init5.C: XFAIL if cxa-atexit is false.
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-06-02 Steve Ellcey <sje@cup.hp.com>
2
3 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
4 * g++.old-deja/g++.other/init19.C: Ditto.
5 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
6 and add other platforms as expected failures.
7
8 2006-06-01 Steve Ellcey <sje@cup.hp.com>
9
10 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11 (is-effective-target-keyword): Ditto.
12
13 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
14
15 PR fortran/27715
16 * gfortran.dg/extended_char_comparison_1.f: New test.
17
18 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
19
20 PR fortran/25098
21 * gfortran.dg/dummy_procedure_1.f90: New test.
22
23 PR fortran/25147
24 * gfortran.dg/dummy_procedure_2.f90: New test.
25
26 * gfortran.dg/associated_2.f90: Correct to make consistent with
27 standard.
28
29 2006-05-31 Roger Sayle <roger@eyesopen.com>
30
31 * gcc.target/i386/387-11.c: New test case.
32
33 2006-05-31 Mark Mitchell <mark@codesourcery.com>
34
35 PR c++/27801
36 * g++.dg/template/cond6.C: New test.
37
38 PR c++/26496
39 * g++.dg/template/crash51.C: New test.
40 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
41
42 PR c++/27385
43 * g++.dg/init/array20.C: New test.
44
45 2006-05-31 Roger Sayle <roger@eyesopen.com>
46
47 * gcc.dg/builtins-54.c: New test case.
48
49 2006-05-30 Mark Mitchell <mark@codesourcery.com>
50
51 PR c++/26433
52 * g++.dg/template/fntry1.C: Add dg-do link.
53
54 PR c++/27808
55 * g++.dg/parse/friend6.C: New test.
56
57 2006-05-30 Asher Langton <langton2@llnl.gov>
58
59 * gfortran.dg/cray_pointers_7.f90: New test.
60
61 2006-05-30 Roger Sayle <roger@eyesopen.com>
62
63 PR tree-optimization/23452
64 * gcc.dg/fold-mulconj-1.c: New test case.
65
66 2006-05-30 Mark Mitchell <mark@codesourcery.com>
67
68 PR c++/27803
69 * g++.dg/parse/bitfield1.C: New test.
70
71 2006-05-30 Roger Sayle <roger@eyesopen.com>
72
73 * gcc.target/ppc-eq0-1.c: New test case.
74 * gcc.target/ppc-negeq0-1.c: New test case.
75
76 2006-05-30 Dirk Mueller <dmueller@suse.de>
77
78 PR c/27273
79 * gcc.dg/overflow-warn-5.c: New test.
80
81 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
82
83 PR c/27718
84 * gcc.dg/sizeof-1.c: New test.
85
86 2006-05-30 Uros Bizjak <uros@kss-loka.si>
87
88 PR target/27790
89 * gcc.target/i386/pr27790.c: New test.
90
91 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92
93 PR libgfortran/27757
94 * gfortran.dg/direct_io_5.f90: New test.
95
96 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
97
98 PR libgfortran/27634
99 * gfortran.dg/fmt_missing_period_1.f: New test.
100 * gfortran.dg/fmt_missing_period_2.f: New test.
101 * gfortran.dg/fmt_missing_period_3.f: New test.
102
103 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
104
105 PR fortran/19777
106 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
107 arrays.
108
109 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
110
111 PR c++/27713
112 * g++.dg/template/new6.C: New test.
113
114 2006-05-29 Roger Sayle <roger@eyesopen.com>
115
116 PR tree-optimization/24964
117 * gcc.target/i386/387-10.c: New test case.
118
119 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
120
121 * intrinsics/string_intrinsics.c (compare_string):
122 Use memcmp instead of strncmp to avoid tripping over
123 CHAR(0) in a string.
124
125 2006-05-27 Richard Guenther <rguenther@suse.de>
126
127 PR middle-end/27773
128 * gcc.dg/torture/pr27773.c: New testcase.
129
130 2006-05-27 Dirk Mueller <dmueller@suse.de>
131
132 * gcc.dg/pr24561.c: Rename to..
133 * gcc.dg/pr25962.c: .. this.
134
135 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
136
137 PR fortran/19777
138 * gfortran.dg/bounds_check_2.f: New test.
139
140 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
141
142 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
143 * gfortran.dg/byte_1.f90: Likewise.
144 * gfortran.dg/dup_save_2.f90: Likewise.
145
146 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
147
148 * gfortran.dg/associated_2.f90: New test.
149
150 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
151
152 PR fortran/27524
153 * gfortran.dg/bounds_check_1.f90: New test.
154
155 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
156
157 PR rtl-optimization/27661
158 * gcc.dg/pr27661.c: New test case.
159
160 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
161
162 PR fortran/23151
163 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
164 * gfortran.dg/print_parentheses_1.f: New test.
165 * gfortran.dg/print_parentheses_2.f90: New test.
166
167 2006-05-26 Jakub Jelinek <jakub@redhat.com>
168
169 PR target/27758
170 * gcc.dg/pr27758.c: New test.
171
172 2006-05-24 Falk Hueffner <falk@debian.org>
173
174 * gcc.c-torture/compile/pr27571.c: New test.
175
176 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
177
178 PR fortran/27709
179 * gfortran.dg/spec_expr_4.f90: New test.
180
181 PR fortran/27155
182 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
183
184 2006-05-25 Mark Mitchell <mark@codesourcery.com>
185
186 PR c++/20103
187 * g++.dg/ext/complit6.C: New test.
188 * g++.dg/ext/complit3.C: Adjust error markers.
189 * g++.dg/init/const3.C: New test.
190
191 2006-05-25 Richard Guenther <rguenther@suse.de>
192
193 PR middle-end/27743
194 * gcc.dg/torture/pr27743.c: New testcase.
195
196 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
197
198 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
199
200 2006-05-25 Alan Modra <amodra@bigpond.net.au>
201
202 * gcc.dg/compat/scalar-by-value-x.h: New.
203 * gcc.dg/compat/scalar-by-value-y.h: New.
204 * gcc.dg/compat/scalar-by-value-5.c: New.
205 * gcc.dg/compat/scalar-by-value-5_main.c: New.
206 * gcc.dg/compat/scalar-by-value-5_x.c: New.
207 * gcc.dg/compat/scalar-by-value-5_y.c: New.
208 * gcc.dg/compat/scalar-by-value-6.c: New.
209 * gcc.dg/compat/scalar-by-value-6_main.c: New.
210 * gcc.dg/compat/scalar-by-value-6_x.c: New.
211 * gcc.dg/compat/scalar-by-value-6_y.c: New.
212
213 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
214
215 PR tree-optimization/27639
216 PR tree-optimization/26719
217 * gcc.dg/pr27639.c: New test.
218 * gcc.dg/pr26719.c: New test.
219 * gcc.dg/tree-ssa/scev-cast.c: New test.
220
221 2006-05-23 Mark Mitchell <mark@codesourcery.com>
222
223 PR c++/20173
224 * g++.dg/template/error21.C: New test.
225
226 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
227
228 PR target/27696
229 * gcc.target/i386/pr27696.c: New.
230
231 2006-05-22 Janis Johnson <janis187@us.ibm.com>
232
233 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
234
235 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
236
237 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
238
239 PR c++/27716
240 * g++.dg/other/assign1.C: New test.
241
242 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
243
244 PR target/27266
245 * gcc.target/i386/pr27266.c: New.
246
247 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
248
249 PR c++/27451
250 * g++.dg/ext/asm9.C: New test.
251
252 2006-05-22 Richard Sandiford <richard@codesourcery.com>
253
254 PR rtl-optimization/25514
255 * gcc.c-torture/compile/pr25514.c: New test.
256
257 2006-05-22 Richard Guenther <rguenther@suse.de>
258
259 Revert
260 2006-01-31 Richard Guenther <rguenther@suse.de>
261
262 * gcc.target/i386/sselibm-1.c: New testcase.
263 * gcc.target/i386/sselibm-2.c: Likewise.
264 * gcc.target/i386/sselibm-3.c: Likewise.
265 * gcc.target/i386/sselibm-4.c: Likewise.
266 * gcc.target/i386/sselibm-5.c: Likewise.
267
268 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
269
270 PR c/27420
271 * gcc.dg/func-args-2.c: New test.
272
273 PR c/26818
274 * gcc.dg/struct-incompl-1.c: New test.
275
276 2006-05-22 Richard Guenther <rguenther@suse.de>
277
278 PR testsuite/27708
279 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
280 the transformations we test for.
281
282 2006-05-22 Richard Guenther <rguenther@suse.de>
283
284 PR testsuite/27707
285 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
286
287 2006-05-21 Mark Mitchell <mark@codesourcery.com>
288
289 PR c++/27210
290 * g++.dg/warn/new1.C: New test.
291 * g++.dg/template/new5.C: Likewise.
292
293 2006-05-21 Roger Sayle <roger@eyesopen.com>
294
295 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
296 * gcc.target/i386/20060512-3.c: Likewise.
297
298 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
299
300 PR rtl-optimization/27671
301 * gcc.c-torture/execute/pr27671-1.c: New.
302 * gcc.dg/pr27671-2.c: Likewise.
303
304 PR tree-optimization/26622.
305 * gcc.c-torture/compile/pr26622.c: New.
306
307 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
308
309 PR fortran/27613
310 * gfortran.dg/recursive_reference_1.f90: New test.
311
312 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
313
314 PR fortran/25746
315 * gfortran.dg/elemental_subroutine_3.f90: New test.
316
317 PR fortran/25090
318 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
319
320 PR fortran/27584
321 * gfortran.dg/associated_target_1.f90: New test.
322
323 PR fortran/19015
324 * gfortran.dg/maxloc_shape_1.f90: New test.
325
326 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
327
328 PR libgfortran/24459
329 * gfortran.dg/namelist_24.f90: New test.
330 * gfortran.dg/namelist_12.f: Fix typo in comment.
331
332 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
333
334 PR middle-end/25776
335 * g++.dg/other/error11.C: New test.
336
337 2006-05-20 Richard Sandiford <richard@codesourcery.com>
338
339 * gcc.target/mips/pr26765.c: Add -w to options.
340
341 2006-05-20 Richard Sandiford <richard@codesourcery.com>
342
343 * lib/target-supports.exp (check_effective_target_mpaired_single):
344 New function.
345 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
346 multilibs.
347 * g++.dg/vect/vect.exp: Likewise.
348
349 2006-05-20 Richard Sandiford <richard@codesourcery.com>
350
351 PR testsuite/25891
352 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
353
354 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
355
356 PR fortran/27662
357 * gfortran.dg/temporary_1.f90: New file.
358
359 2006-05-19 Andreas Schwab <schwab@suse.de>
360
361 * g++.dg/other/unused1.C: Also match "stringz".
362
363 2006-05-19 Mark Mitchell <mark@codesourcery.com>
364
365 PR c++/26433
366 * g++.dg/template/fntry1.C: New test.
367
368 2006-05-18 Mark Mitchell <mark@codesourcery.com>
369
370 PR c++/27471
371 PR c++/27506
372 * g++.dg/conversion/bitfield5.C: New test.
373 * g++.dg/conversion/bitfield6.C: New test.
374
375 2006-05-18 Mike Stump <mrs@apple.com>
376
377 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
378 * gcc.dg/vla-4.c: Add.
379 * gcc.dg/vla-5.c: Add.
380 * gcc.dg/vla-6.c: Add.
381
382 2006-05-12 Stuart Hastings <stuart@apple.com>
383
384 * testsuite/gcc.target/i386/20060512-1.c: New.
385 * testsuite/gcc.target/i386/20060512-2.c: New.
386 * testsuite/gcc.target/i386/20060512-3.c: New.
387 * testsuite/gcc.target/i386/20060512-4.c: New.
388
389 2006-05-17 Mark Mitchell <mark@codesourcery.com>
390
391 PR c++/26122
392 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
393
394 PR c++/26068
395 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
396 * g++.dg/parse/linkage1.C: New test.
397
398 2006-05-17 Jakub Jelinek <jakub@redhat.com>
399
400 PR tree-optimization/27548
401 * g++.dg/tree-ssa/pr27548.C: New test.
402
403 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
404
405 PR fortran/26551
406 * gfortran.dg/recursive_check_1.f: New test.
407 * gfortran.dg/recursive_check_2.f90: New test.
408
409 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
410
411 * g++.dg/opt/temp2.C: New test.
412
413 2006-05-17 Jakub Jelinek <jakub@redhat.com>
414
415 PR c++/27491
416 * g++.dg/init/brace5.C: New test.
417
418 PR middle-end/27415
419 * gcc.dg/gomp/pr27415.c: New test.
420 * g++.dg/gomp/pr27415.C: New test.
421
422 PR tree-optimization/27549
423 * g++.dg/tree-ssa/pr27549.C: New test.
424
425 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
426
427 PR libgfortran/27575
428 * gfortran.dg/read_eof_4.f90: New test.
429
430 2006-05-16 Richard Guenther <rguenther@suse.de>
431
432 PR tree-optimization/22303
433 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
434
435 2006-05-16 Jakub Jelinek <jakub@redhat.com>
436
437 PR middle-end/27573
438 * gcc.dg/gomp/pr27573.c: New test.
439 * gfortran.dg/gomp/pr27573.f90: New test.
440
441 PR c/27499
442 * gcc.dg/gomp/pr27499.c: New test.
443 * g++.dg/gomp/pr27499.C: New test.
444
445 2006-05-15 Mark Mitchell <mark@codesourcery.com>
446
447 PR c++/27339
448 * g++.dg/parser/access8.C: Adjust error marker.
449 * g++.dg/template/access17.C: New test.
450 * g++.dg/template/access18.C: Likewise.
451
452 2006-05-15 Roger Sayle <roger@eyesopen.com>
453
454 PR target/26600
455 * gcc.target/i386/pr26600.c: New test case.
456
457 2006-05-15 Mark Mitchell <mark@codesourcery.com>
458
459 PR c++/27505
460 * g++.dg/expr/bitfield1.C: New test.
461
462 2006-05-15 Richard Guenther <rguenther@suse.de>
463
464 PR tree-optimization/27603
465 * gcc.dg/torture/pr27603.c: New testcase.
466
467 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
468
469 PR fortran/25090
470 * gfortran.dg/entry_dummy_ref_1.f90: New test.
471
472 PR fortran/25082
473 * gfortran.dg/scalar_return_1.f90: New test.
474
475 PR fortran/27411
476 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
477
478 2006-05-15 Jakub Jelinek <jakub@redhat.com>
479
480 * gcc.dg/gomp/critical-4.c: New test.
481 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
482 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
483 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
484 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
485
486 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
487
488 PR c++/27582
489 * g++.dg/template/dependent-args1.C: New test.
490
491 PR c++/27581
492 * g++.dg/lookup/this1.C: New test.
493
494 PR c++/27315
495 * g++.dg/template/operator6.C: New test.
496 * g++.dg/template/incomplete3.C: New test.
497
498 PR c++/27559
499 * g++.dg/template/new4.C: New test.
500
501 PR c++/27496
502 * g++.dg/template/void2.C: New test.
503
504 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
505
506 * g++.dg/template/dependent-expr5.C: New test.
507
508 2006-05-14 Roger Sayle <roger@eyesopen.com>
509
510 PR middle-end/26729
511 * gcc.dg/pr26729-1.c: New test case.
512
513 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
514
515 * gcc.dg/pr27003.c: New test.
516
517 2006-05-12 Steve Ellcey <sje@cup.hp.com>
518
519 * lib/target-supports.dg (check_cxa_atexit_available): Change
520 v3_target_compile to ${tool}_target_compile.
521
522 2006-05-11 Jason Merrill <jason@redhat.com>
523
524 * lib/scanasm.exp (scan-not-hidden): Fix typo.
525
526 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
527
528 PR fortran/27553
529 * gfortran.dg/label_5.f90: New test.
530
531 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
532
533 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
534 check_effective_target_powerpc_altivec_ok): New.
535 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
536 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
537 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
538 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
539 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
540 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
541 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
542 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
543 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
544 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
545 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
546 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
547 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
548 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
549 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
550 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
551 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
552 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
553 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
554 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
555 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
556 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
557 gcc.target/powerpc/altivec-9.c,
558 gcc.target/powerpc/altivec-consts.c,
559 gcc.target/powerpc/altivec-pr22085.c,
560 gcc.target/powerpc/altivec-splat.c,
561 gcc.target/powerpc/altivec-types-1.c,
562 gcc.target/powerpc/altivec-types-2.c,
563 gcc.target/powerpc/altivec-types-3.c,
564 gcc.target/powerpc/altivec-types-4.c,
565 gcc.target/powerpc/altivec-varargs-1.c,
566 gcc.target/powerpc/altivec-vec-merge.c,
567 gcc.target/powerpc/ppc-vector-memcpy.c,
568 gcc.target/powerpc/ppc-vector-memset.c,
569 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
570 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
571 these effective targets.
572 * gcc.dg/vmx/pr27006.c: Add missing close brace.
573 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
574
575 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
576
577 PR middle-end/27384
578 * g++.dg/other/fold1.C: New test.
579
580 PR middle-end/27488
581 * gcc.dg/fold-nonneg-1.c: New test.
582
583 PR c++/27547
584 * g++.dg/other/operator1.C: New test.
585
586 2006-05-11 Richard Guenther <rguenther@suse.de>
587
588 PR middle-end/27529
589 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
590
591 2006-05-10 Janis Johnson <janis187@us.ibm.com>
592
593 * lib/target-supports-dg.exp (check-flags): New.
594 (dg-skip-if): Move flag checks.
595
596 2006-05-09 Steve Ellcey <sje@cup.hp.com>
597
598 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
599 * lib/target-supports.dg (check_cxa_atexit_available): New.
600
601 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
602
603 PR fortran/27470
604 * gfortran.dg/multiple_allocation_2.f90: New test case.
605
606 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
607
608 * gcc.target/arm/pr27387.C: Fix a comment typo.
609
610 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
611
612 PR fortran/24549
613 * gfortran.dg/error_recovery_1.f90: New test.
614
615 2006-05-10 Richard Guenther <rguenther@suse.de>
616
617 PR tree-optimization/27302
618 * gcc.dg/torture/pr27302.c: New testcase.
619
620 2006-05-09 Dirk Mueller <dmueller@suse.de>
621 Richard Guenther <rguenther@suse.de>
622
623 PR middle-end/27498
624 * gcc.dg/tree-ssa/pr27498.c: New testcase.
625
626 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
627
628 PR rtl-optimization/27335
629 * gcc.dg/pr27335.c: New test.
630
631 2006-05-06 Richard Sandiford <richard@codesourcery.com>
632
633 * gcc.target/mips/mips-ps-5.c: New file.
634
635 2006-05-08 Jan Hubicka <jh@suse.cz>
636
637 PR middle-end/25962
638 * gcc.dg/pr25962.c: New.
639
640 2006-05-08 Roger Sayle <roger@eyesopen.com>
641
642 PR target/27158
643 * gcc.target/powerpc/pr27158.c: New test case.
644
645 2006-05-08 Laurent GUERBY <laurent@guerby.net>
646
647 PR testsuite/27476
648 * ada/acats/run_all.sh: Use test -z.
649
650 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
651
652 PR libfortran/18271
653 * gfortran.dg/spec_expr_3.f90: New test.
654
655 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
656
657 PR target/24879
658 * gcc.target/i386/monitor.c: New file.
659
660 2006-05-08 Alan Modra <amodra@bigpond.net.au>
661
662 * gcc.dg/pr27095.c: xfail *-*-darwin*.
663
664 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
665
666 PR c++/27447
667 * g++.dg/other/ptrmem7.C: New test.
668
669 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
670
671 PR target/27421
672 * gcc.dg/array-9.c: New test.
673
674 2006-05-07 Richard Guenther <rguenther@suse.de>
675
676 PR tree-optimization/27409
677 * gcc.dg/torture/pr27409.c: New testcase.
678
679 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
680
681 PR fortran/27457
682 * gfortran.dg/select_6.f90: New.
683
684 2006-05-07 Richard Guenther <rguenther@suse.de>
685
686 PR tree-optimization/27136
687 * gcc.dg/torture/pr27136.c: New testcase.
688
689 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
690
691 PR fortran/24813
692 * gfortran.dg/char_cons_len_1.f90: New test.
693
694 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
695
696 PR c++/27427
697 * g++.dg/template/incomplete2.C: New test.
698
699 2006-05-06 Richard Guenther <rguenther@suse.de>
700
701 PR tree-optimization/27151
702 * gcc.dg/vect/pr27151.c: New testcase.
703
704 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
705
706 PR c++/27430
707 * g++.dg/template/void1.C: New test.
708
709 PR c++/27423
710 * g++.dg/other/void2.C: New test.
711
712 PR c++/27422
713 * g++.dg/conversion/void1.C: New test.
714
715 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
716
717 PR/21391
718 * g++.dg/other/unused1.C: New.
719
720 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
721
722 PR objc/27240
723 * objc.dg/member-1.m: New test.
724
725 2006-05-05 Steve Ellcey <sje@cup.hp.com>
726
727 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
728
729 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
730
731 PR libfortran/26985
732 * gfortran.dg/matmul_2.f90: New test.
733
734 2005-05-05 Laurent GUERBY <laurent@guerby.net>
735
736 * ada/acats/run_all.sh: Use sync when main not found.
737
738 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
739
740 PR target/26765
741 * gcc.target/mips/pr26765.c: New.
742
743 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
744
745 * gcc.target/bfin: New directory.
746 * gcc.target/bfin/bfin.exp: New file.
747 * gcc.target/bfin/frmul.c: New file.
748 * gcc.target/bfin/arith.c: New file.
749 * gcc.target/bfin/mul-combine.c: New file.
750 * gcc.target/bfin/shift.c: New file.
751
752 2006-05-04 Richard Guenther <rguenther@suse.de>
753
754 PR tree-optimization/14287
755 PR tree-optimization/14844
756 PR tree-optimization/19792
757 PR tree-optimization/21608
758 PR tree-optimization/27090
759 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
760 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
761 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
762 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
763 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
764
765 2006-05-04 Jakub Jelinek <jakub@redhat.com>
766
767 PR tree-optimization/27285
768 * gcc.c-torture/execute/pr27285.c: New test.
769
770 PR middle-end/27388
771 * gcc.dg/gomp/pr27388-1.c: New test.
772 * gcc.dg/gomp/pr27388-2.c: New test.
773 * gcc.dg/gomp/pr27388-3.c: New test.
774
775 PR c++/27359
776 * g++.dg/gomp/pr27359.C: New test.
777
778 2006-05-02 Steven G. Kargl <kargls@comcast.net>
779
780 PR fortran/20248
781 * gfortran.dg/iargc.f90: New test.
782
783 2006-05-02 Mark Mitchell <mark@codesourcery.com>
784
785 PR c++/27102
786 * g++.dg/template/crash49.C: New test.
787
788 2006-05-02 Steve Ellcey <sje@cup.hp.com>
789
790 PR testsuite/27032
791 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
792
793 2006-05-02 Jeff Law <law@redhat.com>
794
795 PR tree-optimization/27364
796 * gcc.c-torture/execute/pr27364.c: New test.
797
798 2006-05-02 Mark Mitchell <mark@codesourcery.com>
799
800 PR c++/27309
801 * g++.dg/parser/ctor5.C: New test.
802
803 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
804
805 PR target/27387
806 * gcc.target/arm/arm.exp: New.
807 * gcc.target/arm/pr27387.C: Likewise.
808
809 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
810
811 PR fortran/27269
812 PR fortran/27324
813 * gfortran.dg/module_equivalence_2.f90: New test.
814
815 2006-05-02 Jakub Jelinek <jakub@redhat.com>
816
817 PR middle-end/27337
818 * g++.dg/gomp/pr27337-1.C: New test.
819 * g++.dg/gomp/pr27337-2.C: New test.
820
821 PR middle-end/27328
822 * gcc.dg/gomp/pr27328.c: New test.
823
824 PR middle-end/27325
825 * g++.dg/gomp/pr27325.C: New test.
826
827 PR middle-end/27310
828 * g++.dg/gomp/pr27310.C: New test.
829
830 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
831
832 PR tree-optimization/27291
833 * g++.dg/tree-ssa/pr27291.C: New test.
834
835 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
836
837 PR tree-optimization/27283
838 * g++.dg/tree-ssa/pr27283.C: New test.
839
840 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
841
842 * gcc.dg/tree-ssa/loop-16.c: New test.
843
844 2006-05-01 Roger Sayle <roger@eyesopen.com>
845 Joseph S. Myers <joseph@codesourcery.com>
846
847 * gcc.dg/Wconversion-3.c: New test case.
848 * gcc.dg/Wconversion-4.c: Likewise.
849
850 2006-05-01 Richard Guenther <rguenther@suse.de>
851
852 PR tree-optimization/26726
853 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
854
855 2006-04-30 Roger Sayle <roger@eyesopen.com>
856
857 * gcc.dg/Woverflow-1.c: New test case.
858 * gcc.dg/Woverflow-2.c: Likewise.
859 * gcc.dg/Woverflow-3.c: Likewise.
860
861 2006-04-30 Mark Mitchell <mark@codesourcery.com>
862
863 PR c++/27094
864 * g++.dg/template/defarg8.C: New test.
865
866 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
867
868 PR c++/27278
869 * g++.dg/parse/operator7.C: New test.
870
871 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
872
873 PR c++/11471
874 PR c++/27102
875 * g++.dg/template/crash48.C: New test.
876
877 PR c++/27279
878 * g++.dg/parse/ctor4.C: New test.
879
880 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
881
882 PR fortran/25681
883 * gfortran.df/char_type_len.f90: New test.
884
885 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
886
887 PR libgfortran/27304
888 * gfortran.dg/fmt_exhaust.f90: New test.
889
890 2006-04-28 Roger Sayle <roger@eyesopen.com>
891
892 PR c/25309
893 * gcc.dg/large-size-array-2.c: New test case.
894
895 2006-04-28 Richard Guenther <rguenther@suse.de>
896
897 PR target/26826
898 * gcc.target/i386/pr26826.c: New testcase.
899
900 2006-04-28 Jakub Jelinek <jakub@redhat.com>
901
902 PR middle-end/27260
903 * gcc.c-torture/execute/pr27260.c: New.
904
905 2006-04-28 Alan Modra <amodra@bigpond.net.au>
906
907 PR middle-end/27095
908 * gcc.dg/pr27095.c: New.
909
910 2006-04-27 Mark Mitchell <mark@codesourcery.com>
911
912 PR c++/27292
913 * g++.dg/conversion/bitfield4.C: New test.
914
915 2006-04-27 Eric Christopher <echristo@apple.com>
916
917 * gcc.dg/pragma-ms_struct.c: New.
918
919 2006-04-27 Mark Mitchell <mark@codesourcery.com>
920
921 PR c++/27102
922 * g++.dg/template/crash47.C: New test.
923
924 2006-04-27 Dirk Mueller <dmueller@suse.de>
925
926 * gcc.target/i386/sse-7.c: build with -msse.
927
928 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
929
930 PR testsuite/27274:
931 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
932 (main): Exit if processor doesn't support SSE.
933
934 2006-04-26 David Edelsohn <edelsohn@gnu.org>
935
936 PR middle-end/27282
937 * gcc.c-torture/compile/pr27282.c: New test.
938
939 2006-04-26 Jakub Jelinek <jakub@redhat.com>
940
941 PR middle-end/26913
942 * g++.dg/gomp/pr26913.C: New test.
943
944 PR c/25996
945 * gcc.dg/gomp/pr25996.c: New test.
946 * g++.dg/gomp/pr25996.C: New test.
947
948 2006-04-25 Richard Sandiford <richard@codesourcery.com>
949
950 PR rtl-optimization/26725
951 * gcc.c-torture/compile/pr26725.c: New test.
952
953 2006-04-25 Richard Guenther <rguenther@suse.de>
954
955 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
956 than n + -1.
957
958 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
959
960 * gcc.dg/20060425-1.c: New testcase.
961
962 2006-04-25 Jakub Jelinek <jakub@redhat.com>
963
964 PR tree-optimization/26865
965 * gcc.dg/pr26865.c: New test.
966
967 2006-04-24 Mark Mitchell <mark@codesourcery.com>
968
969 PR c++/27292
970 * g++.dg/conversion/bitfield1.C: New test.
971 * g++.dg/conversion/bitfield2.C: Likewise.
972 * g++.dg/conversion/bitfield3.C: Likewise.
973
974 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
975 Richard Guenther <rguenther@suse.de>
976
977 PR tree-optimization/27236
978 * gcc.dg/tree-ssa/pr27236.c: New testcase.
979
980 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
981
982 PR c++/19963
983 * g++.dg/other/incomplete2.C: New test.
984
985 2006-04-24 Richard Guenther <rguenther@suse.de>
986
987 PR middle-end/26869
988 * gcc.dg/torture/pr26869.c: New testcase.
989
990 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
991 Richard Guenther <rguenther@suse.de>
992
993 PR tree-optimization/27218
994 * g++.dg/tree-ssa/pr27218.C: New testcase.
995
996 2006-04-23 Mark Mitchell <mark@codesourcery.com>
997
998 PR c++/26912
999 * g++.dg/template/friend41.C: New test.
1000
1001 2006-04-23 David Edelsohn <edelsohn@gnu.org>
1002
1003 * g++.dg/opt/pr15551.C: Include cstdio.
1004 (main): Use remove instead of unlink.
1005
1006 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
1007
1008 * gcc.dg/sibcall-7.c: New test.
1009 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1010 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
1011 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
1012 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
1013 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
1014
1015 2006-04-23 Mark Mitchell <mark@codesourcery.com>
1016
1017 PR c++/26534
1018 * g++.dg/opt/bitfield1.C: New test.
1019 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
1020 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
1021 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
1022 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
1023 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
1024 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
1025 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
1026 * g++.dg/abi/bitfield2.C: Likewise.
1027 * g++.dg/init/bitfield1.C: Likewise.
1028
1029 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
1030
1031 PR fortran/25099
1032 * gfortran.dg/elemental_subroutine_4.f90: New test.
1033 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
1034 call sub (m, x).
1035
1036 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
1037
1038 * gcc.c-torture/compile/20060421-1.c: New testcase.
1039
1040 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1041
1042 PR c/25875
1043 * gcc.dg/init-bad-4.c: New test.
1044
1045 2006-04-21 Paul Brook <paul@codesourcery.com>
1046
1047 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
1048
1049 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
1050
1051 PR fortran/27122
1052 * gfortran.dg/defined_operators_1.f90: New test.
1053 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
1054 remove old ones associated, incorrectly, with Note 5.46.
1055
1056 PR fortran/27113
1057 * gfortran.dg/character_array_constructor_1.f90: New test.
1058
1059 2006-04-20 Jakub Jelinek <jakub@redhat.com>
1060
1061 * gcc.dg/20060419-1.c: New test.
1062
1063 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
1064
1065 PR c/26774
1066 * gcc.dg/struct-parse-1.c: New test case.
1067
1068 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1069
1070 PR c++/26558
1071 * g++.dg/parse/template19.C: New test.
1072
1073 PR c++/26739
1074 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
1075
1076 PR c++/26036
1077 * g++.dg/expr/call3.C: New test.
1078
1079 PR c++/10385
1080 * g++.dg/conversion/dynamic1.C: New test.
1081
1082 2006-04-19 Mark Mitchell <mark@codesourcery.com>
1083
1084 PR c++/27102
1085 * g++.dg/template/crash35.C: Tweak error markers.
1086 * g++.dg/template/crash46.C: New test.
1087 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1088 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1089
1090 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
1091
1092 PR rtl-optimization/14261
1093 * gcc.c-torture/compile/20060419-1.c: Added.
1094
1095 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
1096
1097 * gfortran.dg/label_1.f90: Adjust dg-error.
1098
1099 2006-04-16 Roger Sayle <roger@eyesopen.com>
1100
1101 PR target/26961
1102 * gcc.dg/fold-cond-1.c: New test case.
1103 * gcc.dg/pr26961-1.c: Likewise.
1104
1105 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1106
1107 PR libgfortran/27138
1108 * gfortran.dg/read_bad_advance.f90: New test.
1109
1110 2006-04-16 Roger Sayle <roger@eyesopen.com>
1111 Dale Johannesen <dalej@apple.com>
1112
1113 PR target/24076
1114 * gcc.target/i386/vecinit-3.c: New testcase.
1115 * gcc.target/i386/vecinit-4.c: Likewise.
1116 * gcc.target/i386/sse-18.c: Likewise.
1117 * gcc.target/i386/sse-19.c: Likewise.
1118
1119 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
1120
1121 * gfortran.dg/allocate_zerosize_1.f90: New test.
1122
1123 2006-04-16 Mark Mitchell <mark@codesourcery.com>
1124
1125 PR c++/26365
1126 * g++.dg/template/crash45.C: New test.
1127
1128 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
1129
1130 PR fortran/26787
1131 * gfortran.dg/proc_assign_1.f90: New test.
1132 * gfortran.dg/procedure_lvalue.f90: Change message.
1133 * gfortran.dg/namelist_4.f90: Add new error.
1134
1135 PR fortran/25597
1136 PR fortran/27096
1137 * gfortran.dg/auto_pointer_array_result_1.f90
1138
1139 PR fortran/27089
1140 * gfortran.dg/specification_type_resolution_1.f90
1141
1142 PR fortran/18003
1143 PR fortran/25669
1144 PR fortran/26834
1145 * gfortran.dg/bounds_temporaries_1.f90: New test.
1146
1147 PR fortran/27124
1148 * gfortran.dg/array_return_value_1.f90: New test.
1149
1150 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1151
1152 PR fortran/25336
1153 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
1154
1155 2006-04-15 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR middle-end/26823
1158 * g++.dg/gomp/pr26823-1.C: New test.
1159 * g++.dg/gomp/pr26823-2.C: New test.
1160
1161 2006-04-13 Uros Bizjak <uros@kss-loka.si>
1162
1163 PR middle-end/27134
1164 * gcc.dg/pr27314.c: New test.
1165
1166 2006-04-13 Richard Henderson <rth@redhat.com>
1167
1168 * g++.dg/gomp/block-0.C: Update expected matches.
1169
1170 2006-04-13 DJ Delorie <dj@redhat.com>
1171
1172 * lib/target-supports.exp (check_effective_target_int32plus): New.
1173 (check_effective_target_ptr32plus): New.
1174 (check_effective_target_size32plus): New.
1175 (check_effective_target_int16): New.
1176 (check_profiling_available): Add m32c to the list of unsupported targets.
1177
1178 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1179 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1180 memory size.
1181 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1182 pointers.
1183 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1184 size_t.
1185 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1186 and size_t.
1187 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1188 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1189 not just xstormy16. Skip m32c due to weird pointer size.
1190 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1191 not just xstormy16.
1192 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1193 not just xstormy16.
1194 * gcc.dg/20020312-2.c: Add m32c support.
1195 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1196 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1197 in test.
1198 * gcc.dg/20050321-2.c: Require >=32 bit integers.
1199 * gcc.dg/asm-1.c: Skip if int and short are the same size.
1200 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1201 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1202 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1203 * gcc.dg/init-string-2.c: Require >=32 bit integers.
1204 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1205 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1206 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1207 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1208 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1209 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1210 in test.
1211 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1212 in test.
1213 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1214 * gcc.dg/pr23049.c: Require >=32 bit integers.
1215 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1216 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1217 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1218 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1219 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1220 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1221 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1222 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1223 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1224 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1225 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1226 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1227 prototype in test.
1228 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1229 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1230 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1231 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1232 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1233
1234 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
1235 * gcc.c-torture/execute/20040703-1.x: Likewise.
1236 * gcc.c-torture/execute/20040705-1.x: Likewise.
1237 * gcc.c-torture/execute/20040705-2.x: Likewise.
1238 * gcc.c-torture/execute/20040709-1.x: Likewise.
1239 * gcc.c-torture/execute/20040709-2.x: Likewise.
1240 * gcc.c-torture/execute/20040811-1.x: Likewise.
1241 * gcc.c-torture/execute/20050316-1.x: Likewise.
1242 * gcc.c-torture/execute/bitfld-4.x: Likewise.
1243 * gcc.c-torture/execute/pr19689.x: Likewise.
1244 * gcc.c-torture/execute/pr7284-1.x: Likewise.
1245 * gcc.c-torture/execute/usmul.x: Likewise.
1246 * gcc.c-torture/execute/vrp-5.x: Likewise.
1247 * gcc.c-torture/execute/vrp-6.x: Likewise.
1248 * gcc.dg/debug/20041023-1.s: Likewise.
1249
1250 2006-04-13 Roger Sayle <roger@eyesopen.com>
1251
1252 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1253 of integers to a vector types are now constant expressions in C.
1254 * gcc.dg/vect/vect-fold-1.c: New test case.
1255
1256 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
1257 Ulrich Weigand <uweigand@de.ibm.com>
1258
1259 PR target/27006
1260 * gcc.dg/vmx/pr27006.c: New testcase.
1261
1262 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1263
1264 PR libgfortran/26766
1265 * gfortran.dg/write_recursive.f90: New test.
1266
1267 2006-04-11 Mark Mitchell <mark@codesourcery.com>
1268
1269 * g++.dg/parse/dtor7.C: New test.
1270 * g++.dg/parse/new1.C: Add error marker.
1271 * g++.dg/template/new3.C: New test.
1272
1273 PR c++/26122
1274 * g++.dg/template/pure1.C: New test.
1275
1276 PR c++/26295
1277 * g++.dg/parse/ptrmem4.C: New test.
1278
1279 2006-04-10 Jeff Law <law@redhat.com>
1280
1281 PR/27087
1282 * gcc.c-torture/compile/pr27087.c: New test.
1283
1284 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
1285
1286 PR/21391
1287 * gcc.dg/20060410.c: New.
1288
1289 2006-04-10 Matthias Klose <doko@debian.org>
1290
1291 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1292 Recognize multilib directory names containing underscores.
1293
1294 2006-04-10 Roger Sayle <roger@eyesopen.com>
1295
1296 * gcc.target/i386/vecinit-1.c: New test case.
1297 * gcc.target/i386/vecinit-2.c: Likewise.
1298
1299 2006-04-10 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR debug/27057
1302 * g++.dg/debug/dwarf2-2.C: New test.
1303
1304 2006-04-09 Richard Sandiford <richard@codesourcery.com>
1305
1306 PR rtl-optimization/27073
1307 * gcc.c-torture/execute/pr27073.c: New test.
1308
1309 2006-04-08 Mike Stump <mrs@apple.com>
1310
1311 * gcc.dg/pragma-darwin.c: Improve for ppc64.
1312
1313 2006-04-07 Richard Guenther <rguenther@suse.de>
1314
1315 PR tree-optimization/26135
1316 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1317
1318 2006-04-06 Jan Hubicka <jh@suse.cz>
1319
1320 PR profile/26399
1321 * g++.dg/bprob/g++-bprob-2.C: New testcase.
1322
1323 2006-04-06 Roger Sayle <roger@eyesopen.com>
1324
1325 * g++.dg/conversion/nullptr1.C: New test case.
1326 * g++.dg/conversion/nullptr2.C: Likewise.
1327
1328 2006-04-05 Roger Sayle <roger@eyesopen.com>
1329
1330 * gfortran.dg/dependency_18.f90: New test case.
1331
1332 2006-04-05 Richard Guenther <rguenther@suse.de>
1333
1334 PR tree-optimization/26919
1335 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1336 * gcc.dg/ipa/ipa-2.c: Likewise.
1337 * gcc.dg/ipa/ipa-3.c: Likewise.
1338 * gcc.dg/ipa/ipa-5.c: Likewise.
1339
1340 2006-04-05 Richard Guenther <rguenther@suse.de>
1341
1342 PR tree-optimization/26763
1343 * gcc.dg/torture/pr26763-1.c: New testcase.
1344 * gcc.dg/torture/pr26763-2.c: Likewise.
1345
1346 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
1347
1348 PR fortran/23634
1349 PR fortran/25619
1350 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1351
1352 2006-04-04 Eric Christopher <echristo@apple.com>
1353
1354 * gcc.target/i386/387-1.c: Allow regexp to match darwin
1355 stubs.
1356 * gcc.target/i386/387-5.c: Ditto.
1357
1358 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
1359
1360 * gcc.target/sparc/struct-ret-check.c: New test.
1361
1362 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1363
1364 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1365 zero decimal digits specified in format.
1366
1367 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
1368
1369 PR fortran/26891
1370 * gfortran.dg/missing_optional_dummy_1.f90: New test.
1371
1372 PR fortran/26976
1373 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1374 * gfortran.dg/initialization_1.f90: Make assignment compliant.
1375 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1376 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1377 bigendian-ness.
1378
1379 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
1380
1381 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1382 dummy arguments work when the actual argument is itself a dummy
1383 argument of the caller.
1384
1385 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1386
1387 PR libfortran/24685
1388 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1389
1390 2006-04-01 Roger Sayle <roger@eyesopen.com>
1391
1392 * gfortran.dg/dependencency_17.f90: New test case.
1393
1394 2006-04-01 Roger Sayle <roger@eyesopen.com>
1395
1396 * gfortran.dg/dependency_14.f90: New test case.
1397 * gfortran.dg/dependency_15.f90: Likewise.
1398 * gfortran.dg/dependency_16.f90: Likewise.
1399
1400 2006-03-31 Asher Langton <langton2@llnl.gov>
1401
1402 PR fortran/25358
1403 gfortran.dg/cray_pointers_6.f90: New test.
1404
1405 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1406
1407 PR libgfortran/26890
1408 * gfortran.dg/read_size_noadvance.f90: New test.
1409
1410 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
1411
1412 PR fortran/25031
1413 * gfortran.dg/multiple_allocation_1.f90: Check that the
1414 size has changed after a re-allocation with stat.
1415
1416 2006-03-30 Richard Guenther <rguenther@suse.de>
1417
1418 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1419 removal.
1420 * gcc.target/i386/sselibm-2.c: Likewise.
1421 * gcc.target/i386/sselibm-3.c: Likewise.
1422 * gcc.target/i386/sselibm-4.c: Likewise.
1423 * gcc.target/i386/sselibm-5.c: Likewise.
1424
1425 2006-03-28 Roger Sayle <roger@eyesopen.com>
1426
1427 * gcc.dg/fold-andxor-1.c: New test case.
1428 * gcc.dg/fold-xorand-1.c: Likewise.
1429
1430 2006-03-28 Roger Sayle <roger@eyesopen.com>
1431
1432 * gcc.dg/fold-convnotconv-1.c: New test case.
1433
1434 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1435
1436 PR fortran/26779
1437 * gfortran.dg/private_type_5.f90: New test.
1438
1439 2006-03-27 David Edelsohn <edelsohn@gnu.org>
1440
1441 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1442
1443 2006-03-27 Jakub Jelinek <jakub@redhat.com>
1444
1445 * gfortran.dg/advance_2.f90: New test.
1446 * gfortran.dg/advance_3.f90: New test.
1447
1448 * gfortran.fortran-torture/execute/equiv_5.f: New test.
1449
1450 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451
1452 PR libgfortran/26661
1453 PR libgfortran/26880
1454 * gfortran.dg/read_x_past.f: New test.
1455
1456 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1457
1458 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1459 to be STABS.
1460
1461 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1462
1463 * objc.dg/dwarf-1.m: Skip on AIX.
1464 * objc.dg/dwarf-2.m: Skip on AIX.
1465
1466 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1467
1468 PR fortran/26816
1469 * gfortran.dg/float_1.f90: New test.
1470
1471 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1472
1473 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1474 X86_64 targets.
1475 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1476
1477 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1478
1479 PR libfortran/26735
1480 * gfortran.dg/convert_implied_open.f90: New test case.
1481
1482 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1483
1484 PR fortran/26769
1485 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1486
1487 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1488
1489 PR middle-end/26717
1490 * gcc.dg/pr26717.c: New test.
1491
1492 2006-03-25 Roger Sayle <roger@eyesopen.com>
1493
1494 * gfortran.dg/dependency_12.f90: New test case.
1495
1496 2006-03-24 Roger Sayle <roger@eyesopen.com>
1497
1498 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1499
1500 2006-03-24 Jeff Law <law@redhat.com>
1501
1502 * gcc.c-torture/pr26840.c: New test.
1503
1504 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1505
1506 * objc.dg/dwarf-2.m: New.
1507 * obj-c++.dg/dwarf-2.mm: New.
1508
1509 * g++.old-deja/g++.other/init19.C: New.
1510
1511 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1512
1513 * g++.dg/eh/spbp.C: Skip on AIX.
1514
1515 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1516
1517 PR middle-end/26611
1518 * g++.dg/gomp/pr26611-1.C: New test.
1519 * g++.dg/gomp/pr26611-2.C: New test.
1520
1521 2006-03-24 Jeff Law <law@redhat.com>
1522
1523 * gcc.c-torture/compile/pr26833.c: New test.
1524 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1525
1526 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1527
1528 * gfortran.dg/endfile_2.f90: Delete temp file.
1529
1530 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1531
1532 PR fortran/19303
1533 * gfortran.dg/record_marker_1.f90: New test case.
1534 * gfortran.dg/record_marker_2.f: New test case.
1535 * gfortran.dg/record_marker_3.f90: New test case.
1536
1537 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1538
1539 PR fortran/17298
1540 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1541 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1542
1543 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1544
1545 * lib/gcc-dg.exp (cleanup-modules): New proc.
1546 * gfortran.dg/allocatable_function_1.f90,
1547 gfortran.dg/allocate_char_star_scalar_1.f90,
1548 gfortran.dg/assumed_charlen_function_1.f90,
1549 gfortran.dg/assumed_dummy_1.f90,
1550 gfortran.dg/assumed_shape_ranks_1.f90,
1551 gfortran.dg/assumed_shape_ranks_2.f90,
1552 gfortran.dg/assumed_size_dt_dummy.f90,
1553 gfortran.dg/auto_char_dummy_array_1.f90,
1554 gfortran.dg/auto_char_len_3.f90,
1555 gfortran.dg/automatic_module_variable.f90,
1556 gfortran.dg/bad_automatic_objects_1.f90,
1557 gfortran.dg/char_array_constructor.f90,
1558 gfortran.dg/char_array_structure_constructor.f90,
1559 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1560 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1561 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1562 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1563 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1564 gfortran.dg/derived_pointer_recursion.f90,
1565 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1566 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1567 gfortran.dg/dummy_functions_1.f90,
1568 gfortran.dg/elemental_initializer_1.f90,
1569 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1570 gfortran.dg/elemental_pointer_1.f90,
1571 gfortran.dg/elemental_subroutine_1.f90,
1572 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1573 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1574 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1575 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1576 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1577 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1578 gfortran.dg/global_references_1.f90,
1579 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1580 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1581 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1582 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1583 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1584 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1585 gfortran.dg/large_integer_kind_1.f90,
1586 gfortran.dg/large_real_kind_1.f90,
1587 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1588 gfortran.dg/module_double_reuse.f90,
1589 gfortran.dg/module_equivalence_1.f90,
1590 gfortran.dg/module_interface_1.f90,
1591 gfortran.dg/module_parameter_array_refs_1.f90,
1592 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1593 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1594 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1595 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1596 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1597 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1598 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1599 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1600 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1601 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1602 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1603 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1604 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1605 gfortran.dg/same_name_1.f90,
1606 gfortran.dg/sibling_dummy_procedure_1.f90,
1607 gfortran.dg/sibling_dummy_procedure_2.f90,
1608 gfortran.dg/sibling_dummy_procedure_3.f90,
1609 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1610 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1611 gfortran.dg/used_dummy_types_2.f90,
1612 gfortran.dg/used_dummy_types_3.f90,
1613 gfortran.dg/used_dummy_types_4.f90,
1614 gfortran.dg/used_dummy_types_5.f90,
1615 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1616 gfortran.dg/userdef_operator_1.f90: Use it.
1617
1618 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1619
1620 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1621 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1622 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1623 gfortran.dg/write_back.f,
1624 gfortran.fortran-torture/execute/inquire_1.f90,
1625 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1626
1627 2006-03-21 Jeff Law <law@redhat.com>
1628
1629 * gcc.dg/tree-ssa/vrp28.c: New test.
1630
1631 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1632
1633 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1634 if _STDC_C99 is defined.
1635 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1636 * gcc.dg/builtins-20.c: Likewise.
1637 * gcc.dg/builtins-53.c: Likewise.
1638 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1639 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1640
1641 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1642
1643 PR tree-opt/26781
1644 * gcc.c-torture/compile/pr26781-1.c: New test.
1645 * gcc.c-torture/compile/pr26781-2.c: New test.
1646
1647 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR c++/26690
1650 * g++.dg/gomp/pr26690-1.C: New test.
1651 * g++.dg/gomp/pr26690-2.C: New test.
1652
1653 2006-03-20 Jeff Law <law@redhat.com>
1654
1655 * gcc.dg/tree-ssa/pr21829.c: New test.
1656
1657 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1658
1659 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1660
1661 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1662 (check_visibility_available): Use it.
1663 (check_effective_target_default_packed): Likewise.
1664 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1665 (check_effective_target_fopenmp): Likewise.
1666 (check_effective_target_freorder): Likewise.
1667 (check_effective_target_fpic): Likewise.
1668 (check_named_sections_available): Likewise.
1669 (check_effective_target_ilp32): Likewise.
1670 (check_effective_target_lp64): Likewise.
1671
1672 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1673
1674 PR fortran/20935
1675 * gfortran.dg/scalar_mask_2.f90: New test case.
1676
1677 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1678
1679 PR tree-opt/26629
1680 * gcc.dg/tree-ssa/loadpre12.c: New test.
1681 * gcc.dg/tree-ssa/loadpre13.c: New test.
1682 * gcc.dg/tree-ssa/loadpre14.c: New test.
1683 * gcc.dg/tree-ssa/loadpre15.c: New test.
1684 * gcc.dg/tree-ssa/loadpre16.c: New test.
1685 * gcc.dg/tree-ssa/loadpre17.c: New test.
1686 * gcc.dg/tree-ssa/loadpre18.c: New test.
1687 * gcc.dg/tree-ssa/loadpre19.c: New test.
1688 * gcc.dg/tree-ssa/loadpre20.c: New test.
1689 * gcc.dg/tree-ssa/loadpre21.c: New test.
1690 * gcc.dg/tree-ssa/loadpre22.c: New test.
1691
1692 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1693
1694 PR fortran/26741
1695 * gfortran.dg/elemental_initializer_1.f90: New test.
1696
1697 PR fortran/26716
1698 * gfortran.dg/assumed_shape_ranks_2: New test.
1699
1700 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1701
1702 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1703 target fpic.
1704
1705 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1706
1707 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1708 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1709 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1710 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1711 gfortran.fortran-torture/execute/direct_io.f90,
1712 gfortran.fortran-torture/execute/inquire_2.f90,
1713 gfortran.fortran-torture/execute/inquire_4.f90,
1714 gfortran.fortran-torture/execute/list_read_1.f90,
1715 gfortran.fortran-torture/execute/open_replace.f90,
1716 gfortran.fortran-torture/execute/slash_edit.f90,
1717 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1718 temporary files from testcases.
1719
1720 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1721
1722 PR libgfortran/26509
1723 gfortran.dg/write_direct_eor.f90: New test.
1724
1725 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1726
1727 * gcc.target/powerpc/pr26350.c: New.
1728 * gcc.target/powerpc/indexed-addr.c: New.
1729
1730 2006-03-16 Roger Sayle <roger@eyesopen.com>
1731
1732 * gfortran.dg/dependency_13.f90: New test case.
1733
1734 2006-03-16 Roger Sayle <roger@eyesopen.com>
1735
1736 PR middle-end/21781
1737 * gcc.dg/real-const-1.c: New test case.
1738
1739 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1740
1741 * g++.old-deja/g++.other/init18.C: New.
1742 * g++.old-deja/g++.other/init5.C: Remove xfail.
1743
1744 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1745
1746 * g++.dg/opt/pr15551.C: Cleanup temp file.
1747
1748 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1749
1750 PR c++/6634
1751 g++.dg/parse/long1.C: New test.
1752
1753 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1754
1755 PR fortran/19101
1756 * gfortran.dg/continuation.f90: New test.
1757 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1758
1759 2006-03-14 Richard Guenther <rguenther@suse.de>
1760
1761 PR tree-optimization/26672
1762 * gcc.dg/torture/pr26672.c: New testcase.
1763
1764 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1765
1766 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1767 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1768
1769 2006-03-13 Roger Sayle <roger@eyesopen.com>
1770
1771 PR middle-end/26557
1772 * gcc.c-torture/compile/switch-1.c: New test case.
1773
1774 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1775
1776 PR fortran/25378
1777 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1778 test to include more permuatations of mask and index.
1779 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1780 respond to F2003 spec. that the position returned for an all false
1781 mask && condition is zero.
1782
1783 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR middle-end/25989
1786 * gcc.dg/gomp/pr25989.c: New test.
1787
1788 2006-03-13 Jeff Law <law@redhat.com>
1789
1790 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1791
1792 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1793
1794 * gcc.dg/switch-9.c: New test.
1795
1796 2006-03-13 Richard Guenther <rguenther@suse.de>
1797
1798 PR middle-end/26630
1799 * gcc.dg/torture/pr26630.c: New testcase.
1800
1801 2006-03-11 Roger Sayle <roger@eyesopen.com>
1802
1803 * gfortran.dg/dependency_10.f90: New test case.
1804 * gfortran.dg/dependency_11.f90: Likewise.
1805
1806 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1807 Erik Edelmann <eedelman@gcc.gnu.org>
1808
1809 * gfortran.dg/allocatable_function_1.f90: New.
1810 * gfortran.dg/allocatable_function_2.f90: New.
1811
1812 2006-03-10 Richard Guenther <rguenther@suse.de>
1813
1814 PR middle-end/26565
1815 * gcc.dg/torture/pr26565.c: New testcase.
1816
1817 2006-03-09 Eric Christopher <echristo@apple.com>
1818
1819 * gcc.c-torture/compile/20060309-1.c: New.
1820
1821 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1822
1823 PR libgfortran/26499
1824 * gfortran.dg/write_back.f: New test.
1825 * gfortran.dg/write_rewind_1.f: New test.
1826 * gfortran.dg/write_rewind_2.f: New test.
1827
1828 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1829
1830 PR libgfortran/26554
1831 * gfortran.dg/read_logical.f90: New test.
1832
1833 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1834
1835 * ada/acats/norun.lst: cdd2a03 now passes.
1836
1837 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1838
1839 PR testsuite/25177
1840 * gcc.target/powerpc/pr18096-1.c: Change where the error
1841 would match.
1842
1843 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1844
1845 * gcc.target/i386/cleanup-1.c: New test.
1846 * gcc.target/i386/cleanup-2.c: New test.
1847
1848 2006-03-04 Roger Sayle <roger@eyesopen.com>
1849
1850 * gfortran.dg/dependency_9.f90: Remove for the time being.
1851
1852 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1853
1854 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1855 directive.
1856
1857 2006-03-03 Roger Sayle <roger@eyesopen.com>
1858
1859 * gfortran.dg/dependency_9.f90: New test case.
1860
1861 2006-03-03 Roger Sayle <roger@eyesopen.com>
1862
1863 * gfortran.dg/dependency_4.f90: New test case.
1864 * gfortran.dg/dependency_5.f90: New test case.
1865 * gfortran.dg/dependency_6.f90: New test case.
1866 * gfortran.dg/dependency_7.f90: New test case.
1867 * gfortran.dg/dependency_8.f90: New test case.
1868
1869 2006-03-03 Paul Brook <paul@codesourcery.com>
1870
1871 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1872 Add m68k-*-elf.
1873
1874 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1875
1876 PR fortran/25031
1877 * multiple_allocation_1.f90: New test.
1878
1879 2006-03-03 Roger Sayle <roger@eyesopen.com>
1880
1881 PR tree-optimization/26524
1882 * gfortran.dg/pr26524.f: New test case.
1883
1884 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1885
1886 * g++.dg/template/repo5.C: Cleanup repo files.
1887 * gcc.dg/20051201-1.c: Cleanup coverage files.
1888 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1889 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1890 tree dump files.
1891
1892 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1893
1894 * objc.dg/objc-nofilename-1.m: New test.
1895 * objc.dg/bad-receiver-type.m: New test.
1896 * obj-c++.dg/bad-receiver-type.mm: New test.
1897
1898 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1899
1900 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1901
1902 2006-03-01 Mike Stump <mrs@apple.com>
1903
1904 * g++.dg/abi/key2.C: Add.
1905
1906 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1907
1908 * gfortran.dg/logical_dot_product.f90: New test.
1909
1910 PR fortran/26393
1911 * gfortran.dg/used_interface_ref.f90: New test.
1912
1913 PR fortran/20938
1914 * gfortran.dg/dependency_2.f90: New test.
1915 * gfortran.fortran-torture/execute/where17.f90: New test.
1916 * gfortran.fortran-torture/execute/where18.f90: New test.
1917 * gfortran.fortran-torture/execute/where19.f90: New test.
1918 * gfortran.fortran-torture/execute/where20.f90: New test.
1919
1920 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1921
1922 * g++.dg/tree-ssa/pr26443.C: New test case.
1923
1924 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1925
1926 PR middle-end/26022
1927 * g++.dg/opt/return-slot1.C: New test.
1928
1929 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1930
1931 PR libgfortran/26136
1932 * gfortran.dg/namelist_23.f90: New test.
1933
1934 2006-02-28 Roger Sayle <roger@eyesopen.com>
1935
1936 PR middle-end/14752
1937 * gcc.dg/fold-eqandshift-2.c: New test case.
1938
1939 2006-02-28 Richard Guenther <rguenther@suse.de>
1940
1941 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1942 decomposition.
1943
1944 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1945
1946 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1947
1948 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1949
1950 PR libgfortran/26464
1951 * gfortran.dg/backspace_5.f: New test.
1952 * gfortran.dg/backspace_6.f: New test.
1953
1954 2006-02-26 Roger Sayle <roger@eyesopen.com>
1955
1956 * gcc.dg/fold-eqandnot-1.c: New test case.
1957
1958 2006-02-26 Roger Sayle <roger@eyesopen.com>
1959
1960 PR middle-end/19983
1961 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1962
1963 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1964
1965 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1966 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1967
1968 2006-02-26 Richard Guenther <rguenther@suse.de>
1969
1970 PR tree-optimization/26421
1971 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1972
1973 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1974
1975 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1976 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1977
1978 2006-02-26 Roger Sayle <roger@eyesopen.com>
1979
1980 * gcc.dg/fold-even-1.c: New test case.
1981
1982 2006-02-26 Roger Sayle <roger@eyesopen.com>
1983
1984 PR middle-end/21137
1985 * gcc.dg/fold-eqandshift-1.c: New test case.
1986
1987 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1988
1989 PR tree-optimization/25125
1990 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1991 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1992
1993 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1994
1995 PR tree-optimizations/26359
1996 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1997 with -fdump-tree-dceloop-details.
1998 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1999
2000 2006-02-25 Roger Sayle <roger@eyesopen.com>
2001
2002 PR middle-end/23673
2003 * gcc.dg/fold-eqxor-1.c: New test case.
2004 * gcc.dg/fold-eqxor-2.c: Likewise.
2005 * gcc.dg/fold-eqxor-3.c: Likewise.
2006
2007 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
2008
2009 PR fortran/23092
2010 * scalar_mask_1.f90: New test.
2011
2012 2006-02-24 Geoffrey Keating <geoffk@apple.com>
2013
2014 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
2015 * g++.dg/eh/uncaught2.C: New.
2016 * g++.dg/eh/uncaught3.C: New.
2017
2018 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2019
2020 PR libgfortran/26423
2021 * gfortran.dg/read_many_1.f: New test.
2022
2023 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
2024
2025 PR fortran/24519
2026 * gfortran.dg/dependency_3.f90: New test.
2027 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
2028 XFAILs.
2029
2030 PR fortran/25395
2031 * gfortran.dg/equiv_6.f90: New test.
2032
2033 2006-02-23 Jeff Law <law@redhat.com>
2034
2035 * gcc.c-torture/compile/pr26425.c: New test.
2036
2037 2006-02-23 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR middle-end/26412
2040 * gcc.dg/gomp/pr26412.c: New test.
2041
2042 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2043
2044 PR c++/26291
2045 * g++.dg/other/ellipsis1.C: New test.
2046 * g++.dg/parse/operator4.C: Adjust error marker.
2047
2048 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
2049
2050 PR target/25603
2051 * gfortran.dg/pr25603.f: New testcase.
2052
2053 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
2054
2055 * gcc.dg/bf-spl1.c: Don't specify -m68000.
2056 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
2057
2058 2006-02-21 Geoffrey Keating <geoffk@apple.com>
2059
2060 * g++.dg/eh/spbp.C: New.
2061
2062 2006-02-21 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR middle-end/26379
2065 * gcc.target/i386/mmx-7.c: New test.
2066
2067 2006-02-20 Roger Sayle <roger@eyesopen.com>
2068
2069 PR tree-optimization/26361
2070 * gcc.dg/tree-ssa/vrp27.c: New test case.
2071
2072 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
2073
2074 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
2075 * gcc.dg/tree-ssa/complex-4.c: Here.
2076
2077 2006-02-19 Roger Sayle <roger@eyesopen.com>
2078
2079 PR middle-end/19543
2080 * gfortran.dg/logical_1.f90: New test case.
2081
2082 2006-02-19 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR middle-end/26334
2085 * gcc.dg/20060218-1.c: Moved to...
2086 * gcc.target/i386/20060218-1.c: ... here. New test.
2087
2088 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
2089
2090 PR fortran/26201
2091 * gfortran.dg/convert_1.f90: New.
2092
2093 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
2094
2095 PR fortran/25054
2096 * gfortran.dg/namelist_5.f90: New test.
2097
2098 PR fortran/25089
2099 * gfortran.dg/namelist_4.f90: New test.
2100
2101 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
2102
2103 PR tree-opt/25680
2104 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2105
2106 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
2107
2108 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2109 variable to take into account the variable name in the
2110 function header.
2111 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2112
2113 2006-02-18 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR middle-end/26334
2116 * gcc.c-torture/compile/20060217-1.c: New test.
2117 * gcc.dg/20060218-1.c: New test.
2118
2119 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
2120
2121 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
2122
2123 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2124
2125 * gcc.dg/cpp/undef3.c: New test.
2126 * gcc.dg/cpp/trad/builtins2.c: New test.
2127
2128 2006-02-18 Mark Mitchell <mark@codesourcery.com>
2129
2130 PR c++/26266
2131 * g++.dg/template/static22.C: New test.
2132 * g++.dg/template/static23.C: New test.
2133 * g++.dg/template/static24.C: New test.
2134 * g++.dg/template/non-dependent13.C: New test.
2135 * g++.dg/init/member1.C: Tweak error markers.
2136
2137 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2138
2139 PR target/26255
2140 * gcc.c-torture/compile/pr26255.c: New test case.
2141
2142 2006-02-16 Roger Sayle <roger@eyesopen.com>
2143
2144 * gfortran.fortran-torture/execute/where_10.f90: New test case.
2145 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2146 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
2147 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
2148 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2149 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2150 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2151
2152 2006-02-16 Jeff Law <law@redhat.com>
2153
2154 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
2155 * gcc.dg/tree-ssa/vrp26.c: New test.
2156
2157 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
2158
2159 PR target/20353
2160 PR target/24578
2161 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
2162 __UCLIBC__ is defined.
2163
2164 2006-02-16 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR fortran/26224
2167 * gfortran.dg/gomp/pr26224.f: New test.
2168
2169 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
2170
2171 PR tree-opt/25918
2172 * lib/target-supports.exp
2173 (check_effective_target_vect_short_mult): New.
2174 (check_effective_target_vect_char_mult): New.
2175 (check_effective_target_vect_widen_sum_qi_to_si): New.
2176 (check_effective_target_vect_widen_sum_qi_to_hi): New.
2177 (check_effective_target_vect_widen_sum_hi_to_si): New.
2178 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2179 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2180 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2181 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2182 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2183 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2184 vect-reduc-pattern-2c.c
2185 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2186 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2187 vect-reduc-pattern-1c.c
2188
2189 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
2190
2191 PR fortran/24557
2192 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2193
2194 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
2195
2196 PR fortran/26054
2197 * gfortran.dg/enum_8.f90: Remove check for warning.
2198 * gfortran.dg/iomsg_1.f90: Ditto.
2199 * gfortran.dg/enum_1.f90: Ditto.
2200 * gfortran.dg/enum_9.f90: Ditto.
2201 * gfortran.dg/enum_2.f90: Ditto.
2202 * gfortran.dg/enum_10.f90: Ditto.
2203 * gfortran.dg/enum_3.f90: Ditto.
2204 * gfortran.dg/flush_1.f90: Ditto.
2205 * gfortran.dg/enum_4.f90: Ditto.
2206 * gfortran.dg/array_constructor_1.f90: Ditto.
2207 * gfortran.dg/enum_5.f90: Ditto.
2208 * gfortran.dg/enum_6.f90: Ditto.
2209 * gfortran.dg/enum_7.f90: Ditto.
2210
2211 2006-02-15 Jakub Jelinek <jakub@redhat.com>
2212
2213 PR middle-end/26300
2214 * gcc.c-torture/compile/20060215-1.c: New test.
2215
2216 2006-02-14 Roger Sayle <roger@eyesopen.com>
2217
2218 PR middle-end/23670
2219 * gcc.dg/tree-ssa/andor-2.c: New test case.
2220
2221 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
2222
2223 PR fortran/25045
2224 * optional_dim.f90: New test.
2225
2226 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2227
2228 PR fortran/26277
2229 * gfortran.dg/label_4.f90: New.
2230
2231 2006-02-14 Jakub Jelinek <jakub@redhat.com>
2232 Diego Novillo <dnovillo@redhat.com>
2233 Uros Bizjak <uros@kss-loka.si>
2234
2235 * gfortran.dg/gomp: New directory.
2236
2237 2006-02-14 Richard Guenther <rguenther@suse.de>
2238
2239 PR tree-optimization/26258
2240 * gcc.dg/torture/pr26258.c: New testcase.
2241
2242 2006-02-13 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR fortran/26246
2245 * gfortran.dg/pr26246_1.f90: New test.
2246 * gfortran.dg/pr26246_2.f90: New test.
2247
2248 PR middle-end/26092
2249 * gcc.c-torture/compile/20060208-1.c: New test.
2250
2251 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
2252
2253 PR fortran/26074
2254 PR fortran/25103
2255 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2256 * gfortran.dg/bad_automatic_objects_1.f90: New test.
2257 * gfortran.dg/automatic_module_variable.f90: Change error message.
2258
2259 PR fortran/20861
2260 * gfortran.dg/internal_dummy_1.f90: New test.
2261
2262 PR fortran/20871
2263 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2264
2265
2266 PR fortran/25083
2267 * gfortran.dg/uncommon_block_data_1.f90: New test.
2268 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2269 with standard.
2270
2271 PR fortran/25088
2272 * gfortran.dg/typed_subroutine_1.f90: New test.
2273
2274 2006-02-13 Geoffrey Keating <geoffk@apple.com>
2275
2276 * objc.dg/dwarf-1.m: New.
2277
2278 2006-02-13 Roger Sayle <roger@eyesopen.com>
2279
2280 PR middle-end/24427
2281 * gcc.dg/tree-ssa/andor-1.c: New test case.
2282
2283 2006-02-13 Josh Conner <jconner@apple.com>
2284
2285 PR target/25376
2286 * gcc.dg/pr25376.c: New test.
2287
2288 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2289 assemble.
2290 * lib/target-supports.exp (check_named_sections_available):
2291 Only compile named-sections test -- don't assemble.
2292
2293 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
2294
2295 * g++.dg/warn/no-write-strings.C: New test.
2296 * g++.dg/warn/write-strings.C: Likewise.
2297 * g++.dg/warn/write-strings-default.C: Likewise.
2298
2299 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
2300
2301 PR fortran/25806
2302 * gfortran.dg/ret_pointer_2.f90: New test.
2303
2304 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
2305
2306 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2307
2308 2006-02-10 Jeff Law <law@redhat.com>
2309
2310 * gcc.c-torture/compile/pr26213.c: New test.
2311
2312 2006-02-10 Steven G. Kargl <kargls@comcast.net>
2313
2314 gfortran.dg/null_1.f90: New test.
2315
2316 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2317
2318 PR fortran/14771
2319 * gfortran.dg/parens_4.f90: New.
2320 * gfortran.dg/parens_5.f90: New.
2321
2322 2006-02-10 Richard Guenther <rguenther@suse.de>
2323
2324 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2325
2326 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2327 Paul Thomas <pault@gcc.gnu.org>
2328
2329 PR fortran/14771
2330 * gfortran.dg/parens_1.f90: New.
2331 * gfortran.dg/parens_2.f90: New.
2332 * gfortran.dg/parens_3.f90: New.
2333
2334 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
2335
2336 PR fortran/26038
2337 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2338
2339 PR fortran/25059
2340 * gfortran.dg/impure_assignment_1.f90: New test.
2341
2342 PR fortran/25070
2343 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2344
2345 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
2346
2347 PR target/26141
2348 * g++.dg/expr/stdarg2.C: New test.
2349
2350 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
2351
2352 PR inline-asm/16194
2353 * gcc.dg/pr16194.c: New test.
2354
2355 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
2356
2357 * ada/acats/run_acats: Use portable variant of "$@".
2358
2359 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
2360
2361 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2362 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2363
2364 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2365
2366 PR tree-opt/26179
2367 * g++.dg/opt/pr26179.C: New test.
2368
2369 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2370
2371 PR middle-end/26134
2372 * gcc.dg/tree-ssa/complex-3.c: New test.
2373
2374 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2375
2376 * gcc.c-torture/compile/volatile-1.c: New test.
2377
2378 2006-02-09 Diego Novillo <dnovillo@redhat.com>
2379
2380 PR 26180
2381 * gcc.dg/tree-ssa/pr26180.c: New test.
2382
2383 2006-02-08 Jeff Law <law@redhat.com>
2384
2385 * gcc.dg/tree-ssa/pr21417.c: New test.
2386
2387 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2388
2389 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2390 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2391
2392 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2393
2394 * lib/scanrtl.exp: New.
2395
2396 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2397
2398 PR c++/26071
2399 * g++.dg/other/virtual2.C: New test.
2400
2401 PR c++/26070
2402 * g++.dg/other/virtual1.C: New test.
2403
2404 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2405
2406 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2407 cleanup-ipa-dump): Update dump file glob patterns.
2408 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2409 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2410
2411 * lib/gcc-dg.exp: Load it.
2412 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2413
2414 2006-02-07 Janis Johnson <janis187@us.ibm.com>
2415
2416 PR testsuite/26159
2417 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2418 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2419
2420 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2421
2422 PR fortran/25577
2423 * gfortran.dg/mvbits_1.f90: New.
2424
2425 2006-02-07 Dirk Mueller <dmueller@suse.com>
2426
2427 * g++.dg/warn/Wdiv-by-zero.C: New test.
2428 * g++.dg/warn/Wno-div-by-zero.C: New.
2429
2430 2006-02-07 Jeff Law <law@redhat.com>
2431
2432 * gcc.dg/tree-ssa/pr21559.c: New test.
2433
2434 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2435 multiple VRP passes.
2436 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2437 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2438 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2439 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2440 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2441 * gcc.dg/tree-ssa/vrp02.c: Likewise
2442 * gcc.dg/tree-ssa/vrp11.c: Likewise
2443 * gcc.dg/tree-ssa/pr14341.c: Likewise
2444 * gcc.dg/tree-ssa/vrp19.c: Likewise
2445 * gcc.dg/tree-ssa/vrp20.c: Likewise
2446 * gcc.dg/tree-ssa/vrp03.c: Likewise
2447 * gcc.dg/tree-ssa/pr21086.c: Likewise
2448 * gcc.dg/tree-ssa/pr21959.c: Likewise
2449 * gcc.dg/tree-ssa/vrp21.c: Likewise
2450 * gcc.dg/tree-ssa/vrp04.c: Likewise
2451 * gcc.dg/tree-ssa/pr25485.c: Likewise
2452 * gcc.dg/tree-ssa/pr22026.c: Likewise
2453 * gcc.dg/tree-ssa/vrp22.c: Likewise
2454 * gcc.dg/tree-ssa/vrp05.c: Likewise
2455 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2456 * gcc.dg/tree-ssa/pr20701.c: Likewise
2457 * gcc.dg/tree-ssa/vrp23.c: Likewise
2458 * gcc.dg/tree-ssa/vrp06.c: Likewise
2459 * gcc.dg/tree-ssa/pr22117.c: Likewise
2460 * gcc.dg/tree-ssa/pr20702.c: Likewise
2461 * gcc.dg/tree-ssa/vrp15.c: Likewise
2462 * gcc.dg/tree-ssa/pr21090.c: Likewise
2463 * gcc.dg/tree-ssa/pr21294.c: Likewise
2464 * gcc.dg/tree-ssa/vrp24.c: Likewise
2465 * gcc.dg/tree-ssa/vrp07.c: Likewise
2466 * gcc.dg/tree-ssa/pr21563.c: Likewise
2467 * gcc.dg/tree-ssa/pr25382.c: Likewise
2468 * gcc.dg/tree-ssa/vrp16.c: Likewise
2469 * gcc.dg/tree-ssa/vrp25.c: Likewise
2470 * gcc.dg/tree-ssa/vrp08.c: Likewise
2471 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2472 * gcc.dg/tree-ssa/vrp17.c: Likewise
2473 * gcc.dg/tree-ssa/pr21458.c: Likewise
2474 * g++.dg/tree-ssa/pr18178.C: Likewise
2475
2476 2006-02-07 Richard Guenther <rguenther@suse.de>
2477
2478 PR c++/26140
2479 Revert
2480 2006-01-30 Richard Guenther <rguenther@suse.de>
2481 PR c++/23372
2482 * gcc.dg/pr23372-1.C: New testcase.
2483
2484 * g++.dg/tree-ssa/pr26140.C: New testcase.
2485
2486 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2487
2488 PR c++/9737
2489 * g++.dg/template/ttp15.C: New test.
2490 * g++.dg/template/ttp16.C: Likewise.
2491 * g++.dg/template/ttp17.C: Likewise.
2492 * g++.old-deja/g++.pt/ttp36.C: Remove.
2493 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2494 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2495 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2496 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2497 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2498 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2499 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2500 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2501 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2502
2503 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2504
2505 PR libfortran/23815
2506 * unf_io_convert_4.f90: New test.
2507
2508 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2509
2510 * gcc.dg/tree-ssa/loadpre10.c: New test.
2511 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2512 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2513 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2514
2515 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2516
2517 PR libfortran/24685
2518 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2519
2520 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2521
2522 PR tree-opt/25251
2523 * gfortran.dg/assign_7.f: New test.
2524
2525 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2526
2527 PR fortran/26041
2528 PR fortran/26064
2529 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2530 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2531 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2532
2533 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2534
2535 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2536 in size_t typedef.
2537
2538 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2539
2540 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2541 * g++.dg/charset/string.c (foo): Likewise.
2542 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2543 const char*
2544 * g++.dg/ext/builtin2.C (printf): Likewise.
2545 * g++.dg/init/new15.C (printf): Likewise.
2546 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2547 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2548 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2549 * g++.dg/template/non-dependent4.C (temp): Likewise.
2550 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2551 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2552 parameter type to const char*.
2553 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2554 Change type to const char*.
2555 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2556 Likewise.
2557 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2558 second parameter type to const char*.
2559 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2560 (Y::Y): Change parameter type to const char*.
2561 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2562 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2563 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2564 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2565 (char*).
2566 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2567 const char*.
2568 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2569 type to const char*.
2570 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2571 return type to const char*.
2572 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2573 to const char*.
2574 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2575 * g++.old-deja/g++.law/refs1.C: Likewise.
2576 * g++.old-deja/g++.law/visibility1.C: Likewise.
2577 * g++.old-deja/g++.law/visibility2.C: Likewise.
2578 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2579 const char*.
2580 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2581 * g++.old-deja/g++.mike/net48.C: Likewise.
2582 * g++.old-deja/g++.mike/p646.C: Likewise.
2583 * g++.old-deja/g++.mike/p6746.C: Likewise.
2584 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2585 type to const char*.
2586 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2587 deprecated conversion warning.
2588 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2589 char*.
2590 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2591 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2592 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2593 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2594 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2595 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2596 * g++.old-deja/g++.pt/t39.C: Likewise.
2597 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2598 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2599
2600 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2601
2602 PR fortran/25075
2603 intrinsic_argument_conformance_1.f90: New test.
2604
2605 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2606
2607 PR fortran/20845
2608 * gfortran.dg/char_result_11.f90: Add SAVE.
2609 * gfortran.dg/der_pointer_4.f90: Ditto.
2610 * gfortran.dg/default_initialization.f90: New test.
2611
2612 2006-02-03 Jeff Law <law@redhat.com>
2613
2614 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2615 handle more than 100 dump files.
2616 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2617 * lib/scantree.exp (scan-tree-dump): Likewise.
2618 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2619 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2620 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2621 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2622 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2623
2624 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2625
2626 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2627
2628 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2629
2630 * g++.dg/template/using12.C: New test.
2631
2632 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2633
2634 * gcc.target/powerpc/pr25960.c: New test.
2635
2636 2006-02-02 Steven G. Kargl <kargls@comcast>
2637
2638 PR fortran/24958
2639 gfortran.dg/nullify_2.f90: New test.
2640
2641 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2642
2643 PR 25990
2644 * gcc.dg/gomp/pr25990.c: New test.
2645
2646 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2647
2648 PR c++/25342
2649 * g++.gd/template/partial4.C: New test.
2650
2651 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2652
2653 PR middle-end/26001
2654 * gfortran.dg/data_char_2.f90: New.
2655
2656 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2657
2658 PR fortran/26039
2659 maxval_maxloc_conformance_1.f90: New test.
2660
2661 2006-01-31 Richard Guenther <rguenther@suse.de>
2662
2663 * gcc.target/i386/sselibm-1.c: New testcase.
2664 * gcc.target/i386/sselibm-2.c: Likewise.
2665 * gcc.target/i386/sselibm-3.c: Likewise.
2666 * gcc.target/i386/sselibm-4.c: Likewise.
2667 * gcc.target/i386/sselibm-5.c: Likewise.
2668
2669 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2670
2671 PR fortran/24266
2672 * gfortran.dg/arrayio_derived_2.f90: New.
2673
2674 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2675
2676 * gcc.dg/unsigned-long-compare.c: New test.
2677
2678 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2679
2680 PR testsuite/25318
2681 * lib/target-supports.exp (check_effective_target_freorder):
2682 Check to see if target supports -freorder-blocks-and-partition.
2683 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2684 instead of "dg-require-named-sections".
2685
2686 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2687
2688 PR target/14798:
2689 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2690 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2691 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2692 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2693 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2694 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2695 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2696 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2697
2698 2006-01-30 Richard Guenther <rguenther@suse.de>
2699
2700 PR c++/23372
2701 * gcc.dg/pr23372-1.C: New testcase.
2702
2703 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2704
2705 * gcc.dg/gomp/pr25874.c: New test.
2706
2707 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2708
2709 PR tree-opt/25911
2710 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2711
2712 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2713
2714 PR fortran/18578
2715 PR fortran/18579
2716 PR fortran/20857
2717 PR fortran/20885
2718 * gfortran.dg/intent_out_1.f90: New test.
2719
2720 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2721
2722 PR fortran/17911
2723 * gfortran.dg/procedure_lvalue.f90: New test.
2724
2725 PR fortran/20895
2726 PR fortran/25030
2727 * gfortran.dg/char_pointer_assign_2.f90: New test.
2728 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2729 assignment to be consistent with standard.
2730 * gfortran.dg/char_result_2.f90: The same.
2731 * gfortran.dg/char_result_8.f90: The same.
2732
2733 2006-01-28 Zack Weinberg <zackw@panix.com>
2734
2735 * gcc.dg/Woverlength-strings.c
2736 * gcc.dg/Woverlength-strings-pedantic-c89.c
2737 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2738 * gcc.dg/Woverlength-strings-pedantic-c99.c
2739 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2740
2741 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2742
2743 * gcc.c-torture/execute/20060127-1.c: New test.
2744
2745 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2746
2747 PR c++/25999
2748 * g++.dg/ext/pragmaweak1.C: New test.
2749
2750 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2751
2752 PR c++/25855
2753 * g++.dg/template/spec29.C: New test.
2754
2755 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2756
2757 PR c/19606.
2758 * gcc.c-torture/execute/pr19606.c: New.
2759
2760 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2761
2762 * gcc.dg/pragma-re-4.c: New test.
2763
2764 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2765
2766 PR fortran/25964
2767 * gfortran.dg/assumed_size_refs_3.f90: New test.
2768
2769 2006-01-27 Ben Elliston <bje@au.ibm.com>
2770
2771 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2772
2773 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2774
2775 PR ada/21317
2776 * ada/acats/support/impdef.a: Add One_Long_Second.
2777 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2778 * ada/acats/tests/c9/c94026.a: Likewise.
2779 * ada/acats/tests/c9/c97305c.ada: Likewise.
2780 * ada/acats/tests/c9/c99004a.ada: Likewise.
2781
2782 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2783
2784 PR fortran/25964
2785 * gfortran.dg/global_references_2.f90: New test.
2786
2787 PR fortran/25084
2788 PR fortran/20852
2789 PR fortran/25085
2790 PR fortran/25086
2791 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2792 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2793
2794 PR fortran/25416
2795 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2796
2797 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2798
2799 PR c/25892
2800 * gcc.dg/Wpointer-sign.c: New.
2801 * gcc.dg/Wpointer-sign-Wall.c: New.
2802 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2803 * gcc.dg/Wpointer-sign-pedantic.c: New.
2804 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2805 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2806
2807 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2808
2809 PR C/25861
2810 * gcc.c-torture/compile/pr25861.c: New test.
2811
2812 2006-01-26 Paul Brook <paul@codesourcery.com>
2813
2814 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2815 on short-enum targets.
2816 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2817 variable.
2818 (generate_fields): Use short_enums.
2819 (main): Set short_enums. Document -e.
2820 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2821 on short-enum targets.
2822 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2823 variable.
2824 (generate_fields): Use short_enums.
2825 (main): Set short_enums. Document -e.
2826 * lib/target-supports.exp (check_effective_target_short_enums): New.
2827
2828 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2829
2830 PR target/25947
2831 * gcc.dg/torture/pr25947-1.c: New test.
2832
2833 2006-01-25 Jan Hubicka <jh@suse.cz>
2834 Roger Sayle <roger@eyesopen.com>
2835
2836 PR rtl-optimization/25703
2837 * gcc.target/i386/20060125-1.c: New test case.
2838 * gcc.target/i386/20060125-2.c: New test case.
2839
2840 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2841
2842 PR fortran/18540
2843 * gfortran.dg/goto_1.f: New.
2844
2845 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2846
2847 PR fortran/25716
2848 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2849 25716 on 32-bit systems too.
2850
2851 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2852
2853 PR testsuite/25590
2854 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2855
2856 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2857
2858 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2859
2860 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2861
2862 PR fortran/25835
2863 * gfortran.dg/read_eof.f90: Delete, renamed.
2864 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2865 * gfortran.dg/read_eof_2.f90: New test.
2866 * gfortran.dg/read_eof_3.f90: New test.
2867
2868 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2869
2870 PR tree-opt/25860
2871 * gcc.c-torture/compile/pr25860.c: New test.
2872
2873 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2874
2875 PR c++/25552
2876 * g++.dg/parse/dtor8.C: New test.
2877
2878 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2879
2880 PR testsuite/25891
2881 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2882 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2883 check_effective_target_fopenmp returns 0.
2884
2885 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2886
2887 PR ada/20548
2888 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2889 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2890 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2891
2892 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2893
2894 PR tree-opt/25857
2895 * g++.dg/opt/pr25857.C: New test.
2896
2897 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2898 Jan Hubicka <jh@suse.cz>
2899 Richard Guenther <rguenther@suse.de>
2900
2901 PR rtl-optimization/25654
2902 * gcc.dg/torture/pr25654.c: New testcase.
2903 * gcc.target/i386/pr25654.c: Likewise.
2904
2905 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2906
2907 PR fortran/25901
2908 * gfortran.dg/internal references_2.f90: New test.
2909
2910 Fix regression in testing of admissability of attributes.
2911 * gfortran.dg/intent_used_1.f90: New test.
2912
2913 2006-01-23 Ben Elliston <bje@au.ibm.com>
2914
2915 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2916 Remove target conditional torture options for i?86 and x86_64
2917 GNU/Linux.
2918
2919 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2920
2921 PR c++/10891
2922 * g++.dg/rtti/no-rtti.C: New.
2923
2924 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2925
2926 PR c++/25895
2927 * g++.dg/inherit/conv2.C: New test.
2928
2929 PR c++/25856
2930 * g++.dg/parse/dtor7.C: New test.
2931
2932 PR c++/25858
2933 * g++.dg/template/crash44.C: New test.
2934
2935 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2936
2937 PR fortran/25124
2938 PR fortran/25625
2939 * gfortran.dg/internal_references_1.f90: New test.
2940 PR fortran/20881
2941 PR fortran/23308
2942 PR fortran/25538
2943 PR fortran/25710
2944 * gfortran.dg/global_references_1.f90: New test.
2945 * gfortran.dg/g77/19990905-1.f: Restore the error that
2946 there is a clash between the common block name and
2947 the name of a subroutine reference.
2948
2949 PR fortran/PR24276
2950 * gfortran.dg/aliasing_dummy_1.f90: New test.
2951
2952 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2953
2954 * gcc.dg/vmx/1b-01.c: Warning fix.
2955 * gcc.dg/vmx/1c-02.c: Likewise.
2956 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2957
2958 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2959
2960 PR testsuite/24962
2961 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2962
2963 2006-01-20 Richard Guenther <rguenther@suse.de>
2964 Steven Bosscher <stevenb.gcc@gmail.com>
2965
2966 PR rtl-optimization/24626
2967 * gcc.dg/torture/pr24626-1.c: New testcase.
2968 * gcc.dg/torture/pr24626-2.c: Likewise.
2969 * gcc.dg/torture/pr24626-3.c: Likewise.
2970 * gcc.dg/torture/pr24626-4.c: Likewise.
2971
2972 2006-01-20 Dirk Mueller <dmueller@suse.com>
2973
2974 PR c++/5520
2975 * g++.dg/warn/empty-body.C: New.
2976
2977 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2978
2979 PR c++/22136
2980 * g++.dg/template/using10.C: New test.
2981 * g++.dg/temlpate/using11.C: Likewise.
2982 * g++.dg/inherit/using5.C: Tweak error messages.
2983
2984 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2985
2986 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2987 target test.
2988 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2989
2990 2006-01-19 Jan Hubicka <jh@suse.cz>
2991
2992 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2993
2994 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2995
2996 PR c++/25854
2997 * g++.dg/template/spec28.C: New test.
2998
2999 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
3000
3001 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3002 Fix fprintf's by adding srcdir or removing it.
3003
3004 2006-01-19 Diego Novillo <dnovillo@redhat.com>
3005
3006 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3007 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3008 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3009 * testsuite/gcc.dg/gomp/empty.c: Likewise.
3010 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
3011 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
3012 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
3013 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
3014 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
3015 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
3016 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
3017 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
3018 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
3019 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
3020
3021 2006-01-18 Jeff Law <law@redhat.com>
3022
3023 * gcc.dg/tree-ssa/vrp25.c: New test.
3024
3025 2006-01-19 Richard Sandiford <richard@codesourcery.com>
3026
3027 * gcc.dg/pr25805.c: Fix misapplied patch.
3028
3029 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
3030
3031 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
3032 (check_effective_target_vect_udot_qi): New.
3033 (check_effective_target_vect_sdot_hi): New.
3034 (check_effective_target_vect_udot_hi): New.
3035 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
3036 prefixed with "wrapv-" with -fwrapv.
3037 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
3038 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
3039 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
3040 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
3041 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
3042
3043 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
3044 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
3045 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
3046 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
3047
3048 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3049
3050 PR c++/16829
3051 * g++.dg/other/default2.C: New test.
3052 * g++.dg/other/default3.C: New test.
3053
3054 2006-01-19 Richard Sandiford <richard@codesourcery.com>
3055
3056 PR c/25805
3057 * gcc.dg/pr25805.c: New file.
3058
3059 2006-01-18 Mark Mitchell <mark@codesourcery.com>
3060
3061 PR c++/25836
3062 * g++.dg/template/init6.C: New test.
3063
3064 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
3065
3066 * gcc.dg/tree-ssa/pr24287.c: New test
3067
3068 2006-01-18 Eric Christopher <echristo@apple.com>
3069
3070 * g++.dg/eh/table.C: New.
3071
3072 2006-01-18 DJ Delorie <dj@redhat.com>
3073
3074 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
3075 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
3076 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
3077 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
3078
3079 2006-01-18 Jeff Law <law@redhat.com>
3080
3081 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
3082 on wrapping on overflow semantics.
3083
3084 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3085
3086 * gcc.gc/tree-ssa/vrp23.c: New test.
3087 * gcc.gc/tree-ssa/vrp24.c: New test.
3088
3089 2006-01-18 Richard Henderson <rth@redhat.com>
3090 Aldy Hernandez <aldyh@redhat.com>
3091 Jakub Jelinek <jakub@redhat.com>
3092 Diego Novillo <dnovillo@redhat.com>
3093 Uros Bizjak <uros@kss-loka.si>
3094
3095 * testsuite/gcc.dg/gomp: New directory.
3096
3097 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
3098 Steven G. Kargl <kargls@comcast.net>
3099
3100 PR fortran/20869
3101 * gfortran.dg/intrinsic_external_1.f90: New test.
3102
3103 PR fortran/20875.
3104 * gfortran.dg/elemental_pointer_1.f90: New test.
3105
3106 PR fortran/25024
3107 * gfortran.dg/external_procedures_1.f90: New test.
3108
3109 PR fortran/25785
3110 gfortran.dg/assumed_present.f90: New test.
3111
3112 2006-01-18 Jakub Jelinek <jakub@redhat.com>
3113
3114 * g++.dg/parse/lookup5.C: New test.
3115
3116 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3117
3118 PR fortran/25697
3119 * gfortran.dg/read_eof.f90: New test.
3120
3121 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3122
3123 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
3124 add a closing brace.
3125
3126 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3127
3128 PR fortran/25631
3129 * gfortran.dg/fmt_tl.f: New test.
3130
3131 2006-01-17 Eric Christopher <echristo@apple.com>
3132
3133 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
3134 * g++.old-deja/g++.warn/impint2.C: Ditto.
3135 * g++.old-deja/g++.other/null1.C: Ditto.
3136 * g++.dg/warn/conv2.C: Ditto.
3137 * g++.dg/warn/conv4.C: New file.
3138
3139 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3140
3141 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
3142
3143 2006-01-17 Andreas Jaeger <aj@suse.de>
3144 Janis Johnson <janis187@us.ibm.com>
3145
3146 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
3147 in 64-bit.
3148 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3149 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
3150
3151 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3152
3153 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3154 xfail txxx where xxx >= 25.
3155
3156 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3157
3158 PR testsuite/25764
3159 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
3160
3161 2006-01-17 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR c/25682
3164 * gcc.dg/pr25682.c: New test.
3165 * g++.dg/parse/array-size2.C: New test.
3166
3167 2006-01-16 Ian Lance Taylor <ian@airs.com>
3168
3169 * consistency.vlad: Remove entire directory, 1652 files.
3170
3171 2006-01-16 Janis Johnson <janis187@us.ibm.com>
3172
3173 * lib/target-supports.exp (check_effective_target_dfp_nocache,
3174 check_effective_target_dfprt_nocache): New.
3175 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3176 (check_effective_target_dfprt): New.
3177 * lib/c-compat.exp (check_dfp): Remove.
3178 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3179 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3180 level of support for decimal float.
3181 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3182 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3183 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3184 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3185 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3186 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3187 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3188 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3189 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3190 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3191 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3192 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3193 directives.
3194
3195 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
3196
3197 PR testsuite/25741
3198 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3199 $base_dir/../.
3200 * lib/gfortran.exp (gfortran_init): Likewise.
3201 * lib/obj-c++.exp (obj-c++_init): Likewise.
3202 * lib/scanasm.exp (scan-assembler-dem): Likewise.
3203 (scan-assembler-dem-not): Likewise.
3204 * lib/scandump.exp (scan-dump-dem): Likewise.
3205 (scan-dump-dem-not): Likewise.
3206
3207 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
3208
3209 PR testsuite/25767
3210 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3211 powerpc-*-darwin*.
3212 * lib/obj-c++.exp (obj-c++_init): Likewise.
3213
3214 2006-01-16 Richard Guenther <rguenther@suse.de>
3215
3216 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3217
3218 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3219
3220 PR testsuite/25777
3221 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3222 to LD_LIBRARY_PATH.
3223
3224 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
3225 Andrew Pinski <pinskia@physics.uc.edu>
3226
3227 * gcc.dg/minmax-1.c: New test.
3228
3229 2006-01-16 Ben Elliston <bje@au.ibm.com>
3230
3231 * gcc.dg/dfp/dfp.exp: Correct FSF address.
3232 * gcc.misc-tests/dectest.exp: Ditto.
3233
3234 2006-01-15 Ian Lance Taylor <ian@airs.com>
3235
3236 PR testsuite/25796
3237 * gcc.target/i386/cmov6.c: Use -march=k8.
3238
3239 2006-01-15 Andreas Jaeger <aj@suse.de>
3240
3241 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3242 x86 does not have __float128.
3243
3244 2006-01-14 Ian Lance Taylor <ian@airs.com>
3245
3246 * gcc.target/i386/cmov6.c: New test.
3247
3248 2006-01-14 Mark Mitchell <mark@codesourcery.com>
3249
3250 PR c++/25663
3251 * g++.dg/template/ctor6.C: New test.
3252
3253 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
3254
3255 PR tree-optimization/25485
3256 * gcc.dg/tree-ssa/pr25485.c: New.
3257
3258 2006-01-14 Richard Guenther <rguenther@suse.de>
3259
3260 PR tree-optimization/22548
3261 PR tree-optimization/22555
3262 PR tree-optimization/22501
3263 * gcc.dg/tree-ssa/alias-4.c: New testcase.
3264 * gcc.dg/tree-ssa/alias-5.c: Likewise.
3265 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3266 * gcc.dg/tree-ssa/alias-7.c: Likewise.
3267 * gcc.dg/tree-ssa/alias-8.c: Likewise.
3268 * gcc.dg/tree-ssa/alias-9.c: Likewise.
3269 * gcc.dg/tree-ssa/alias-10.c: Likewise.
3270 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3271 * gcc.dg/tree-ssa/alias-12.c: Likewise.
3272
3273 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
3274
3275 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
3276 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3277
3278 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
3279 Richard Guenther <rguenther@suse.de>
3280
3281 PR rtl-optimization/24257
3282 * gcc.dg/torture/pr24257.c: New testcase.
3283
3284 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
3285
3286 * gcc.c-torture/execute/20060110-1.c: New test.
3287 * gcc.c-torture/execute/20060110-2.c: New test.
3288
3289 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
3290
3291 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3292
3293 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
3294
3295 PR fortran/25756
3296 * gfortran.dg/label_3.f90: New test.
3297
3298 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
3299
3300 PR tree-optimization/25771
3301 * g++.dg/tree-ssa/pr25771.C: New test
3302
3303 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
3304
3305 PR tree-opt/24365
3306 * g++.dg/opt/complex5.C: New test.
3307
3308 2006-01-13 Richard Guenther <rguenther@suse.de>
3309
3310 * gcc.target/i386/387-9.c: New testcase.
3311
3312 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
3313
3314 PR c++/24824
3315 * g++.dg/debug/dwarf2-1.C: New.
3316
3317 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
3318
3319 PR testsuite/25728
3320 * lib/gcov.exp (verify-lines): Add "close $fd".
3321
3322 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
3323 Ben Elliston <bje@au.ibm.com>
3324
3325 * gcc.dg/dfp/inf-1.c: New test.
3326
3327 2006-01-12 Janis Johnson <janis187@us.ibm.com>
3328 Yao Qi <qiyaoltc@cn.ibm.com>
3329 Ben Elliston <bje@au.ibm.com>
3330 Jon Grimm <jgrimm2@us.ibm.com>
3331
3332 * gcc.dg/nodfp-1.c: New test.
3333 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3334 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3335 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3336 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3337 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3338 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3339 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3340 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3341 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3342 * gcc.dg/format/dfp-scanf-1.c: Likewise.
3343 * gcc.dg/format/dfp-printf-1.c: Likewise.
3344 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3345 (compat_setup_dfp): New.
3346 * gcc.dg/compat/compat.exp: Use it.
3347 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3348 Make some variables global, prepend "compat_" to their names.
3349 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3350 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3351 * gcc.misc-tests/dectest.exp: New test driver for decTest.
3352 * lib/compat.exp (compat_skip_list): Make global, rename.
3353 * lib/c-compat.exp: New file.
3354 * lib/target-supports.exp (check_effective_target_dfp): New.
3355
3356 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3357 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3358 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3359 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3360 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3361 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3362 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3363 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3364 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3365 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3366 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3367 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3368 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3369 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3370 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3371 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3372 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3373 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3374 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3375 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3376 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3377 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3378 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3379 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3380 gcc.dg/dfp/struct-layout-1.c,
3381 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3382 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3383 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3384 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3385 gcc.dg/dfp/func-vararg-dfp.c,
3386 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3387 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3388 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3389 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3390 gcc.dg/dfp/wtr-conversion-1.c: New tests.
3391
3392 2006-01-11 Richard Guenther <rguenther@suse.de>
3393
3394 PR tree-optimization/25734
3395 * gcc.dg/tree-ssa/pr25734.c: New testcase.
3396
3397 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3398
3399 PR fortran/25486
3400 * gfortran.dg/literal_character_constant_1_x.F: New test.
3401 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3402 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3403 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3404
3405 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
3406
3407 PR c++/25386
3408 * g++.dg/ext/packed3.C: Add expected packed error.
3409
3410 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
3411
3412 PR target/25706
3413 * gcc.dg/torture/pr25706-1.c: New test.
3414
3415 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
3416
3417 PR tree-optimization/23109
3418 PR tree-optimization/23948
3419 PR tree-optimization/24123
3420
3421 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3422 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3423 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3424 g++.dg/tree-ssa/pr23948.C: New testcases.
3425 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3426 three divisions in order to do the optimization.
3427
3428 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3429
3430 PR c++/25632
3431 * g++.dg/other/pr25632.C: New test.
3432
3433 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
3434
3435 PR fortran/25730
3436 * gfortran.dg/used_types_1.f90: New test.
3437
3438 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
3439
3440 PR target/25718
3441 * gcc.dg/torture/pr25718-1.c: New test.
3442
3443 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3444
3445 * gfortran.dg/list_read_2.f90: Fix typo in description.
3446
3447 2006-01-10 Jan Beulich <jbeulich@novell.com>
3448
3449 * lib/target-supports.exp (check_visibility_available): Simplify test
3450 for *-*-netware*.
3451 (check_profiling_available): Fail for *-*-netware*.
3452 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3453 * gcc.dg/20021014-1.c: Likewise.
3454 * gcc.dg/nest.c: Likewise.
3455
3456 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3457
3458 fortran/24936
3459 * gfortran.dg/forall_3.f90: New test.
3460
3461 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3462
3463 PR fortran/21977
3464 * gfortran.dg/nesting_2.f90: New test.
3465 * gfortran.dg/nesting_3.f90: New test.
3466
3467 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3468
3469 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3470 Fix typo in comment.
3471
3472 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3473
3474 * gfortran.dg/single_char_string.f90: New test.
3475
3476 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3477
3478 * gfortran.dg/ichar_2.f90: New test.
3479
3480 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3481
3482 PR fortran/25093
3483 * gfortran.dg/private_type_4.f90: New.
3484
3485 2006-01-07 Richard Guenther <rguenther@suse.de>
3486
3487 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3488
3489 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3490
3491 * gfortran.dg/func_decl_1.f90: New.
3492 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3493 * gfortran.dg/array_alloc_2.f90: Likewise.
3494 * gfortran.dg/char_result_8.f90: Likewise.
3495 * gfortran.dg/dup_save_1.f90: Likewise.
3496 * gfortran.dg/dup_save_2.f90: Likewise.
3497 * gfortran.dg/f2c_6.f90: Likewise.
3498 * gfortran.dg/f2c_7.f90: Likewise.
3499 * gfortran.dg/func_result_2.f90: Likewise.
3500 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3501
3502 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3503
3504 PR fortran/22146
3505 * gfortran.dg/elemental_subroutine_1.f90: New test.
3506 * gfortran.dg/elemental_subroutine_2.f90: New test.
3507
3508 PR fortran/25029
3509 PR fortran/21256
3510 * gfortran.dg/assumed_size_refs_1.f90: New test.
3511
3512 PR fortran/20868
3513 PR fortran/20870
3514 * gfortran.dg/assumed_size_refs_2.f90: New test.
3515 * gfortran.dg/initialization_1.f90: Change warning message.
3516
3517 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3518
3519 * gcc.dg/tree-ssa/loop-15.c: New test.
3520
3521 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3522
3523 PR fortran/25598
3524 * gfortran.dg/backspace_3.f: New test.
3525 * gfortran.dg/backspace_4.f: New test.
3526
3527 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3528
3529 PR fortran/24268
3530 * gfortran.dg/fmt_white.f: Update test.
3531
3532 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3533
3534 * gcc.dg/cast-1.c: Add new warning.
3535 * gcc.dg/cast-2.c: Likewise.
3536 * gcc.dg/cast-3.c: Likewise.
3537 * gcc.dg/format/cast-1.c: Likewise.
3538 * gcc.dg/cast-4.c: New testcase.
3539
3540 2006-01-05 Richard Guenther <rguenther@suse.de>
3541
3542 PR tree-optimization/22555
3543 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3544
3545 2006-01-05 Richard Guenther <rguenther@suse.de>
3546 Diego Novillo <dnovillo@redhat.com>
3547
3548 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3549 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3550 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3551 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3552 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3553 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3554 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3555 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3556 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3557 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3558 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3559 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3560 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3561 * treelang/compile/extravar.tree: Likewise.
3562 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3563 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3564 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3565 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3566 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3567
3568 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3569
3570 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3571 for 64-bit fix.
3572
3573 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3574
3575 PR fortran/23675
3576 gfortran.dg/char_result_11.f90: New.
3577
3578 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3579
3580 PR c++/24782
3581 * g++.dg/parse/access9.C: New test.
3582 * g++.dg/tc1/dr52.C: Tweak error markers.
3583
3584 2006-01-04 Richard Henderson <rth@redhat.com>
3585
3586 Merge from gomp branch.
3587 * g++.dg/parse/pragma2.C: Update expected error lines.
3588
3589 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3590
3591 * g++.dg/other/i386-2.C: New test.
3592
3593 PR target/25554
3594 * gcc.c-torture/compile/20051228-1.c: New test.
3595
3596 PR c/25559
3597 * gcc.dg/pr25559.c: New test.
3598
3599 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3600
3601 PR c++/25492
3602 * g++.dg/lookup/friend9.C: New test.
3603
3604 PR c++/25625
3605 * g++.dg/template/repo5.C: New test.
3606
3607 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3608
3609 PR fortran/25101
3610 * gfortran.dg/forall_2.f90: New test.
3611
3612 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3613
3614 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3615 dg-require-weak. Adjust regexp to handle leading-underscore
3616 targets and space as well as TAB after .weak. Change previous
3617 64-bit fix to not use naked dot.
3618
3619 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3620
3621 PR rtl-optimization/25578
3622 * gcc.c-torture/execute/20060102-1.c: New testcase.
3623
3624 2006-01-03 Richard Guenther <rguenther@suse.de>
3625
3626 PR c/25183
3627 * gcc.dg/torture/pr25183.c: New testcase.
3628
3629 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3630
3631 Merge from gomp-branch.
3632 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3633 * gcc.dg/ia64-sync-2.c: Likewise.
3634 * gcc.dg/ia64-sync-3.c: Likewise.
3635 * gcc.dg/ia64-sync-4.c: Likewise.
3636 * gcc.dg/sync-2.c: Likewise.
3637 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3638 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3639
3640 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3641
3642 PR c++/25635
3643 * g++.dg/parse/operator6.C: New test.
3644
3645 PR c++/25637
3646 * g++.dg/parse/error29.C: New test.
3647
3648 PR c++/25638
3649 * g++.dg/parse/dtor6.C: New test.
3650
3651 PR c++/25633
3652 * g++.dg/parse/ctor3.C: New test.
3653
3654 PR c++/25634
3655 * g++.dg/template/class3.C: New test.
3656
3657 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3658
3659 * g++.dg/debug/debug9.C: New.
3660
3661 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3662
3663 PR fortran/24640
3664 * gfortran.dg/label_2.f90: New test.
3665
3666 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3667
3668 * g++.dg/lookup/using12.C: Tighten error marker.
3669
3670 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3671 Andrew Pinski <pinskia@physics.uc.edu>
3672
3673 * gcc.target/powerpc/darwin-abi-3.c: New file.
3674 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3675 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3676 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3677 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3678 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3679 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3680 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3681 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3682
3683 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3684
3685 * gcc.dg/tree-ssa/loadpre1.c: New;
3686 * gcc.dg/tree-ssa/loadpre2.c: New;
3687 * gcc.dg/tree-ssa/loadpre3.c: New;
3688 * gcc.dg/tree-ssa/loadpre4.c: New;
3689 * gcc.dg/tree-ssa/loadpre5.c: New;
3690 * gcc.dg/tree-ssa/loadpre6.c: New;
3691 * gcc.dg/tree-ssa/loadpre7.c: New;
3692 * gcc.dg/tree-ssa/loadpre8.c: New;
3693 * gcc.dg/tree-ssa/loadpre9.c: New;
3694
3695 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3696
3697 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3698 * g++.dg/abi/thunk4.C: Likewise.
3699
3700 2006-01-01 Andreas Jaeger <aj@suse.de>
3701
3702 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3703 portable.
3704
3705 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR c++/25294
3708 * gcc.dg/pragma-pack-3.c: New test.
3709 * g++.dg/parse/pragma3.C: New test.
3710
3711 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3712
3713 PR middle-end/24827
3714 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3715
3716 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3717
3718 PR testsuite/25214
3719 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3720
3721 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3722
3723 PR fortran/22607
3724 * gfortran-dg/pure_byref_3.f90: New.
3725
3726 fortran/PR 25396
3727 * gfortran.dg/userdef_operator_1.f90: New.
3728
3729 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3730
3731 * g++.dg/abi/thunk3.C: New.
3732 * g++.dg/abi/thunk4.C: New.
3733
3734 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3735
3736 PR fortran/25532
3737 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3738 associated derived type components of derived types are
3739 properly declared in contained procedures.
3740
3741 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3742
3743 PR libgfortran/25139
3744 * gfortran.dg/backspace_2.f: New test.
3745
3746 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3747
3748 PR libgfortran/25550
3749 * gfortran.dg/endfile.f: New test.
3750
3751 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3752
3753 PR libgfortran/25419
3754 * gfortran.dg/comma.f: New test.
3755
3756 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3757
3758 * lib/gfortran-dg.exp: Remove trailing whitespace.
3759 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3760 -funroll-all-loops.
3761
3762 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3763
3764 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3765 Extended Double long doubles or repeat tests when long double is
3766 the same size as double.
3767
3768 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3769
3770 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3771
3772 PR testsuite/25442
3773 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3774 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3775
3776 PR testsuite/25441
3777 * gcc.dg/pr23911.c: Make test variable static.
3778
3779 PR testsuite/25444
3780 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3781
3782 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3783
3784 PR c++/25439
3785 * g++.dg/parse/crash17.C: Adjust error markers.
3786 * g++.dg/template/error20.C: New test.
3787
3788 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3789
3790 PR c++/23172
3791 * g++.dg/ext/complit4.C: New test.
3792
3793 PR c++/25417
3794 * g++.dg/ext/complit5.C: Likewise.
3795
3796 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3797
3798 PR tree-optimization/25125
3799 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3800 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3801 * gcc.c-torture/execute/pr25125.c: New.
3802
3803 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3804
3805 PR fortran/25029
3806 PR fortran/21256
3807 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3808 with incorrect assumed size references.
3809
3810 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3811
3812 PR c++/23171
3813 * g++.dg/opt/init1.C: New test.
3814
3815 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3816
3817 PR c++/24671
3818 * g++.dg/template/sfinae3.C: New test.
3819
3820 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3821
3822 * g++.dg/other/friend4.C: New test.
3823
3824 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR target/25005
3827 * g++.dg/opt/pr25005.C: New test.
3828
3829 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3830
3831 PR c++/25369
3832 * g++.dg/template/ptrmem16.C: New test.
3833
3834 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3835
3836 PR fortran/25029
3837 PR fortran/21256
3838 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3839
3840 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3841
3842 PR libgfortran/25307
3843 * gfortran.dg/list_read_5.f90: New test.
3844
3845 2005-12-22 Richard Henderson <rth@redhat.com>
3846
3847 * gcc.target/i386/sse-7.c: Use -msse2.
3848
3849 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR rtl-optimization/25432
3852 * gcc.c-torture/compile/20051216-1.c: New test.
3853
3854 PR objc/25328
3855 * objc/execute/pr25328.m: New test.
3856
3857 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3858
3859 PR c++/25364
3860 * g++.dg/template/call4.C: New test.
3861
3862 2005-12-22 Dale Johannesen <dalej@apple.com>
3863
3864 * gcc.target/i386/sse-17.c: New.
3865
3866 2005-12-22 Paul Brook <paul@codesourcery.com>
3867
3868 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3869
3870 2005-12-22 Paul Brook <paul@codesourcery.com>
3871
3872 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3873
3874 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3875
3876 PR tree-opt/25513
3877 * gcc.c-torture/compile/pr25513.c: New test.
3878
3879 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3880
3881 PR c++/23333
3882 * g++.dg/parse/error25.C: Add more tests.
3883
3884 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3885
3886 PR fortran/18990
3887 * gfortran.dg/der_charlen_1.f90: New.
3888
3889 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3890
3891 PR fortran/20889
3892 * gfortran.dg/pointer_component_type_1.f90: New test.
3893
3894 PR fortran/25029
3895 PR fortran/21256
3896 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3897 should give an error with assumed size array refernces and checks those
3898 that should not.
3899 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3900 reference an upper bound so that it does not generate an error.
3901
3902 PR fortran/19362
3903 PR fortran/20244
3904 PR fortran/20864
3905 PR fortran/25391
3906 * gfortran.dg/used_dummy_types_1.f90: New test.
3907 * gfortran.dg/used_dummy_types_2.f90: New test.
3908 * gfortran.dg/used_dummy_types_3.f90: New test.
3909 * gfortran.dg/used_dummy_types_4.f90: New test.
3910 * gfortran.dg/used_dummy_types_5.f90: New test.
3911
3912 PR fortran/23152
3913 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3914 group already being USE associated.
3915 * gfortran.dg/assumed_shape_nml.f90: New test.
3916 * gfortran.dg/assumed_size_nml.f90: New test.
3917
3918 PR fortran/20862
3919 PR fortran/25053
3920 PR fortran/25063
3921 PR fortran/25064
3922 PR fortran/25066
3923 PR fortran/25067
3924 PR fortran/25068
3925 PR fortran/25307
3926 * gfortran.dg/io_constraints_1.f90: New test.
3927 * gfortran.dg/io_constraints_1.f90: New test.
3928 * gfortran.dg/iostat_3.f90: Change wording of warning.
3929 * gfortran.dg/g77/19981216-0.f: The same.
3930
3931 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3932
3933 PR tree-optimization/23518
3934 * testsuite/gcc.dg/pr23518.c: New.
3935
3936 2005-12-21 Mike Stump <mrs@apple.com>
3937
3938 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3939
3940 2005-12-21 Paul Brook <paul@codesourcery.com>
3941
3942 * gcc.dg/pr19340.c: Skip on m68k targets.
3943
3944 2005-12-21 Steven Bosscher <stevenb@suse.de>
3945
3946 PR rtl-optimization/25196
3947 * gcc.dg/pr25196.c: New test.
3948
3949 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3950
3951 PR fortran/25423
3952 gfortran.dg/where_nested_1.f90: New.
3953
3954 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3955
3956 PR tree-optimization/25382.
3957 * gcc.dg/tree-ssa/pr25382.c: New.
3958
3959 2005-12-20 Richard Guenther <rguenther@suse.de>
3960
3961 PR middle-end/24306
3962 * gcc.target/i386/pr24306.c: New testcase.
3963
3964 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3965
3966 PR tree-optimization/25501
3967 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3968
3969 2005-12-20 Richard Guenther <rguenther@suse.de>
3970
3971 Revert
3972 2005-12-02 Richard Guenther <rguenther@suse.de>
3973
3974 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3975
3976 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3977
3978 PR c++/21228
3979 * g++.dg/warn/Wunreachable-code-2.C: New test.
3980
3981 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3982
3983 PR c++/24278
3984 * g++.dg/template/ctor5.C: New test.
3985
3986 PR c++/24915
3987 * g++.dg/template/overload8.C: New test.
3988
3989 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3990
3991 * gcc.c-torture/compile/pr25483 : New test.
3992
3993 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3994
3995 PR c++/20552
3996 * g++.dg/ext/typeof10.C: New test.
3997
3998 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3999
4000 * gcc.dg/mt-loopi1.c: New.
4001
4002 2005-12-18 Richard Guenther <rguenther@suse.de>
4003
4004 PR tree-optimization/25481
4005 * gcc.dg/torture/pr25481.c: New testcase.
4006
4007 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
4008
4009 PR rtl-optimization/21041
4010 * gcc.dg/pr21041.c: New test.
4011
4012 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4013
4014 PR libgfortran/25463
4015 * gfortran.dg/advance.f90: New test.
4016
4017 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
4018
4019 * gcc.dg/20051201-1.c: New test.
4020
4021 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
4022
4023 PR fortran/25018
4024 * gfortran.dg/initialization_1.f90: New test.
4025 * gfortran.dg/enum_5.f90: Change dg-error to new message.
4026 * gfortran.dg/g77/980616-0.f: The same.
4027
4028 2005-12-17 Steven G. Kargl <kargls@comcast.net>
4029
4030 * PR fortran/25458
4031 * gfortran.dg/chkbits.f90: New test.
4032
4033 2005-12-17 Steven G. Kargl <kargls@comcast.net>
4034
4035 * gfortran.dg/enum_5.f: Revert to previous version.
4036
4037 2005-12-17 Steven G. Kargl <kargls@comcast.net>
4038
4039 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
4040 * gfortran.dg/nested_modules_1.f90: Ditto.
4041 * gfortran.dg/hollerith_f95.f90: Ditto.
4042 * gfortran.dg/select_5.f90: Ditto.
4043 * gfortran.dg/secnds.f: Ditto.
4044 * gfortran.dg/hollerith2.f90: Ditto.
4045 * gfortran.dg/imag_2.f: Ditto.
4046 * gfortran.dg/ftell_2.f90: Ditto.
4047 * gfortran.dg/malloc_free_1.f90: Ditto.
4048 * gfortran.dg/logint-1.f: Ditto.
4049 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4050 * gfortran.dg/e_d_fmt.f90: Ditto.
4051 * gfortran.dg/hollerith_legacy.f90: Ditto.
4052 * gfortran.dg/logint-2.f: Ditto.
4053 * gfortran.dg/enum_5.f90: Ditto.
4054 * gfortran.dg/f2c_2.f90: Ditto.
4055 * gfortran.dg/pr17143.f90: Ditto.
4056 * gfortran.dg/namelist_14.f90: Ditto.
4057 * gfortran.dg/logint-3.f: Ditto.
4058 * gfortran.dg/spread_scalar_source.f90: Ditto.
4059 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4060 * gfortran.dg/namelist_11.f: Ditto.
4061 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4062 * gfortran.dg/g77/20010519-1.f
4063 * gfortran.dg/g77/alpha1.f: Ditto.
4064 * gfortran.dg/g77/990115-1.f: Ditto.
4065 * gfortran.dg/g77/erfc.f: Ditto.
4066 * gfortran.dg/g77/19990313-3.f: Ditto.
4067 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
4068 * gfortran.dg/g77/20010426.f: Ditto.
4069 * gfortran.dg/g77/19990313-0.f: Ditto.
4070 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
4071 * gfortran.dg/g77/20000629-1.f: Ditto.
4072 * gfortran.dg/g77/970125-0.f: Ditto.
4073 * gfortran.dg/g77/8485.f: Ditto.
4074 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
4075 * gfortran.dg/g77/19990313-1.f: Ditto.
4076 * gfortran.dg/g77/int8421.f: Ditto.
4077 * gfortran.dg/g77/19990305-0.f: Ditto.
4078 * gfortran.dg/g77/947.f: Ditto.
4079 * gfortran.dg/g77/19990905-2.f: Ditto.
4080 * gfortran.dg/g77/cabs.f: Ditto.
4081 * gfortran.dg/g77/19990313-2.f: Ditto.
4082 * gfortran.dg/g77/20020307-1.f: Ditto.
4083 * gfortran.dg/g77/dcomplex.f: Ditto.
4084 * gfortran.dg/g77/19990502-1.f: Ditto.
4085 * gfortran.dg/g77/19981216-0.f: Ditto.
4086 * gfortran.dg/common_4.f90: Ditto.
4087 * gfortran.dg/entry_4.f90: Ditto.
4088 * gfortran.dg/equiv_constraint_2.f90: Ditto.
4089 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4090 * gfortran.dg/namelist_12.f: Ditto.
4091 * gfortran.dg/scale_1.f90: Ditto.
4092 * gfortran.dg/modulo_1.f90
4093 * gfortran.dg/hollerith.f90: Ditto.
4094 * gfortran.dg/direct_io_3.f90: Ditto.
4095 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4096 * gfortran.dg/gnu_logical_1.F: Ditto.
4097 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4098 * gfortran.dg/assign_1.f90: Ditto.
4099 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4100 * gfortran.dg/pr23095.f: Ditto.
4101 * gfortran.dg/read_float_1.f90: Ditto.
4102
4103 2005-12-17 Andreas Jaeger <aj@suse.de>
4104
4105 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4106 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4107
4108 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4109
4110 PR fortran/24268
4111 * gfortran.dg/fmt_white.f: New test.
4112
4113 2005-12-16 Steven G. Kargl <kargls@comcast.net>
4114
4115 * gfortran.dg/label_1.f90: New test.
4116
4117 2005-12-15 Ben Elliston <bje@au.ibm.com>
4118
4119 PR testsuite/25422
4120 * gcc.dg/20031012-1.c: Add -Walways-true option.
4121 * gcc.dg/weak/weak-3.c: Likewise.
4122 * g++.old-deja/g++.mike/warn8.C: Likewise.
4123
4124 2005-12-16 Mike Stump <mrs@apple.com>
4125
4126 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
4127 exit.
4128
4129 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130
4131 PR libgfortran/25264
4132 PR libgfortran/25349
4133 * gfortran.dg/tl_editing.f90: Added additional checks.
4134 * gfortran.dg/t_editing.f: New test.
4135 * gfortran.dg/write_padding.f90: New test
4136
4137 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4138
4139 PR testsuite/25215
4140 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
4141
4142 2005-12-16 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR rtl-optimization/24899
4145 * gcc.c-torture/execute/20051215-1.c: New test.
4146
4147 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
4148
4149 PR 24823
4150 * gfortran.dg/pr24823.f: New test.
4151
4152 2005-12-16 Jeff Law <law@redhat.com>
4153
4154 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
4155
4156 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
4157
4158 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
4159 Change C++ style comments to C style comments.
4160 Remove aligned types from the array.
4161 Keep Enums disabled.
4162 (complex_types): Remove aligned types from the array.
4163 Comment out "_Complex long double".
4164 (attrib_types): Remove.
4165 (complex_attrib_types): Remove.
4166 (attrib_array_types): Remove.
4167 (complex_attrib_array_types): Remove.
4168 (aligned_bitfld_types): Remove.
4169 (n_aligned_bitfld_types): Remove.
4170 (FEATURE_ALIGNEDPACKED): Delete.
4171 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4172 (singles): Remove support for adding attributes.
4173 (choose_type): Remove support for attributed types.
4174 (generate_fields): Remove support for attributed bit-fields.
4175 Remove support for adding attributes.
4176 (generate_random_tests): Remove support for adding attributes.
4177 (features): Add back "[0] :0" and "complex vector [0]".
4178 (main): Remove support for attributed bit-fields.
4179 Uncomment the calling of generate_random_tests for the rests of
4180 the tests.
4181
4182 2005-12-16 Jan Hubicka <jh@suse.cz>
4183
4184 * gcc.c-torture/combine/pr25224.c: New.
4185
4186 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
4187
4188 PR other/25028
4189 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4190 HP-UX.
4191
4192 2005-12-15 Richard Sandiford <richard@codesourcery.com>
4193
4194 * gcc.dg/20051215-1.c: New file.
4195
4196 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4197
4198 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4199 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4200
4201 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
4202
4203 PR fortran/18197
4204 * gfortran.dg/dummy_functions_1.f90: New.
4205
4206 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
4207
4208 PR rtl-optimization/25310
4209 * gcc.c-torture/compile/pr25310.c: New test.
4210
4211 2005-12-14 Jakub Jelinek <jakub@redhat.com>
4212
4213 PR debug/25023
4214 * gcc.dg/pr25023.c: New test.
4215
4216 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4217
4218 * g++.old-deja/g++.brendan/redecl1.C,
4219 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4220 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4221 g++.old-deja/g++.oliva/typeof1.C,
4222 g++.old-deja/g++.other/crash16.C,
4223 g++.old-deja/g++.other/crash34.C,
4224 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4225 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4226 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4227 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4228 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4229 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4230 Remove xfail.
4231
4232 2005-12-14 Kean Johnston <jkj@sco.com>
4233 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4234
4235 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4236 * gcc.target/i386/20020523-1.c: Ditto.
4237 * gcc.target/i386/tailcall-1.c: Ditto.
4238 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4239 * gcc.target/i386/ssetype-5.c: Ditto.
4240
4241 2005-12-14 Jeff Law <law@redhat.com>
4242
4243 * gcc.dg/tree-ssa/foldstring-1.c: New test.
4244
4245 2005-12-14 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR target/25254
4248 PR target/24188
4249 * gcc.target/i386/pr25254.c: New test.
4250 * gfortran.dg/PR24188.f: New test.
4251
4252 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
4253
4254 * lib/fortran-torture.exp: Catch remaining uses of
4255 remote_file build delete.
4256
4257 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4258
4259 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4260
4261 2005-12-14 Ben Elliston <bje@au.ibm.com>
4262
4263 * gcc.dg/warn-addr-cmp.c: New test.
4264
4265 2005-12-13 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR debug/25023
4268 PR target/25293
4269 * gcc.target/i386/pr25293.c: New test.
4270
4271 2005-12-13 Petr Machata <machata@post.cz>
4272
4273 PR c++/24907
4274 * g++.dg/parse/comma2.C: New test.
4275
4276 2005-12-13 Mark Mitchell <mark@codesourcery.com>
4277 Jakub Jelinek <jakub@redhat.com>
4278
4279 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4280 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4281 (limits.h): Include unconditionally.
4282 (stdlib.h): Likewise.
4283 (hashtab.h): Do not include.
4284 (getopt.h): Likewise.
4285 (stddef.h): Include.
4286 (hashval_t): Define.
4287 (struct entry): Add "next" field.
4288 (HASH_SIZE): New macro.
4289 (hash_table): New variable.
4290 (switchfiles): Do not use xmalloc.
4291 (mix): New macro.
4292 (iterative_hash): New function.
4293 (hasht): Remove.
4294 (e_exists): New function.
4295 (e_insert): Likewise.
4296 (output): Use, instead of libiberty hashtable functions.
4297 (main): Do not use getopt. Do not call htab_create.
4298
4299 2005-12-13 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR c++/25331
4302 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4303 put atal* and atpaal* attributes on array elements.
4304 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4305 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4306 put atal* and atpaal* attributes on array elements.
4307 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4308
4309 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
4310
4311 * gcc.dg/single-precision-constant.c: New test.
4312
4313 2005-12-13 Alan Modra <amodra@bigpond.net.au>
4314
4315 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4316 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4317 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4318 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4319 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4320 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4321 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4322 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4323 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4324 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4325 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4326 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4327 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4328 gcc.target/powerpc/ppc-sdata-2.c,
4329 gcc.target/powerpc/ppc-stackalign-1.c,
4330 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4331 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4332 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4333 gcc.target/powerpc/rs6000-ldouble-2.c,
4334 gcc.target/powerpc/rs6000-power2-1.c,
4335 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4336 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
4337 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
4338 option into target selector.
4339 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
4340 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4341
4342 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4343
4344 PR objc/25348
4345 * objc.dg/encode-9.m: New test.
4346
4347 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4348
4349 PR testsuite/20772
4350 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4351 * gcc.dg/asm-b.c: Fix typo.
4352 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4353 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4354 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4355 i?86 lp64 and x86_64 ilp32.
4356 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4357 on i?86 lp64.
4358 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4359
4360 2005-12-12 Steven G. Kargl <kargls@comcast.net>
4361
4362 PR fortran/25078
4363 gfortran.dg/equiv_5.f90: New test.
4364
4365 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
4366
4367 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4368 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4369 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4370 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4371 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4372 * gcc.dg/tree-ssa/reassoc-5.c: New.
4373 * gcc.dg/tree-ssa/reassoc-6.c: New.
4374 * gcc.dg/tree-ssa/reassoc-7.c: New.
4375 * gcc.dg/tree-ssa/reassoc-8.c: New.
4376 * gcc.dg/tree-ssa/reassoc-9.c: New.
4377 * gcc.dg/tree-ssa/reassoc-10.c: New.
4378 * gcc.dg/tree-ssa/reassoc-11.c: New.
4379
4380 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4381
4382 PR testsuite/25167
4383 PR testsuite/24478
4384 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4385
4386 2005-12-12 Mark Mitchell <mark@codesourcery.com>
4387
4388 PR c++/25300
4389 * g++.dg/template/inherit.C: Do not use a generic error message.
4390
4391 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4392
4393 PR libobjc/25354
4394 * objc.dg/gnu-encoding: New directory.
4395 * objc.dg/gnu-encoding/compat-common.h: New file.
4396 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4397 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4398 * objc.dg/gnu-encoding/vector-defs.h: New file.
4399 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4400 * objc.dg/gnu-encoding/generate-random.c: New file.
4401 * objc.dg/gnu-encoding/generate-random_r.c: New file.
4402 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4403 * objc.dg/gnu-encoding/generate-random.h: New file.
4404
4405 2005-12-11 Mark Mitchell <mark@codesourcery.com>
4406
4407 PR c++/25337
4408 * g++.dg/template/defarg7.C: New test.
4409
4410 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4411
4412 PR libobjc/25347
4413 * objc.dg/encode-8.m: New test.
4414
4415 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4416
4417 PR libobjc/25346
4418 * objc.dg/encode-7.m: New test.
4419
4420 2005-12-10 Mark Mitchell <mark@codesourcery.com>
4421
4422 PR c++/25010
4423 * g++.dg/opt/inline10.C: New test.
4424
4425 2005-12-11 Steven G. Kargl <kargls@comcast.net>
4426
4427 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4428
4429 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
4430
4431 * gfortran.dg/substring_equivalence.f90: typo in comment
4432
4433 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4434
4435 PR fortran/25068
4436 * gfortran.dg/iostat_3.f90: New test.
4437
4438 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
4439
4440 PR fortran/23815
4441 * gfortran.dg/unf_io_convert_1.f90: New test.
4442 * gfortran.dg/unf_io_convert_2.f90: New test.
4443 * gfortran.dg/unf_io_convert_3.f90: New test.
4444
4445 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4446
4447 PR testsuite/20772
4448 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4449 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4450 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4451 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4452 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4453 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4454 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4455 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4456 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4457 gcc.dg/torture/fp-int-convert-float128-timode.c,
4458 gcc.dg/torture/fp-int-convert-float128.c,
4459 gcc.dg/torture/fp-int-convert-float80-timode.c,
4460 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4461 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4462
4463 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4464
4465 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4466
4467 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4468
4469 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4470
4471 * gcc.dg/20051207-1.c,
4472 * gcc.dg/20051207-2.c,
4473 * gcc.dg/20051207-3.c: New tests.
4474
4475 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4476
4477 PR testsuite/20772
4478 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4479 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4480 dg-skip-if target selector.
4481
4482 PR testsuite/20772
4483 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4484 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4485 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4486 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4487 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4488 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4489 and/or merge with i?86 cases.
4490
4491 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4492
4493 PR testsuite/20772
4494 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4495 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4496 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4497 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4498 x86_64-*-linux*.
4499
4500 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4501
4502 PR target/25311
4503 * gcc.c-torture/compile/pr25311.c: New test.
4504
4505 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4506
4507 PR libgfortran/25039
4508 * gfortran.dg/read_comma.f: New test.
4509
4510 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR c++/19317
4513 * g++.dg/opt/pr19317-1.C: New test.
4514 * g++.dg/opt/pr19317-2.C: New test.
4515 * g++.dg/opt/pr19317-3.C: New test.
4516
4517 PR target/19005
4518 * gcc.c-torture/execute/pr19005.c: New test.
4519
4520 PR target/17828
4521 * g++.old-deja/g++.other/comdat5.C: New test.
4522 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4523
4524 * g++.dg/compat/struct-layout-1.exp: New file.
4525 * g++.dg/compat/struct-layout-1.h: New.
4526 * g++.dg/compat/struct-layout-1_generate.c: New.
4527 * g++.dg/compat/struct-layout-1_x1.h: New.
4528 * g++.dg/compat/struct-layout-1_x2.h: New.
4529 * g++.dg/compat/struct-layout-1_y1.h: New.
4530 * g++.dg/compat/struct-layout-1_y2.h: New.
4531
4532 * gcc.dg/20050330-2.c: New test.
4533
4534 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4535
4536 PR fortran/25292
4537 * gfortran.dg/associated_1.f90: New.
4538
4539 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4540
4541 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4542 ILP32 vect_no_align platforms.
4543
4544 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4545 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR target/25268
4548 * gcc.c-torture/compile/20051207-1.c: New test.
4549
4550 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4551
4552 PR testsuite/20772
4553 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4554 gcc.dg/torture/pr18582-1.c,
4555 gcc.target/i386/attributes-error.c: Also test on x86_64.
4556
4557 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4558
4559 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4560
4561 PR c++/19397
4562 * g++.dg/template/typedef3.C: New test.
4563
4564 PR c++/19762
4565 PR c++/19764
4566 * g++.dg/template/dtor3.C: Fix error markers.
4567
4568 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4569
4570 * lib/target-supports.exp (check_effective_target_sync_char_short):
4571 Add s390*.
4572
4573 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4574
4575 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4576
4577 2005-12-06 Roger Sayle <roger@eyesopen.com>
4578
4579 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4580 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4581 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4582 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4583
4584 2005-12-06 Roger Sayle <roger@eyesopen.com>
4585
4586 PR c++/25263
4587 * g++.dg/other/array2.C: New test case.
4588
4589 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4590
4591 * gcc.dg/darwin-weakimport-3.c: New.
4592
4593 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4594 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4595 and to work on Darwin.
4596 * gcc.dg/attr-weakref-1b.c: New file.
4597 * gcc.dg/attr-weakref-2.c: New test.
4598 * gcc.dg/darwin-weakref-1.c: New test.
4599
4600 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4601
4602 PR testsuite/25247
4603 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4604 use in selector expressions.
4605 (dg-xfail-if): Ditto.
4606 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4607 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4608 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4609 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4610 * gcc.test-framework/test-framework.exp: Skip generated tests if
4611 CHECK_TEST_FRAMEWORK is not 1.
4612
4613 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4614
4615 PR tree-optimization/24963
4616 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4617
4618 PR target/24108
4619 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4620
4621 PR target/18580
4622 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4623 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4624 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4625 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4626
4627 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4628
4629 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4630 dg-options.
4631
4632 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4633
4634 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4635
4636 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4637
4638 * gcc.dg/format/cast-1.c: New test.
4639
4640 2005-12-04 Roger Sayle <roger@eyesopen.com>
4641
4642 PR c/7776
4643 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4644 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4645 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4646 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4647
4648 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4649
4650 * gcc.dg/cast-pretty-print-1.c: New test.
4651
4652 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4653
4654 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4655
4656 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4657
4658 PR c++/24173
4659 * g++.dg/template/friend40.C: New test.
4660
4661 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR target/25199
4664 * gcc.target/i386/movq-2.c: New test.
4665 * gcc.target/i386/movq.c: Remove target i?86, instead add
4666 dg-require-effective-target ilp32.
4667
4668 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4669
4670 PR c++/24103
4671 * g++.dg/other/default1.C: New test.
4672
4673 2005-12-02 Richard Guenther <rguenther@suse.de>
4674
4675 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4676
4677 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4678
4679 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4680
4681 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4682
4683 PR target/21017
4684 * gcc.target/powerpc/rotate.c: New.
4685
4686 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4687
4688 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4689 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4690
4691 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4692
4693 PR c/13384
4694 * gcc.dg/pr17730-1.c: Adjust.
4695 * gcc.dg/lvalue1.c (main): Likewise.
4696 * gcc.dg/lvalue-2.c: Likewise.
4697 * g++.dg/pr7503-3.C
4698
4699 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4700
4701 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4702 error messages.
4703
4704 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4705
4706 PR fortran/24789
4707 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4708
4709 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4710
4711 PR target/24475
4712 * lib/target-supports.exp (check_effective_target_tls): New.
4713 (check_effective_target_tls_runtime): New.
4714 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4715 for TLS support.
4716 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4717 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4718 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4719 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4720 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4721 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4722 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4723 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4724 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4725 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4726 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4727 effective-target TLS.
4728 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4729 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4730 effective-target TLS runtime.
4731
4732 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4733
4734 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4735
4736 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4737
4738 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4739 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4740 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4741 ignored" warnings when "packing" is the same as the ABI layout.
4742
4743 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4744
4745 PR fortran/21302
4746 * gfortran.dg/line_length_1.f: New test.
4747 * gfortran.dg/line_length_2.f90: Ditto.
4748
4749 2005-11-30 Richard Guenther <rguenther@suse.de>
4750
4751 PR tree-optimization/21655
4752 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4753
4754 2005-11-30 Dale Johannesen <dalej@apple.com>
4755
4756 * gcc.c-torture/compile/pr24930.c: New.
4757
4758 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4759
4760 PR fortran/15809
4761 * gfortran.dg/auto_char_dummy_array.f90: New test.
4762
4763 2005-11-30 Jeff Law <law@redhat.com>
4764
4765 * g++.old-deja/g++.law/pr25000.C: New test.
4766
4767 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4768
4769 * gcc.dg/tls/opt-11.c: New test.
4770
4771 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4772
4773 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4774 targets.
4775 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4776 LP64 ia64.
4777
4778 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4779
4780 * gfortran.dg/open_access_1.f90: New test.
4781
4782 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4783
4784 * gcc.dg/charset/builtin2.c: New test.
4785
4786 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4787
4788 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4789 on mmix-*-* for *_[xy].c.
4790
4791 2005-11-28 Kean Johnston <jkj@sco.com>
4792
4793 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4794 headers.
4795 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4796 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4797 * gcc.target/i386/asm-3.c: Ditto.
4798 * gcc.target/i386/clobbers.c: Ditto.
4799 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4800 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4801 test regexp.
4802 * gcc.target/i386/mul.c: Ditto.
4803 * gcc.target/i386/ssetype-1.c: Ditto.
4804 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4805 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4806 static so the test works with -fPIC mode too. Based on comment in
4807 PR19231 by Pinski.
4808 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4809
4810 2005-11-28 Richard Guenther <rguenther@suse.de>
4811
4812 * gcc.dg/alias-9.c: New testcase.
4813 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4814
4815 2005-11-28 Roger Sayle <roger@eyesopen.com>
4816 Uros Bizjak <uros@kss-loka.si>
4817
4818 PR middle-end/20219
4819 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4820 tan(x)/sin(x) transformations.
4821
4822 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4823
4824 PR middle-end/24575
4825 * gcc.dg/tree-ssa/divide-3.c: New test.
4826 * gcc.dg/tree-ssa/divide-4.c: New test.
4827
4828 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4829
4830 PR fortran/24917
4831 * gfortran.dg/boz_6.f90: New test.
4832
4833 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4834
4835 PR fortran/23912
4836 * gfortran.dg/modulo_1.f90: New test.
4837
4838 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4839
4840 PR libfortran/24919
4841 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4842 fail on CRLF platforms.
4843 * gfortran.dg/ftell_2.f90: Likewise.
4844
4845 2005-11-26 Eric Christopher <echristo@apple.com>
4846
4847 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4848
4849 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4850
4851 * objc.dg/gnu-runtime-3.m: Simplify.
4852
4853 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4854
4855 PR middle-end/23669
4856 * gcc.dg/tree-ssa/divide-1.c: New test.
4857 * gcc.dg/tree-ssa/divide-2.c: New test.
4858
4859 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4860
4861 PR libgfortran/24945
4862 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4863
4864 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4865
4866 PR libgfortran/24945
4867 * gfortran.dg/open_status_2.f90: New test.
4868
4869 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4870
4871 * gcc.c-torture/execute/builtins/fprintf.c,
4872 gcc.c-torture/execute/builtins/fputs-lib.c,
4873 gcc.c-torture/execute/builtins/fputs.c,
4874 gcc.c-torture/execute/builtins/lib/fprintf.c,
4875 gcc.c-torture/execute/builtins/lib/printf.c,
4876 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4877
4878 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4879
4880 * gcc.dg/20050922-2.c: New test.
4881
4882 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4883
4884 * objc.dg/gnu-runtime-3.m: New test.
4885
4886 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4887
4888 PR c++/9278
4889 * g++.dg/other/void1.C: New test.
4890
4891 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4892
4893 PR middle-end/24998
4894 * gcc.dg/torture/fp-int-convert-float.c,
4895 gcc.dg/torture/fp-int-convert-double.c,
4896 gcc.dg/torture/fp-int-convert-long-double.c,
4897 gcc.dg/torture/fp-int-convert-timode.c,
4898 gcc.dg/torture/fp-int-convert-float80.c,
4899 gcc.dg/torture/fp-int-convert-float80-timode.c,
4900 gcc.dg/torture/fp-int-convert-float128.c,
4901 gcc.dg/torture/fp-int-convert-float128-timode.c,
4902 gcc.dg/torture/fp-int-convert.h: New files.
4903
4904 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4905
4906 PR middle-end/24989
4907 * gcc.dg/tree-ssa/bool-10.c: New test.
4908 * gcc.dg/tree-ssa/bool-11.c: New test.
4909 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4910
4911 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4912
4913 PR middle-end/24990
4914 * tree-ssa/pr24990-1.c: New test.
4915
4916 2005-11-24 Richard Guenther <rguenther@suse.de>
4917 Dirk Mueller <dmueller@suse.de>
4918
4919 PR c++/14024
4920 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4921 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4922 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4923 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4924 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4925 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4926
4927 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4928
4929 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4930
4931 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4932
4933 PR c/21668
4934 * gcc.dg/Wc++-compat.c: New.
4935 * gcc.dg/Wno-c++-compat.c: New.
4936
4937 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4938
4939 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4940 (vspltish, vspltisw): Likewise.
4941
4942 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4943
4944 PR libgfortran/24794
4945 * gfortran.dg/namelist_12.f: Fix quotes.
4946 * gfortran.dg/namelist_13.f90: Fix quotes.
4947 * gfortran.dg/namelist_14.f90: Fix quotes.
4948 * gfortran.dg/namelist_15.f90: Fix quotes.
4949 * gfortran.dg/namelist_use.f90: Fix quotes.
4950 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4951 * gfortran.dg/namelist_21.f90: New test.
4952 * gfortran.dg/namelist_22.f90: New test.
4953
4954 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4955
4956 PR target/23435
4957 * gcc.c-torture/compile/pr23435.c: New.
4958
4959 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4960
4961 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4962
4963 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4964
4965 * gcc.target/powerpc/405-macchw-1.c,
4966 gcc.target/powerpc/405-macchw-2.c,
4967 gcc.target/powerpc/405-macchwu-1.c,
4968 gcc.target/powerpc/405-macchwu-2.c,
4969 gcc.target/powerpc/405-machhw-1.c,
4970 gcc.target/powerpc/405-machhw-2.c,
4971 gcc.target/powerpc/405-machhwu-1.c,
4972 gcc.target/powerpc/405-machhwu-2.c,
4973 gcc.target/powerpc/405-maclhw-1.c,
4974 gcc.target/powerpc/405-maclhw-2.c,
4975 gcc.target/powerpc/405-maclhwu-1.c,
4976 gcc.target/powerpc/405-maclhwu-2.c,
4977 gcc.target/powerpc/405-mulchw-1.c,
4978 gcc.target/powerpc/405-mulchw-2.c,
4979 gcc.target/powerpc/405-mulchwu-1.c,
4980 gcc.target/powerpc/405-mulchwu-2.c,
4981 gcc.target/powerpc/405-mulhhw-1.c,
4982 gcc.target/powerpc/405-mulhhw-2.c,
4983 gcc.target/powerpc/405-mulhhwu-1.c,
4984 gcc.target/powerpc/405-mulhhwu-2.c,
4985 gcc.target/powerpc/405-mullhw-1.c,
4986 gcc.target/powerpc/405-mullhw-2.c,
4987 gcc.target/powerpc/405-mullhwu-1.c,
4988 gcc.target/powerpc/405-mullhwu-2.c,
4989 gcc.target/powerpc/405-nmacchw-1.c,
4990 gcc.target/powerpc/405-nmacchw-2.c,
4991 gcc.target/powerpc/405-nmachhw-1.c,
4992 gcc.target/powerpc/405-nmachhw-2.c,
4993 gcc.target/powerpc/405-nmaclhw-1.c,
4994 gcc.target/powerpc/405-nmaclhw-2.c,
4995 gcc.target/powerpc/440-macchw-1.c,
4996 gcc.target/powerpc/440-macchw-2.c,
4997 gcc.target/powerpc/440-macchwu-1.c,
4998 gcc.target/powerpc/440-macchwu-2.c,
4999 gcc.target/powerpc/440-machhw-1.c,
5000 gcc.target/powerpc/440-machhw-2.c,
5001 gcc.target/powerpc/440-machhwu-1.c,
5002 gcc.target/powerpc/440-machhwu-2.c,
5003 gcc.target/powerpc/440-maclhw-1.c,
5004 gcc.target/powerpc/440-maclhw-2.c,
5005 gcc.target/powerpc/440-maclhwu-1.c,
5006 gcc.target/powerpc/440-maclhwu-2.c,
5007 gcc.target/powerpc/440-mulchw-1.c,
5008 gcc.target/powerpc/440-mulchw-2.c,
5009 gcc.target/powerpc/440-mulchwu-1.c,
5010 gcc.target/powerpc/440-mulchwu-2.c,
5011 gcc.target/powerpc/440-mulhhw-1.c,
5012 gcc.target/powerpc/440-mulhhw-2.c,
5013 gcc.target/powerpc/440-mulhhwu-1.c,
5014 gcc.target/powerpc/440-mulhhwu-2.c,
5015 gcc.target/powerpc/440-mullhw-1.c,
5016 gcc.target/powerpc/440-mullhw-2.c,
5017 gcc.target/powerpc/440-mullhwu-1.c,
5018 gcc.target/powerpc/440-mullhwu-2.c,
5019 gcc.target/powerpc/440-nmacchw-1.c,
5020 gcc.target/powerpc/440-nmacchw-2.c,
5021 gcc.target/powerpc/440-nmachhw-1.c,
5022 gcc.target/powerpc/440-nmachhw-2.c,
5023 gcc.target/powerpc/440-nmaclhw-1.c,
5024 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
5025
5026 2005-11-21 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR fortran/24774
5029 * gfortran.dg/inquire_9.f90: New test.
5030
5031 PR fortran/21647
5032 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
5033
5034 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
5035
5036 PR libfortran/24432
5037 * lib/target-supports.exp (check_effective_target_fortran_large_real):
5038 Check that 'cos' is supported.
5039
5040 2005-11-21 Paul Thomas <pault@gcc.gnu.org
5041
5042 PR fortran/24223
5043 * gfortran.dg/substring_equivalence.f90: New test.
5044
5045 PR fortran/24705
5046 * gfortran.dg/auto_internal_assumed.f90: New test.
5047
5048 2005-11-21 Uros Bizjak <uros@kss-loka.si>
5049
5050 * gcc.dg/fold-div-2.c: New test.
5051
5052 2005-11-20 Ian Lance Taylor <ian@airs.com>
5053
5054 PR rtl-optimization/24883
5055 * gcc.c-torture/compile/pr24883.c: New test.
5056
5057 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
5058
5059 PR middle-end/20583
5060 * gcc.c-torture/compile/pr20583.c: New.
5061
5062 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
5063
5064 * gcc.c-torture/execute/usmul.c: New test.
5065
5066 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
5067
5068 * gcc.dg/tree-ssa/vrp22.c: New test.
5069
5070 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
5071
5072 PR middle-end/24912
5073 * gcc.dg/torture/pr24912-1.c: New test.
5074
5075 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
5076
5077 PR fortran/24862
5078 * gfortran.dg/arrayio_derived_1.f90: New test.
5079
5080 2005-11-19 Richard Guenther <rguenther@suse.de>
5081
5082 PR middle-end/23294
5083 * gcc.dg/tree-ssa/pr23294.c: New testcase.
5084
5085 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
5086
5087 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5088
5089 2005-11-18 Mark Mitchell <mark@codesourcery.com>
5090
5091 PR c++/8355
5092 * g++.dg/template/friend39.C: New test.
5093
5094 2005-11-18 James E Wilson <wilson@specifix.com>
5095
5096 * gcc.dg/builtin-strstr.c: New.
5097
5098 2005-11-18 Richard Henderson <rth@redhat.com>
5099
5100 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5101 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5102 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5103 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5104 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5105 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5106 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5107 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5108 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5109 renaming to remove initial "ia64-".
5110
5111 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5114
5115 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
5116
5117 * g++.dg/cpp/string-2.C: New test.
5118
5119 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
5120
5121 * gcc.dg/tree-ssa/loop-14.c: New test.
5122
5123 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
5124 Michael Chamberlain <michael@chamberlain.net.au>
5125
5126 * ada/acats/run_all.sh (target_run): Kill long running tests.
5127
5128 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5129
5130 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
5131 * gcc.dg/cleanup-9.c: Likewise.
5132 * gcc.dg/cleanup-10.c: Likewise.
5133 * gcc.dg/cleanup-11.c: Likewise.
5134
5135 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5136
5137 PR fortran/24892
5138 * gfortran.dg/open_access_append_1.f90: New test.
5139 * gfortran.dg/open_access_append_2.f90: New test.
5140
5141 2005-11-16 Richard Guenther <rguenther@suse.de>
5142
5143 PR middle-end/24851
5144 * gcc.c-torture/execute/pr24851.c: New testcase.
5145
5146 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
5147
5148 * gcc.dg/fold-overflow-1.c: New test.
5149
5150 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
5151
5152 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
5153 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
5154
5155 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
5156
5157 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
5158 structures.
5159 * g++.dg/eh/forced2.C: Likewise.
5160 * g++.dg/eh/forced3.C: Likewise.
5161 * g++.dg/eh/forced4.C: Likewise.
5162
5163 2005-11-11 Mike Stump <mrs@apple.com>
5164
5165 * g++.old-deja/g++.mike/unused.C: Add.
5166
5167 2005-11-15 Mark Mitchell <mark@codesourcery.com>
5168
5169 PR c++/24667
5170 * g++.dg/warn/Wcast-qual1.C: New test.
5171
5172 2005-11-15 Jan Hubicka <jh@suse.cz>
5173
5174 * gcc.dg/winline-5.c: Add large-unit-insns limit.
5175
5176 2005-11-14 David Edelsohn <edelsohn@gnu.org>
5177
5178 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5179
5180 2005-11-14 Diego Novillo <dnovillo@redhat.com>
5181
5182 PR 24840
5183 * gcc.dg/tree-ssa/pr24840.c: New test.
5184
5185 2005-11-14 Janis Johnson <janis187@us.ibm.com>
5186
5187 PR testsuite/24841
5188 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5189
5190 2005-11-14 Dale Johannesen <dalej@apple.com>
5191
5192 * gcc.c-torture/execute/20051113-1.c: New.
5193
5194 2005-11-14 Mark Mitchell <mark@codesourcery.com>
5195
5196 PR c++/24687
5197 * g++.dg/template/crash43.C: New test.
5198
5199 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
5200
5201 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5202
5203 2005-11-13 Mark Mitchell <mark@codesourcery.com>
5204
5205 PR c++/24817
5206 * g++.dg/eh/spec8.C: New test.
5207
5208 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
5209
5210 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5211
5212 2005-11-13 Mark Mitchell <mark@codesourcery.com>
5213
5214 PR c++/20293
5215 * g++.dg/parse/ambig4.C: New test.
5216 * g++.dg/tc1/dr101.C: Adjust error markers.
5217 * g++.dg/lookup/strong-using-2.C: Likewise.
5218 * g++.dg/lookup/ambig5.C: Likewise.
5219 * g++.dg/lookup/ambig4.C: Likewise.
5220 * g++.dg/parse/crash22.C: Likewise.
5221
5222 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
5223
5224 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5225
5226 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
5227
5228 * gcc.dg/nested-calls-1.c: New test.
5229
5230 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5231
5232 * gfortran.dg/complex_intrinsic_1.f90: New test.
5233 * gfortran.dg/complex_intrinsic_2.f90: New test.
5234 * gfortran.dg/fgetc_1.f90: New test.
5235 * gfortran.dg/fgetc_2.f90: New test.
5236 * gfortran.dg/fgetc_3.f90: New test.
5237 * gfortran.dg/ftell_1.f90: New test.
5238 * gfortran.dg/ftell_2.f90: New test.
5239 * gfortran.dg/gnu_logical_1.F: New test.
5240 * gfortran.dg/gnu_logical_2.f90: New test.
5241
5242 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
5243
5244 PR middle-end/24820
5245 * testsuite/gcc.dg/pr24820.c: New test.
5246
5247 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
5248
5249 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5250 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5251 variable.
5252
5253 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5254
5255 testsuite/24614
5256 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5257
5258 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
5259
5260 * gcc.target/cris/cris.exp: New file.
5261 * gcc.target/cris/rld-legit1.c: New test.
5262 * gcc.target/cris/rld-legit2.c: New test.
5263
5264 2005-11-12 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR c++/24780
5267 * g++.dg/opt/pr24780.C: New test.
5268
5269 PR c++/24761
5270 * g++.dg/template/asm1.C: New test.
5271
5272 2005-11-12 Steven G. Kargl <kargls@comcast.net>
5273
5274 PR libgfortran/24787
5275 * gfortran.dg/scan_1.f90: New test.
5276
5277 2005-11-12 Jan Hubicka <jh@suse.cz>
5278
5279 * gcc.target/i386/minmax-1.c: New.
5280 * gcc.target/i386/minmax-2.c: New.
5281
5282 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
5283
5284 * gcc.dg/pr24445.c: Fix for 64-bit targets.
5285
5286 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
5287
5288 * gcc.c-torture/execute/20051110-1.c,
5289 gcc.c-torture/execute/20051110-2.c: New tests.
5290
5291 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
5292
5293 PR middle-end/24750
5294 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5295 New tests.
5296
5297 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
5298
5299 * lib/target-libpath.exp (get_shlib_extension): New proc.
5300 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5301 * lib/gfortran.exp (gfortran_link_flags): Likewise.
5302 * lib/objc.exp (objc_target_compile): Likewise.
5303 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5304 detection.
5305
5306 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
5307
5308 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5309
5310 * lib/target-supports.exp (check_effective_target_static_libgfortran):
5311 Add -static to additional_flags and pass it to target_compile.
5312
5313 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5314
5315 PR libgfortran/24719
5316 gfortran.dg/read_noadvance.f90: New test.
5317
5318 PR libgfortran/24699
5319 gfortran.dg/fmt_t_2.f90: New test.
5320
5321 PR libgfortran/24785
5322 gfortran.dg/read_x_eor.f90: New test.
5323
5324 PR libgfortran/24584
5325 gfortran.dg/namelist_empty.f90: Rename test.
5326
5327 PR libgfortran/24489
5328 gfortran/read_eor.f90: Rename test.
5329
5330 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
5331
5332 PR fortran/15976
5333 * gfortran.dg/automatic_module_variable.f90: New test.
5334
5335 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
5336
5337 PR target/24445
5338 * gcc.dg/pr24445.c: New test.
5339
5340 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
5341
5342 PR fortran/24655
5343 PR fortran/24755
5344 * gfortran.dg/recursive_statement_functions.f90: Add statement
5345 functions using inline intrinsic functions and parameters to test
5346 that they no longer seg-fault.
5347
5348 PR fortran/24409
5349 gfortran.dg/nested_modules_4.f90: New test.
5350 gfortran.dg/nested_modules_5.f90: New test.
5351
5352 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5353
5354 PR fortran/24643
5355 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5356
5357 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
5358
5359 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5360 failures.
5361
5362 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
5363
5364 * gcc.dg/sparc-getcontext-1.c: New test.
5365
5366 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
5367
5368 * gcc.dg/ifcvt-fabs-1.c: New test.
5369
5370 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
5371
5372 PR other/4372
5373 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5374 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5375
5376 2005-11-09 Richard Guenther <rguenther@suse.de>
5377
5378 PR tree-optimization/24716
5379 * gcc.c-torture/execute/pr24716.c: New testcase.
5380
5381 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5382
5383 * gcc.dg/pr24624.c: Disable for non S/390 targets.
5384
5385 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5386
5387 PR 24624
5388 * gcc.dg/pr24624.c: Testcase added.
5389
5390 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5391
5392 PR 24623
5393 * g++.dg/other/pr24623.C: Testcase added.
5394
5395 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
5396
5397 PR fortran/22607
5398 * gfortran-dg/pure_byref_1.f90: New.
5399 * gfortran-dg/pure_byref_2.f90: New.
5400
5401 2005-11-09 Uros Bizjak <uros@kss-loka.si>
5402
5403 PR c/24101
5404 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5405 * gcc.dg/dg.exp: Run main loop also for *.i files.
5406
5407 2005-11-08 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR c++/19450
5410 * g++.dg/tls/diag-3.C: New test.
5411 * g++.dg/tls/diag-4.C: New test.
5412 * g++.dg/tls/static-1.C: New test.
5413 * g++.dg/tls/static-1a.cc: New file.
5414
5415 2005-11-08 Diego Novillo <dnovillo@redhat.com>
5416
5417 PR 23046
5418 * g++.dg/tree-ssa/pr23046.C: New test.
5419
5420 2005-11-08 Devang Patel <dpatel@apple.com>
5421
5422 PR tree-optimization/23115
5423 * gcc.dg/tree-ssa/pr23115.c: New.
5424
5425 2005-11-08 David Edelsohn <edelsohn@gnu.org>
5426
5427 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5428 * gcc.target/powerpc/pr16155.c: Same.
5429 * gcc.target/powerpc/altivec-1.c: Same.
5430 * gcc.target/powerpc/altivec-2.c: Same.
5431 * gcc.target/powerpc/altivec-3.c: Same.
5432 * gcc.target/powerpc/altivec-5.c: Same.
5433 * gcc.target/powerpc/altivec-11.c: Same.
5434 * gcc.target/powerpc/altivec-12.c: Same.
5435 * gcc.target/powerpc/altivec-14.c: Same.
5436 * gcc.target/powerpc/altivec-22.c: Same.
5437 * gcc.target/powerpc/altivec-consts.c: Same.
5438 * gcc.target/powerpc/altivec-pr22085.c: Same.
5439 * gcc.target/powerpc/altivec-splat.c: Same.
5440 * gcc.target/powerpc/altivec-varargs-1.c: Same.
5441 * gcc.target/powerpc/altivec-vec-merge.c: Same.
5442 * gcc.target/powerpc/darwin-longlong.c: Same.
5443
5444 2005-11-08 Uros Bizjak <uros@kss-loka.si>
5445
5446 PR target/19340
5447 * gcc.dg/pr19340.c: New test.
5448
5449 2005-11-07 Ian Lance Taylor <ian@airs.com>
5450
5451 PR rtl-optimization/24683
5452 * gcc.dg/pr24683.c: New test.
5453
5454 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5455
5456 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5457 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5458
5459 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5460
5461 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5462
5463 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5464
5465 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5466
5467 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5468
5469 PR target/24230
5470
5471 * gcc.target/powerpc/altivec-consts.c,
5472 gcc.target/powerpc/altivec-splat.c: New testcase.
5473
5474 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5475
5476 PR c/24599
5477
5478 * gcc.dg/overflow-2.c: New testcase.
5479
5480 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR rtl-optimization/23567
5483 * gcc.c-torture/execute/20051104-1.c: New test.
5484
5485 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5486
5487 PR fortran/24534
5488 gfortran.dg/private_type_2.f90: Modified to check that case with
5489 PRIVATE declaration within derived type is accepted.
5490
5491 PR fortran/20838
5492 gfortran.dg/pointer_assign_1.f90: New test.
5493
5494 PR fortran/20840
5495 * gfortran.dg/arrayio_0.f90: New test.
5496
5497 PR fortran/17737
5498 gfortran.dg/data_initialized.f90: New test.
5499 gfortran.dg/data_constraints_1.f90: New test.
5500 gfortran.dg/data_constraints_2.f90: New test.
5501
5502 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5503
5504 PR fortran/24174
5505 PR fortran/24305
5506 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5507
5508 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5509
5510 PR 24670
5511 * gcc.dg/tree-ssa/pr24670.c: New test.
5512
5513 2005-11-05 Ian Lance Taylor <ian@airs.com>
5514
5515 PR target/22432
5516 * gcc.target/i386/pr22432.c: New test.
5517
5518 2005-11-05 Richard Henderson <rth@redhat.com>
5519
5520 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5521 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5522 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5523 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5524 from gcc.dg/alpha-*.
5525 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5526 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5527
5528 2005-11-05 Andreas Jaeger <aj@suse.de>
5529
5530 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5531
5532 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5533
5534 PR target/23424
5535 * gcc.dg/torture/pr23424-1.c: New test.
5536
5537 2005-11-04 Richard Henderson <rth@redhat.com>
5538
5539 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5540 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5541 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5542 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5543 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5544 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5545 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5546 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5547 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5548 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5549 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5550 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5551 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5552 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5553 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5554 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5555 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5556 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5557 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5558 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5559 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5560 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5561 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5562 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5563 Move from gcc.dg/.
5564 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5565 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5566 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5567 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5568 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5569 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5570 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5571 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5572 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5573 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5574 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5575 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5576 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5577 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5578 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5579 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5580 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5581 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5582 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5583 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5584 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5585 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5586 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5587 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5588 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5589 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5590 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5591 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5592 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5593 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5594 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5595 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5596 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5597 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5598 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5599 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5600 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5601 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5602 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5603 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5604 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5605 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5606 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5607 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5608 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5609
5610 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5611
5612 PR 24627
5613 * gcc.dg/tree-ssa/pr24627.c: New test.
5614
5615 2005-11-04 Paul Brook <paul@codesourcery.com>
5616
5617 * gcc.dg/tls/opt-10.c: New test.
5618
5619 2005-11-04 Andreas Jaeger <aj@suse.de>
5620
5621 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5622 avoid extra warnings.
5623
5624 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5625
5626 PR libfortran/22298
5627 * gcc/testsuite/lib/target-supports.exp
5628 (check_effective_target_static_libgfortran): New
5629 static_libgfortran effective target.
5630 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5631 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5632
5633 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5634
5635 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5636
5637 2005-11-03 Josh Conner <jconner@apple.com>
5638
5639 PR c++/19989
5640 g++.dg/ext/array2.C: New test.
5641 g++.dg/template/dependent-name3.C: New test.
5642 g++.dg/template/dependent-name4.C: New test.
5643 g++.dg/template/sfinae2.C: New test.
5644
5645 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5646
5647 PR preprocessor/22042
5648 * gcc.dg/cpp/strify4.c: New test.
5649
5650 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5651
5652 PR c++/17964
5653 * g++.dg/cpp/string-1.C: New test.
5654
5655 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5656
5657 * gcc.target/powerpc: New directory.
5658 * gcc.target/powerpc/powerpc.exp: New file.
5659 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5660 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5661 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5662 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5663 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5664 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5665 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5666 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5667 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5668 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5669 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5670 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5671 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5672 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5673 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5674 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5675 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5676 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5677 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5678 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5679 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5680 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5681 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5682 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5683 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5684 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5685 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5686 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5687 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5688 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5689 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5690 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5691 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5692 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5693
5694 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5695
5696 PR c++/21627
5697 * g++.dg/warn/inline2.C: New test.
5698
5699 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5700
5701 PR middle-end/23155
5702 * g++.dg/ext/c99struct1.C: New test.
5703 * gcc.dg/union-cast-1.c: New test.
5704 * gcc.dg/union-cast-2.c: New test.
5705 * gcc.dg/union-cast-3.c: New test.
5706
5707 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5708
5709 PR middle-end/24589
5710 * gcc.c-torture/execute/zero-struct-2.c: New test.
5711
5712 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5713
5714 PR c++/24582
5715 * g++.dg/init/switch1.C: New test.
5716
5717 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5718
5719 * gcc.dg/delay-slot-1.c: New test.
5720
5721 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5722
5723 PR target/24620
5724 * gcc.dg/pr24620.c: New test.
5725
5726 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5727
5728 PR c/24329
5729 * gcc.dg/format/unnamed-1.c: New test.
5730
5731 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5732
5733 PR c++/22434
5734 * g++.dg/expr/cond8.C: New test.
5735
5736 PR c++/24560
5737 * g++.dg/parse/dot1.C: New test.
5738
5739 2005-11-02 Jan Hubicka <jh@suse.cz>
5740
5741 PR target/23303
5742 * gcc.dg/i386-lea.c: New test
5743
5744 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5745
5746 PR target/24615
5747 * gcc.dg/pr24615.c: New test.
5748
5749 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5750
5751 PR target/24600
5752 * gcc.dg/pr24600.c: New test.
5753
5754 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5755
5756 PR c++/19253
5757 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5758 * g++.dg/parse/typename9.C: New test.
5759 * g++/dg/parse/typename10.C: Likewise.
5760
5761 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5762
5763 PR fortran/18157
5764 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5765 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5766 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5767
5768 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5769
5770 PR c++/24569
5771 * g++.dg/debug/static1.C: New test.
5772
5773 2005-11-02 Josh Conner <jconner@apple.com>
5774
5775 * g++.dg/crash38.C: moved into proper directory...
5776 * g++.dg/template/crash42.C: ...here
5777
5778 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5779
5780 PR target/18338
5781 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5782 pcc_bitfield_type_matters || default_packed.
5783
5784 * lib/target-supports.exp
5785 (check_effective_target_pcc_bitfield_type_matters): New proc.
5786 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5787
5788 PR testsuite/23304
5789 * lib/target-supports.exp (check_effective_default_packed): New proc.
5790 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5791 Gate expected errors on target ! default_packed.
5792 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5793
5794 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5795
5796 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5797 change (r106358).
5798
5799 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5800
5801 PR fortran/24008
5802 * gfortran.dg/entry_5.f90: New.
5803 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5804
5805 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5806
5807 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5808
5809 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5810
5811 PR fortran/21565
5812 gfortran.dg/namelist_blockdata.f90: New test.
5813
5814 PR fortran/18737
5815 gfortran.dg/external_implicit_none.f90: New test.
5816
5817 PR fortran/14994
5818 * gfortran.dg/secnds.f: New test.
5819
5820 2005-10-31 Jan Hubicka <jh@suse.cz>
5821
5822 PR target/20928
5823 * gcc.c-torture/compile/pr20928.c: New test.
5824
5825 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5826
5827 PR middle-end/23492
5828 * gcc.c-torture/compile/zero-strct-5.c: New test.
5829
5830 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5831
5832 PR libgfortran/24584
5833 * gfortran.dg/pr24584.f90: New test.
5834
5835 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5836
5837 PR fortran/18883
5838 * gfortran.dg/char_result_9.f90: New.
5839 * gfortran.dg/char_result_10.f90: New.
5840
5841 2005-10-30 Jan Hubicka <jh@suse.cz>
5842
5843 * g++.dg/tree-ssa/pr24172.C: New testcase.
5844
5845 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5846
5847 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5848
5849 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5850
5851 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5852 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5853 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5854 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5855 gfortran.dg/enum_9.f90,
5856 gfortran.fortran-torture/compile/enum_1.f90,
5857 gfortran.fortran-torture/execute/enum_1.f90,
5858 gfortran.fortran-torture/execute/enum_2.f90,
5859 gfortran.fortran-torture/execute/enum_3.f90,
5860 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5861
5862 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5863
5864 PR target/18482
5865 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5866 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5867
5868 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5869
5870 PR libfortran/20179
5871 * gfortran.dg/mixed_io_1.f90: New test.
5872 * gfortran.dg/mixed_io_1.c: New file.
5873
5874 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5875
5876 * gfortran.dg/malloc_free_1.f90: New test.
5877
5878 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5879
5880 * gcc.dg/nested-func-4.c: Require profiling -pg.
5881
5882 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5883
5884 PR C++/23229
5885 * g++.dg/warn/main-2.C: New test.
5886
5887 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5888
5889 PR fortran/24545
5890 * gfortran.dg/interface_2.f90: new test.
5891
5892 2005-10-28 Josh Conner <jconner@apple.com>
5893
5894 PR c++/22153
5895 * g++.dg/template/crash38.C: New test.
5896 * g++.dg/parse/explicit1.C: Change expected errors.
5897
5898 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5899
5900 PR C++/23426
5901 * g++.dg/other/large-size-array.C: New test.
5902
5903 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5904
5905 PR middle-end/24362
5906 * g++.dg/opt/complex4.C: New test.
5907
5908 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5909
5910 * gcc.dg/nested-func-4.c: New test.
5911
5912 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5913
5914 PR fortran/24158
5915 gfortran.dg/derived_recursion.f90: New test.
5916 gfortran.dg/implicit_actual.f90: New test.
5917
5918 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5919
5920 PR middle-end/24295, PR testsuite/24477
5921 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5922 removed when weakref hits the tree.
5923
5924 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5925
5926 * gfortran.dg/cray_pointers_4.f90: New test.
5927
5928 * gfortran.dg/cray_pointers_5.f90: New test.
5929
5930 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5931
5932 PR fortran/22290
5933 * gfortran.dg/assign_5.f90: New test.
5934 * gfortran.dg/assign_6.f: New test.
5935
5936 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5937
5938 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5939 CPU has no SSE support.
5940
5941 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5942
5943 PR libgfortran/24224
5944 * gfortran.dg/arrayio_1.f90: Update attribution.
5945 * gfortran.dg/arrayio_2.f90: Update attribution.
5946 * gfortran.dg/arrayio_3.f90: Update attribution.
5947 * gfortran.dg/arrayio_4.f90: Update test conditions.
5948 * gfortran.dg/arrayio_5.f90: Update attribution.
5949 * gfortran.dg/arrayio_6.f90: New test.
5950 * gfortran.dg/arrayio_7.f90: New test.
5951
5952 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5953
5954 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5955
5956 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5957
5958 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5959
5960 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5961
5962 PR fortran/24416
5963 * gfortran.dg/namelist_char_only.f90: New test.
5964
5965 2005-10-24 Asher Langton <langton2@llnl.gov>
5966
5967 PR fortran/17031
5968 PR fortran/22282
5969 * gfortran.dg/cray_pointers_1.f90: New test.
5970 * gfortran.dg/cray_pointers_2.f90: New test.
5971 * gfortran.dg/cray_pointers_3.f90: New test.
5972 * gfortran.dg/loc_1.f90: New test.
5973 * gfortran.dg/loc_2.f90: New test.
5974
5975 2005-10-24 Steven Bosscher <stevenb@suse.de>
5976
5977 * gcc.dg/pr24225.c: New test.
5978
5979 2005-10-24 Asher Langton <langton2@llnl.gov>
5980
5981 * gfortran.dg/dup_save_1.f90: New test.
5982 * gfortran.dg/dup_save_2.f90: New test.
5983
5984 2005-10-24 Paul Brook <paul@codesourcery.com>
5985
5986 PR 24107
5987 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5988 stdint.h.
5989
5990 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5991
5992 PR libgfortran/24489
5993 * gfortran.dg/pr24489.f90: New test.
5994
5995 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5996
5997 PR fortran/23635
5998 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5999
6000 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
6001
6002 PR target/18911
6003 * g++.dg/init/array16.C: Skip for mmix-*-*.
6004
6005 2005-10-23 Asher Langton <langton2@llnl.gov>
6006
6007 * gfortran.dg/byte_1.f90: New test.
6008 * gfortran.dg/byte_2.f90: New test.
6009
6010 2005-10-23 David Edelsohn <edelsohn@gnu.org>
6011
6012 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
6013
6014 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
6015
6016 PR fortran/18022
6017 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
6018
6019 PR fortran/24311
6020 * gfortran.dg/merge_char_const.f90: New test.
6021
6022 PR fortran/24384
6023 * gfortran.dg/spread_scalar_source.f90: New test.
6024
6025 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
6026
6027 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
6028
6029 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
6030 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
6031
6032 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
6033
6034 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
6035
6036 PR fortran/24426
6037 * gfortran.dg/der_pointer_4.f90: New.
6038
6039 2005-10-22 David Ayers <d.ayers@inode.at>
6040
6041 * obj-c++.dg/except-1.mm: Simplify.
6042
6043 2005-10-21 David Ayers <d.ayers@inode.at>
6044
6045 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
6046
6047 2005-10-21 Jakub Jelinek <jakub@redhat.com>
6048
6049 * gfortran.dg/assumed_dummy_2.f90: New test.
6050
6051 2005-10-21 James E Wilson <wilson@specifix.com>
6052
6053 PR preprocessor/15220
6054 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
6055
6056 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
6057
6058 * gcc.c-torture/execute/20051021-1.c: New test.
6059
6060 2005-10-21 Mark Mitchell <mark@codesourcery.com>
6061
6062 PR c++/24260
6063 * g++.dg/ext/tmplattr1.C: New test.
6064
6065 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
6066
6067 PR fortran/24440
6068 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
6069
6070 2005-10-20 Geoffrey Keating <geoffk@apple.com>
6071
6072 * obj-c++.dg/except-1.mm: New.
6073
6074 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
6075
6076 2005-10-21 Alan Modra <amodra@bigpond.net.au>
6077
6078 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
6079
6080 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
6081
6082 PR middle-end/24295
6083 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
6084 declarations with the same names as thunks' alias targets, use
6085 aliases instead.
6086 * gcc.dg/attr-alias-3.c: New test.
6087 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6088
6089 2005-10-20 Mark Mitchell <mark@codesourcery.com>
6090
6091 PR c++/22618
6092 * g++.dg/parse/access8.C: New test.
6093
6094 2005-10-20 Richard Guenther <rguenther@suse.de>
6095
6096 PR c++/24439
6097 * g++.dg/tree-ssa/pr24439.C: New testcase.
6098
6099 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
6100
6101 * g++.dg/opt/delay-slot-1.C: New test.
6102
6103 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
6104
6105 PR fortran/21625
6106 * gfortran.fg/der_init_1.f90: New.
6107
6108 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6109
6110 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6111
6112 2005-10-19 Mark Mitchell <mark@codesourcery.com>
6113
6114 PR c++/21908
6115 * g++.dg/parse/error28.C: New test.
6116
6117 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
6118
6119 * gcc.dg/profile-generate-2.c: New test.
6120
6121 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
6122
6123 PR target/23589
6124 * g++.dg/ext/dllimport11.C: New.
6125
6126 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6127
6128 PR c++/22293
6129 * g++.dg/other/friend3.C: New test.
6130
6131 2005-10-18 Mark Mitchell <mark@codesourcery.com>
6132
6133 PR c++/23293
6134 * g++.dg/template/error19.C: New test.
6135
6136 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
6137
6138 PR c++/21383
6139 * g++.dg/overload/koenig2.C: New.
6140
6141 PR c++/23118
6142 * g++.dg/overload/error2.C: New.
6143
6144 PR c++/22604
6145 * g++.dg/inherit/covariant14.C: New.
6146
6147 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6148
6149 PR c++/23440
6150 * g++.dg/parse/for1.C: New test.
6151
6152 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
6153
6154 PR fortran/23446
6155 * gfortran.dg/host_dummy_index_1.f90: New test.
6156
6157 PR fortran/21459
6158 * gfortran.dg/automatic_char_len_2.f90: New test.
6159
6160 PR fortran/20866
6161 * gfortran.dg/recursive_statement_functions.f90: New test.
6162
6163 PR fortran/20853
6164 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
6165
6166 PR fortran/20849
6167 * gfortran.dg/external_initializer.f90: New test.
6168
6169 PR fortran/20837
6170 * non_module_public.f90: New test.
6171
6172 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
6173
6174 PR c++/24386
6175 * g++.dg/template/overload7.C: New.
6176
6177 PR c++/22551
6178 * g++.dg/other/switch2.C: Remove expected warnings.
6179
6180 PR c++/21353
6181 * g++.dg/template/defarg6.C: New.
6182
6183 2005-10-17 Uros Bizjak <uros@kss-loka.si>
6184
6185 PR target/24315
6186 * gcc.target/i386/pr24315.c: New test.
6187
6188 2005-10-16 Mark Mitchell <mark@codesourcery.com>
6189
6190 PR c++/24389
6191 * g++.dg/template/static21.C: New test.
6192 * g++.dg/template/static21-a.cc: Likewise.
6193
6194 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
6195
6196 PR c++/23959
6197 * g++.dg/warn/Wswitch-default-1.C: New test.
6198 * g++.dg/warn/Wswitch-default-2.C: New test.
6199
6200 2005-10-16 Mark Mitchell <mark@codesourcery.com>
6201
6202 PR c++/22173
6203 * g++.dg/parse/template18.C: New test.
6204 * g++.dg/template/nontype15.C: Likewise.
6205
6206 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
6207
6208 PR fortran/22273
6209 * gfortran.dg/spec_expr_2.f90: New.
6210
6211 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
6212
6213 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6214 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6215 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6216 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6217 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6218 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6219 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6220 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
6221 previous target-specific skips and warning-message matches where
6222 applicable.
6223
6224 2005-10-15 Mark Mitchell <mark@codesourcery.com>
6225
6226 PR c++/21347
6227 * g++.dg/warn/Wctor-dtor.C: New test.
6228
6229 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6230
6231 PR c/23439
6232 * gcc.dg/for-1.c: New test.
6233
6234 2005-10-14 Mark Mitchell <mark@codesourcery.com>
6235
6236 PR c++/19565
6237 * g++.dg/warn/Wconversion1.C: New test.
6238 * g++.dg/ext/packed4.C: Compile with -w.
6239 * g++.dg/opt/20050511-1.C: Likewise.
6240 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6241
6242 2005-10-14 Jakub Jelinek <jakub@redhat.com>
6243
6244 * gfortran.dg/boz_5.f90: New test.
6245
6246 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
6247
6248 PR c++/22551
6249 * g++.dg/other/switch2.C: New.
6250
6251 PR c++/23984
6252 * g++.dg/init/ctor7.C: New.
6253
6254 2005-10-13 David Edelsohn <edelsohn@gnu.org>
6255
6256 PR c++/23730
6257 * g++.dg/parse/crash32.C: New test.
6258
6259 2005-10-13 Mark Mitchell <mark@codesourcery.com>
6260
6261 PR c++/20721
6262 * g++.dg/init/goto2.C: New test.
6263
6264 PR c++/22464
6265 * g++.dg/template/crash/41.C: New test.
6266
6267 PR c++/22180
6268 * g++.dg/template/crash40.C: New test.
6269
6270 PR c++/23694
6271 * g++.dg/parse/friend5.C: New test.
6272
6273 PR c++/23307
6274 * g++.dg/template/crash38.C: New test.
6275
6276 PR c++/22352
6277 * g++.dg/template/friend38.C: New test.
6278
6279 PR c++/22405
6280 * g++.dg/template/crash39.C: New test.
6281
6282 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
6283
6284 * gcc.dg/debug/dwarf2/dwarf-char1.c,
6285 gcc.dg/debug/dwarf2/dwarf-char2.c,
6286 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6287
6288 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6289
6290 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
6291
6292 * gcc.dg/dll-2.c: Add tests for warnings.
6293 * gcc.dg/dll-3.c: Likewise.
6294 * gcc.dg/dll-4.c: Likewise.
6295
6296 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6297 * g++.dg/ext/dllimport2.C: Likewise.
6298 * g++.dg/ext/dllimport3.C: Likewise.
6299 * g++.dg/ext/dllimport7.C: Likewise.
6300 * g++.dg/ext/dllimport8.C: Likewise.
6301 * g++.dg/ext/dllimport9.C: Likewise.
6302
6303 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
6304
6305 PR fortran/24092
6306 * gfortran.dg/derived_pointer_recursion.f90: New test.
6307
6308 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
6309
6310 * gcc.c-torture/execute/20051012-1.c: New test.
6311
6312 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6313
6314 PR fortran/18082
6315 * gfortran.dg/automatic_char_len_1.f90: New test.
6316
6317 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6318
6319 PR fortran/20847
6320 * gfortran.dg/save_common.f90: New test.
6321
6322 PR fortran/20856
6323 * gfortran.dg/save_result.f90: New test.
6324
6325 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
6326
6327 PR c++/21592
6328 * g++.dg/template/dependent-expr1.C: Add new expected error.
6329 * g++.dg/template/dependent-expr2.C: Adjust error text.
6330 * g++.dg/template/overload6.C: New.
6331
6332 PR c++/23797
6333 * g++.dg/other/typename8.C: New.
6334
6335 PR c++/21117
6336 * g++.dg/other/return1.C: New.
6337
6338 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
6339
6340 PR c++/24052
6341 * g++.dg/ext/label5.C: New.
6342
6343 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
6344
6345 PR c++/19964
6346 * g++.dg/parse/crash31.C: New.
6347
6348 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
6349
6350 * g++.dg/ipa/ipa-1.c: New test.
6351 * g++.dg/ipa/ipa-2.c: New test.
6352 * g++.dg/ipa/ipa-3.c: New test.
6353 * g++.dg/ipa/ipa-4.c: New test.
6354 * g++.dg/ipa/ipa-5.c: New test.
6355 * g++.dg/ipa/ipa.exp: New file.
6356
6357 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6358
6359 PR fortran/24207
6360 * gfortran.dg/private_type_3.f90: New test.
6361
6362 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6363
6364 PR fortran/20786
6365 gfortran.dg/aint_anint_1.f90: New test.
6366
6367 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6368
6369 PR libgfortran/24313
6370 gfortran.dg/csqrt.f: New test.
6371
6372 2005-10-11 Ian Lance Taylor <ian@airs.com>
6373
6374 PR c++/8057
6375 * g++.dg/warn/noeffect7.C: New test.
6376 * g++.dg/warn/noeffect2.C: Instantiate templates.
6377 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
6378 and warning.
6379
6380 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6381
6382 PR c++/21089
6383 * g++.dg/init/float1.C: New test.
6384
6385 PR c++/24277
6386 * g++.dg/init/member1.C: Tweak error markers.
6387
6388 2005-10-11 Janis Johnson <janis187@us.ibm.com>
6389
6390 PR testsuite/24281
6391 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6392 Check for null pointer.
6393
6394 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6395
6396 PR c++/21369
6397 * g++.dg/parse/ret-type3.C: New test.
6398
6399 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
6400
6401 PR tree-opt/23946
6402 * gcc.c-torture/compile/pr23946.c: New test.
6403
6404 2005-10-11 Jakub Jelinek <jakub@redhat.com>
6405
6406 * g++.dg/opt/mmx2.C: New test.
6407
6408 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6409
6410 PR c++/24277
6411 * g++.dg/template/static20.C: New test.
6412
6413 PR c++/24302
6414 * g++.dg/warn/Wunused-12.C: New test.
6415
6416 PR c++/23437
6417 * g++.dg/template/arg4.C: New test.
6418
6419 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6420
6421 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6422 * gcc.dg/ucnid-3.c: Likewise.
6423 * gcc.dg/ucnid-4.c: Likewise.
6424 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6425 * g++.dg/other/ucnid-1.C: Likewise.
6426 * gcc.dg/sparc-frame-1.c: New test.
6427
6428 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6429
6430 PR c++/24139
6431 * g++.dg/template/spec27.C: New test.
6432
6433 PR c++/24275
6434 * g++.dg/template/static19.C: New test.
6435
6436 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6437
6438 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6439 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6440
6441 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
6442
6443 PR target/24136
6444 * gfortran.fortran-torture/compile/pr24136.f: New test.
6445
6446 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
6447
6448 PR c++/22172
6449 * g++.dg/parse/crash30.C: New test.
6450
6451 2005-10-07 Richard Guenther <rguenther@suse.de>
6452
6453 PR middle-end/24227
6454 * gcc.c-torture/compile/pr24227.c: New testcase.
6455
6456 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6457
6458 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6459 Do not put aligned attributes on array elements.
6460
6461 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6462
6463 PR testsuite/23611, PR testsuite/23615
6464 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6465 writing prototypes of library functions by hand.
6466 * obj-c++.dg/bitfield-4.mm: Likewise.
6467 * obj-c++.dg/const-str-4.mm: Likewise.
6468 * obj-c++.dg/encode-4.mm: Likewise.
6469 * obj-c++.dg/encode-5.mm: Likewise.
6470 * obj-c++.dg/encode-6.mm: Likewise.
6471 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6472 * obj-c++.dg/method-10.mm: Likewise.
6473 * obj-c++.dg/method-17.mm: Likewise.
6474 * obj-c++.dg/method-19.mm: Likewise.
6475 * obj-c++.dg/try-catch-2.mm: Likewise.
6476
6477 2005-10-06 Richard Henderson <rth@redhat.com>
6478
6479 PR 24236
6480 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6481
6482 2005-10-06 Dale Johannesen <dalej@apple.com>
6483
6484 * gcc.c-torture/execute/20030125-1.c: Correct.
6485
6486 2005-10-06 Richard Guenther <rguenther@suse.de>
6487
6488 PR tree-optimization/24238
6489 * g++.dg/tree-ssa/pr24238.C: New testcase.
6490
6491 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6492
6493 PR 18568
6494 * gfortran.dg/der_pointer_3.f90: New test.
6495
6496 2005-10-05 Devang Patel <dpatel@apple.com>
6497
6498 PR Debug/23205
6499 * g++.dg/other/PR23205.C: New.
6500
6501 2005-10-05 Richard Henderson <rth@redhat.com>
6502
6503 PR target/23602
6504 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6505 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6506
6507 2005-10-05 Dale Johannesen <dalej@apple.com>
6508
6509 * gcc.c-torture/execute/float-floor.c: New.
6510
6511 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6512
6513 PR tree-optimization/21419
6514 PR tree-optimization/24146
6515 PR tree-optimization/24151
6516
6517 * g++.dg/ext/asm7.C: New.
6518 * g++.dg/ext/asm8.C: New.
6519 * gcc.dg/asm-1.c: Compile on all targets.
6520 * gcc.dg/asm-pr24146.c: New.
6521 * gcc.dg/pr21419.c: Adjust error messages.
6522
6523 2005-10-05 Richard Guenther <rguenther@suse.de>
6524
6525 PR fortran/24176
6526 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6527
6528 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6529
6530 PR c++/23513
6531 * g++.dg/template/spec22.C: Robustify test.
6532 * g++.dg/template/spec26.C: New.
6533
6534 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6535
6536 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6537 if target supports vector instructions.
6538
6539 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6540
6541 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6542 C99 functions.
6543
6544 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6545
6546 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6547 check_effective_target_fortran_large_int): Replace cached result
6548 when target changes.
6549
6550 2005-10-04 Devang Patel <dpatel@apple.com>
6551
6552 * gcc.dg/i386-sse-vect-types.c: New.
6553
6554 2005-10-04 Ian Lance Taylor <ian@airs.com>
6555
6556 PR preprocessor/13726
6557 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6558 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6559
6560 2005-10-04 Richard Guenther <rguenther@suse.de>
6561
6562 PR c/23576
6563 * gcc.dg/noncompile/pr23576.c: New testcase.
6564
6565 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6566
6567 PR middle-end/23125
6568 * gcc.dg/register-var-3.c: New test.
6569
6570 2005-10-04 Steven Bosscher <stevenb@suse.de>
6571
6572 * gcc.dg/pr23049.c: New test.
6573
6574 * gcc.dg/ucnid-4.c: Fix test.
6575
6576 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6577
6578 PR 23445
6579 * gcc.c-torture/compile/pr23445.c: New test.
6580
6581 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6582
6583 * g++.dg/overload/unknown1.C: New.
6584
6585 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6586
6587 PR c++/17775
6588 * g++.dg/template/repo4.C: New test.
6589
6590 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6591
6592 PR libfortran/19308
6593 * gfortran.dg/large_real_kind_2.F90: New test.
6594 * gfortran.dg/large_integer_kind_2.f90: New test.
6595
6596 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6597
6598 * lib/target-supports.exp (check_effective_target_vect_shift):
6599 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6600 (check_effective_target_vect_condition): Fix copy-n-pasto.
6601
6602 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6603 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6604 targets.
6605
6606 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6607
6608 PR c++/22621
6609 * g++.dg/template/overload5.C : New test.
6610
6611 PR c++/23840
6612 * g++.dg/expr/stdarg1.C: New test.
6613
6614 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6615
6616 PR 24142
6617 * gcc.c-torture/execute/pr24142.c: New test.
6618
6619 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6620
6621 PR 24141
6622 * gcc.c-torture/execute/pr24141.c: New test.
6623
6624 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6625 Diego Novillo <dnovillo@redhat.com>
6626
6627 PR 23604
6628 * gcc.c-torture/execute/pr23604.c: New test.
6629
6630 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6631
6632 PR fortran/16404
6633 PR fortran/20835
6634 PR fortran/20890
6635 PR fortran/20899
6636 PR fortran/20900
6637 PR fortran/20901
6638 PR fortran/20902
6639 gfortran.dg/equiv_constraint_1.f90: New test.
6640 gfortran.dg/equiv_constraint_2.f90: New test.
6641 gfortran.dg/equiv_constraint_3.f90: New test.
6642 gfortran.dg/equiv_constraint_4.f90: New test.
6643 gfortran.dg/equiv_constraint_5.f90: New test.
6644 gfortran.dg/equiv_constraint_6.f90: New test.
6645 gfortran.dg/equiv_constraint_7.f90: New test.
6646 gfortran.dg/equiv_constraint_8.f90: New test.
6647 gfortran.dg/private_type_1.f90: New test.
6648 gfortran.dg/private_type_2.f90: New test.
6649 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6650 980628-10.f: Assert std=gnu to permit mixing of
6651 types in equivalence statements.
6652
6653 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6654
6655 PR 24112
6656 * gfortran.dg/open_status_1.f90: New.
6657
6658 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6659
6660 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6661 * gcc.dg/vect/pr22480.c: Clean up temp files.
6662 * gcc.dg/vect/pr23831.c: Clean up temp files.
6663 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6664 Clean up temp files.
6665 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6666 Clean up temp files.
6667
6668 * gcc.dg/20050309-1.c: Clean up temp files.
6669 * gcc.dg/20050325-1.c: Clean up temp files.
6670
6671 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6672
6673 PR tree-optimization/24059
6674 * gcc.dg/vect/pr24059.c : New test.
6675
6676 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6677
6678 PR middle-end/24109
6679 * gcc.c-torture/execute/20050929-1.c: New test.
6680
6681 2005-09-29 Steven Bosscher <stevenb@suse.de>
6682
6683 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6684
6685 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6686
6687 PR c/21419
6688 * gcc.dg/pr21419.c: New test.
6689
6690 2005-09-29 Steven Bosscher <stevenb@suse.de>
6691
6692 * gcc.dg/pr23911.c: New test.
6693
6694 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6695
6696 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6697
6698 PR c++/16782
6699 * g++.dg/parse/qualified4.C: New test.
6700 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6701 * g++.old-deja/g++.mike/p8154.C: Likewise.
6702
6703 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6704
6705 PR c++/22147
6706 * g++.dg/template/friend37.C: New test.
6707 * g++.dg/parse/crash28.C: Adjust error markers.
6708
6709 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR fortran/18518
6712 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6713
6714 2005-09-27 Devang Patel <dpatel@apple.com>
6715
6716 PR tree-optimization/23625
6717 * gcc.dg/pr23625.c: New test.
6718
6719 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6720
6721 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6722 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6723
6724 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR fortran/23677
6727 * gfortran.fortran-torture/execute/save_1.f90: New test.
6728 * gfortran.dg/save_1.f90: New test.
6729
6730 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6731
6732 * gcc.target/i386/builtin-apply-mmx.c: New test.
6733
6734 PR target/22576
6735 * gcc.target/i386/pr22576.c: New test.
6736
6737 PR target/22585
6738 * gcc.target/i386/pr22585.c: New test.
6739
6740 PR target/23268
6741 * gcc.target/i386/pr23268.c: New test.
6742
6743 PR middle-end/23831
6744 * gcc.dg/vect/pr23831.c: New test.
6745
6746 PR target/24055
6747 * gcc.target/i386/pr24055.c: New test.
6748
6749 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6750
6751 PR tree-optimization/23960
6752 * gcc.c-torture/compile/pr23960.c: New.
6753
6754 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6755
6756 PR fortran/16861
6757 * gfortran.dg/nested_modules_3.f90: New.
6758
6759 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6760
6761 PR fortran/24005
6762 gfortran.dg/interface_1.f90: New test.
6763
6764 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6765 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6766
6767 PR fortran/23843
6768 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6769
6770 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6771
6772 PR fortran/23516
6773 * gfortran.dg/imag_1.f: New test.
6774 * gfortran.dg/imag_2.f: Ditto.
6775
6776 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6777
6778 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6779
6780 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR c++/21983
6783 * g++.dg/warn/pr21983.C: New test.
6784
6785 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6786
6787 PR c++/23993
6788 * g++.dg/template/array14.C: New test.
6789
6790 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6791
6792 PR fortran/19929
6793 * gfortran.dg/der_ptr_component_1.f90: New test.
6794
6795 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6796
6797 PR c++/23965
6798 * g++.dg/template/error1.C: Reject "no matching function" message.
6799
6800 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6801
6802 PR c++/17609
6803 * g++.dg/lookup/error1.C: New test.
6804
6805 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6806
6807 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6808 functionality of the testcase.
6809
6810 2005-09-20 Richard Henderson <rth@redhat.com>
6811
6812 * gcc.dg/vect/vect-22.c: Require vect_float.
6813 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6814
6815 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6816
6817 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6818 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6819 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6820 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6821 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6822 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6823 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6824 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6825 * gcc.dg/cpp/ucnid-8.c: New test.
6826
6827 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR tree-optimization/23929
6830 * gcc.c-torture/compile/pr23929.c: New test.
6831
6832 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6833
6834 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6835 for one loop.
6836
6837 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6838
6839 PR testsuite/23186
6840 * g++.dg/other/pr22003.C: Require named sections.
6841
6842 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR c++/23947
6845 * g++.dg/rtti/crash3.C: New test.
6846
6847 PR tree-optimization/23818
6848 * gcc.dg/pr23818.c: New test.
6849
6850 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6851
6852 PR fortran/23420
6853 * gfortran.dg/print_fmt_4.f: New.
6854
6855 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR fortran/23663
6858 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6859
6860 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6861
6862 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6863 Use pointers to local alignable arrays instead. Added comments.
6864 * gcc.dg/vect/vect-46.c: Likewise.
6865 * gcc.dg/vect/vect-48.c: Likewise.
6866 * gcc.dg/vect/vect-49.c: Likewise.
6867 * gcc.dg/vect/vect-52.c: Likewise.
6868 * gcc.dg/vect/vect-53.c: Likewise.
6869 * gcc.dg/vect/vect-54.c: Likewise.
6870 * gcc.dg/vect/vect-56.c: Likewise.
6871 * gcc.dg/vect/vect-57.c: Likewise.
6872 * gcc.dg/vect/vect-58.c: Likewise.
6873 * gcc.dg/vect/vect-60.c: Likewise.
6874 * gcc.dg/vect/vect-61.c: Likewise.
6875
6876 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6877 The test is no longer vectorizable on vect_no_align targets.
6878 * gcc.dg/vect/vect-43.c: Likewsie.
6879
6880 * gcc.dg/vect/vect-44.c: Added comments.
6881 * gcc.dg/vect/vect-45.c: Added comments.
6882 * gcc.dg/vect/vect-50.c: Added comments.
6883 * gcc.dg/vect/vect-51.c: Added comments.
6884
6885 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6886 aligned type.
6887 * gcc.dg/vect/Os-vect-95.c: Likewise.
6888
6889 * gcc.dg/vect/vect-41.c: Test removed.
6890 * gcc.dg/vect/vect-47.c: Test removed.
6891 * gcc.dg/vect/vect-55.c: Test removed.
6892 * gcc.dg/vect/vect-59.c: Test removed.
6893
6894 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6895
6896 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6897 No longer vectorizable on vect_no_align targets.
6898 * gcc.dg/vect/pr20122.c: Likewise.
6899 * gcc.dg/vect/vect-74.c: Likewise.
6900 * gcc.dg/vect/vect-75.c: Likewise.
6901 * gcc.dg/vect/vect-76.c: Likewise.
6902
6903 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6904 Will not be vectorizable on vect_no_align targets once aliasing issues
6905 are resolved.
6906 * gcc.dg/vect/vect-79.c: Likewise.
6907
6908 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6909 * gcc.dg/vect/vect-78.c: Likewise.
6910 * gcc.dg/vect/vect-97.c: Likewise.
6911
6912 2005-09-19 Steven Bosscher <stevenb@suse.de>
6913
6914 * gcc.dg/pr23943.c: New test.
6915
6916 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6917
6918 PR fortran/19181
6919 * gfortran.dg/derived_pointer_null_1.f90: New test.
6920
6921 2005-09-18 Richard Guenther <rguenther@suse.de>
6922
6923 PR middle-end/23944
6924 * gcc.c-torture/compile/pr23944.c: New testcase.
6925
6926 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6927
6928 PR fortran/15975
6929 * gfortran.dg/der_pointer_2.f90: New test.
6930
6931 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6932
6933 PR fortran/16861
6934 * gfortran.dg/nested_modules_2.f90: New test.
6935
6936 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6937
6938 PR c++/18368
6939 * g++.dg/other/semicolon.C: New test.
6940
6941 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6942
6943 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6944 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6945
6946 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6947
6948 PR c++/23914
6949 * g++.dg/template/static18.C: New test.
6950
6951 PR c++/21514
6952 * g++.dg/template/crash19.C: Remove dg-error marker.
6953 * g++.dg/template/local4.C: New test.
6954
6955 2005-09-16 Paul Brook <paul@codesourcery.com>
6956
6957 PR fortran/23906
6958 * gfortran.dg/dependency_1.f90: New test.
6959
6960 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6961
6962 PR c++/23896
6963 * g++.dg/template/static17.C: New test.
6964
6965 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6966
6967 PR c++/23139
6968 * g++.dg/warn/huge-val1.C: New test.
6969
6970 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6971
6972 PR c++/13140
6973 * g++.dg/parse/class2.C: New test.
6974 * g++.dg/template/explicit8.C: Likewise.
6975 * g++.dg/template/spec25.C: Likewise.
6976
6977 2005-09-14 Josh Conner <jconner@apple.com>
6978
6979 PR middle-end/23584
6980 * gcc.dg/pr23584.c: New test.
6981
6982 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6983
6984 PR fortran/21875 Internal Unit Array I/O, NIST
6985 * gfortran.dg/arrayio_1.f90: New test.
6986 * gfortran.dg/arrayio_1.f90: New test.
6987 * gfortran.dg/arrayio_1.f90: New test.
6988 * gfortran.dg/arrayio_1.f90: New test.
6989 * gfortran.dg/arrayio_1.f90: New test.
6990
6991 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6992
6993 PR middle-end/22480
6994 * gcc.dg/vect/pr22480.c: New test.
6995
6996 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6997
6998 PR fortran/19358
6999 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7000
7001 2005-09-13 Josh Conner <jconner@apple.com>
7002
7003 PR c++/23180
7004 * g++.dg/init/struct2.C: New test.
7005 * g++.dg/init/struct3.C: New test.
7006
7007 2005-09-13 Janis Johnson <janis187@us.ibm.com>
7008
7009 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7010 Clean up temp files.
7011 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
7012 gcc.dg/tree-ssa/builtin-fprintf-1.c,
7013 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
7014 gcc.dg/tree-ssa/builtin-printf-1.c,
7015 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
7016 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
7017 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
7018 gcc.dg/tree-ssa/builtin-vprintf-1.c,
7019 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
7020 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
7021 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
7022 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
7023 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
7024 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
7025 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
7026 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
7027
7028 2005-09-13 Josh Conner <jconner@apple.com>
7029
7030 * lib/gcc-dg.exp: Load scanipa.exp.
7031 (cleanup-dump): New procedure.
7032 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
7033 * lib/scandump.exp: New file.
7034 * lib/scantree.exp: Use it.
7035 * lib/scanipa.exp: New file.
7036
7037 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
7038
7039 PR fortran/17740
7040 * gfortran.dg/generic_4.f90: New test.
7041
7042 2005-09-13 Uros Bizjak <uros@kss-loka.si>
7043
7044 PR target/23816
7045 * gcc.target/i386/pr23816-1.c: New test.
7046 * gcc.target/i386/pr23816-2.c: New test.
7047
7048
7049 2005-09-13 Bastian Blank <waldi@debian.org>
7050
7051 PR c++/16171
7052 * g++.dg/abi/mangle26.C: New test.
7053 * g++.dg/abi/mangle27.C: New test.
7054 * g++.dg/abi/mangle28.C: New test.
7055 * g++.dg/abi/mangle29.C: New test.
7056
7057 PR c++/23839
7058 * g++.dg/parse/register1.C: New test.
7059
7060 2005-09-13 Mark Mitchell <mark@codesourcery.com>
7061
7062 PR c++/23842
7063 * g++.dg/template/access16.C: New test.
7064
7065 2005-09-13 Richard Sandiford <richard@codesourcery.com>
7066
7067 * gfortran.dg/char_pack_2.f90: Increase the vector size.
7068
7069 2005-09-13 Richard Sandiford <richard@codesourcery.com>
7070
7071 PR fortran/18899
7072 * gfortran.dg/shape_2.f90: New test.
7073
7074 2005-09-13 Richard Sandiford <richard@codesourcery.com>
7075
7076 PR target/19269
7077 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
7078 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
7079 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7080 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
7081 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
7082 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
7083 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
7084 tests.
7085
7086 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7087
7088 PR c++/23841
7089 * g++.dg/parse/template17.C: New test.
7090
7091 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7092
7093 PR c++/23789
7094 * g++.dg/template/nontype14.C: New test.
7095
7096 2005-09-12 Ian Lance Taylor <ian@airs.com>
7097
7098 PR g++/7874
7099 * g++.dg/lookup/friend7.C: New test.
7100 * g++.dg/lookup/friend8.C: New test.
7101 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7102 so that it will be found via argument dependent lookup.
7103 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7104 friend functions which will no longer be found.
7105 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7106 function g, so that it will be found via argument dependent
7107 lookup.
7108 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7109 * g++.old-deja/g++.mike/net43.C: Likewise.
7110
7111 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7112
7113 PR c++/23691
7114 * g++.dg/template/static16.C: New test.
7115
7116 2005-09-12 Josh Conner <jconner@apple.com>
7117
7118 PR middle-end/23237
7119 * gcc.c-torture/compile/pr23237.c: New test.
7120
7121 2005-09-11 Richard Henderson <rth@redhat.com>
7122
7123 * g++.dg/other/error8.C: Update expected diagnostic text.
7124
7125 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7126
7127 PR libfortran/19872
7128 * gfortran.dg/overwrite_1.f: New test.
7129
7130 2005-09-09 Josh Conner <jconner@apple.com>
7131
7132 * g++.dg/init/pr23180-1.C: Removed.
7133 * g++.dg/init/pr23180-2.C: Removed.
7134
7135 2005-09-09 David Daney <ddaney@avtrex.com>
7136
7137 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
7138 files which are ...
7139 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
7140 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
7141
7142 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7143
7144 * gfortran.dg/iostat_2.f90: New test.
7145
7146 2005-09-09 Mark Mitchell <mark@codesourcery.com>
7147
7148 PR c++/22252
7149 * g++.dg/ext/interface1.C: New test.
7150 * g++.dg/ext/interface1.h: Likewise.
7151 * g++.dg/ext/interface1a.cc: Likewise.
7152
7153 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
7154
7155 * gfortran.dg/iomsg_1.f90: New test case.
7156
7157 2005-09-09 Richard Guenther <rguenther@suse.de>
7158
7159 PR c++/23624
7160 * g++.dg/tree-ssa/pr23624.C: New testcase.
7161
7162 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7163
7164 PR fortran/19239
7165 * gfortran.dg/vector_subscript_1.f90,
7166 * gfortran.dg/vector_subscript_2.f90: New tests.
7167
7168 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7169
7170 PR fortran/21104
7171 * gfortran.dg/array_alloc_1.f90,
7172 * gfortran.dg/array_alloc_2.f90,
7173 * gfortran.dg/array_alloc_3.f90: New tests.
7174
7175 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7176
7177 PR fortran/12840
7178 * gfortran.dg/array_constructor_6.f90
7179 * gfortran.dg/array_constructor_7.f90
7180 * gfortran.dg/array_constructor_8.f90
7181 * gfortran.dg/array_constructor_9.f90
7182 * gfortran.dg/array_constructor_10.f90
7183 * gfortran.dg/array_constructor_11.f90
7184 * gfortran.dg/array_constructor_12.f90: New tests.
7185
7186 2005-09-08 Josh Conner <jconner@apple.com>
7187
7188 PR c++/23180
7189 * g++.dg/init/pr23180-1.C: New test.
7190 * g++.dg/init/pr23180-2.C: New test.
7191
7192 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
7193
7194 PR fortran/18878
7195 * gfortran.dg/module_double_reuse.f90: New.
7196
7197 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
7198
7199 PR fortran/23270
7200 PR fortran/22304
7201 PR fortran/18870
7202 PR fortran/17917
7203 PR fortran/16511
7204 * gfortran.dg/common_equivalence_1.f: New.
7205 * gfortran.dg/common_equivalence_2.f: New.
7206 * gfortran.dg/common_equivalence_3.f: New.
7207 * gfortran.dg/contained_equivalence_1.f90: New.
7208 * gfortran.dg/module_blank_common.f90: New.
7209 * gfortran.dg/module_commons_1.f90: New.
7210 * gfortran.dg/module_equivalence_1.f90: New.
7211 * gfortran.dg/nested_modules_1.f90: New.
7212 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7213 equivalences and add comment to connect the test with
7214 the PR.
7215
7216 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7217
7218 PR fortran/23765
7219 * gfortran.dg/common_6.f90: New test.
7220
7221 2005-09-08 Richard Sandiford <richard@codesourcery.com>
7222
7223 PR fortran/15326
7224 * gfortran.dg/char_result_1.f90,
7225 * gfortran.dg/char_result_2.f90,
7226 * gfortran.dg/char_result_3.f90,
7227 * gfortran.dg/char_result_4.f90,
7228 * gfortran.dg/char_result_5.f90,
7229 * gfortran.dg/char_result_6.f90,
7230 * gfortran.dg/char_result_7.f90,
7231 * gfortran.dg/char_result_8.f90: New tests.
7232
7233 2005-09-08 Richard Sandiford <richard@codesourcery.com>
7234
7235 PR fortran/19928
7236 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7237
7238 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
7239
7240 PR obj-c++/16816
7241 * obj-c++.dg/selector-5.mm: New test.
7242 * obj-c++.dg/selector-6.mm: New test.
7243
7244 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
7245
7246 PR objc/20574
7247 PR objc/19324
7248 * objc.dg/error-1.m: New test.
7249
7250 2005-09-07 Richard Sandiford <richard@codesourcery.com>
7251
7252 PR fortran/23373
7253 * gfortran.fortran-torture/execute/pr23373-1.f90,
7254 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7255
7256 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
7257
7258 PR libfortran/23760
7259 * gfortran.dg/g77/1832.f: Remove long string in write statement
7260 to allow the test to pass on correct list directed output with
7261 prepended space.
7262
7263 2005-09-07 James E Wilson <wilson@specifix.com>
7264
7265 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7266
7267 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
7268
7269 * gfortran.dg/parameter+save.f90: Rename to
7270 * gfortran.dg/parameter_save.f90: .. this.
7271
7272 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
7273
7274 PR fortran/20848
7275 * gfortran.dg/parameter+save.f90: New test case.
7276
7277 2005-09-06 Richard Sandiford <richard@codesourcery.com>
7278
7279 PR fortran/19269
7280 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7281
7282 2005-09-06 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR c/23075
7285 * gcc.dg/pr23075.c: New test.
7286 * g++.dg/warn/pr23075.C: New test.
7287
7288 PR target/22362
7289 * gcc.target/i386/pr22362.c: New test.
7290
7291 PR rtl-optimization/23098
7292 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7293
7294 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7295 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7296 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7297
7298 2005-09-06 Mark Mitchell <mark@codesourcery.com>
7299
7300 * g++.dg/expr/cast6.C: New test.
7301
7302 PR c++/9782
7303 * g++.dg/init/new15.C: New test.
7304
7305 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
7306
7307 * gcc.dg/vect/Os-vect-95.c: New test.
7308 * gcc.dg/vect/vect-95.c: Same.
7309
7310 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
7311
7312 * gcc.dg/vect/vect-29.c: Update xfail testing.
7313 * gcc.dg/vect/vect-44.c: Same.
7314 * gcc.dg/vect/vect-48.c: Same.
7315 * gcc.dg/vect/vect-50.c: Same.
7316 * gcc.dg/vect/vect-72.c: Same.
7317 * gcc.dg/vect/vect-77.c: Same.
7318 * gcc.dg/vect/vect-78.c: Same.
7319 * gcc.dg/vect/vect-80.c: Same.
7320 * gcc.dg/vect/vect-96.c: Same.
7321 * gcc.dg/vect/vect-100.c: Same.
7322 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7323 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7324 * gfortran.dg/vect/vect-5.f90: Same.
7325
7326 2005-09-06 Jakub Jelinek <jakub@redhat.com>
7327
7328 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7329 start strings.
7330 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7331 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7332
7333 PR c++/23056
7334 * g++.dg/opt/pr23056.C: New test.
7335
7336 PR rtl-optimization/23098
7337 * gcc.target/i386/pr23098.c: New test.
7338
7339 2005-09-05 Mark Mitchell <mark@codesourcery.com>
7340
7341 PR c++/23667
7342 * g++.dg/template/static15.C: New test.
7343
7344 PR c++/21440
7345 * g++.dg/ext/stmtexpr5.C: New test.
7346 * g++.dg/ext/stmtexpr6.C: Likewise.
7347
7348 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
7349
7350 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7351
7352 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7353 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7354 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7355
7356 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
7357
7358 PR libfortran/23321
7359 * gfortran.dg/direct_io_4.f90: New test case.
7360
7361 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
7362 Rasmus Hahn <rassahah@neofonie.de>
7363
7364 PR libobjc/23108
7365 * objc.dg/type-stream-1.m: New test.
7366
7367 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
7368
7369 PR fortran/23661
7370 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7371 gfortran.dg/print_fmt_3.f90: New test.
7372
7373 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7374
7375 * gfortran.dg/fmt_t_1.f90: New test.
7376
7377 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR rtl-optimization/23454
7380 * g++.dg/opt/pr23454.C: New test.
7381
7382 2005-09-03 Mark Mitchell <mark@codesourcery.com>
7383
7384 PR c++/23699
7385 * g++.dg/ext/static1.C: New test.
7386
7387 2005-09-02 Richard Henderson <rth@redhat.com>
7388
7389 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7390 tail call to check_fa_work.
7391
7392 2005-09-02 Mark Mitchell <mark@codesourcery.com>
7393
7394 PR c++/21687
7395 * g++.dg/other/gc3.C: New test.
7396
7397 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7398
7399 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7400 * gcc.dg/20050826-1.c: Likewise.
7401
7402 2005-08-31 Mark Mitchell <mark@codesourcery.com>
7403
7404 PR c++/23167
7405 * g++.dg/expr/volatile1.C: New test.
7406
7407 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
7408
7409 PR middle-end/23547
7410 * gcc.dg/pr23547.c: New test.
7411
7412 2005-09-02 Richard Sandiford <richard@codesourcery.com>
7413
7414 PR c/22061
7415 * gcc.c-torture/execute/pr22061-1.c,
7416 * gcc.c-torture/execute/pr22061-2.c,
7417 * gcc.c-torture/execute/pr22061-3.c,
7418 * gcc.c-torture/execute/pr22061-4.c: New tests.
7419
7420 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
7421
7422 * gcc.dg/Wredundant-decls-2.c: New test to check that
7423 -Wredundant-decls does not issue warning for a variable
7424 definition following a declaration.
7425
7426 2005-09-01 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR debug/7241
7429 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7430 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7431 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7432
7433 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7434 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7435 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7436 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7437 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7438 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7439 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7440 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7441
7442 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7443
7444 PR objc/23306
7445 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7446 scan-assmbler.
7447
7448 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
7449
7450 PR target/21255
7451 * gcc.dg/pr21255-1.c: New test.
7452 * gcc.dg/pr21255-2-mb.c: Likewise.
7453 * gcc.dg/pr21255-2-ml.c: Likewise.
7454 * gcc.dg/pr21255-3.c: Likewise.
7455 * gcc.dg/pr21255-4.c: Likewise.
7456
7457 2005-08-31 Dale Johannesen <dalej@apple.com>
7458
7459 * gcc.dg/20050830-1.c: New.
7460
7461 2005-08-31 Josh Conner <jconner@apple.com>
7462
7463 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7464 command-line options for arm-*-* targets.
7465 * g++.dg/init/array16.C: Likewise.
7466 * g++.dg/other/crash-4.C: Likewise.
7467
7468 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7469
7470 PR obj-c++/23640
7471 * obj-c++.dg/gnu-runtime-3.mm: New test.
7472
7473 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7474
7475 PR c++/13377
7476 * g++.dg/lookup/ambig4.C: New test.
7477 * g++.dg/lookup/ambig5.C: New test.
7478 * g++.dg/tc1/dr101.C: Adjust error markers.
7479
7480 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7481
7482 PR c++/23639
7483 * g++.dg/template/ttp5.C: Adjust error markers.
7484
7485 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7486
7487 PR testsuite/23609
7488 * lib/obj-c++.exp: Include target-libpath.exp.
7489 (obj-c++_link_flags): Look for the GNU libobjc library
7490 and set the library path to include it.
7491 Don't manually set LD_LIBRARY_PATH (etc.) but call
7492 set_ld_library_path_env_vars instead.
7493 (obj-c++_target_compile): Don't set library path or
7494 linker flags because they are already set correctly
7495 in obj-c++_link_flags.
7496
7497 2005-08-30 Josh Conner <jconner@apple.com>
7498
7499 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7500 to command-line options for arm-*-* targets.
7501
7502 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7503
7504 * g++.dg/other/i386-1.C: New.
7505
7506 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR preprocessor/20348
7509 PR preprocessor/20356
7510 * gcc.dg/cpp/pr20348.c: New test.
7511 * gcc.dg/cpp/pr20348.h: New file.
7512 * gcc.dg/cpp/inc/pr20348.h: New file.
7513 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7514 * gcc.dg/cpp/pr20356.c: New test.
7515 * gcc.dg/cpp/pr20356.h: New file.
7516 * gcc.dg/cpp/inc/pr20356.h: New file.
7517 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7518
7519 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7520
7521 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7522 Fix array dimension to avoid correct end-of-file error.
7523
7524 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7525
7526 PR libfortran/23598
7527 * gfortran.dg/iostat_1.f90: New test.
7528
7529 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7530
7531 PR middle-end/23408
7532 * gcc.dg/pr23408.c: New test.
7533
7534 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7535
7536 PR c++/23099
7537 * g++.dg/init/member1.C: Make sure erroneous static data member
7538 definitions are required.
7539 * g++.dg/template/static13.C: New test.
7540 * g++.dg/template/static14.C: Likewise.
7541
7542 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7543
7544 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7545 -march=pentium4, remove ilp32 requirement.
7546
7547 PR middle-end/23484
7548 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7549 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7550
7551 2005-08-29 Andreas Jaeger <aj@suse.de>
7552
7553 PR testsuite/23607
7554 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7555
7556 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7557
7558 * gcc.c-torture/execute/20050316-2.c: New test.
7559 * gcc.c-torture/execute/20050316-3.c: New test.
7560 * gcc.dg/torture/pr16104-1.c: New test.
7561
7562 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7563
7564 PR middle-end/23463
7565 * gcc.c-torture/execute/zero-struct-1.c: New test.
7566
7567 2005-08-27 Richard Guenther <rguenther@suse.de>
7568
7569 PR target/23575
7570 * gcc.target/i386/pr23575.c: New testcase.
7571
7572 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR rtl-optimization/23561
7575 * gcc.c-torture/execute/20050826-1.c: New test.
7576
7577 PR rtl-opt/23560
7578 * gcc.c-torture/execute/20050826-2.c: New test.
7579
7580 2005-08-26 Dale Johannesen <dalej@apple.com>
7581
7582 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7583 * gcc.dg/20050826-1.c: New.
7584
7585 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7586
7587 PR c++/19004
7588 * g++.dg/template/nontype13.C: New test.
7589
7590 PR c++/23491
7591 * g++.dg/init/new14.C: New test.
7592 * g++.dg/expr/anew1.C: Do not XFAIL.
7593 * g++.dg/expr/anew2.C: Likewise.
7594 * g++.dg/expr/anew3.C: Likewise.
7595
7596 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7597
7598 PR middle-end/22439
7599 * gcc.dg/vla-3.c: New test.
7600
7601 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7602
7603 PR fortran/20363
7604 * gfortran.dg/named_interface.f90: New.
7605
7606 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7607
7608 * gcc.c-torture/execute/frame-address.c: New test.
7609
7610 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7611
7612 PR c++/20817
7613 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7614
7615 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7616
7617 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7618
7619 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7620
7621 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7622 * gcc.dg/altivec-22.c: Rename from..
7623 * gcc.dg/altivec-nomfcr.c: ..this.
7624
7625 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7626
7627 PR tree-optimization/23546
7628 * gcc.dg/tree-ssa/pr23546.c: New test.
7629
7630 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7631
7632 PR fortran/17758
7633 * gfortran.dg/nonreturning_statements.f90: New test.
7634
7635 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7636
7637 PR c++/22454
7638 * g++.dg/parse/crash29.C: New.
7639
7640 2005-08-23 DJ Delorie <dj@redhat.com>
7641
7642 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7643 constants have the L suffix.
7644
7645 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7646
7647 PR c++/23044
7648 * g++.dg/template/instantiate8.C: New.
7649
7650 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7651
7652 PR middle-end/23467
7653 * gcc.c-torture/execute/pr23467.c: New test.
7654
7655 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR tree-optimization/22043
7658 * gcc.c-torture/execute/20050613-1.c: New test.
7659
7660 2005-08-23 Ben Elliston <bje@au.ibm.com>
7661
7662 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7663
7664 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR rtl-optimization/23478
7667 * g++.dg/opt/pr23478.C: New test.
7668
7669 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7670
7671 PR c/18715
7672 * gcc.dg/switch-warn-3.c: New test.
7673
7674 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7675
7676 PR c++/22233
7677 * g++.dg/template/param1.C: New test.
7678
7679 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7680
7681 PR c++/23089
7682 * g++.dg/other/incomplete1.C: New test.
7683
7684 2005-08-22 Ira Rosen <irar@il.ibm.com>
7685
7686 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7687 are vectorizable.
7688
7689 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7690
7691 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7692 d_lines_5.f: New.
7693
7694 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7695
7696 * gcc.target/i386/sse-4.c: New test.
7697
7698 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7699
7700 PR testsuite/23239
7701 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7702
7703 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7704
7705 * gcc.dg/20050811-1.c: New test.
7706 * gcc.dg/20050811-2.c: New test.
7707
7708 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7709
7710 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7711
7712 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7713
7714 PR 23476
7715 * gcc.c-torture/compile/pr23476.c: New test.
7716
7717 2005-08-19 Devang Patel <dpatel@apple.com>
7718
7719 PR tree-optimization/23048
7720 * gcc.dg/tree-ssa/pr23048.c: New test.
7721
7722 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7723
7724 PR middle-end/20624
7725 * g++.dg/warn/Wreturn-3.C: New test
7726
7727 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7728
7729 PR tree-optimization/22228
7730 * g++.dg/vect/pr22543.cc: New test.
7731
7732 2005-08-17 Steven Bosscher <stevenb@suse.de>
7733
7734 PR tree-optimization/21574
7735 * gcc.dg/tree-ssa/pr21574.c: New test.
7736
7737 2005-08-16 James E Wilson <wilson@specifix.com>
7738
7739 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7740
7741 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7742
7743 PR tree-opt/23402
7744 * gcc.c-torture/compile/zero-strct-3.c: New test.
7745 * gcc.c-torture/compile/zero-strct-4.c: New test.
7746
7747 2005-08-16 Steven Bosscher <stevenb@suse.de>
7748
7749 PR target/23376
7750 * gcc.target/x86_64/pr23376.c: New test.
7751
7752 2005-08-16 Ian Lance Taylor <ian@airs.com>
7753
7754 PR c++/23337
7755 * g++.dg/ext/vector2.C: New.
7756
7757 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7758
7759 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7760
7761 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7762
7763 PR libfortran/23428
7764 * gfortran.dg/inquire-complex.f90: New test case.
7765
7766 2005-08-16 James E Wilson <wilson@specifix.com>
7767
7768 PR tree-optimization/21105
7769 * gcc.dg/large-size-array.c: New.
7770
7771 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7772
7773 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7774 type.
7775 * gcc.dg/vect/vect-41: Likewise.
7776 * gcc.dg/vect/vect-42: Likewise.
7777 * gcc.dg/vect/vect-43: Likewise.
7778 * gcc.dg/vect/vect-44: Likewise.
7779 * gcc.dg/vect/vect-46: Likewise.
7780 * gcc.dg/vect/vect-47: Likewise.
7781 * gcc.dg/vect/vect-48: Likewise.
7782 * gcc.dg/vect/vect-52: Likewise.
7783 * gcc.dg/vect/vect-53: Likewise.
7784 * gcc.dg/vect/vect-54: Likewise.
7785 * gcc.dg/vect/vect-55: Likewise.
7786 * gcc.dg/vect/vect-56: Likewise.
7787 * gcc.dg/vect/vect-57: Likewise.
7788 * gcc.dg/vect/vect-58: Likewise.
7789 * gcc.dg/vect/vect-59: Likewise.
7790 * gcc.dg/vect/vect-60: Likewise.
7791 * gcc.dg/vect/vect-61: Likewise.
7792 * gcc.dg/vect/vect-85: Likewise.
7793 * gcc.dg/vect/vect-87: Likewise.
7794 * gcc.dg/vect/vect-88: Likewise.
7795 * gcc.dg/vect/vect-93.c: Likewise.
7796 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7797 * gcc.dg/vect/vect-75: Likewise.
7798 * gcc.dg/vect/vect-76: Likewise.
7799 * gcc.dg/vect/vect-77: Likewise.
7800 * gcc.dg/vect/vect-78: Likewise.
7801 * gcc.dg/vect/vect-80: Likewise.
7802 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7803 vectorized for the expected reason, rather than checking how alignment
7804 was handled.
7805 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7806 type and also instead of aligned pointers. Added documentation.
7807
7808 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7809
7810 * gfortran.dg/power.f90: New test.
7811
7812 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7813
7814 PR rtl-optimization/23299
7815 * g++.dg/opt/pr23299.C: New test.
7816
7817 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7818
7819 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7820
7821 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7822
7823 * g++.dg/template/local6.C: New test.
7824
7825 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7826
7827 * execute/exceptions/finally-1.m: Check that the catch and finally are
7828 being called. Also add a "return 0;" at the end of main.
7829
7830 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7831
7832 PR fortran/21432.
7833 * gfortran.dg/namelist_print_1.f: New test of functionality of
7834 PRINT namelist.
7835 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7836 namelist generates error with -std=f95.
7837
7838 2005-08-14 Ira Rosen <irar@il.ibm.com>
7839
7840 PR tree-optimization/23119
7841 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7842
7843 2005-08-13 Marcin Koziej <creep@desk.pl>
7844 Andrew Pinski <pinskia@physics.uc.edu>
7845
7846 PR libobjc/22492
7847 * execute/exceptions/finally-1.m: New test.
7848
7849 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7850
7851 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7852 testsuite.
7853 * objc/execute/exceptions/trivial.m: New test.
7854 * objc.dg/try-catch-11.m: Move to ...
7855 * objc/execute/exceptions/foward-1.m: Here.
7856 * objc.dg/try-catch-2.m: Move to ...
7857 * objc/execute/exceptions/catchall-1.m: Here.
7858 * objc.dg/try-catch-8.m: Move to ...
7859 * objc/execute/exceptions/local-variables-1.m: Here.
7860
7861 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7862
7863 * objc.dg/nested-func-1.m: Move to ...
7864 * objc/execute/nested-func-1.m: Here.
7865
7866 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7867
7868 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7869 in ${options} instead of [target_info name].
7870 * lib/obj-c++.exp (objc_target_compile): Likewise.
7871
7872 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7873
7874 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7875
7876 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7877
7878 part of PR testsuite/23348
7879 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7880 of the torture options.
7881 * objc/compile/trivial.m: New test.
7882
7883 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7884
7885 * gfortran.dg/eoshift.f90: Correct format.
7886
7887 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7888
7889 * gfortran.fortran-torture/execute/character_passing.f90:
7890 Fix comment typo.
7891
7892 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7893
7894 PR c++/8271
7895 * g++.dg/template/unify10.C: New.
7896
7897 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7898
7899 * g++.dg/parse/pr22514.C: Move to...
7900 * g++.dg/debug/pr22514.C: here.
7901
7902 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7903
7904 PR c++/23266
7905 * g++.dg/inherit/pure1.C: New test.
7906
7907 * ChangeLog: Fix typos.
7908
7909 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7910 Steven Bosscher <stevenb@suse.de>
7911
7912 * gfortran.dg/runtime_warning_1.f90: New test.
7913
7914 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7915
7916 PR c++/23219
7917 * g++.dg/parse/crash28.C: New.
7918
7919 2005-08-11 Richard Guenther <rguenther@suse.de>
7920
7921 PR target/23289
7922 * gcc.target/i386/tailcall-1.c: New testcase.
7923
7924 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7925
7926 * gcc.dg/vect/vect-67.c: Un-xfail.
7927
7928 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7929
7930 PR c++/23225
7931 * g++.dg/testsuite/parse/crash27.C: new test.
7932
7933 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7934
7935 PR libfortran/22143
7936 * gfortran.dg/shift-kind.f90: New testcase.
7937
7938 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7939
7940 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7941 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7942
7943 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7944
7945 PR c++/20646
7946 * g++.dg/other/mult-stor1.C: New test.
7947
7948 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7949
7950 * gcc.c-torture/pr18299-1.c: Move to ...
7951 * gcc.c-torture/compile/pr18299-1.c: Here.
7952
7953 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7954
7955 * gfortran/fortran.torture/execute/character_passing.f90:
7956 Fix types for LSAME.
7957
7958 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7959
7960 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7961 input data back to what it was originally.
7962
7963 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7964
7965 * objc.dg/try-catch-8.m: Enable for all targets.
7966
7967 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7968
7969 * gcc.dg/pr23165.c: New test.
7970
7971 2005-08-09 Steven Bosscher <stevenb@suse.de>
7972
7973 PR tree-optimization/23234
7974 * gcc.dg/tree-ssa/pr23234.c: New test.
7975
7976 2005-08-08 Josh Conner <jconner@apple.com>
7977
7978 PR rtl-optimization/23241
7979 * gcc.dg/char-compare.c: New test.
7980
7981 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7982
7983 PR c++/22508
7984 * g++.dg/init/new13.C: New test.
7985
7986 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7987
7988 PR c++/21166
7989 * g++.dg/other/crash-4.C: Adjust
7990 * g++/dg/ext/packed9.C: New.
7991
7992 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7993
7994 PR middle-end/21964
7995 * gcc.c-torture/execute/pr21964-1.c: New test.
7996
7997 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7998
7999 PR c/22458
8000 * gcc.dg/pr22458-1.c: New test.
8001
8002 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
8003 Steven G. Kargl <kargls@comcast.net>
8004
8005 PR fortran/22390
8006 * gfortran.dg/flush_1.f90: New test.
8007
8008 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8009
8010 PR c++/23191
8011 * g++.dg/template/eh2.C: New test.
8012
8013 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8014
8015 PR c++/19498
8016 * g++.dg/template/instantiate7.C: New test.
8017
8018 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
8019
8020 PR c/23113
8021 * gcc.dg/Wunused-value-1.c: New test.
8022
8023 2005-08-06 Richard Sandiford <richard@codesourcery.com>
8024
8025 PR rtl-optimization/23233
8026 * gcc.c-torture/compile/pr23233-1.c: New test.
8027
8028 2005-08-06 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR fortran/18833
8031 PR fortran/20850
8032 * gfortran.dg/equiv_1.f90: New test.
8033 * gfortran.dg/equiv_2.f90: New test.
8034 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8035 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
8036 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
8037
8038 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
8039
8040 * gcc.c-torture/execute/vrp-5.c: New test.
8041 * gcc.c-torture/execute/vrp-6.c: New test.
8042 * gcc.dg/tree-ssa/vrp21.c: New test.
8043
8044 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
8045
8046 * g++.dg/parse/pr22514.C: New test.
8047
8048 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
8049
8050 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
8051
8052 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
8053 instead of constant loads / pool entries.
8054
8055 2005-08-05 David Edelsohn <edelsohn@gnu.org>
8056
8057 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
8058 TEST_TO_WCTYPE.
8059
8060 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
8061
8062 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
8063 __WINT_TYPE__ in generated prototypes if possible.
8064
8065 2005-08-04 Diego Novillo <dnovillo@redhat.com>
8066
8067 PR 22037
8068 * g++.dg/tree-ssa/pr22037.C:
8069
8070 2005-08-04 Richard Henderson <rth@redhat.com>
8071
8072 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
8073 scan-tree-dump-times directive.
8074
8075 2005-08-04 Jan Hubicka <jh@suse.cz>
8076
8077 * gcov-1.C: Fix switch counts.
8078 * gcov-4b.c: Likewise.
8079
8080 2005-08-03 Jeff Law <law@redhat.com>
8081
8082 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
8083
8084 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
8085
8086 * gcc.c-torture/execute/pr23135.c: New test.
8087
8088 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8089
8090 PR tree-optimization/19899
8091 * gcc.dg/tree-ssa/scev-1.c: New test.
8092 * gcc.dg/tree-ssa/scev-2.c: New test.
8093
8094 2005-08-03 Richard Sandiford <richard@codesourcery.com>
8095
8096 PR target/18582
8097 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8098
8099 2005-08-03 Jan Hubicka <jh@suse.cz>
8100
8101 * update-conroll.c: New testcase.
8102 * update-conroll-2.c: New testcase.
8103
8104 2005-08-02 David Edelsohn <edelsohn@gnu.org>
8105
8106 * gfortran.dg/constant_substring.f: New test.
8107 * gfortran.dg/pr22491.f: New test.
8108
8109 2005-08-02 Jan Hubicka <jh@suse.cz>
8110
8111 * update-threading.c: Replace by the proper one.
8112
8113 2005-08-02 Diego Novillo <dnovillo@redhat.com>
8114
8115 PR 23164
8116 * g++.dg/tree-ssa/pr23164.C: New test.
8117
8118 2005-08-02 Diego Novillo <dnovillo@redhat.com>
8119
8120 * gcc.dg/tree-ssa/pr23192.c: New test.
8121
8122 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
8123
8124 * gcc.c-torture/execute/vrp-4.c: New test.
8125
8126 2005-08-02 Jan Hubicka <jh@suse.cz>
8127
8128 * update-threading.c: New test.
8129
8130 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
8131
8132 * gcc.c-torture/compile/20050801-1.c: New test.
8133 * gcc.c-torture/compile/20050801-2.c: New test.
8134
8135 2005-08-01 Jan Hubicka <jh@suse.cz>
8136
8137 * val-prof-5.c: New test.
8138
8139 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
8140
8141 PR c/22311
8142 * gcc.dg/pr22311-1.c : New test.
8143
8144 2005-07-31 Steven Bosscher <stevenb@suse.de>
8145
8146 PR target/23095
8147 * gfortran.dg/pr23095.f: New test.
8148
8149 PR c++/22003
8150 * g++.dg/other/pr22003.C: New test.
8151
8152 2005-07-31 Richard Sandiford <richard@codesourcery.com>
8153
8154 PR target/20621
8155 * gcc.c-torture/execute/pr20621-1.c: New test.
8156
8157 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
8158
8159 * gfortran.dg/comma_format_extension_4.f: Adjust length
8160 of string for format.
8161 * gfortran.dg/der_array_io_1.f: Replace illegal internal
8162 print statement with internal write.
8163 * gfortran.dg/der_array_io_2.f: Likewise.
8164 * gfortran.dg/der_array_io_3.f: Likewise.
8165
8166 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
8167
8168 * gcc.dg/fold-abs-4.c: new test.
8169
8170 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
8171
8172 PR fortran/22570 an related issues.
8173 * gfortran.dg/x_slash_1.f: New test.
8174
8175 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
8176
8177 PR c/23143
8178 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8179 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8180
8181 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8182
8183 PR c/529
8184 * gcc.dg/Wshadow-3.c: New test.
8185
8186 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
8187
8188 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8189 used to have the wrong bounds).
8190
8191 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8192
8193 PR c/21720
8194 * gcc.dg/hex-round-1.c: Test more cases.
8195 * gcc.dg/hex-round-2.c: New test.
8196
8197 2005-07-29 Diego Novillo <dnovillo@redhat.com>
8198
8199 PR 22550
8200 * g++.dg/tree-ssa/pr22550.C: New test.
8201
8202 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
8203
8204 * gcc.dg/tree-ssa/vrp19.c: New test.
8205 * gcc.dg/tree-ssa-vrp20.c: New test.
8206
8207 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8208
8209 PR c/22240
8210 * gcc.dg/transparent-union-4.c: New test.
8211
8212 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8213
8214 PR c/22192
8215 * gcc.dg/c99-vla-2.c: New test.
8216
8217 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8218
8219 PR c/21720
8220 * gcc.dg/hex-round-1.c: New test.
8221
8222 2005-07-28 Jan Hubicka <jh@suse.cz>
8223
8224 * inliner-1.c: Do not dump everything.
8225 * tree-prof.exp: Do not pass -ftree-based-profiling.
8226 * bprob.exp: Likewise.
8227
8228 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8229
8230 2005-07-28 Mark Mitchell <mark@codesourcery.com>
8231
8232 PR c++/22545
8233 * g++.dg/expr/ptrmem7.C: New test.
8234
8235 2005-07-28 Mike Stump <mrs@apple.com>
8236
8237 * g++.old-deja/g++.mike/visibility-1.C: New test.
8238
8239 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8240
8241 PR c/20187
8242 * gcc.c-torture/execute/pr20187-1.c: New test.
8243
8244 2005-07-28 Jeff Law <law@redhat.com>
8245
8246 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8247 * gcc.dg/tree-ssa/vrp18.c: New test.
8248
8249 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
8250
8251 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8252
8253 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
8254
8255 PR tree-optimization/22506
8256 * gcc.dg/vect/ps22506.c: New test.
8257
8258 2005-07-28 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR target/21149
8261 * gcc.target/i386/sse-3.c: New test.
8262
8263 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8264
8265 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8266 * gcc.target/mips/mips32-dsp-type.c: Likewise.
8267
8268 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8269
8270 PR c/22589
8271 * gcc.c-torture/compile/pr22589-1.c: New test.
8272
8273 2005-07-28 Jan Hubicka <jh@suse.cz>
8274
8275 * update-loopch.c: New testcase.
8276
8277 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
8278
8279 PR rtl-optimization/23047
8280 * gcc.c-torture/execute/pr23047.c: New test.
8281 * gcc.c-torture/execute/pr23047.x: New.
8282
8283 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
8284
8285 PR tree-optimization/22493
8286 * gcc.c-torture/execute/pr22493-1.c: New test.
8287 * gcc.c-torture/execute/pr22493-1.x: New.
8288 * gcc.c-torture/execute/vrp-1.c: New test.
8289 * gcc.c-torture/execute/vrp-2.c: New test.
8290 * gcc.c-torture/execute/vrp-2.c: New test.
8291
8292 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
8293
8294 * gcc.target/frv/all-builtin-read8.c: Delete.
8295 * gcc.target/frv/all-builtin-read16.c: Delete.
8296 * gcc.target/frv/all-builtin-read32.c: Delete.
8297 * gcc.target/frv/all-builtin-read64.c: Delete.
8298 * gcc.target/frv/all-builtin-write8.c: Delete.
8299 * gcc.target/frv/all-builtin-write16.c: Delete.
8300 * gcc.target/frv/all-builtin-write32.c: Delete.
8301 * gcc.target/frv/all-builtin-write64.c: Delete.
8302 * gcc.target/frv/all-read-write-1.c: New.
8303
8304 2005-07-27 Jeff Law <law@redhat.com>
8305
8306 * gcc.c-torture/execute/pr22630.c: New test.
8307
8308 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
8309
8310 PR tree-optimization/23073
8311 * gcc.dg/vect/nodump-pr23073.c: New test.
8312 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8313
8314 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
8315
8316 PR tree-optimize/22348
8317 * gcc.c-torture/execute/pr22348.c: New.
8318
8319 2005-07-27 Richard Guenther <rguenther@suse.de>
8320
8321 * gcc.dg/tree-ssa/salias-1.c: New testcase.
8322
8323 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8324
8325 PR fortran/22503
8326 * gfortran.dg/logical_comp.f90: New test.
8327
8328 2005-07-27 Jan Hubicka <jh@suse.cz>
8329
8330 * inliner-1.c: Add cleanup of dumps.
8331 * val-prof-*.c: Likewise.
8332 * update-tailcall.c: New.
8333
8334 2005-07-26 Diego Novillo <dnovillo@redhat.com>
8335
8336 PR 22591
8337 * gcc.dg/tree-ssa/pr22591.c: New test.
8338 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8339
8340 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
8341
8342 PR libobjc/22606
8343 * objc.dg/try-catch-11.m: New test.
8344
8345 2005-07-26 Richard Guenther <rguenther@suse.de>
8346
8347 PR tree-optimization/22486
8348 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8349
8350 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
8351
8352 PR tree-opt/22484
8353 * testsuite/g++.dg/opt/loop2.C: New test.
8354
8355 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
8356
8357 * gcc.dg/tree-ssa/reassoc-3.c: New test.
8358 * gcc.dg/tree-ssa/reassoc-4.c: New test.
8359
8360 2005-07-25 Adam Nemet <anemet@lnxw.com>
8361
8362 * lib/profopt.exp (profopt-execute): Check for profiling data
8363 files on the target.
8364
8365 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
8366
8367 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8368 for matching of asm labels.
8369
8370 2005-07-25 Richard Guenther <rguenther@suse.de>
8371
8372 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8373
8374 2005-07-25 Richard Guenther <rguenther@suse.de>
8375
8376 PR testsuite/22624
8377 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8378
8379 2005-07-25 Ira Rosen <irar@il.ibm.com>
8380
8381 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8382 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8383 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8384 * gcc.dg/vect/vect-100.c: New test.
8385 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8386 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8387 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8388 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8389 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8390 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8391 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8392 * gfortran.dg/vect/pr19049.f90: New testcase.
8393 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8394
8395 2005-07-25 Jakub Jelinek <jakub@redhat.com>
8396
8397 * gcc.c-torture/execute/20050713-1.c: New test.
8398
8399 PR fortran/20063
8400 * gfortran.fortran-torture/execute/data_4.f90: New test.
8401
8402 PR middle-end/20303
8403 * gcc.dg/visibility-d.c: New test.
8404
8405 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
8406
8407 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8408 * gfortran.dg/underflow.f90: Ditto.
8409
8410 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8411
8412 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8413 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8414 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8415
8416 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8417
8418 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8419 include case of field width of zero.
8420
8421 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8422
8423 PR libgfortran/21875
8424 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8425 with trailing blanks on normal formatted read.
8426
8427 2005-07-23 Chao-ying Fu <fu@mips.com>
8428
8429 * gcc.target/mips/mips32-dsp-type.c: New test.
8430 * gcc.target/mips/mips32-dsp.c: New test.
8431
8432 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
8433
8434 PR testsuite/21073
8435 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8436
8437 PR testsuite/20454
8438 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8439 and __cyg_profile_func_exit.
8440
8441 2005-07-22 David Edelsohn <edelsohn@gnu.org>
8442
8443 * gfortran.dg/comma_format_extension_3.f: Fix typo.
8444 * gfortran.dg/comma_format_extension_4.f: Same.
8445 * gfortran.dg/pr15332.f: Same.
8446 * gfortran.dg/pr21730.f: Same.
8447
8448 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
8449
8450 * g++.dg/opt/vrp2.C: Fix testcase.
8451
8452 PR tree-opt/22625
8453 * g++.dg/opt/vrp2.C: New test.
8454
8455 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8456
8457 PR debug/21828
8458 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8459
8460 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8461
8462 * gcc.dg/tree-ssa/20050719-1.c: New test.
8463
8464 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8465
8466 * gcc.dg/bfin-longcall-1.c: New file.
8467 * gcc.dg/bfin-longcall-2.c: New file.
8468
8469 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8470
8471 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8472
8473 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8474
8475 PR middle-end/19055
8476 * gcc.dg/tree-ssa/pr19055.c: New test.
8477 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8478
8479 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8480
8481 PR C++/22358
8482 * g++.dg/other/pr22358.C: New test.
8483
8484 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8485
8486 PR c++/2922
8487 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8488
8489 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8490
8491 PR c++/15938
8492 * g++.dg/init/union2.C: New test.
8493
8494 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8495
8496 PR c/22393
8497 * gcc.dg/complex-4.c: New test.
8498
8499 2005-07-21 Richard Guenther <rguenther@suse.de>
8500
8501 PR testsuite/22522
8502 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8503 scanning for asm labels.
8504 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8505
8506 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8507
8508 PR target/22085
8509 * gcc.dg/altivec-pr22085.c: New.
8510
8511 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8512
8513 PR tree-optimization/19210
8514 * gcc.dg/tree-ssa/pr19210-1.c: New.
8515 * gcc.dg/tree-ssa/pr19210-2.c: New.
8516
8517 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8518
8519 PR rtl-optimization/22167
8520 * g++.dg/opt/pr22167.C: New test.
8521
8522 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8523
8524 PR c++/2922
8525 * g++.dg/lookup/two-stage2.C: New.
8526 * g++.dg/lookup/two-stage3.C: New.
8527 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8528 fixed two-stage name lookup for operators.
8529 * g++.dg/template/call3.C: Compiler now produces an appropriate
8530 error message.
8531 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8532 14 as a candidate.
8533 * g++.dg/template/ptrmem4.C: Compiler produces different error
8534 message.
8535 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8536 connect_to_method as a candidate.
8537
8538 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8539
8540 * gcc.dg/fold-alloc-1.c: New test.
8541
8542 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8543
8544 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8545 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8546
8547 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8548
8549 * gcc.dg/fold-abs-1.c: New test.
8550 * gcc.dg/fold-abs-2.c: New test.
8551 * gcc.dg/fold-abs-3.c: New test.
8552
8553 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8554
8555 Make CONSTRUCTOR use VEC to store initializers.
8556 * g++.dg/ext/complit3.C: Check for specific error messages.
8557 * g++.dg/init/brace2.C: Update error message.
8558 * g++.dg/warn/Wbraces2.C: Likewise.
8559
8560 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/16940
8563 * gfortran.dg/module_interface_1.f90: New test.
8564
8565 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8566 Kenneth Zadeck <zadeck@naturalbridge.com>
8567
8568 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8569
8570 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8571
8572 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8573 specify -Wformat for these tests.
8574 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8575 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8576 * gcc.dg/format/opt-6.c: Delete.
8577
8578 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8579
8580 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8581 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8582
8583 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8584
8585 * gcc.dg/tree-ssa/alias-2.c: New test.
8586
8587 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8588
8589 PR c++/22263
8590 * g++.dg/template/explicit7.C: New test.
8591
8592 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8593
8594 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8595 width of 8 to +Inf and -Inf.
8596
8597 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8598
8599 PR c++/22139
8600 * g++.dg/template/friend36.C: New test.
8601
8602 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8603
8604 PR fortran/21730
8605 * gfortran.dg/pr21730.f: New test.
8606
8607 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8608 Kenneth Zadeck <zadeck@naturalbridge.com>
8609
8610 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8611 since pure const detection cannot run at -O1 in c compiler.
8612 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8613 can now optimize this case properly.
8614 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8615 because we now pass.
8616 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8617
8618 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8619
8620 PR c/22421
8621 * gcc.dg/format/bitfld-1.c: New test.
8622
8623 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8624
8625 PR c++/22204
8626 * g++.dg/rtti/repo1.C: New test.
8627
8628 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8629
8630 PR middle-end/22398
8631 * gcc.c-torture/compile/pr22398.c: New test.
8632
8633 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8634
8635 PR c++/22132
8636 * g++.dg/expr/cast4.C: New test.
8637
8638 2005-07-15 Richard Guenther <rguenther@suse.de>
8639
8640 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8641 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8642
8643 2005-07-15 Steven Bosscher <stevenb@suse.de>
8644
8645 PR tree-optimization/22230
8646 * gcc.dg/tree-ssa/pr22230.c: New test.
8647
8648 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8649
8650 * gfortran.dg/g77/cpp6.f: New test.
8651
8652 PR fortran/22417
8653 * gfortran.dg/g77/cpp5.F: New test.
8654 * gfortran.dg/g77/cpp5.h: New file.
8655 * gfortran.dg/g77/cpp5inc.h: New file.
8656
8657 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8658
8659 PR libfortran/16435
8660 * gfortran.dg/tl_editting.f90: New.
8661 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8662
8663 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8664
8665 * gfortran.dg/char_array_constructor.f90: New test.
8666
8667 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8668
8669 * gfortran.dg/past_eor.f90: New.
8670 * gfortran.dg/complex_read.f90: New.
8671
8672 2005-07-13 Jeff Law <law@redhat.com>
8673
8674 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8675 additional casts.
8676
8677 * gcc.dg/tree-ssa/pr22321.c: New test
8678
8679 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8680
8681 PR tree-optimization/21921
8682 * gcc.dg/tree-ssa/pr21921.c: New.
8683
8684 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8685
8686 PR tree-optimizatio/22442
8687 * gcc.dg/tree-ssa/loop-11.c: New test.
8688
8689 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8690
8691 PR tree-opt/21840
8692 * gcc.c-torture/compile/pr21840.c: New test.
8693
8694 2005-07-12 Jan Hubicka <jh@suse.cz>
8695
8696 * gcc.c-torture/compile/pr22379.c: New test.
8697
8698 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8699
8700 PR libfortran/21593
8701 gfortran.dg/dev_null.f90: Remove outdated comment about
8702 PR libfortran/21593.
8703
8704
8705 2005-07-12 Dale Johannesen <dalej@apple.com>
8706
8707 * gcc.target/i386/compress-float-sse.c: New.
8708 * gcc.target/i386/compress-float-sse-pic.c: New.
8709 * gcc.target/i386/compress-float-387.c: New.
8710 * gcc.target/i386/compress-float-387-pic.c: New.
8711 * gcc.dg/compress-float-ppc.c: New.
8712 * gcc.dg/compress-float-ppc-pic.c: New.
8713
8714 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8715
8716 PR libfortran/21593
8717 gfortran.dg/dev_null.f90: Remove targets.
8718
8719 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8720
8721 PR tree-opt/22335
8722 * gcc.dg/pr22335-1.c: New test.
8723 * gcc.dg/pr22335-2.c: New test.
8724
8725 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8726
8727 PR c++/20172
8728 * g++.dg/template/nontype12.C : New test.
8729
8730 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8731
8732 * gcc.dg/tree-ssa/loop-10.c: New test.
8733
8734 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8735
8736 * gcc.c-torture/execute/20020720-1.x: Remove.
8737
8738 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8739
8740 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8741
8742 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8743
8744 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8745 (dg-mips-options): Use it.
8746
8747 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8748
8749 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8750
8751 2005-07-09 Richard Henderson <rth@redhat.com>
8752
8753 * lib/target-supports.exp (check_effective_target_sync_char_short):
8754 Add alpha.
8755
8756 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8757
8758 PR libfortran/22217
8759 * gfortran.dg/negative-z-descriptor.f90: New test.
8760
8761 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8762
8763 PR tree-opt/22329
8764 * gcc.dg/pr22329.c: New test.
8765
8766 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8767
8768 PR tree-optimization/20139
8769 * gcc.dg/tree-ssa/pr20139.c: New.
8770
8771 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8772
8773 PR tree-opt/22356
8774 * testsuite/gcc.dg/pr22356-1.c: New test.
8775
8776 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8777
8778 PR c++/21799
8779 * g++.dg/template/unify8.C: New.
8780 * g++.dg/template/unify9.C: New.
8781
8782 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8783
8784 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8785
8786 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8787
8788 * gcc.dg/darwin-version-1.c: New.
8789 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8790 * gcc.dg/builtins-20.c: Likewise.
8791 * gcc.dg/builtins-53.c: Likewise.
8792 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8793 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8794 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8795 * gcc.dg/torture/builtins-power-1.c: Likewise.
8796 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8797 on Darwin.
8798
8799 2005-07-07 Jeff Law <law@redhat.com>
8800
8801 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8802 argument evaluation order.
8803
8804 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8805
8806 PR libfortran/21594
8807 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8808 Add test cases where the shift length is greater than the
8809 array length.
8810
8811 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8812
8813 * obj-c++.dg/proto-lossage-6.mm: New.
8814 * objc.dg/proto-lossage-6.m: New.
8815
8816 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8817
8818 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8819 * objc.dg/gnu-runtime-2.m: Likewise.
8820
8821 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8822
8823 * gfortran.dg/longline.f: New test.
8824
8825 * gfortran.dg/badline.f: New test.
8826
8827 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8828
8829 PR fortran/16531
8830 PR fortran/15966
8831 PR fortran/18781
8832 * gfortran.dg/hollerith.f90: New.
8833 * gfortran.dg/hollerith2.f90: New.
8834 * gfortran.dg/hollerith3.f90: New.
8835 * gfortran.dg/hollerith4.f90: New.
8836 * gfortran.dg/hollerith_f95.f90: New.
8837 * gfortran.dg/hollerith_legacy.f90: New.
8838 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8839
8840 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8841
8842 PR objc/22274
8843 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8844 * objc.dg/gnu-runtime-2.m: New.
8845
8846 2005-07-06 Jeff Law <law@redhat.com>
8847
8848 * gcc.dg/tree-ssa/vrp17.c: New test.
8849
8850 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8851
8852 PR fortran/22327
8853 * gfortran.dg/array_constructor_5.f90: New test.
8854
8855 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8856
8857 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8858
8859 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8860
8861 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8862 * gcc.dg/980816-1.c: Ditto.
8863
8864 2005-07-06 Jeff Law <law@redhat.com>
8865
8866 * gcc.c-torture/compile/pr21356.c: New test.
8867
8868 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8869
8870 PR c/22013
8871 PR c/22098
8872 * gcc.c-torture/compile/pr22013-1.c,
8873 gcc.c-torture/execute/pr22098-1.c,
8874 gcc.c-torture/execute/pr22098-2.c,
8875 gcc.c-torture/execute/pr22098-3.c: New tests.
8876
8877 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8878
8879 PR c/22308
8880 * gcc.dg/pr22308-1.c: New test.
8881
8882 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8883
8884 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8885 target.
8886 * gcc.dg/compare9.c: Use -fshort-enums instead of
8887 -fno-short-enums. Change the last test to dg-bogus.
8888
8889 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8890
8891 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8892 * gcc.dg/compare9.c: New.
8893
8894 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8895
8896 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8897
8898 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8899
8900 PR testsuite/22288
8901 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8902
8903
8904 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8905
8906 * gcc.dg/format/gcc_gfc-1.c: New.
8907
8908 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8909
8910 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8911
8912 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8913
8914 PR fortran/20842
8915 * gfortran.dg/io_invalid_1.f90: New test.
8916
8917 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8918
8919 * gcc.dg/format/gcc_diag-1.c: Update.
8920
8921 2005-07-02 Jeff Law <law@redhat.com>
8922
8923 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8924 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8925
8926 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8927
8928 * gcc.dg/format/gcc_diag-1.c: Update.
8929
8930 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8931
8932 PR tree-opt/22269
8933 * gcc.c-torture/compile/pr22269.c: New test.
8934
8935 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8936
8937 PR 21584
8938 PR 22219
8939 * g++.dg/tree-ssa/pr21584-1.C: New test.
8940 * g++.dg/tree-ssa/pr21584-2.C: New test.
8941
8942 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8943
8944 * obj-c++.dg/try-catch-11.mm: New.
8945 * objc.dg/try-catch-10.m: New.
8946
8947 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8948
8949 * g++.dg/other/ucnid-1.C: xfail on AIX.
8950
8951 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8952
8953 PR 22234
8954 * gcc.dg/20050629-1.c: New test.
8955
8956 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8957
8958 * obj-c++.dg/const-str-1[0-1].mm: New.
8959 * objc.dg/const-str-1[0-1].m: New.
8960
8961 2005-05-29 Richard Henderson <rth@redhat.com>
8962
8963 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8964 Rename from check_effective_target_vect_no_max.
8965 (check_effective_target_vect_no_int_add): New.
8966 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8967 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8968 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8969 * gcc.dg/vect/vect-reduc-1.c: Use both.
8970 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8971
8972 2005-05-29 Richard Henderson <rth@redhat.com>
8973
8974 * lib/target-supports.exp (check_effective_target_vect_no_max):
8975 Remove i386 and x86_64.
8976
8977 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8978
8979 PR testsuite/21969
8980 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8981
8982 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8983
8984 PR middle-end/21969
8985 * gcc.dg/vect/pr21969.c: New test.
8986
8987 2005-06-28 Eric Christopher <echristo@redhat.com>
8988
8989 PR c/22052
8990 PR c/21975
8991 * gcc.dg/inline1.c: New test.
8992 * gcc.dg/inline2.c: Ditto.
8993 * gcc.dg/inline3.c: Ditto.
8994 * gcc.dg/inline4.c: Ditto.
8995 * gcc.dg/inline5.c: Ditto.
8996
8997 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8998
8999 PR libfortran/22142
9000 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9001 Add testcase also testing eoshift1 for PR 22142.
9002
9003 2005-06-28 Richard Henderson <rth@redhat.com>
9004
9005 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9006 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9007 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9008 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9009 gcc.dg/tree-ssa/20030922-2.c: Likewise.
9010
9011 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
9012
9013 PR libfortran/22142
9014 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9015 Add testcase for PR 22142.
9016
9017 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
9018
9019 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
9020 gcc.target/ia64/fpreg-2.c: New tests.
9021
9022 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9023
9024 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
9025
9026 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9027
9028 PR libfortran/22170
9029 * gfortran.dg/slash_1.f90: New test.
9030
9031 2005-06-27 Richard Henderson <rth@redhat.com>
9032
9033 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
9034 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
9035 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9036 * gcc.dg/vect/vect-reduc-2.c: Likewise.
9037 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9038 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9039
9040 2005-06-27 Richard Henderson <rth@redhat.com>
9041
9042 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
9043 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
9044
9045 2005-06-27 Ziemowit Laski <zlaski@apple.com>
9046
9047 * obj-c++.dg/proto-lossage-5.mm: New.
9048 * objc.dg/proto-lossage-5.m: New.
9049
9050 2005-06-27 Diego Novillo <dnovillo@redhat.com>
9051
9052 PR 21959
9053 * gcc.dg/tree-ssa/pr21959.c: New test.
9054
9055 2005-06-27 Jakub Jelinek <jakub@redhat.com>
9056
9057 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
9058 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
9059 testing uninitialized var.
9060
9061 * gcc.c-torture/execute/builtins/chk.h: New.
9062 * gcc.c-torture/execute/builtins/lib/chk.c: New.
9063 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
9064 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
9065 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
9066 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
9067 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
9068 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
9069 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
9070 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
9071 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
9072 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
9073 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
9074 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
9075 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
9076 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
9077 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
9078 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
9079 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
9080 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
9081 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
9082 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
9083 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
9084 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9085 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9086 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9087 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9088 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9089 * gcc.dg/builtin-object-size-1.c: New test.
9090 * gcc.dg/builtin-object-size-2.c: New test.
9091 * gcc.dg/builtin-object-size-3.c: New test.
9092 * gcc.dg/builtin-object-size-4.c: New test.
9093 * gcc.dg/builtin-object-size-5.c: New test.
9094 * gcc.dg/builtin-stringop-chk-1.c: New test.
9095 * gcc.dg/builtin-stringop-chk-2.c: New test.
9096 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9097 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9098 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9099 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9100 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9101 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9102 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9103 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9104 * gcc.c-torture/execute/printf-1.c: New test.
9105 * gcc.c-torture/execute/fprintf-1.c: New test.
9106 * gcc.c-torture/execute/vprintf-1.c: New test.
9107 * gcc.c-torture/execute/vfprintf-1.c: New test.
9108 * gcc.c-torture/execute/printf-chk-1.c: New test.
9109 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9110 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9111 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9112
9113 2005-06-27 Michael Matz <matz@suse.de>
9114
9115 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9116 slot is not merged if address escapes.
9117
9118 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9119
9120 PR c/21911
9121 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
9122
9123 2005-06-26 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR middle-end/17965
9126 * gcc.c-torture/compile/20050622-1.c: New test.
9127
9128 PR middle-end/22028
9129 * gcc.dg/20050620-1.c: New test.
9130
9131 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
9132
9133 PR tree-optimization/22026
9134 * gcc.dg/tree-ssa/pr22026.c: New.
9135
9136 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
9137
9138 PR libfortran/22144
9139 * gfortran.dg/shift-alloc.f90: New testcase.
9140
9141 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
9142
9143 * all files: Update FSF address in copyright headers.
9144
9145 2005-06-22 Jan Hubicka <jh@suse.cz>
9146
9147 * wholeprogram-1.c: New testcase.
9148 * wholeprogram-2.c: New testcase.
9149
9150 2005-06-24 Mark Mitchell <mark@codesourcery.com>
9151
9152 PR 22171
9153 * gcc.dg/tree-ssa/pr22171.c: New test.
9154
9155 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
9156
9157 * gfortran.dg/simplify_modulo.f90: New.
9158
9159 2005-06-24 Jan Hubicka <jh@suse.cz>
9160
9161 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
9162
9163 2005-06-23 Ziemowit Laski <zlaski@apple.com>
9164
9165 * obj-c++.dg/proto-lossage-[1-4].mm: New.
9166
9167 2005-06-23 Ziemowit Laski <zlaski@apple.com>
9168
9169 * obj-c++.dg/typedef-alias-1.mm: New.
9170 * objc.dg/typedef-alias-1.m: New.
9171
9172 2005-06-23 Jeff Law <law@redhat.com>
9173
9174 * gcc.dg/tree-ssa/vrp16.c: New test.
9175
9176 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9177
9178 * lib/target-supports.exp: Add
9179 check_effective_target_fortran_large_real and
9180 check_effective_target_fortran_large_int to check for
9181 corresponding effective targets.
9182 * gfortran.dg/large_integer_kind_1.f90: New test.
9183 * gfortran.dg/large_real_kind_1.f90: New test.
9184
9185 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
9186
9187 PR tree-optimization/22117
9188 * gcc.dg/tree-ssa/pr22117.c: New.
9189
9190 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
9191
9192 PR testsuite/22123
9193 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9194
9195 2005-06-23 David Edelsohn <edelsohn@gnu.org>
9196
9197 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9198
9199 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
9200
9201 * gfortran.dg/f2c_4.f90: Add tests for complex functions
9202 * gfortran.dg/f2c_4.c: Likewise.
9203
9204 2005-06-22 Paul Brook <paul@codesourcery.com>
9205
9206 PR fortran/21034
9207 * gfortran.dg/auto_save_1.f90: New test.
9208
9209 2005-06-22 Michael Matz <matz@suse.de>
9210
9211 * gcc.target/x86-64/abi: New directory.
9212 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9213 * gcc.target/x86-64/abi/README.gcc: New file.
9214 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9215 * gcc.target/x86-64/abi/asm-support.s: New file.
9216 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9217 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9218 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9219 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9220 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9221 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9222 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9223 * gcc.target/x86_64/abi/test_bitfields.c: New test.
9224 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9225 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9226 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9227 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9228 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9229 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9230 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9231 * gcc.target/x86_64/abi/test_varargs.c: New test.
9232
9233 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
9234
9235 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9236 32-bit i?86 and x86_64.
9237
9238 2005-06-21 Ziemowit Laski <zlaski@apple.com>
9239
9240 * obj-c++.dg/const-str-[1-9].mm: New tests.
9241
9242 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
9243
9244 PR fortran/22010
9245 * gfortran.dg/namelist_use.f90: New.
9246 * gfortran.dg/namelist_use_only.f90: New.
9247
9248 2005-06-21 Jeff Law <law@redhat.com>
9249
9250 * gcc.dg/tree-ssa/vrp15.c: New test.
9251
9252 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
9253
9254 * lib/target-supports.exp (check_effective_target_vect_reduction):
9255 Remove.
9256 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9257 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9258 remove vect_reduction target keyword. Also avoid two returns in main.
9259 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9260 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9261 * gcc.dg/vect/vect-reduc-1short.c: New test.
9262 * gcc.dg/vect/vect-reduc-1char.c: New test.
9263 * gcc.dg/vect/vect-reduc-2short.c: New test.
9264 * gcc.dg/vect/vect-reduc-2char.c: New test.
9265 * gcc.dg/vect/vect-reduc-6.c: New test.
9266 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9267 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9268 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9269
9270 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9271 Paul Thomas <pault@gcc.gnu.org>
9272
9273 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9274 New tests.
9275
9276 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9277
9278 * gfortran.dg/backslash_1.f90: New test.
9279 * gfortran.dg/backslash_2.f90: New test.
9280
9281 2005-06-20 Steven G. Kargl <kargls@comcast.net>
9282
9283 * gfortran.dg/duplicate_labels.f90: New test.
9284
9285 2005-06-20 Jan Beulich <jbeulich@novell.com>
9286
9287 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9288 unsupportable relocations.
9289 * g++.old-deja/g++.other/store-expr1.C: Likewise.
9290 * gcc.dg/20050321-2.c: xfail for NetWare.
9291
9292 2005-06-20 Andreas Jaeger <aj@suse.de>
9293
9294 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9295 gcc.target/i386/fastcall-sseregparm.c,
9296 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9297
9298 2005-06-19 Richard Henderson <rth@redhat.com>
9299
9300 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9301
9302 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
9303
9304 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9305
9306 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
9307
9308 PR c++/22115
9309 * g++.dg/conversion/simd2.C: Change expected error message.
9310
9311 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
9312
9313 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9314 * gcc.dg/vect/vect-reduc-2.c: Likewise.
9315 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9316
9317 2005-06-18 James A Morrison <phython@gcc.gnu.org>
9318
9319 * gcc.dg/fold-mod-1.c: New test.
9320
9321 2005-06-18 Steven G. Kargl <kargls@comcast.net>
9322
9323 PR fortran/19926
9324 * gfortran.dg/pr19926.f90: New test.
9325
9326 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
9327
9328 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9329 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9330 targets.
9331 * gcc.dg/vect/vect-reduc-2.c: Likewise.
9332 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9333
9334 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
9335
9336 * gcc.target/ia64/float80-varargs-1.c: New test.
9337
9338 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9339
9340 PR tree-opt/22035
9341 * gfortran.dg/f2c_6.f90: New test.
9342
9343 2005-06-17 Geoffrey Keating <geoffk@apple.com>
9344
9345 PR c++/17413
9346 * g++.dg/template/local5.C: New.
9347
9348 2005-06-17 Richard Henderson <rth@redhat.com>
9349
9350 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9351
9352 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
9353
9354 PR testsuite/21945
9355 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9356
9357 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
9358
9359 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9360 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9361 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9362 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9363 check_vect to verify the presence of hardware vector support.
9364
9365 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
9366
9367 PR testsuite/22056
9368 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9369
9370 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9371
9372 PR libfortran/19216
9373 * gfortran.dg/pr19216.f: Add correct space between brackets and
9374 dg directive.
9375
9376 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9377
9378 PR libfortran/16436
9379 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9380
9381 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
9382
9383 * gcc.target/i386/attributes-error.c: New testcase.
9384 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9385 * gcc.target/i386/regparm-stdcall.c: Likewise.
9386 * gcc.target/i386/sseregparm-1.c: Likewise.
9387 * gcc.target/i386/sseregparm-2.c: Likewise.
9388
9389 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
9390
9391 * g++.dg/rtti/crash2.C: New.
9392
9393 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
9394
9395 * gcc.dg/noncompile/20040203-3.c: Update expected message.
9396
9397 2005-06-15 David Ung <davidu@mips.com>
9398
9399 * gcc.target/mips/mips16e-extends.c: New test for testing the
9400 generation of MIPS16e zeb/zeh, seb/seh instructions.
9401
9402 2005-06-15 Diego Novillo <dnovillo@redhat.com>
9403
9404 PR 22018
9405 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9406 * gcc.dg/tree-ssa/pr22018.c: New test.
9407
9408 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
9409
9410 * gcc.dg/simd-1.c: Update error messages.
9411 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
9412 * gcc.dg/simd-2.c: Update error messages.
9413 * gcc.dg/simd-4.c: New.
9414
9415 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
9416
9417 PR c++/20678
9418 * g++.dg/other/crash-4.C: New.
9419
9420 2005-06-14 Devang Patel <dpatel@apple.com>
9421
9422 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9423
9424 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
9425
9426 PR c++/21929
9427 * g++.dg/parse/crash11.C: Update
9428
9429 2005-06-13 Jeff Law <law@redhat.com>
9430
9431 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9432 perform the desired transformations.
9433 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9434 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9435
9436 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9437
9438 PR fortran/22038
9439 * gfortran.dg/forall_1.f90: Un-XFAIL.
9440
9441 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
9442
9443 PR c++/21929
9444 * g++.dg/parse/crash26.C: New.
9445
9446 PR c++/20789
9447 * g++.dg/init/member1.C: New.
9448
9449 2005-06-13 Jakub Jelinek <jakub@redhat.com>
9450
9451 * gfortran.dg/altreturn_1.f90: New test.
9452
9453 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
9454
9455 PR middle-end/21985
9456 * gcc.dg/tree-ssa/pr21985.c: New test.
9457
9458 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9459
9460 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9461
9462 2005-06-12 Roger Sayle <roger@eyesopen.com>
9463
9464 PR c++/21930
9465 * g++.dg/other/error10.C: New test case.
9466
9467 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9468
9469 PR libfortran/19155
9470 * gfortran.dg/pr19155.f: Add test.
9471
9472 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9473
9474 * gfortran.dg/f2c_7.f90: New test.
9475
9476 * gfortran.dg/forall_1.f90: XFAILed.
9477
9478 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9479
9480 * gcc.dg/pr14796-1.c: New.
9481 * gcc.dg/pr14796-2.c: New.
9482
9483 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9484
9485 PR fortran/17792
9486 PR fortran/21375
9487 * gfortran.dg/deallocate_stat.f90: New test.
9488
9489 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9490
9491 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9492
9493 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9494
9495 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9496 access will be generated when this loop is vectorized. Test that
9497 accesses with same alignment were detected.
9498 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9499 Test that accesses with same alignment were detected.
9500 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9501 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9502 alignment were detected.
9503
9504 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9505
9506 PR c++/10611
9507 * g++.dg/conversion/simd2.C: New.
9508
9509 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9510
9511 * gcc.dg/Wcxx-compat-1.c: New.
9512
9513 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9514
9515 PR libfortran/21480
9516 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9517 complex array.
9518
9519 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9520
9521 * gcc.dg/alias-8.c: New.
9522
9523 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9524
9525 * gcc.dg/format/cmn_err-1.c: Update.
9526
9527 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9528
9529 PR target/20666
9530 * gcc.target/sparc/fexpand-2.c: New.
9531 * gcc.target/sparc/fpmerge-2.c: New.
9532 * gcc.target/sparc/fpmul-2.c: New.
9533 * gcc.target/sparc/noresult.c: New.
9534 * gcc.target/sparc/pdist-2.c: New.
9535 * gcc.target/sparc/pdist-3.c: New.
9536
9537 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9538
9539 PR testsuite/21702
9540 * gcc.target/i386/i386.exp: Fix comment typo.
9541
9542 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9543
9544 PR c++/19497
9545 * g++.dg/inherit/using5.C: New.
9546 * g++.dg/inherit/using6.C: New.
9547
9548 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9549
9550 PR c++/19894
9551 * g++.dg/template/ptrmem15.C: New test.
9552
9553 PR c++/20563
9554 * g++.dg/ext/label4.C: New test.
9555
9556 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9557
9558 * gcc.dg/tls/debug-1.c: New test.
9559
9560 2005-06-07 Dale Johannesen <dalej@apple.com>
9561
9562 * gcc.target/i386/movq.c: New.
9563
9564 2005-06-07 Dale Johannesen <dalej@apple.com>
9565
9566 * gcc.dg/20050607-1.c: New.
9567
9568 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9569
9570 PR middle-end/21850
9571 * gcc.c-torture/execute/20050607-1.c: New test.
9572
9573 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9574
9575 PR libfortran/21926
9576 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9577 Test case where the return array has lowest stride one,
9578 but isn't packed.
9579
9580 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9581
9582 * lib/target-supports.exp (check_effective_target_sync_int_long):
9583 Add s390 and s390x targets.
9584
9585 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9586
9587 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9588 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9589 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9590 * gcc.dg/tree-ssa/loop-9.c: New test.
9591
9592 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9593
9594 * g++.dg/parse/defarg10.C: New.
9595
9596 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR regression/21897
9599 * gcc.c-torture/execute/20050604-1.c: New test.
9600
9601 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9602
9603 PR 21903
9604 * g++.dg/parse/defarg9.C: New.
9605
9606 PR c++/20637
9607 * g++.dg/inherit/using4.C: New.
9608 * g++.dg/overload/error1.C: Adjust expected errors.
9609 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9610 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9611 * g++.old-deja/g++.other/redecl2.C: Likewise.
9612 * g++.old-deja/g++.other/redecl4.C: Likewise.
9613 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9614
9615 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9616
9617 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9618
9619 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9620
9621 * lib/gfortran.exp (gfortran_target_compile): Call
9622 dg-additional-files-options
9623 * gfortran.dg/f2c_4.f90: New file
9624 * gfortran.dg/f2c_4.c: New file
9625 * gfortran.dg/f2c_5.f90: New file
9626 * gfortran.dg/f2c_5.c: New file
9627
9628 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9629
9630 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9631
9632 PR fortran/21912
9633 * gfortran.dg/array_constructor_4.f90: New test.
9634
9635 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9636
9637 PR c++/21619
9638 * g++.dg/ext/builtin9.C: New test.
9639
9640 2005-06-05 Dale Johannesen <dalej@apple.com>
9641
9642 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9643 * gcc.c-torture/execute/20050603-2.c: Ditto.
9644
9645 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9646
9647 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9648 * gcc.dg/vect/vect-reduc-1.c: New.
9649 * gcc.dg/vect/vect-reduc-2.c: New.
9650 * gcc.dg/vect/vect-reduc-3.c: New.
9651
9652 2005-06-04 Dale Johannesen <dalej@apple.com>
9653
9654 * gcc.c-torture/execute/20050603-1.c: New.
9655 * gcc.c-torture/execute/20050603-2.c: New.
9656 * gcc.dg/20050603-3.c: New.
9657
9658 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9659
9660 PR fortran/19195
9661 * gfortran.dg/debug_1.f90: New test.
9662
9663 * gfortran.dg/forall_1.f90: New test.
9664
9665 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9666
9667 * gfortran.dg/array_constructor_3.f90: New test.
9668
9669 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9670
9671 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9672
9673 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9674
9675 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9676
9677 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9678
9679 PR c/21873
9680 * gcc.dg/init-excess-1.c: New test.
9681
9682 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9683
9684 PR c++/21853
9685 * g++.dg/expr/static_cast6.C: New test.
9686
9687 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9688
9689 * gcc.dg/tree-ssa/vrp14.c: New test.
9690
9691 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9692
9693 PR c++/21336
9694 * g++.dg/template/new2.C: New test.
9695
9696 2005-06-03 Josh Conner <jconner@apple.com>
9697
9698 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9699 all entries in initializer.
9700
9701 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9702
9703 PR middle-end/21858
9704 * gcc.dg/pr21858.c: New testcase.
9705
9706 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9707
9708 PR tree-optimization/21292
9709
9710 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9711 New.
9712 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9713 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9714 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9715 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9716 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9717
9718 2005-06-02 Richard Henderson <rth@redhat.com>
9719
9720 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9721
9722 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9723
9724 * gcc.dg/wtypequal.c: New testcase.
9725
9726 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9727
9728 PR 21582
9729 * gcc.dg/tree-ssa/pr21582.c: New test.
9730
9731 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9732
9733 PR c++/21280
9734 * g++.dg/opt/interface2.h: New.
9735 * g++.dg/opt/interface2.C: New.
9736 * g++.dg/init/ctor4.C: Adjust error lines.
9737 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9738 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9739 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9740 * g++.old-deja/g++.pt/assign1.C: Likewise.
9741 * g++.old-deja/g++.pt/crash20.C: Likewise.
9742
9743 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9744
9745 PR tree-optimization/21734
9746 * g++.dg/vect/pr21734_1.cc: New.
9747 * g++.dg/vect/pr21734_2.cc: New.
9748
9749 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9750
9751 PR c++/20350
9752 * g++.dg/template/spec24.C: New.
9753
9754 PR c++/21151
9755 * g++.dg/pch/local-1.C: New.
9756 * g++.dg/pch/local-1.Hs: New.
9757
9758 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9759
9760 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9761 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9762 * gcc.dg/tree-ssa/pr14341.c: New test.
9763 * gcc.dg/tree-ssa/pr14841.c: New test.
9764 * gcc.dg/tree-ssa/pr20701.c: New test.
9765 * gcc.dg/tree-ssa/pr21086.c: New test.
9766 * gcc.dg/tree-ssa/pr21090.c: New test.
9767 * gcc.dg/tree-ssa/pr21332.c: New test.
9768 * gcc.dg/tree-ssa/pr21458.c: New test.
9769 * gcc.dg/tree-ssa/pr21658.c: New test.
9770 * gcc.dg/tree-ssa/vrp01.c: New test.
9771 * gcc.dg/tree-ssa/vrp02.c: New test.
9772 * gcc.dg/tree-ssa/vrp03.c: New test.
9773 * gcc.dg/tree-ssa/vrp04.c: New test.
9774 * gcc.dg/tree-ssa/vrp05.c: New test.
9775 * gcc.dg/tree-ssa/vrp06.c: New test.
9776 * gcc.dg/tree-ssa/vrp07.c: New test.
9777 * gcc.dg/tree-ssa/vrp08.c: New test.
9778 * gcc.dg/tree-ssa/vrp09.c: New test.
9779 * gcc.dg/tree-ssa/vrp10.c: New test.
9780 * gcc.dg/tree-ssa/vrp11.c: New test.
9781 * gcc.dg/tree-ssa/vrp12.c: New test.
9782 * gcc.dg/tree-ssa/vrp13.c: New test.
9783
9784 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9785
9786 PR 21029
9787 * gcc.dg/tree-ssa/pr21029.c: New test.
9788
9789 2005-06-01 Roger Sayle <roger@eyesopen.com>
9790
9791 * gfortran.dg/logint-1.f: New test case.
9792 * gfortran.dg/logint-2.f: Likewise.
9793 * gfortran.dg/logint-3.f: Likewise.
9794
9795 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR c/21536
9798 PR c/20760
9799 * gcc.dg/20050527-1.c: New test.
9800
9801 * gcc.dg/i386-sse-12.c: New test.
9802
9803 PR fortran/21729
9804 * gfortran.dg/implicit_5.f90: New test.
9805
9806 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9807
9808 PR fortran/20883
9809 * gfortran/assign_4.f90: New test.
9810 * gfortran/assign_2.f90: Change compile to run.
9811
9812 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9813
9814 * lib/target-supports.exp
9815 (check_effective_target_sync_char_short): New.
9816 * gcc.dg/sync-2.c: New.
9817
9818 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9819
9820 PR tree-optimization/21817
9821 * gcc.dg/torture/pr21817-1.c: New.
9822
9823 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9824
9825 PR c++/21165
9826 * g++.dg/template/init5.C: New.
9827
9828 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9829
9830 * gfortran.dg/char_initialiser_actual.f90:
9831 Test character initialisers as actual arguments.
9832 * gfortran.dg/char_pointer_comp_assign.f90:
9833 Test character pointer structure component assignments.
9834 * gfortran.dg/char_array_structure_constructor.f90:
9835 Test character components in structure constructors.
9836
9837 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9838
9839 PR middle-end/20931
9840 * g++.dg/opt/pr20931.C: New test.
9841
9842 2005-05-31 Andreas Jaeger <aj@suse.de>
9843
9844 PR testsuite/20772
9845 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9846 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9847 g++.old-deja/g++.ext/asmspec1.C,
9848 g++.old-deja/g++.other/regstack.C,
9849 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9850 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9851 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9852 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9853 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9854 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9855 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9856 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9857 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9858 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9859 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9860 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9861 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9862 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9863 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9864 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9865 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9866 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9867 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9868
9869 2005-05-31 Jeff Law <law@redhat.com>
9870
9871 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9872
9873 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9874
9875 PR middle-end/21743
9876 * gcc.dg/builtins-1.c: Activate disabled clog test.
9877 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9878
9879 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9880
9881 * gfortran.dg/char_pointer_assign.f90:
9882 Test character-pointer assignments and pointer assignments.
9883 * gfortran.dg/char_pointer_dummy.f90:
9884 Test character-pointer dummy arguments.
9885 * gfortran.dg/char_pointer_func.f90:
9886 Test character-pointer function returns.
9887 * gfortran.dg/char_pointer_dependency.f90:
9888 Test character-pointer functions with dependencies.
9889
9890 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9891
9892 PR c++/21784
9893 * g++.dg/lookup/using14.C: New test.
9894
9895 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9896
9897 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9898 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9899 trailing ^M.
9900
9901 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9902
9903 PR c++/17413
9904 * g++.dg/template/local5.C: New.
9905
9906 PR target/21761
9907 * gcc.c-torture/compile/pr21761.c: New.
9908
9909 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9910 before darwin8.
9911
9912 2005-05-30 Steven G. Kargl
9913
9914 PR fortran/20846
9915 * gfortran.dg/inquire_8.f90: New test.
9916
9917 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9918
9919 PR libfortran/21376
9920 * gfortran.dg/output_exponents_1.f90: New test.
9921
9922 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9923
9924 PR libfortran/20006
9925 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9926
9927 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9928
9929 PR c++/21210
9930 * g++.dg/ext/complex1.C: New test.
9931
9932 PR c++/21340
9933 * g++.dg/init/ctor6.C: New test.
9934
9935 2005-05-29 Jan Hubicka <jh@suse.cz>
9936
9937 * gcc.c-torture/compile/pr21562.c: New.
9938
9939 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9940
9941 * gfortran.dg/subnormal_1.f90: New test.
9942
9943 2005-05-28 Jan Hubicka <jh@suse.cz>
9944
9945 * tree-prof.exp: Fix comment.
9946 * value-prof-1.c: New.
9947 * value-prof-2.c: New.
9948 * value-prof-3.c: New.
9949 * value-prof-4.c: New.
9950
9951 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9952
9953 PR c++/21614
9954 * g++.dg/expr/ptrmem6.C: New test.
9955 * g++.dg/expr/ptrmem6a.C: Likewise.
9956
9957 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9958
9959 PR tree-optimization/21658
9960 * gcc.dg/tree-ssa/pr21658.c: New.
9961
9962 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9963
9964 PR c++/21455
9965 * g++.dg/inherit/ptrmem3.C: New.
9966
9967 PR c++/21681
9968 * g++.dg/parse/template16.C: New.
9969
9970 2005-05-27 Andreas Jaeger <aj@suse.de>
9971
9972 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9973
9974 * gcc.dg/i386-sse-8.c: Run test on all archs.
9975
9976 2005-05-26 Mike Stump <mrs@apple.com>
9977
9978 * objc.dg/isa-field-1.m: Only run on darwin.
9979 * objc.dg/lookup-1.m: Likewise.
9980 * objc.dg/try-catch-8.m: Likewise.
9981
9982 2005-05-26 Roger Sayle <roger@eyesopen.com>
9983
9984 PR tree-optimization/9814
9985 * gcc.dg/pr9814-1.c: New test case.
9986
9987 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9988
9989 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9990 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9991 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9992 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9993 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9994 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9995 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9996 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9997 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9998 objc.dg/try-catch-8.m: New.
9999
10000 2005-05-26 Janis Johnson <janis187@us.ibm.com>
10001
10002 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10003 remove extraneous semicolons.
10004
10005 2005-05-26 Ziemowit Laski <zlaski@apple.com>
10006
10007 * obj-c++.dg/comp-types-12.mm: New.
10008 * objc.dg/comp-types-11.m: New.
10009 * objc.dg/selector-4.m: New.
10010
10011 2005-05-26 Andreas Jaeger <aj@suse.de>
10012
10013 PR testsuite/20772
10014 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
10015 g++.old-deja/g++.ext/attrib3.C,
10016 g++.old-deja/g++.other/store-expr1.C,
10017 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
10018 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
10019 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10020 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
10021 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
10022 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
10023 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
10024 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10025 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
10026 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
10027 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
10028 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
10029 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
10030 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
10031 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
10032 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
10033 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
10034 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10035 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
10036
10037 2005-05-26 Andreas Jaeger <aj@suse.de>
10038
10039 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
10040 x86-64 compilation.
10041
10042 2005-05-26 Andreas Jaeger <aj@suse.de>
10043
10044 PR testsuite/20772
10045 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
10046 gcc.misc-tests/i386-pf-athlon-1.c,
10047 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10048 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
10049 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
10050 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
10051 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
10052 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
10053 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
10054 programs.
10055
10056 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
10057 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
10058 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
10059 x86-64 compilation.
10060
10061 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
10062 x86_64.
10063
10064 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
10065 effective-target ilp32.
10066
10067 2005-05-26 David Ung <davidu@mips.com>
10068
10069 * gcc.target/mips/ext_ins.c: New test for testing the generation
10070 of MIPS32/64 rev 2 ext/ins instructions.
10071
10072 2005-05-26 Andreas Jaeger <aj@suse.de>
10073
10074 * treelang/compile/unsigned.tree: Use gimple instead of
10075 nonexisting generic dump.
10076
10077 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
10078
10079 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
10080
10081 2005-05-26 Andreas Jaeger <aj@suse.de>
10082
10083 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
10084
10085 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
10086
10087 PR libfortran/17283
10088 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10089 Test callee-allocated memory with write statements.
10090
10091 2005-05-25 Roger Sayle <roger@eyesopen.com>
10092
10093 PR middle-end/21709
10094 * gcc.dg/pr21709-1.c: New test case.
10095
10096 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10097 Mike Stump <mrs@apple.com>
10098
10099 * objc/execute/next_mapping.h: Update for C++.
10100
10101 * obj-c++.dg/selector-1.mm: Move to...
10102 * obj-c++.dg/selector-4.mm: here...
10103
10104 * obj-c++.dg/basic.mm: New.
10105 * obj-c++.dg/comp-types-1.mm: New.
10106 * obj-c++.dg/cxx-class-1.mm: New.
10107 * obj-c++.dg/cxx-ivars-1.mm: New.
10108 * obj-c++.dg/cxx-ivars-2.mm: New.
10109 * obj-c++.dg/cxx-ivars-3.mm: New.
10110 * obj-c++.dg/cxx-scope-1.mm: New.
10111 * obj-c++.dg/cxx-scope-2.mm: New.
10112 * obj-c++.dg/defs.mm: New.
10113 * obj-c++.dg/empty-private-1.mm: New.
10114 * obj-c++.dg/encode-1.mm: New.
10115 * obj-c++.dg/encode-2.mm: New.
10116 * obj-c++.dg/encode-3.mm: New.
10117 * obj-c++.dg/extern-c-1.mm: New.
10118 * obj-c++.dg/extra-semi.mm: New.
10119 * obj-c++.dg/fix-and-continue-2.mm: New.
10120 * obj-c++.dg/isa-field-1.mm: New.
10121 * obj-c++.dg/ivar-list-semi.mm: New.
10122 * obj-c++.dg/local-decl-1.mm: New.
10123 * obj-c++.dg/lookup-1.mm: New.
10124 * obj-c++.dg/lookup-2.mm: New.
10125 * obj-c++.dg/method-1.mm: New.
10126 * obj-c++.dg/method-2.mm: New.
10127 * obj-c++.dg/method-3.mm: New.
10128 * obj-c++.dg/method-4.mm: New.
10129 * obj-c++.dg/method-5.mm: New.
10130 * obj-c++.dg/method-6.mm: New.
10131 * obj-c++.dg/method-7.mm: New.
10132 * obj-c++.dg/no-extra-load.mm: New.
10133 * obj-c++.dg/overload-1.mm: New.
10134 * obj-c++.dg/pragma-1.mm: New.
10135 * obj-c++.dg/pragma-2.mm: New.
10136 * obj-c++.dg/private-1.mm: New.
10137 * obj-c++.dg/private-2.mm: New.
10138 * obj-c++.dg/proto-qual-1.mm: New.
10139 * obj-c++.dg/qual-types-1.mm: New.
10140 * obj-c++.dg/stubify-1.mm: New.
10141 * obj-c++.dg/stubify-2.mm: New.
10142 * obj-c++.dg/super-class-1.mm: New.
10143 * obj-c++.dg/super-class-2.mm: New.
10144 * obj-c++.dg/super-dealloc-1.mm: New.
10145 * obj-c++.dg/super-dealloc-2.mm: New.
10146 * obj-c++.dg/template-1.mm: New.
10147 * obj-c++.dg/template-2.mm: New.
10148 * obj-c++.dg/template-3.mm: New.
10149 * obj-c++.dg/template-4.mm: New.
10150 * obj-c++.dg/template-5.mm: New.
10151 * obj-c++.dg/template-6.mm: New.
10152 * obj-c++.dg/try-catch-1.mm: New.
10153 * obj-c++.dg/try-catch-2.mm: New.
10154 * obj-c++.dg/try-catch-3.mm: New.
10155 * obj-c++.dg/try-catch-4.mm: New.
10156 * obj-c++.dg/try-catch-5.mm: New.
10157 * obj-c++.dg/try-catch-6.mm: New.
10158 * obj-c++.dg/try-catch-7.mm: New.
10159 * obj-c++.dg/try-catch-8.mm: New.
10160 * obj-c++.dg/try-catch-9.mm: New.
10161 * obj-c++.dg/va-meth-1.mm: New.
10162
10163 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10164
10165 * obj-c++.dg/selector-1.mm: New.
10166 * obj-c++.dg/selector-2.mm: New.
10167
10168 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10169
10170 * obj-c++.dg/selector-3.mm: New.
10171 * objc.dg/selector-3.m: New.
10172
10173 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10174
10175 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10176 about where warning appears.
10177
10178 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
10179
10180 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10181 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10182 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10183 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10184
10185 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
10186
10187 * gcc.dg/20050524-1.c: New test.
10188
10189 2005-05-25 Jan Hubicka <jh@suse.cz>
10190
10191 * gcc.dg/tree-prof/inliner-1.c: New.
10192
10193 2005-05-25 Janis Johnson <janis187@us.ibm.com>
10194
10195 * gcc.dg/tree-prof: New directory.
10196 * gcc.dg/tree-prof/tree-prof.exp: New.
10197
10198 2005-05-25 DJ Delorie <dj@redhat.com>
10199
10200 * gcc.dg/Wattributes-1.c: New.
10201 * gcc.dg/Wattributes-2.c: New.
10202 * gcc.dg/Wattributes-3.c: New.
10203
10204 20005-05-24 Janis Johnson <janis187@us.ibm.com>
10205
10206 PR tree-optimization/19833
10207 * gcc.dg/uninit-4.c: Remove xfail.
10208 * gcc.dg/uninit-9.c: Ditto.
10209
10210 2005-05-24 Ziemowit Laski <zlaski@apple.com>
10211
10212 * obj-c++.dg/bitfield-[1-5].mm: New.
10213 * obj-c++.dg/class-protocol-1.mm: New.
10214 * obj-c++.dg/comp-types-1[0-1].mm: New.
10215 * obj-c++.dg/comp-types-[2-9].mm: New.
10216 * obj-c++.dg/encode-[4-8].mm: New.
10217 * obj-c++.dg/layout-1.mm: New.
10218 * obj-c++.dg/method-1[0-9].mm: New.
10219 * obj-c++.dg/method-2[0-1].mm: New.
10220 * obj-c++.dg/method-[8-9].mm: New.
10221 * obj-c++.dg/objc-gc-3.mm: New.
10222 * obj-c++.dg/try-catch-10.mm: New.
10223 * objc.dg/bitfield-5.m: New.
10224 * objc.dg/comp-types-10.m: New.
10225 * objc.dg/comp-types-9.m: New.
10226 * objc.dg/layout-1.m: New.
10227 * objc.dg/objc-gc-4.m: New.
10228 * objc.dg/try-catch-9.m: New.
10229 * objc.dg/class-protocol-1.m: Tweak diagnostics.
10230 * objc.dg/comp-types-1.m: Likewise.
10231 * objc.dg/comp-types-[5-6].m: Likewise.
10232 * objc.dg/method-9.m: Likewise.
10233
10234 2005-05-24 Janis Johnson <janis187@us.ibm.com>
10235
10236 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10237 and on hardware without VMX support.
10238
10239 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10240
10241 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10242
10243 * lib/profopt.exp (dg-final-generate, dg-final-use,
10244 profopt-final-code, profopt-get-options): New.
10245 (profopt-execute): Process test directives.
10246
10247 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10248 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10249 cleanup-tree-dump, cleanup-saved-temps): Update comments.
10250
10251 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
10252
10253 PR C++/21645
10254 * g++.dg/init/ctor5.C: New test.
10255
10256 2005-05-24 Ira Rosen <irar@il.ibm.com>
10257
10258 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10259 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10260 vect-113.c, vect-114.c.
10261
10262 2005-05-23 Adam Nemet <anemet@lnxw.com>
10263
10264 * gcc.dg/const-elim-1.c: Remove xfails.
10265
10266 2005-05-23 Jeff Law <law@redhat.com>
10267
10268 * gcc.c-torture/compile/pr21638.c: New test.
10269 * gcc.c-torture/compile/20050520-1.c: New test.
10270
10271 2005-05-23 Nick Clifton <nickc@redhat.com>
10272
10273 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10274 be a proper triple, ie: m32r*-*-*.
10275 * g++.old-deja/g++.jason/thunk3.C: Likewise.
10276
10277 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
10278
10279 PR middle-end/21331
10280 PR tree-opt/21293
10281 * gcc.c-torture/compile/pr21293.c: New test.
10282 * gcc.c-torture/execute/pr21331.c: New test.
10283
10284 2004-05-20 Richard Henderson <rth@redhat.com>
10285
10286 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10287
10288 2005-05-20 Ziemowit Laski <zlaski@apple.com>
10289
10290 * obj-c++-dg.exp: Add.
10291 * obj-c++.exp: Add.
10292 * obj-c++.dg/dg.exp: Add.
10293
10294 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10295
10296 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10297 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10298
10299 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
10300
10301 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10302
10303 2004-05-19 Richard Henderson <rth@redhat.com>
10304
10305 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10306
10307 2005-05-19 Janis Johnson <janis187@us.ibm.com>
10308
10309 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10310
10311 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10312
10313 2005-05-19 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR c++/21495
10316 * g++.dg/parse/extern1.C: New test.
10317 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10318
10319 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
10320
10321 * gcc.dg/c99-math.h: New.
10322 * gcc.dg/c99-math-float-1.c: New test.
10323 * gcc.dg/c99-math-double-1.c: Likewise.
10324 * gcc.dg/c99-math-long-double-1.c: Likewise.
10325
10326 2005-05-18 Richard Henderson <rth@redhat.com>
10327
10328 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10329
10330 2005-05-18 Devang Patel <dpatel@apple.com>
10331
10332 * g++.dg/opt/20050511-1.C: New test.
10333
10334 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
10335
10336 PR libfortran/21127
10337 * gfortran.dg/reshape-complex.f90: New test.
10338
10339 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
10340
10341 * gfortran.dg/array_constructor_1.f90: New test.
10342 * gfortran.dg/array_constructor_2.f90: New test.
10343
10344 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
10345
10346 PR fortran/20954
10347 * gfortran.dg/pr20954.f: New test.
10348
10349 2005-05-17 Mike Stump <mrs@apple.com>
10350
10351 Yet more Objective-C++...
10352
10353 * objc.dg/method-5.m: Update.
10354 * objc.dg/method-6.m: Update.
10355 * objc.dg/method-7.m: Update.
10356 * objc.dg/method-9.m: Update.
10357 * objc.dg/try-catch-2.m: Update.
10358
10359 2005-05-17 Mark Mitchell <mark@codesourcery.com>
10360
10361 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10362 Remove little-endian optimizations.
10363
10364 2005-05-17 Jeff Law <law@redhat.com>
10365
10366 * g++.dg/tree-ssa/pr14814.C: New test.
10367 * gcc.dg/tree-ssa/pr14814.C: New test.
10368 * gcc.dg/tree-ssa/pr17141-1.C: New test.
10369 * gcc.dg/tree-ssa/pr17141-2.C: New test.
10370
10371 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10372
10373 * gcc.dg/compat/generate-random.c: Do not include
10374 libiberty.h.
10375 * gcc.dg/compat/generate-random_r.c: Likewise.
10376
10377 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
10378
10379 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10380
10381 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10382
10383 PR middle-end/21595
10384 * g++.dg/tree-ssa/builtin1.C: New testcase.
10385
10386 2005-05-17 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR c++/21454
10389 * g++.dg/opt/const4.C: New test.
10390
10391 PR middle-end/21492
10392 * g++.dg/opt/crossjump1.C: New test.
10393
10394 PR tree-optimization/21610
10395 * gcc.c-torture/compile/20050516-1.c: New test.
10396
10397 PR fortran/15080
10398 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10399 about the test failing.
10400 * gfortran.fortran-torture/execute/where_7.f90: New test.
10401 * gfortran.fortran-torture/execute/where_8.f90: New test.
10402
10403 2005-05-16 Richard Henderson <rth@redhat.com>
10404
10405 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10406 i?86 and x86_64.
10407
10408 2005-05-16 Mark Mitchell <mark@codesourcery.com>
10409
10410 * gcc.dg/compat/generate-random.c (config.h): Do not include.
10411 (limits.h): Include unconditionally.
10412 (stdlib.h): Likewise.
10413 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10414 (limits.h): Include unconditionally.
10415 (stdlib.h): Likewise.
10416 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10417 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10418 (limits.h): Include unconditionally.
10419 (stdlib.h): Likewise.
10420 (hashtab.h): Do not include.
10421 (getopt.h): Likewise.
10422 (stddef.h): Include.
10423 (hashval_t): Define.
10424 (struct entry): Add "next" field.
10425 (HASH_SIZE): New macro.
10426 (hash_table): New variable.
10427 (switchfiles): Do not use xmalloc.
10428 (mix): New macro.
10429 (iterative_hash): New function.
10430 (hasht): Remove.
10431 (e_exists): New function.
10432 (e_insert): Likewise.
10433 (output): Use, instead of libiberty hashtable functions.
10434 (main): Do not use getopt. Do not call htab_create.
10435
10436 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
10437
10438 PR libstdc++/21526
10439 * lib/target-supports.exp (check_mkfifo_available):
10440 Return 0 for cygwin as mkfifo support incomplete on platform.
10441 Fix typos in comments.
10442
10443 2005-05-15 Mark Mitchell <mark@codesourcery.com>
10444
10445 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10446
10447 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
10448
10449 PR fortran/17432
10450 * gfortran.dg/assign_4.f: New test.
10451
10452 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
10453
10454 PR tree-optimization/21563
10455 * gcc.dg/tree-ssa/pr21563.c: New.
10456
10457 2005-05-14 Jan Hubicka <jh@suse.cz>
10458
10459 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10460
10461 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10462
10463 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10464
10465 2005-05-13 Julian Brown <julian@codesourcery.com>
10466
10467 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10468 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10469
10470 2005-05-13 Jan Hubicka <jh@suse.cz>
10471
10472 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10473 * gcc.dg/fold-xor-?.c: Likewise.
10474 * gcc.dg/pr15784-?.c: Likewise.
10475 * gcc.dg/pr20922-?.c: Likewise.
10476 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10477 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10478 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10479
10480 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10481
10482 PR fortran/21260
10483 * gfortran.dg/hollerith_1.f90: New test.
10484
10485 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10486
10487 * gfortran.dg/func_result_2.f90: New test.
10488
10489 2005-05-11 Bud Davis <bdavis@gfortran.org>
10490
10491 * gfortran.dg/dev_null.f90: New test.
10492
10493 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10494
10495 * gcc.dg/arm-vfp1.c: Revert last change.
10496
10497 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10498
10499 PR middle-end/19807
10500 PR tree-optimization/19639
10501 * g++.dg/tree-ssa/pr19807.C: New testcase.
10502
10503 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10504
10505 PR libfortran/21471
10506 * gfortran.dg/append-1.f90: New test.
10507
10508 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10509
10510 * gcc.dg/pr18501.c: XFAIL.
10511 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10512 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10513 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10514 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10516 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10517 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10518 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10519
10520 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10521
10522 PR fortran/20178
10523 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10524 gfortran.dg/f2c_3.f90: New tests.
10525
10526 * gfortran.dg/return_1.f90: Fix dg annotation.
10527
10528 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10529
10530 * gcc.c-torture/compile/20050510-1.c: New test.
10531
10532 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10533
10534 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10535
10536 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10537
10538 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10539
10540 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10541
10542 PR c/17913
10543 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10544
10545 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10546
10547 PR c/21342
10548 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10549 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10550
10551 2005-05-10 Ben Elliston <bje@au.ibm.com>
10552
10553 PR debug/16676
10554 * gcc.dg/debug/pr16676.c: New test.
10555
10556 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10557
10558 PR testsuite/21443
10559 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10560 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10561 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10562 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10563 Change -O1 to -O2.
10564 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10565 -fno-tree-dominator-opts.
10566
10567 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10568
10569 * gfortran.dg/return_1.f90: New test.
10570
10571 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10572
10573 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10574
10575 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10576
10577 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10578
10579 PR c++/21427
10580 * g++.dg/inherit/covariant13.C: New.
10581
10582 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10583
10584 PR libfortran/19155
10585 * gfortran.dg/pr19155.f: New test.
10586
10587 2005-05-08 Roger Sayle <roger@eyesopen.com>
10588
10589 PR inline-asm/8788
10590 * gcc.dg/pr8788-1.c: New testcase.
10591
10592 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10593
10594 PR target/21416
10595 * gcc.target/mips/fpcmp-[12].c: New tests.
10596
10597 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10598
10599 * lib/target-supports-dg.exp (dg-require-fork): New function.
10600 (dg-require-mkfifo): Likewise.
10601 * lib/target-supports.exp (check_function_available): New
10602 function.
10603 (check_fork_available): Likewise.
10604 (check_mkfifo_available): Likewise.
10605
10606 2005-05-06 Jeff Law <law@redhat.com>
10607
10608 * gcc.c-torture/compile/pr21380.c: New test.
10609
10610 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR c++/20961
10613 * g++.dg/ext/weak3.C: New test.
10614
10615 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10616
10617 PR c++/21352
10618 * g++.dg/template/crash37.C: New test.
10619
10620 2005-05-05 Paul Brook <paul@codesourcery.com>
10621
10622 * gcc.dg/arm-g2.c: Use effective-target arm32.
10623 * gcc.dg/arm-mmx-1.c: Ditto.
10624 * gcc.dg/arm-scd42-2.c: Ditto.
10625 * gcc.dg/arm-vfp1.c: Ditto.
10626 * lib/target-supports.exp (check_effective_target_arm32): New
10627 function.
10628
10629 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10630
10631 PR libfortran/21354
10632 gfortran.dg/in_pack_rank7.f90: New test.
10633
10634 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10635
10636 PR middle-end/15618
10637 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10638
10639 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR middle-end/21265
10642 * gcc.dg/20050503-1.c: New test.
10643
10644 PR rtl-optimization/21239
10645 * gcc.dg/i386-sse-11.c: New test.
10646
10647 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10648
10649 PR target/16888
10650 * gcc.target/i386/asm-1.c: New test.
10651
10652 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10653
10654 PR rtl-optimization/21330
10655 * gcc.c-torture/execute/20050502-1.c: New test.
10656
10657 PR target/21297
10658 * gcc.c-torture/execute/20050502-2.c: New test.
10659
10660 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10661
10662 PR middle-end/21282
10663 * gcc.dg/pr21282.c: New.
10664
10665 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10666
10667 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10668 * gcc.dg/vect/vect-92.c: Likewise.
10669 * gcc.dg/vect/vect-93.c: Likewise.
10670 * gcc.dg/vect/vect-dv-1.c: Likewise.
10671 * gcc.dg/vect/vect-dv-2.c: Likewise.
10672 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10673
10674 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10675
10676 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10677 * gfortran.dg/vect/vect-2.f90: Likewise.
10678 * gfortran.dg/vect/vect-3.f90: Likewise.
10679 * gfortran.dg/vect/vect-4.f90: Likewise.
10680 * gfortran.dg/vect/vect-5.f90: Likewise.
10681
10682 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10683
10684 PR target/20813
10685 * gcc.dg/rs6000-fpint-2.c: New.
10686
10687 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10688
10689 PR c/15698
10690 * gcc.dg/builtins-30.c: Update expected messages.
10691 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10692 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10693 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10694
10695 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10696
10697 PR tree-optimization/21294
10698 * gcc.dg/tree-ssa/pr21294.c: New.
10699
10700 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10701
10702 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10703 __builtin_altivec_st_internal_4si built-in.
10704
10705 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10706
10707 PR c++/15875
10708 * g++.dg/template/ptrmem14.C: New test.
10709
10710 2005-05-02 Paul Brook <paul@codesourcery.com>
10711
10712 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10713
10714 2005-05-02 Michael Matz <matz@suse.de>
10715
10716 PR c++/19542
10717 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10718
10719 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10720
10721 * g++.dg/cpp/weak.C: New test.
10722
10723 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10724
10725 * gcc.dg/tree-ssa/loop-8.c: New test.
10726
10727 2005-04-30 Michael Maty <matz@suse.de>
10728
10729 * gcc.dg/inline-mcpy.c: New test.
10730
10731 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10732
10733 PR libfortran/18958
10734 * gfortran.dg/eoshift.f90: New test case.
10735
10736 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10737
10738 PR libfortran/18857
10739 * gfortran.dg/matmul_1.f90: New test.
10740
10741 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10742
10743 PR tree-optimization/21030
10744 * gcc.dg/tree-ssa/pr21030.c: New.
10745
10746 2005-04-29 Devang Patel <dpatel@apple.com>
10747
10748 PR tree-optimization/21272
10749 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10750
10751 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10752
10753 PR fortran/13082
10754 PR fortran/18824
10755 * gfortran.dg/entry_4.f90: New test.
10756 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10757 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10758 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10759 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10760 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10761 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10762 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10763
10764 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10765
10766 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10767
10768 2005-04-29 Paul Brook <paul@codesourcery.com>
10769
10770 * gfortran.dg/entry_3.f90: New test.
10771
10772 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10773
10774 * gfortran.dg/implicit_4.f90: New test.
10775
10776 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10777
10778 * lib/target-supports.exp (check_profiling_available): Return
10779 false for xtensa-*-elf.
10780
10781 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10782
10783 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10784 error if file cannot be deleted.
10785
10786 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10787
10788 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10789 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10790 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10791 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10792 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10793 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10794 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10795 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10796 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10797 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10798 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10799 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10800 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10801
10802 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10803
10804 PR fortran/20865
10805 * gfortran.dg/pr20865.f90: New test.
10806
10807 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10808
10809 * gcc.dg/void-cast-2.c: New test.
10810
10811 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10812
10813 PR c/21159
10814 * gcc.dg/void-cast-1.c: New test.
10815
10816 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10817
10818 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10819
10820 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10821
10822 PR fortran/21177
10823 * gfortran.dg/pr21177.f90: New test.
10824
10825 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10826
10827 PR tree-optimization/21171
10828 * gcc.dg/tree-ssa/pr21171.c: New test.
10829
10830 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10831
10832 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10833 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10834 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10835 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10836 gcc.dg/tree-ssa/gen-vect-32.c: New.
10837 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10838 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10839 don't run on PPC32.
10840
10841 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10842
10843 PR c/21213
10844 * gcc.dg/transparent-union-3.c: New test.
10845
10846 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10847
10848 PR c/20740
10849 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10850 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10851 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10852 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10853 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10854 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10855
10856 2005-04-26 Jeff Law <law@redhat.com>
10857
10858 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10859 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10860 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10861 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10862 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10863 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10864 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10865
10866 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10867
10868 PR tree-optimization/17598
10869 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10870
10871 2005-04-25 Mike Stump <mrs@apple.com>
10872
10873 * objc.dg/fix-and-continue-1.m: Add.
10874
10875 2005-04-25 Roger Sayle <roger@eyesopen.com>
10876
10877 PR c++/20995
10878 * g++.dg/opt/pr20995-1.C: New test case.
10879
10880 2005-04-25 Devang Patel <dpatel@apple.com>
10881
10882 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10883
10884 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10885
10886 PR testsuite/21062
10887 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10888
10889 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10890
10891 PR C++/21188
10892 * g++.dg/opt/rtti2.C: New test.
10893
10894 2005-04-25 Paul Brook <paul@codesourcery.com>
10895 Steven G. Kargl <kargls@comcast.net>
10896
10897 PR fortran/20879
10898 * gfortran.dg/ichar_1.f90: New file.
10899
10900 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR middle-end/20991
10903 * g++.dg/opt/pr20991.C: New test.
10904
10905 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10906 where sizeof (type) < __alignof__ (type).
10907 * gcc.dg/compat/struct-layout-1.h: Likewise.
10908
10909 2005-04-24 Per Bothner <per@bothner.com>
10910 Devang Patel <dpatel@apple.com>
10911
10912 PR preprocessor/20907
10913 * gcc.dg/cpp/very-long-comment.c: New test.
10914
10915 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10916
10917 PR fortran/20059
10918 * gfortran.dg/common_5.f: New test.
10919
10920 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10921
10922 PR middle-end/21082
10923 * g++.dg/tree-ssa/pr21082.C: New testcase.
10924
10925 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10926
10927 * gcc.dg/vect/vect-99.c: New test.
10928
10929 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10930
10931 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10932
10933 2005-04-22 Jeff Law <law@redhat.com>
10934
10935 * gcc.dg/uninit-5.c: Remove xfails.
10936 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10937 conditionals and loads.
10938
10939 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10940
10941 PR libfortran/20074
10942 PR libfortran/20436
10943 PR libfortran/21108
10944 * gfortran.dg/nested_reshape.f90: new test
10945 * gfortran.dg/reshape-alloc.f90: new test
10946 * gfortran.dg/reshape.f90: new test
10947
10948 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10949
10950 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10951
10952 * gcc.dg/arm-vfp1.c: New test.
10953
10954 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10955
10956 PR c++/21087
10957 * g++.dg/lookup/builtin2.C: New test.
10958
10959 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10960
10961 * gcc.dg/weak/weak-13.c: New test.
10962
10963 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10964
10965 * lib/target-supports.exp (check_effective_target_sync_int_long):
10966 Add powerpc*.
10967
10968 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10969
10970 * gcc.target/mips/branch-1.c: New test.
10971
10972 2005-04-21 Richard Henderson <rth@redhat.com>
10973
10974 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10975 * gcc.dg/vect/vect-86.c: Likewise.
10976 * gcc.dg/vect/vect-87.c: Likewise.
10977 * gcc.dg/vect/vect-88.c: Likewise.
10978
10979 2005-04-21 Devang Patel <dpatel@apple.com>
10980
10981 PR optimization/20994
10982 * gcc.dg/tree-ssa/ifc-3.c: New test.
10983
10984 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10985
10986 PR c/12913
10987 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10988 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10989 gcc.dg/c99-vla-jump-5.c: New tests.
10990
10991 2005-04-19 Richard Henderson <rth@redhat.com>
10992
10993 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10994 Fix typo in exists check.
10995 (check_effective_target_sync_int_long): New.
10996 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10997 * gcc.dg/ia64-sync-2.c: Likewise.
10998 * gcc.dg/ia64-sync-3.c: Likewise.
10999 * gcc.dg/ia64-sync-4.c: Likewise.
11000
11001 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
11002
11003 * gcc.dg/fold-xor-1.c: New test.
11004 * gcc.dg/fold-xor-2.c: New test.
11005
11006 2005-04-19 James E. Wilson <wilson@specifixinc.com>
11007
11008 PR target/20670
11009 * g++.dg/eh/fp-regs.C: New test.
11010
11011 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
11012
11013 * gcc.dg/Wint-to-pointer-cast-1.c,
11014 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
11015 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
11016 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
11017
11018 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11019
11020 PR fortran/16861
11021 * gfortran.dg/pr16861.f90: New test.
11022
11023 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
11024
11025 * gcc.dg/pr21085.c: New test.
11026
11027 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
11028
11029 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
11030 (setup_mips_tests, dg-mips-options): New procedures.
11031 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
11032 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
11033 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
11034 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11035 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
11036 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
11037 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
11038 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11039 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
11040 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
11041 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
11042 dg-mips-options instead of dg-options. Remove now-redundant
11043 preprocessor guards.
11044 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
11045 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11046 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11047 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
11048 * gcc.dg/vr-mult-2.c: Delete.
11049 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
11050 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
11051 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
11052 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
11053 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
11054 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
11055 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
11056
11057 2005-04-18 Laurent GUERBY <laurent@guerby.net>
11058
11059 * ada/acats/run_all.sh: Use sync when executable not present.
11060
11061 2005-04-18 Devang Patel <dpatel@apple.com>
11062
11063 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
11064 * gcc.dg/vect/vect-11a.c: New.
11065 * gcc.dg/vect/vect-none.c: Update.
11066 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
11067
11068 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
11069
11070 PR tree-optimization/20922
11071 * gcc.dg/pr20922-1.c: New test.
11072 * gcc.dg/pr20922-2.c: New test.
11073 * gcc.dg/pr20922-3.c: New test.
11074 * gcc.dg/pr20922-4.c: New test.
11075 * gcc.dg/pr20922-5.c: New test.
11076 * gcc.dg/pr20922-6.c: New test.
11077
11078 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11079
11080 PR libfortran/20950
11081 * gfortran.dg/pr20950.f: New test.
11082
11083 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11084
11085 PR libfortran/19216
11086 * gfortran.dg/pr19216.f: New test.
11087
11088 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
11089
11090 PR tree-optimization/21001
11091 * gcc.dg/tree-ssa/pr21001.c: New.
11092
11093 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
11094
11095 PR libfortran/21075
11096 * gfortran.dg/reshape_rank7.f90: New test.
11097
11098 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11099
11100 PR libfortran/12884 gfortran.dg/pr12884.f: New test
11101 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11102 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11103 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11104 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11105 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11106 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11107 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11108 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11109 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11110 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11111 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11112 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11113 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11114 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11115 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11116 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11117 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
11118 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
11119 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
11120 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
11121
11122 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
11123
11124 * gfortran.dg/wtruncate.f: New testcase.
11125 * gfortran.dg/wtruncate.f90: New testcase.
11126
11127 2005-04-16 Mark Mitchell <mark@codesourcery.com>
11128
11129 PR c++/21025
11130 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
11131 which sizeof/alignof is dependent, rather than just whether we are
11132 processing_template_decl.
11133
11134 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
11135
11136 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11137 corrected typo where the wrong variables had been compared.
11138
11139 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
11140
11141 PR libfortran/18495
11142 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11143 Test callee-allocated version of return array with a write
11144 statement.
11145 Test spread with a temporary with another write statement.
11146
11147 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
11148
11149 PR tree-optimization/21031
11150 * gcc.dg/tree-ssa/pr21031.c: New.
11151
11152 2005-04-15 Uros Bizjak <uros@kss-loka.si>
11153
11154 PR tree-optimization/21004
11155 * gcc.dg/builtins-53.c: Include builtins-config.h.
11156 Check floorf, ceilf, floorl and ceill transformations
11157 only when HAVE_C99_RUNTIME is defined.
11158
11159 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
11160
11161 PR middle-end/20739
11162 * gcc.dg/tree-ssa/pr20739.c: New test.
11163
11164 2005-04-14 Mike Stump <mrs@apple.com>
11165
11166 * gcc.dg/Foundation.framework/empty: New.
11167 * gcc.dg/framework-2.c: New.
11168
11169 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
11170
11171 PR tree-optimization/21021
11172 * gcc.c-torture/compile/pr21021.c: New.
11173
11174 2005-04-14 Janis Johnson <janis187@us.ibm.com
11175
11176 PR testsuite/21010
11177 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11178 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11179 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11180 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11181 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11182 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11183 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11184 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11185
11186 2005-04-14 Richard Henderson <rth@redhat.com>
11187
11188 * lib/target-supports.exp (check_effective_target_vect_condition):
11189 Add ia64, i?86, and x86_64.
11190
11191 2005-04-14 Steven G. Kargl <kargls@comcast.net>
11192
11193 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11194
11195 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
11196
11197 PR tree-optimization/20657
11198 * gcc.dg/tree-ssa/pr20657.c: New.
11199
11200 2005-04-14 Uros Bizjak <uros@kss-loka.si>
11201
11202 * gcc.dg/builtins-53.c: Also check (int)trunc* and
11203 (long long int)trunc*.
11204
11205 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
11206
11207 PR target/20927
11208 * gcc.dg/pr20927.c: New test.
11209
11210 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
11211
11212 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11213 * gcc.target/mips/asm-1.c: Likewise.
11214
11215 2005-04-13 Dale Johannesen <dalej@apple.com>
11216
11217 * objc.dg/objc-fast-4.m: New.
11218
11219 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
11220
11221 * gcc.target/cris/torture/cris-torture.exp: New driver in new
11222 directory.
11223 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11224
11225 2005-04-13 David Edelsohn <edelsohn@gnu.org>
11226
11227 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11228 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11229 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11230
11231 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
11232
11233 PR tree-optimization/20913
11234 * gcc.dg/tree-ssa/pr20913.c: New.
11235
11236 PR tree-optimization/20702
11237 * gcc.dg/tree-ssa/pr20702.c: New.
11238
11239 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11240
11241 PR c++/13744
11242 * g++.dg/inherit/local3.C: New test.
11243
11244 2005-04-12 Jeff Law <law@redhat.com>
11245
11246 * gcc.dg/tree-ssa/20050412-1.c: New test.
11247
11248 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
11249
11250 PR libfortran/19016
11251 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11252 Add tests with mask generated by expression.
11253 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11254 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11255 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11256
11257 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
11258
11259 PR middle-end/20917
11260 * gcc.dg/20050409-1.c: New test.
11261
11262 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
11263
11264 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11265
11266 2005-04-11 Mark Mitchell <mark@codesourcery.com>
11267
11268 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11269 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11270 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11271 (TARGET_CXX): Adjust accordingly.
11272 * target.h (struct gcc_target): Remove epxort_class_data. Add
11273 determine_class_data_visibility and class_data_always_comdat.
11274 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11275 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11276 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11277 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11278 (arm_cxx_determine_class_data_visibility): New.
11279 (arm_cxx_class_data_always_comdat): Likewise.
11280 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11281 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11282 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11283 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11284 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11285 Define.
11286
11287 2005-04-11 Mark Mitchell <mark@codesourcery.com>
11288
11289 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11290
11291 2005-04-11 Geoffrey Keating <geoffk@apple.com>
11292
11293 * gcc.dg/i386-darwin-fpmath.c: New.
11294
11295 2004-04-11 Devang Patel <dpatel@apple.com>
11296
11297 * lib/target-supports.exp (check_effective_target_vect_condition): New.
11298 * gcc.dg/vect/vect-ifcvt-1.c: New test.
11299 * gcc.dg/vect/vect-ifcvt-2.c: New test.
11300 * gcc.dg/vect/vect-ifcvt-3.c: New test.
11301 * gcc.dg/vect/vect-ifcvt-4.c: New test.
11302 * gcc.dg/vect/vect-ifcvt-5.c: New test.
11303 * gcc.dg/vect/vect-ifcvt-6.c: New test.
11304 * gcc.dg/vect/vect-ifcvt-7.c: New test.
11305 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11306
11307 2004-04-11 Devang Patel <dpatel@apple.com>
11308
11309 * gcc.dg/vect/vect-dv-1.c: New test.
11310 * gcc.dg/vect/vect-dv-2.c: New test.
11311
11312 2005-04-11 Diego Novillo <dnovillo@redhat.com>
11313
11314 PR tree-optimization/20933
11315 * gcc.dg/tree-ssa/pr20933.c: New test.
11316
11317 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11318
11319 * gfortran.dg/fold_nearest.f90: New test.
11320
11321 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
11322
11323 * gcc.dg/tree-ssa/alias-1.c: New test.
11324
11325 2005-04-11 Diego Novillo <dnovillo@redhat.com>
11326
11327 PR tree-optimization/20920
11328 * g++.dg/tree-ssa/pr20920.C: New test.
11329
11330 2005-04-11 Uros Bizjak <uros@kss-loka.si>
11331
11332 * gcc.dg/builtins-53.c: Also check (int)ceil* and
11333 (long long int)ceil*.
11334
11335 2005-04-10 Mark Mitchell <mark@codesourcery.com>
11336
11337 * g++.dg/warn/Wdtor1.C: Declare template in system header with
11338 explicit C++ linkage.
11339
11340 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11341
11342 * gfortran.dg/pr17229.f: Take care of the new obsolescence
11343 warning for arithmetic IF statements.
11344
11345 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
11346
11347 * eor_handling_1.f90: New test case.
11348 * eor_handling_2.f90: New test case.
11349 * eor_handling_3.f90: New test case.
11350 * eor_handling_4.f90: New test case.
11351 * eor_handling_5.f90: New test case.
11352 * noadv_size.f90: New test case.
11353 * pad_no.f90: New test case.
11354
11355 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
11356
11357 * gcc.c-torture/execute/20050410-1.c: New test.
11358
11359 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
11360
11361 * gcc.dg/pr20126.c: New.
11362
11363 2005-04-09 Bud Davis <bdavis@gfortran.org>
11364 Steven G. Kargl <kargls@comcast.net>
11365
11366 * gfortran.dg/PR19872.f: New test.
11367
11368 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11369
11370 * gfortran.dg/nint_1.f90: Fix dg-do directive.
11371
11372 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11373
11374 * gfortran.dg/nint_1.f90: New test.
11375
11376 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11377
11378 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11379 Added test for callee-allocated arrays with write statements.
11380 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11381 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11382 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11383 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11384 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11385
11386 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11387
11388 PR libfortran/20163
11389 * gfortran.dg/open-options-blanks.f: New test.
11390
11391 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
11392
11393 PR fortran/13257
11394 * gfortran.dg/comma_format_extension_[1234].f: New tests.
11395
11396 2005-04-09 Jakub Jelinek <jakub@redhat.com>
11397
11398 * gcc.dg/tree-ssa/stdarg-1.c: New test.
11399 * gcc.dg/tree-ssa/stdarg-2.c: New test.
11400 * gcc.dg/tree-ssa/stdarg-3.c: New test.
11401 * gcc.dg/tree-ssa/stdarg-4.c: New test.
11402 * gcc.dg/tree-ssa/stdarg-5.c: New test.
11403 * gcc.c-torture/execute/stdarg-4.c: New test.
11404
11405 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11406
11407 PR target/20795
11408 * g++.dg/abi/param2.C: New test.
11409
11410 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11411
11412 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11413
11414 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11415
11416 * gcc.dg/builtins-53.c: New test.
11417
11418 2005-04-08 Diego Novillo <dnovillo@redhat.com>
11419
11420 * g++.dg/tree-ssa/pr18178.C: New test.
11421 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11422 * gcc.c-torture/execute/20041019-1.c: New test.
11423 * gcc.dg/tree-ssa/20041008-1.c: New test.
11424 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11425 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11426 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11427 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11428 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11429 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11430 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11431 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11432 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11433 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11434
11435 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
11436
11437 PR rtl-optimization/20466
11438 * gcc.c-torture/execute/pr20466-1.c: New test.
11439
11440 2005-04-08 Mark Mitchell <mark@codesourcery.com>
11441
11442 PR c++/20905
11443 * g++.dg/parse/cond2.C: New test.
11444
11445 PR c++/20145
11446 * g++.dg/warn/Wdtor1.C: New test.
11447
11448 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11449
11450 PR fortran/17229
11451 * gfortran.dg/pr17229.f: New test.
11452
11453 2005-04-07 Steven G. Kargl <kargls@comcast.net>
11454
11455 * gfortran.dg/tiny_1.f90: New test.
11456 * gfortran.dg/tiny_2.f90: ditto.
11457
11458 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11459
11460 * gfortran.dg/eor_1.f90: Fix dg-do run line
11461 * gfortran.dg/open_new.f90: Fix dg-do run line
11462
11463 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11464
11465 * lib/target-supports.exp (get_compiler_messages): Support
11466 optional arguments, the fourth being compiler options.
11467 (check_effective_target_fpic): New proc.
11468 * gcc.dg/20050321-2.c: Restrict to target fpic.
11469
11470 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11471
11472 * gcc.dg/15443-1.c: New test.
11473 * gcc.dg/15443-2.c: Likewise.
11474
11475 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11476
11477 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11478
11479 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11480
11481 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11482
11483 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11484
11485 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11486 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11487 -m64.
11488 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11489 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11490 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11491
11492 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11493
11494 PR c++/20212
11495 * g++.dg/warn/Wunused-11.C: New test.
11496
11497 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11498
11499 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11500
11501 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11502
11503 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11504
11505 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11506
11507 PR c++/20734
11508 * g++.dg/template/ptrmem13.C: New test.
11509
11510 2005-04-05 Per Bothner <per@bothner.com>
11511
11512 * lib/gcc.exp: Always add -fno-show-column, for now.
11513
11514 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11515
11516 PR testsuite/20767
11517 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11518 of plain old "unsigned int" for the type of "i". Makes this test
11519 64bit clean.
11520
11521 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11522
11523 * gcc.dg/i386-ssefn-1.c: New test.
11524 * gcc.dg/i386-ssefn-2.c: New test.
11525 * gcc.dg/i386-ssefn-3.c: New test.
11526 * gcc.dg/i386-ssefn-4.c: New test.
11527
11528 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR tree-optimization/20076
11531 * gcc.dg/builtin-apply4.c: New test.
11532
11533 PR preprocessor/19475
11534 * gcc.dg/cpp/macspace1.c: New test.
11535 * gcc.dg/cpp/macspace2.c: New test.
11536
11537 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11538
11539 * gfortran.dg/pr20755.f: Fixed bad format.
11540
11541 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11542
11543 PR c++/20763
11544 * g++.dg/ext/attrib21.C: New test.
11545
11546 2004-04-05 Devang Patel <dpatel@apple.com>
11547
11548 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11549 * gcc.dg/vect/vect-shift-1.c: New test.
11550
11551 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11552
11553 PR libfortran/20755
11554 * gfortran.dg/pr20755.f: New test.
11555
11556 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11557
11558 * gfortran.dg/pr15959.f90: New test.
11559 * gfortran.dg/string_pad_trunc.f90: New test.
11560
11561 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11562
11563 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11564 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11565 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11566 syntax.
11567
11568 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11569
11570 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11571
11572 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11573
11574 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11575 * gcc.c-torture/compile/20011119-2.c: Likewise.
11576 * gcc.c-torture/compile/981001-2.c: Likewise.
11577
11578 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11579
11580 PR c++/20679
11581 * g++.dg/template/overload4.C: New test.
11582
11583 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11584
11585 PR c++/20746
11586 * g++.dg/abi/covariant5.C: New.
11587
11588 PR debug/20505
11589 * g++.dg/debug/const2.C: New.
11590
11591 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11592
11593 PR rtl-optimization/16104
11594 * gcc.c-torture/execute/20050316-1.c: New test.
11595
11596 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11597
11598 * g++.dg/template/spec23.C: Fix dg-error text.
11599
11600 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11601
11602 PR c++/19199
11603 * g++.dg/expr/lval2.C: New.
11604
11605 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11606
11607 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11608 __builtin_strcasecmp and __builtin_strncasecmp.
11609
11610 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11611
11612 PR c++/20723
11613 * g++.dg/template/spec22.C: New.
11614 * g++.dg/template/spec23.C: New.
11615
11616 2005-04-03 Dale Ranta <dir@lanl.gov>
11617 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11618
11619 PR libfortran/20068
11620 PR libfortran/20125
11621 PR libfortran/20156
11622 PR libfortran/20471
11623 * gfortran.dg/backspace.f: New test.
11624
11625 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11626
11627 * gcc.dg/pr19345.c: New test.
11628
11629 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11630
11631 PR tree-optimization/20640
11632 * gcc.dg/torture/tree-loop-1.c: New.
11633
11634 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11635
11636 PR rtl-optimization/20290
11637 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11638
11639 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11640
11641 * gcc.dg/rs6000-fpint.c: New.
11642
11643 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11644
11645 * gcc.dg/old-style-then-proto-1.c: New test.
11646
11647 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11648
11649 * gfortran.fortran-torture/execute/backspace.f90: Check
11650 after backspace and read was incorrect.
11651
11652 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11653
11654 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11655 buffer past the terminating NUL using memcmp.
11656 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11657 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11658
11659 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11660 Fix unused/uninitialized variable warnings.
11661
11662 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11663 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11664 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11665 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11666
11667 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11668 gcc.c-torture/execute/builtins/fputs-lib.c,
11669 gcc.c-torture/execute/builtins/lib/fprintf.c,
11670 gcc.c-torture/execute/builtins/lib/main.c,
11671 gcc.c-torture/execute/builtins/lib/memcmp.c,
11672 gcc.c-torture/execute/builtins/lib/memmove.c,
11673 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11674 gcc.c-torture/execute/builtins/lib/memset.c,
11675 gcc.c-torture/execute/builtins/lib/printf.c,
11676 gcc.c-torture/execute/builtins/lib/sprintf.c,
11677 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11678 gcc.c-torture/execute/builtins/lib/strchr.c,
11679 gcc.c-torture/execute/builtins/lib/strcmp.c,
11680 gcc.c-torture/execute/builtins/lib/strcpy.c,
11681 gcc.c-torture/execute/builtins/lib/strcspn.c,
11682 gcc.c-torture/execute/builtins/lib/strlen.c,
11683 gcc.c-torture/execute/builtins/lib/strncat.c,
11684 gcc.c-torture/execute/builtins/lib/strncmp.c,
11685 gcc.c-torture/execute/builtins/lib/strncpy.c,
11686 gcc.c-torture/execute/builtins/lib/strrchr.c,
11687 gcc.c-torture/execute/builtins/lib/strspn.c,
11688 gcc.c-torture/execute/builtins/lib/strstr.c,
11689 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11690 gcc.c-torture/execute/builtins/strlen-2.c,
11691 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11692 prototypes.
11693
11694 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11695
11696 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11697 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11698 selectany usage.
11699
11700 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11701
11702 PR c++/19406
11703 * g++.dg/debug/using1.C: New test.
11704
11705 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11706
11707 PR middle-end/20524
11708 * gcc.dg/alias-7.c: Prefix asm-declared name with
11709 __USER_LABEL_PREFIX__.
11710
11711 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11712
11713 Fix fallout from PR middle-end/15700:
11714 * gcc.c-torture/compile/20011119-1.c: Take
11715 __USER_LABEL_PREFIX__ into account.
11716 * gcc.c-torture/compile/20011119-2.c: Likewise.
11717
11718 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11719
11720 PR c++/18644
11721 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11722
11723 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11724
11725 PR c/17855
11726 * gcc.c-torture/compile/struct-non-lval-1.c,
11727 gcc.c-torture/compile/struct-non-lval-2.c,
11728 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11729
11730 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11731
11732 * gcc.dg/tls/tls.exp: Remove temporary file.
11733 * g++.dg/tls/tls.exp: Ditto.
11734 * lib/file-format.exp: Ditto.
11735 * g++.dg/special/ecos.exp: Ditto.
11736
11737 * lib/profopt.exp: Treat prof_ext as a list.
11738 * gcc.misc-tests/bprob.exp: Ditto.
11739 * g++.dg/bprob/bprob.exp: Ditto.
11740
11741 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11742 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11743 g++.dg/tree-ssa/pointer-reference-alias.C,
11744 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11745 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11746 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11747 g++.dg/vect/pr19951.cc: Ditto.
11748 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11749 gcc.dg/builtins-47.c: Ditto.
11750 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11751 gcc.dg/pr20115-1.c: Ditto.
11752 * gcc.dg/tree-ssa/20030530-2.c,
11753 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11754 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11755 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11756 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11757 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11758 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11759 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11760 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11761 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11762 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11763 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11764 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11765 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11766 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11767 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11768 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11769 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11770 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11771 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11772 gcc.dg/tree-ssa/20030824-1.c,
11773 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11774 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11775 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11776 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11777 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11778 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11779 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11780 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11781 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11782 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11783 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11784 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11785 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11786 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11787 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11788 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11789 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11790 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11791 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11792 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11793 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11794 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11795 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11796 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11797 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11798 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11799 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11800 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11801 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11802 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11803 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11804 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11805 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11806 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11807 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11808 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11809 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11810 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11811 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11812 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11813 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11814 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11815 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11816 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11817 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11818 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11819 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11820 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11821 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11822 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11823 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11824 gcc.dg/tree-ssa/useless-1.c: Ditto.
11825 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11826 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11827 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11828 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11829 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11830 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11831 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11832 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11833 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11834 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11835 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11836 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11837 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11838 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11839 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11840 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11841 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11842 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11843 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11844 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11845 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11846 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11847 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11848 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11849 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11850 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11851 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11852 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11853 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11854 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11855 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11856 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11857 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11858 gcc.dg/vect/vect-none.c: Ditto.
11859 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11860 treelang/compile/unsigned.tree: Ditto.
11861
11862 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11863 * gcc.dg/cpp/direct2s.c: Ditto.
11864 * gcc.dg/cpp/paste4.c: Ditto.
11865 * gcc.dg/cpp/separate-1.c: Ditto.
11866 * gcc.dg/pch/save-temps-1.c: Ditto.
11867 * g++.dg/ext/altivec-10.C: Ditto.
11868 * g++.dg/pch/pch.C: Ditto.
11869
11870 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11871
11872 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11873 * g++.dg/template/repo1.C: Ditto.
11874 * g++.dg/template/repo2.C: Ditto.
11875 * g++.dg/template/repo3.C: Ditto.
11876 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11877 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11878 * g++.old-deja/g++.pt/repo1.C: Ditto.
11879 * g++.old-deja/g++.pt/repo2.C: Ditto.
11880 * g++.old-deja/g++.pt/repo3.C: Ditto.
11881 * g++.old-deja/g++.pt/repo4.C: Ditto.
11882
11883 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11884 * gcc.dg/20030107-1.c: Ditto.
11885 * gcc.dg/20030702-1.c: Ditto.
11886 * gcc.dg/profile-generate-1.c: Ditto.
11887 * g++.dg/other/profile1.C: Ditto.
11888 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11889
11890 * lib/gcc-dg.exp (remove-build-file): New.
11891 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11892 cleanup-tree-dump, cleanup-saved-temps): New.
11893
11894 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11895
11896 PR c++/19203, DR 214
11897 * g++.dg/parse/ambig3.C: Not ambiguous.
11898 * g++.dg/template/spec20.C: New.
11899 * g++.dg/template/spec21.C: New.
11900
11901 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11902
11903 PR target/20045
11904 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11905
11906 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11907
11908 PR libfortran/20660
11909 * gfortran.dg/negative_unit.f: New test.
11910
11911 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11912
11913 * gcc.dg/20050330-1.c: New test.
11914
11915 2005-03-30 Devang Patel <dpatel@apple.com>
11916
11917 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11918
11919 2005-03-30 Dale Johannesen <dalej@apple.com>
11920
11921 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11922
11923 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11924
11925 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11926 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11927 Strip options from test name.
11928
11929 2005-03-31 Jan Hubicka <jh@suse.cz>
11930
11931 * gcc.dg/varpool-1.c: New testcase.
11932
11933 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11934
11935 PR c/772
11936 PR c/17913
11937 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11938 gcc.dg/stmt-expr-label-3.c : New tests.
11939 * gcc.c-torture/execute/medce-2.c: Remove.
11940
11941 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11942
11943 PR c/20368
11944 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11945 tests.
11946
11947 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11948
11949 * gcc.c-torture/compile/pr20203.c: New test.
11950
11951 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11952
11953 * gfortran.dg/promotion.f90: New test.
11954
11955 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11956
11957 PR middle-end/20491
11958 * gcc.dg/torture/asm-subreg-1.c: New test.
11959
11960 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11961
11962 PR c/20672
11963 * gcc.dg/pr20672-1.c: New test.
11964
11965 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11966
11967 * gfortran.dg/vect: New directory.
11968 * gfortran.dg/vect/vect.exp: New.
11969 * gfortran.dg/vect/vect-1.f90: New test.
11970 * gfortran.dg/vect/vect-2.f90: New test.
11971 * gfortran.dg/vect/vect-3.f90: New test.
11972 * gfortran.dg/vect/vect-4.f90: New test.
11973 * gfortran.dg/vect/vect-5.f90: New test.
11974
11975 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11976
11977 PR middle-end/20622
11978 * gcc.dg/alias-7.c: New test.
11979
11980 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11981
11982 * gcc.dg/sparc-reg-1.c: New test.
11983
11984 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11985
11986 PR target/19890
11987 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11988
11989 2005-03-29 Dale Ranta <dir@lanl.gov>
11990 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11991
11992 PR libfortran/20163
11993 * gfortran.dg/pr20163-2.f: New test.
11994
11995 2005-03-28 Jan Hubicka <jh@suse.cz>
11996
11997 PR middle-end/20635
11998 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11999 by Jakub Jelinek.
12000
12001 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
12002
12003 PR tree-optimization/20626
12004 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12005 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12006
12007 2005-03-26 Steven G. Kargl <kargls@comcast.net>
12008
12009 * gfortran.dg/underflow.f90: New test.
12010 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
12011
12012 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12013
12014 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
12015
12016 2005-03-25 Mark Mitchell <mark@codesourcery.com>
12017
12018 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
12019 (g++_init): Make sure that CXXFLAGS is set.
12020 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
12021 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
12022 * lib/gfortran.exp (gfortran_link_flags): Likewise.
12023 * lib/objc.exp (objc_init): Likewise.
12024 * lib/treelang.exp (treelang_init): Likewise.
12025
12026 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
12027
12028 PR tree-optimization/20470
12029 * gcc.dg/tree-ssa/pr20470.c: New test.
12030
12031 2005-03-25 Geoffrey Keating <geoffk@apple.com>
12032
12033 * gcc.dg/ppc-stfiwx.c: New.
12034
12035 2005-03-25 Steve Ellcey <sje@cup.hp.com>
12036
12037 PR target/19888
12038 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
12039
12040 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
12041
12042 * gcc.dg/20050325-1.c: Fix a typo.
12043
12044 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12045
12046 PR libfortran/19678
12047 PR libfortran/19679
12048 * gfortran.dg/dos_eol.f: New test.
12049
12050 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
12051
12052 PR rtl-optimization/20249
12053 * gcc.dg/20050325-1.c: New test.
12054
12055 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12056
12057 PR libfortran/15332
12058 * gfortran.dg/pr15332.f: New test.
12059
12060 2005-03-24 Dale Johannesen <dalej@apple.com>
12061
12062 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
12063
12064 2005-03-24 Geoffrey Keating <geoffk@apple.com>
12065
12066 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
12067 'internal' visibility.
12068 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12069 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
12070 'protected' visibility.
12071 * gcc.dg/visibility-7.c: Likewise.
12072 * lib/target-supports.exp (check_visibility_available): Take
12073 a parameter, the kind of visibility to check for.
12074 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
12075 to check_visibility_available.
12076
12077 * g++.dg/expr/cast3.C: New.
12078
12079 2005-03-24 David Edelsohn <edelsohn@gnu.org>
12080
12081 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
12082 rs6000.
12083
12084 2005-03-24 Steve Ellcey <sje@cup.hp.com>
12085
12086 PR target/20095
12087 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12088
12089 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
12090
12091 * gcc.dg/badshift.c: Renamed to...
12092 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
12093
12094 * gcc.target/i386/badshift.c: Renamed to...
12095 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
12096 only.
12097
12098 PR rtl-optimization/20532
12099 * gcc.target/i386/badshift.c: New.
12100
12101 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12102
12103 * gfortran.dg/pr18025.f90: New test.
12104
12105 2005-03-23 Dale Johannesen <dalej@apple.com>
12106
12107 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12108
12109 2005-03-23 Mark Mitchell <mark@codesourcery.com>
12110
12111 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12112
12113 * lib/target-supports.exp (check_iconv_available): Default
12114 libiconv to -liconv, if there is no definition.
12115
12116 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
12117
12118 * gcc.dg/torture/cris-asm-mof-1.c: New test.
12119
12120 2005-03-22 Mark Mitchell <mark@codesourcery.com>
12121
12122 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
12123 * g++.dg/opt/pr7503-2.C: Likewise.
12124 * g++.dg/opt/pr7503-3.C: Likewise.
12125 * g++.dg/opt/pr7503-4.C: Likewise.
12126 * g++.dg/opt/pr7503-5.C: Likewise.
12127 * g++.dg/warn/minmax.C: New test.
12128
12129 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12130
12131 * gfortran.dg/g77_intrinsics_funcs.f: New test.
12132 * gfortran.dg/g77_intrinsics_sub.f: New test.
12133
12134 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
12135 Jan Hubicka <jh@suse.cz>
12136 Steven Bosscher <stevenb@suse.de
12137
12138 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
12139
12140 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12141
12142 PR c++/19980
12143 * g++.dg/template/redecl3.C: New test.
12144
12145 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12146
12147 PR c++/20499
12148 * g++.dg/parse/error16.C: Tweak error markers.
12149
12150 2005-03-22 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR target/20561
12153 * gcc.dg/20050321-2.c: New test.
12154
12155 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
12156
12157 PR c++/20465
12158 PR c++/20381
12159 * g++.dg/template/ptrmem12.C: New.
12160
12161 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
12162
12163 PR rtl-optimization/20527
12164 * gcc.c-torture/execute/pr20527-1.c: New test.
12165
12166 2005-03-22 Ben Elliston <bje@au.ibm.com>
12167
12168 * gcc.misc-tests/options.exp (check_for_options): Create a real C
12169 program, compile it into a real executable and then delete the .c
12170 and .x files afterwards, to avoid problems on testglue targets.
12171
12172 2005-03-21 Stuart Hastings <stuart@apple.com>
12173
12174 * gcc.target/i386/sse-2.c: New.
12175
12176 2005-03-21 Uros Bizjak <uros@kss-loka.si>
12177
12178 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12179
12180 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12181
12182 * g++.dg/parse/crash25.C: Fix typo.
12183
12184 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12185
12186 PR c++/20461
12187 * g++.dg/parse/crash24.C: New test.
12188
12189 PR c++/20536
12190 * g++.dg/parse/crash25.C: New test.
12191
12192 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12193
12194 PR c++/20147
12195 * g++.dg/ext/stmtexpr4.C: New test.
12196
12197 2005-03-20 Roger Sayle <roger@eyesopen.com>
12198
12199 PR middle-end/20539
12200 * gcc.c-torture/compile/pr13066-1.c: New test case.
12201 * gcc.c-torture/compile/pr20539-1.c: Likewise.
12202 * g++.dg/opt/pr13066-1.C: Likewise.
12203
12204 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
12205
12206 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12207
12208 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12209
12210 PR fortran/18525
12211 * gfortran.dg/nesting_1.f90: New test.
12212
12213 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12214
12215 PR c++/20240
12216 * g++.dg/lookup/using13.C: New test.
12217
12218 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12219
12220 PR c++/20333
12221 * g++.dg/template/crash36.C: New test.
12222
12223 2005-03-18 Paolo Carlini <pcarlini@suse.de>
12224
12225 PR c++/20463
12226 * g++.dg/template/crash35.C: New test.
12227
12228 2005-03-17 Paolo Carlini <pcarlini@suse.de>
12229
12230 PR c++/19966
12231 * g++.dg/overload/operator2.C: New test.
12232
12233 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12234
12235 PR libfortran/20257
12236 * gfortran.dg/pr20257.f90: New test.
12237
12238 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12239
12240 PR libfortran/20480
12241 * gfortran.dg/pr20480.f90: New test.
12242
12243 2005-03-16 Richard Henderson <rth@redhat.com>
12244
12245 PR middle-end/15700
12246 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12247 (_rtld_global): New.
12248 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12249 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12250
12251 * gcc.dg/alias-3.c: New.
12252 * gcc.dg/alias-4.c: New.
12253 * gcc.dg/alias-5.c: New.
12254 * gcc.dg/alias-6.c: New.
12255
12256 2005-03-15 Geoffrey Keating <geoffk@apple.com>
12257
12258 * gcc.dg/cpp/ucnid-7.c: New.
12259
12260 2005-03-15 Janis Johnson <janis187@us.ibm.com>
12261 Dorit Naishlos <dorit@il.ibm.com>
12262
12263 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12264 darwin.
12265
12266 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
12267
12268 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12269 misaligned accesses.
12270 * gcc.dg/vect/vect-58.c: Likewise.
12271 * gcc.dg/vect/vect-92.c: New.
12272 * gcc.dg/vect/vect-93.c: New.
12273
12274 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
12275
12276 PR fortran/18827
12277 * gfortran.dg/assign_2.f90: New test.
12278 * gfortran.dg/assign_3.f90: New test.
12279 * gfortran.dg/assign.f90: New test.
12280
12281 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
12282
12283 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12284 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12285 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12286 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12287 names.
12288
12289 2005-03-14 Geoffrey Keating <geoffk@apple.com>
12290
12291 * gcc.dg/cpp/ucnid-6.c: New.
12292
12293 * gcc.dg/cpp/normalize-1.c: New.
12294 * gcc.dg/cpp/normalize-2.c: New.
12295 * gcc.dg/cpp/normalize-3.c: New.
12296 * gcc.dg/cpp/normalize-4.c: New.
12297 * gcc.dg/cpp/ucnid-4.c: New.
12298 * gcc.dg/cpp/ucnid-5.c: New.
12299 * g++.dg/cpp/normalize-1.C: New.
12300 * g++.dg/cpp/ucnid-1.C: New.
12301
12302 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
12303
12304 * gcc.dg/pr18628.c: New.
12305
12306 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
12307
12308 PR c++/20280
12309 * g++.dg/tree-ssa/pr20280.C: New.
12310
12311 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12312
12313 PR fortran/20467
12314 * gfortran.dg/stfunc_2.f90: New test.
12315
12316 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
12317
12318 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12319
12320 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
12321
12322 * gcc.dg/tree-ssa/20050314-1.c: New test.
12323
12324 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12325
12326 PR c++/4403
12327 PR c++/9783, DR433
12328 * g++.dg/template/friend34.C: New test.
12329 * g++.dg/template/friend35.C: Likewise.
12330 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12331
12332 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12333
12334 Friend class name lookup 5/n
12335 PR c++/1016
12336 * g++.dg/lookup/hidden-class1.C: New test.
12337 * g++.dg/lookup/hidden-class2.C: Likewise.
12338 * g++.dg/lookup/hidden-class3.C: Likewise.
12339 * g++.dg/lookup/hidden-class4.C: Likewise.
12340 * g++.dg/lookup/hidden-class5.C: Likewise.
12341 * g++.dg/lookup/hidden-class6.C: Likewise.
12342 * g++.dg/lookup/hidden-class7.C: Likewise.
12343 * g++.dg/lookup/hidden-class8.C: Likewise.
12344 * g++.dg/lookup/hidden-class9.C: Likewise.
12345 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12346 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12347 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12348 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12349 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12350 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12351 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12352 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12353 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12354 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12355 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12356
12357 2005-03-13 Mark Mitchell <mark@codesourcery.com>
12358
12359 PR c++/20157
12360 * g++.dg/template/error18.C: New test.
12361
12362 2005-03-09 Ben Elliston <bje@au.ibm.com>
12363
12364 PR debug/16792
12365 * g++.dg/debug/pr16792.C: New test.
12366
12367 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12368
12369 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12370 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12371 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12372 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12373 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12374 test assertion names.
12375
12376 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12377
12378 PR fortran/18600
12379 * gfortran.dg/stfunc_1.f90: New test.
12380
12381 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12382
12383 PR fortran/16907
12384 * gfortran.dg/real_index_1.f90: New test.
12385
12386 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12387
12388 PR fortran/20323
12389 * gfortran.dg/spec_expr_1.f90: New test.
12390
12391 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12392
12393 PR c/20402
12394 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12395 new parser.
12396
12397 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12398
12399 PR fortran/20361
12400 * gfortran.dg/largeequiv_1.f90: New test.
12401
12402 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12403
12404 * gcc.dg/ucnid-1.c: New.
12405 * gcc.dg/ucnid-2.c: New.
12406 * gcc.dg/ucnid-3.c: New.
12407 * gcc.dg/ucnid-4.c: New.
12408 * gcc.dg/ucnid-5.c: New.
12409 * gcc.dg/ucnid-6.c: New.
12410 * gcc.dg/cpp/ucnid-1.c: New.
12411 * gcc.dg/cpp/ucnid-2.c: New.
12412 * gcc.dg/cpp/ucnid-3.c: New.
12413 * g++.dg/other/ucnid-1.C: New.
12414
12415 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12416
12417 * gcc.dg/vmx/darwin-abi-3.c: Delete.
12418
12419 2005-03-11 Per Bothner <per@bothner.com>
12420
12421 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
12422 that diagnotics refer to correct token.
12423 * gcc.dg/unused-3.c: Likewise.
12424
12425 2005-03-11 Per Bothner <per@bothner.com>
12426
12427 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12428 constant" is now actually on same line as string constant.
12429 * gcc.dg/cpp/direct2s.c: Likewise.
12430
12431 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
12432
12433 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12434
12435 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12436
12437 PR libfortran/20124
12438 * gfortran.dg/pr20124.f90: New Test
12439
12440 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
12441
12442 PR tree-optimization/20130
12443 * gcc.dg/pr20130-1.c: New test.
12444
12445 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12446
12447 PR target/20095
12448 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12449
12450 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12451
12452 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12453
12454 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12455
12456 * g++.dg/eh/forced1.C: Fix comment.
12457 * g++.dg/eh/forced2.C: Ditto.
12458 * g++.dg/eh/forced3.C: Ditto.
12459 * g++.dg/eh/forced4.C: Ditto.
12460
12461 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12462
12463 PR rtl-opt/20412
12464 * gcc.c-torture/compile/pr20412.c: New test.
12465
12466 2005-03-10 Roger Sayle <roger@eyesopen.com>
12467
12468 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12469
12470 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12471
12472 PR target/20322
12473 * gcc.dg/20050307-1.c: New test.
12474
12475 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12476
12477 PR c++/20375
12478 * g++.dg/other/stdarg3.C: New.
12479
12480 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12481
12482 PR c++/18384, c++/18327
12483 * g++.dg/init/array19.C: New test.
12484
12485 PR inline-asm/20314
12486 * gcc.dg/torture/pr20314-1.c: New test.
12487 * gcc.dg/torture/pr20314-2.c: New test.
12488
12489 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12490
12491 * gcc.dg/20050309-1.c: New test.
12492
12493 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12494
12495 * gcc.dg/builtins-10.c: Reactivate disabled test.
12496 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12497 new cbrt transformations.
12498
12499 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12500
12501 PR c++/20208
12502 * g++.dg/template/array13.C: New test.
12503
12504 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12505
12506 PR c++/16859
12507 * g++.dg/init/brace4.C: New test.
12508
12509 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12510
12511 PR c++/20186
12512 * g++.dg/template/non-dependent12.C: New.
12513
12514 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12515
12516 PR c++/20142
12517 * g++.dg/init/array18.C: Add dg-do run marker.
12518
12519 PR c++/20142
12520 * g++.dg/init/array18.C: New test.
12521
12522 2005-03-09 Ben Elliston <bje@au.ibm.com>
12523
12524 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12525 * g++.dg/gcov/gcov.exp: Likewise.
12526 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12527 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12528 * lib/c-torture.exp: Likewise.
12529 * lib/fortran-torture.exp: Likewise.
12530 * lib/g++.exp: Likewise.
12531 * lib/gcc-defs.exp: Likewise.
12532 * lib/gcc-dg.exp: Likewise.
12533 * lib/gcc.exp: Likewise.
12534 * lib/gcov.exp: Likewise.
12535 * lib/gfortran.exp: Likewise.
12536 * lib/mike-g++.exp: Likewise.
12537 * lib/mike-gcc.exp: Likewise.
12538 * lib/objc-torture.exp: Likewise.
12539 * lib/objc.exp: Likewise.
12540 * lib/profopt.exp: Likewise.
12541 * lib/target-libpath.exp: Likewise.
12542 * lib/target-supports.exp: Likewise.
12543 * lib/treelang.exp: Likewise.
12544 * lib/wrapper.exp: Likewise.
12545
12546 2005-03-08 Jeff Law <law@redhat.com>
12547
12548 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12549 PHI-OPT changes.
12550
12551 2005-03-08 Ira Rosen <irar@il.ibm.com>
12552
12553 * gcc.dg/vect/pr20122.c: New test.
12554
12555 2005-03-07 Jeff Law <law@redhat.com>
12556
12557 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12558 was folded away.
12559 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12560 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12561 * gcc.dg/tree-ssa/pr18134.c: New test.
12562
12563 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12564
12565 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12566 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12567 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12568
12569 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12570
12571 PR tree-opt/17671
12572 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12573
12574 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12575
12576 * g++.dg/warn/Wnvdtor.C: New test.
12577
12578 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12579
12580 * gcc.dg/torture/pr19683-1.c: New test.
12581
12582 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12583
12584 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12585 * gfortran.dg/g77/19990313-2.f: Ditto.
12586 * gfortran.dg/g77/19990313-3.f: Ditto.
12587 * gfortran.dg/g77/19990525-0.f: Ditto.
12588 * gfortran.dg/g77/19990826-0.f: Ditto.
12589 * gfortran.dg/g77/19990826-2.f: Ditto.
12590 * gfortran.dg/g77/19990826-3.f: Ditto.
12591 * gfortran.dg/g77/20000511-1.f: Ditto.
12592 * gfortran.dg/g77/20000511-2.f: Ditto.
12593 * gfortran.dg/g77/970625-2.f: Ditto.
12594 * gfortran.dg/g77/980310-2.f: Ditto.
12595 * gfortran.dg/g77/980310-3.f: Ditto.
12596 * gfortran.dg/g77/980310-8.f: Ditto.
12597 * gfortran.dg/g77/980519-2.f: Ditto.
12598 * gfortran.dg/g77/alpha1.f: Ditto.
12599 * gfortran.dg/g77/claus.f: Ditto.
12600 * gfortran.dg/g77/erfc.f: Ditto.
12601 * gfortran.dg/g77/short.f: Ditto.
12602 * gfortran.fortran-torture/execute/data.f90: Ditto.
12603 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12604 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12605
12606 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12607
12608 * lib/file-format.exp (gcc_target_object_format): Add check for som
12609 format and hardcode object formats on hppa*-*-hpux*.
12610 * lib/target-supports.exp (check_weak_available): Add check for som
12611 object format. Always return 0 on hppa*-*-hpux10*.
12612
12613 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12614 is defined.
12615
12616 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12617
12618 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12619
12620 * gfortran.dg/pr19936_1.f90: New test.
12621 * gfortran.dg/pr19936_2.f90: New test.
12622 * gfortran.dg/pr19936_3.f90: New test.
12623
12624 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12625 Paul Thomas <prthomas@drfccad.cea.fr>
12626
12627 * gfortran.dg/PR19754_1.f90: New test.
12628 * gfortran.dg/PR19754_2.f90: Ditto.
12629
12630 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12631
12632 PR c++/19311
12633 * g++.dg/template/non-dependent11.C: New test.
12634
12635 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12636
12637 * lib/target-supports.exp (check_iconv_available): Fix comment.
12638
12639 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12640 Joseph S. Myers <joseph@codesourcery.com>
12641
12642 PR c++/19797
12643 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12644
12645 2005-03-04 Matthew Sachs <msachs@apple.com>
12646
12647 * gcc.exp (gcc_target_compile): Put braces around
12648 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12649 * objc.exp (objc_target_compile): Likewise.
12650 * treelang.exp (treelang_target_compile): Likewise.
12651
12652 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12653
12654 PR fortran/19673
12655 * gfortran.dg/func_result_1.f90: New test.
12656
12657 2005-03-04 Ben Elliston <bje@au.ibm.com>
12658
12659 * gcc.misc-tests/options.exp: New test.
12660
12661 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12662
12663 * gcc.dg/pr15784-4.c: New test.
12664
12665 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12666
12667 * gcc.c-torture/execute/pr17133.c: New.
12668 * gcc.c-torture/compile/20050303-1.c: New.
12669
12670 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12671
12672 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12673
12674 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12675
12676 * g++.dg/overload/using2.C: New.
12677
12678 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12679
12680 PR c++/19916
12681 * g++.dg/init/ptrmem2.C: New test.
12682
12683 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12684
12685 PR c/8927
12686 * gcc.dg/pr8927-1.c: New test.
12687
12688 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12689
12690 PR c++/20232
12691 * g++.dg/inherit/covariant12.C: New.
12692
12693 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12694
12695 PR fortran/19479
12696 * gfortran.dg/bound_1.f90: New test.
12697
12698 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12699
12700 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12701 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12702
12703 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12704
12705 PR c/20245
12706 * gcc.dg/pr20245-1.c: New test.
12707
12708 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12709
12710 PR middle-end/19874
12711 * gcc.c-torture/execute/20050119-2.c: New test case.
12712
12713 2005-02-28 Ben Elliston <bje@au.ibm.com>
12714
12715 * README: Update the DejaGnu bug reporting address.
12716 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12717 * lib/objc-torture.exp: Likewise.
12718
12719 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12720
12721 * gfortran.dg/boz_1.f90: New test.
12722 * gfortran.dg/boz_3.f90: New test.
12723 * gfortran.dg/boz_4.f90: New test.
12724
12725 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12726
12727 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12728 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12729
12730 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12731
12732 PR libfortran/20101
12733 * gfortran.dg/write_0_pe_format.f90: New test.
12734
12735 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR c++/20206
12738 * g++.dg/opt/thunk2.C: New test.
12739 * g++.dg/opt/covariant1.C: New test.
12740
12741 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12742
12743 * gfortran.dg/e_d_fmt.f90: New test.
12744
12745 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12746
12747 * gcc.dg/asm-b.c: Fix comment typos.
12748
12749 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12750
12751 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12752 a V_MAY_DEF also.
12753
12754 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12755
12756 PR tree-opt/20188
12757 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12758 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12759 * gcc.dg/asm-b.c: New test.
12760
12761 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12762
12763 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12764 Disable this test on IRIX 6.
12765
12766 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12767
12768 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12769 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12770 parser.
12771
12772 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12773
12774 PR tree-optimization/20204
12775 * testsuite/gcc.dg/pr20204.c: New test.
12776
12777 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR target/20196
12780 * gcc.c-torture/execute/20050224-1.c: New test.
12781
12782 PR c++/20175
12783 * g++.dg/warn/Wbraces2.C: New test.
12784
12785 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12786
12787 PR c++/19878
12788 * g++.dg/init/const2.C: New test.
12789
12790 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12791
12792 PR tree-optimization/20100
12793 * gcc.c-torture/execute/pr20100-1.c: New test.
12794
12795 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12796
12797 * gfortran.dg/implicit_3.f90: New test.
12798
12799 * gfortran.dg/deftype_1.f90: New test.
12800
12801 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12802
12803 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12804 the test passes.
12805 * g++.dg/other/anon3.C: Accept a warning.
12806
12807 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12808
12809 * gcc.dg/pr20017.c: Fix a comment typo.
12810
12811 2005-02-23 Bud Davis <bdavis@gfortran.org>
12812
12813 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12814
12815 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12816
12817 PR ada/19902
12818 * ada/acats/tests/cxa/cxa3004.a: Remove.
12819 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12820
12821 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12822
12823 PR c++/20073
12824 * g++.dg/init/const1.C: New test.
12825
12826 PR c++/19991
12827 * g++.dg/parse/constant7.C: New test.
12828
12829 PR c++/20152
12830 * g++.dg/parse/error27.C: New test.
12831 * g++.dg/template/qualttp15.C: Adjust error markers.
12832 * g++.old-deja/g++.other/struct1.C: Likewise.
12833
12834 PR c++/20153
12835 * g++.dg/template/error17.C: New test.
12836
12837 PR c++/20148
12838 * g++.dg/parser/error26.C: New test.
12839
12840 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12841
12842 PR tree-optimization/20100
12843 PR tree-optimization/20115
12844 * gcc.dg/pr20115.c: New test.
12845 * gcc.dg/pr20115-1.c: New test.
12846 * gcc.dg/pr20100.c: New test.
12847 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12848 call-clobbered variables after alias1.
12849
12850 2005-02-22 Bud Davis <bdavis@gfortran.org>
12851
12852 * gfortran.dg/list_read_4.f90: new test.
12853
12854 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12855
12856 PR rtl-optimization/20017.
12857 * gcc.dg/pr20017.c: New.
12858
12859 2005-02-22 Devang Patel <dpatel@apple.com>
12860
12861 PR 19952
12862 * g++.dg/tree-ssa/pr19952.C: New test.
12863
12864 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12865
12866 PR c++/19883
12867 * g++.dg/parse/constant6.C: New test.
12868
12869 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12870
12871 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12872 * g++.dg/charset/asm2.c: Likewise.
12873 * g++.dg/charset/asm3.c: Likewise.
12874 * g++.dg/charset/asm4.c: Likewise.
12875 * g++.dg/charset/asm5.c: Likewise.
12876 * g++.dg/charset/attribute1.c: Likewise.
12877 * g++.dg/charset/attribute2.c: Likewise.
12878 * g++.dg/charset/extern1.cc: Likewise.
12879 * g++.dg/charset/extern2.cc: Likewise.
12880 * g++.dg/charset/extern3.cc: Likewise.
12881 * g++.dg/charset/function.cc: Likewise.
12882 * g++.dg/charset/string.c: Likewise.
12883 * g++.dg/charset/charset.exp: Likewise.
12884 * lib/target-supports.exp (check_iconv_available): Fix comment.
12885
12886 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12887
12888 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12889 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12890 * gcc.dg/charset/asm2.c: Likewise.
12891 * gcc.dg/charset/asm3.c: Likewise.
12892 * gcc.dg/charset/asm4.c: Likewise.
12893 * gcc.dg/charset/asm5.c: Likewise.
12894 * gcc.dg/charset/asm6.c: Likewise.
12895 * gcc.dg/charset/attribute1.c: Likewise.
12896 * gcc.dg/charset/attribute2.c: Likewise.
12897 * gcc.dg/charset/builtin1.c: Likewise.
12898 * gcc.dg/charset/extern.c: Likewise.
12899 * gcc.dg/charset/function.c: Likewise.
12900 * gcc.dg/charset/string.c: Likewise.
12901 * gcc.dg/charset/charset.exp: Likewise.
12902
12903 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12904
12905 PR fortran/20086
12906 * gfortran.dg/pr20086.f90: New test.
12907
12908 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12909
12910 PR tree-optimization/19786
12911 * g++.dg/tree-ssa/pr19786.C: New.
12912
12913 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12914
12915 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12916
12917 2005-02-21 Jeff Law <law@redhat.com>
12918
12919 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12920
12921 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12922
12923 * gfortran.dg/do_iterator: Split loop, markup all lines for
12924 which an error locus is printed.
12925 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12926 locus is printed.
12927 * gfortran.dg/select_4.f90: Likewise.
12928 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12929 locuses in the various permutations.
12930
12931 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12932
12933 PR tree-optimization/19951
12934 * g++.dg/vect: New directory.
12935 * g++.dg/vect/vect.exp: New file.
12936 * g++.dg/vect/pr19951.cc: New testcase.
12937 * g++.dg/dg.exp: Also prune vectorizer tests.
12938
12939 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12940
12941 PR 18785
12942 * gcc.dg/charset/builtin1.c: New test.
12943
12944 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12945
12946 PR c++/19299
12947 * g++.dg/inherit/volatile1.C: New test.
12948
12949 PR c++/19440
12950 * g++.dg/template/dtor4.C: New test.
12951
12952 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12953
12954 * gfortran.dg/int_1.f90: New test.
12955
12956 2005-02-19 Devang Patel <dpatel@apple.com>
12957
12958 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12959
12960 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12961
12962 * gfortran.dg/achar_1.f90: New test.
12963
12964 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12965
12966 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12967
12968 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12969 Jakub Jelinek <jakub@redhat.com>
12970
12971 PR tree-optimization/19828
12972 * gcc.dg/tree-ssa/loop-7.c: New test.
12973 * gcc.c-torture/execute/20050218-1.c: New test.
12974
12975 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12976
12977 PR c/20043
12978 * gcc.dg/transparent-union-1.c: New test.
12979 * gcc.dg/transparent-union-2.c: New test.
12980
12981 2005-02-18 James E Wilson <wilson@specifixinc.com>
12982
12983 PR tree-optimization/18977
12984 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12985
12986 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12987
12988 PR target/20054
12989 * gcc.dg/pr20054.c: New test.
12990
12991 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12992
12993 PR c++/19508
12994 * g++.dg/ext/attrib20.C: New test.
12995
12996 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12997
12998 PR middle-end/20030
12999 * gfortran.fortran-torture/execute/character_passing.f90: New test.
13000
13001 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
13002
13003 PR c++/20008
13004 * g++.dg/opt/switch4.C: New.
13005
13006 2005-02-18 Jakub Jelinek <jakub@redhat.com>
13007
13008 PR c++/20023
13009 PR tree-optimization/20009
13010 * gcc.c-torture/compile/20050217-1.c: New test.
13011 * g++.dg/opt/switch3.C: New test.
13012
13013 PR tree-optimization/18947
13014 * gcc.c-torture/compile/20050215-1.c: New test.
13015 * gcc.c-torture/compile/20050215-2.c: New test.
13016 * gcc.c-torture/compile/20050215-3.c: New test.
13017
13018 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
13019
13020 PR c++/20028
13021 * g++.dg/template/crash34.C: New.
13022
13023 PR c++/20022
13024 * g++.dg/other/access3.C: New.
13025
13026 2005-02-17 Ira Rosen <irar@il.ibm.com>
13027
13028 * gcc.dg/vect/vect-98.c: New test.
13029
13030 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
13031
13032 PR tree-optimization/19967
13033 * gcc.dg/pr19967.c: New.
13034
13035 2005-02-16 Jakub Jelinek <jakub@redhat.com>
13036
13037 PR middle-end/19857
13038 * gcc.dg/tree-ssa/20050215-1.c: New test.
13039 * gcc.c-torture/execute/20050215-1.c: New test.
13040
13041 2005-02-15 Eric Christopher <echristo@redhat.com>
13042
13043 * gcc.dg/cpp/20050215-1.c: New file.
13044
13045 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
13046
13047 PR tree-optimization/15785
13048 * gcc.dg/pr15785-1.c: New test.
13049
13050 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
13051
13052 PR c++/17788
13053 * g++.dg/init/ctor4.C: New.
13054 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
13055
13056 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
13057
13058 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
13059 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
13060
13061 2005-02-15 Andreas Schwab <schwab@suse.de>
13062
13063 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
13064 declare malloc.
13065
13066 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
13067
13068 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
13069
13070 2005-02-14 Diego Novillo <dnovillo@redhat.com>
13071
13072 PR tree-optimization/19853
13073 * gcc.c-torture/compile/pr19853.c: New test.
13074
13075 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
13076
13077 PR c++/19608
13078 * g++.dg/parse/local-class1.C: New.
13079
13080 PR c++/19895
13081 * g++.dg/parse/ptrmem3.C: New.
13082
13083 PR c++/19884
13084 * g++.old-deja/g++.oliva/template6.C: Add another case.
13085 * g++.dg/template/explicit6.C: New.
13086
13087 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
13088
13089 PR c++/17816
13090 * g++.dg/other/redecl2.C: New.
13091
13092 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
13093
13094 PR c++/19891
13095 * g++.dg/abi/covariant4.C: New.
13096
13097 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
13098
13099 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13100
13101 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
13102
13103 * gcc.dg/vect/vect-96.c: Fix typo.
13104
13105 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13106
13107 PR c++/14479
13108 PR c++/19487
13109 * g++.dg/template/enum5.C: New test.
13110
13111 2005-02-12 Ira Rosen <irar@il.ibm.com>
13112
13113 * gcc.dg/vect/vect-97.c: New test.
13114
13115 2005-02-12 Ira Rosen <irar@il.ibm.com>
13116
13117 * gcc.dg/vect/vect-96.c: New test.
13118
13119 2005-02-12 Uros Bizjak <uros@kss-loka.si>
13120
13121 * gcc.dg/builtins-34.c: Also check ldexp*.
13122
13123 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
13124
13125 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
13126
13127 2005-02-11 Janis Johnson <janis187@us.ibm.com>
13128
13129 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
13130 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
13131 dg-require-dll, dg-require-iconv, dg-require-named-sections,
13132 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
13133 selector_list, selector_expression, dg-process-target): Move to new
13134 file target-supports-dg.exp.
13135 * lib/target-supports-dg.exp: New.
13136
13137 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13138 New.
13139
13140 2005-02-11 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR c++/19666
13143 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
13144
13145 PR middle-end/19858
13146 * gcc.c-torture/compile/20050210-1.c: New test.
13147
13148 2005-02-11 Mark Mitchell <mark@codesourcery.com>
13149
13150 PR c++/19755
13151 * g++.dg/warn/Wbraces1.C: New test.
13152
13153 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
13154
13155 * gcc.dg/builtins-52.c: New testcase.
13156
13157 2005-02-10 Jakub Jelinek <jakub@redhat.com>
13158
13159 PR c/19342
13160 * gcc.c-torture/execute/20050119-1.c: New test.
13161
13162 2005-02-09 Mark Mitchell <mark@codesourcery.com>
13163
13164 PR c++/19811
13165 * g++.dg/init/delete1.C: New test.
13166
13167 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13168
13169 PR c++/18470
13170 * g++.dg/template/static12.C: New test.
13171
13172 2005-02-09 Mark Mitchell <mark@codesourcery.com>
13173
13174 PR c++/19787
13175 * g++.dg/conversion/ambig1.C: New test.
13176
13177 PR c++/19739
13178 * g++.dg/ext/attrib19.C: New test.
13179
13180 PR c++/19732
13181 * g++.dg/parse/dtor5.C: New test.
13182
13183 PR c++/19762
13184 * g++.dg/template/dtor3.C: New test.
13185
13186 PR c++/19826
13187 * g++.dg/template/static11.C: New test.
13188 * g++.dg/template/crash2.C: Remove dg-error marker.
13189
13190 2005-02-09 Janis Johnson <janis187@us.ibm.com>
13191
13192 PR C++/18491
13193 * g++.old-deja/g++.mike/p10769a.C: Remove.
13194
13195 2005-02-09 Roger Sayle <roger@eyesopen.com>
13196
13197 * gcc.dg/builtins-48.c: New test case.
13198 * gcc.dg/builtins-49.c: New test case.
13199 * gcc.dg/builtins-50.c: New test case.
13200 * gcc.dg/builtins-51.c: New test case.
13201
13202 2005-02-09 Ian Lance Taylor <ian@airs.com>
13203
13204 PR middle-end/19583
13205 * g++.dg/warn/Wreturn-type-3.C: New test.
13206
13207 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
13208
13209 PR middle-end/19402
13210 * gcc.dg/pr19402-1.c: New testcase.
13211 * gcc.dg/pr19402-2.c: likewise.
13212
13213 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
13214
13215 PR middle-end/19854
13216 * g++.dg/tree-ssa/tmmti.C: New testcase.
13217
13218 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13219
13220 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13221
13222 2005-02-08 Mark Mitchell <mark@codesourcery.com>
13223
13224 PR c++/19733
13225 * g++.dg/parse/crash23.C: New test.
13226 * g++.dg/warn/Weff1.C: New test.
13227
13228 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13229
13230 * gcc.dg/20050209-1.c: New test.
13231
13232 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13233
13234 PR target/19799
13235 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13236
13237 2005-02-08 Mike Stump <mrs@apple.com>
13238
13239 * g++.dg/pch/import-2.c: New test.
13240 * g++.dg/pch/import-2.hs: New.
13241 * g++.dg/pch/include/import-2a.h: New.
13242 * g++.dg/pch/include/import-2b.h: New.
13243
13244 2005-02-08 Janis Johnson <janis187@us.ibm.com>
13245
13246 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13247
13248 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13249
13250 * gfortran.dg/substr_1.f90: New test.
13251
13252 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
13253
13254 PR middle-end/19775
13255 * gcc.dg/torture/builtin-power-1.c: Disable test for
13256 invalid transformation.
13257 * gcc.dg/builtins-10.c: Likewise. Disable one test we
13258 no longer optimize.
13259 * gcc.dg/builtins-47.c: New testcase.
13260
13261 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
13262 Dorit Naishlos <dorit@il.ibm.com>
13263
13264 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13265
13266 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
13267
13268 * gcc.c-torture/compile/20050206-1.c: New test.
13269
13270 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
13271
13272 PR tree-opt/19768
13273 * g++.dg/opt/pr19768.C: New test.
13274
13275 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
13276
13277 PR tree-opt/19736
13278 * gcc.c-torture/compile/pr19736.c: New test.
13279
13280 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13281
13282 PR c++/17401
13283 * g++.dg/parse/error25.C: New test.
13284
13285 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
13286
13287 * gcc.c-torture/execute/20050203-1.c: New.
13288
13289 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
13290
13291 * gcc.dg/vect/vect-85.c: Remove xfail.
13292 * gcc.dg/vect/vect-86.c: Remove xfail.
13293 * gcc.dg/vect/vect-87.c: Remove xfail.
13294 * gcc.dg/vect/vect-88.c: Remove xfail.
13295
13296 2005-02-02 Geoffrey Keating <geoffk@apple.com>
13297
13298 * gcc.dg/altivec-19.c: New.
13299
13300 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
13301
13302 PR c/17807
13303 * gcc.dg/nested-func-3.c: New test.
13304 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13305
13306 2005-02-02 Janis Johnson <janis187@us.ibm.com>
13307
13308 * gcc.test-framework/gen_directive_tests: Generate tests for
13309 selector expressions.
13310
13311 2005-02-02 Matt Austern <austern@apple.com>
13312
13313 PR c++/19628
13314 * g++/ext/builtin7.C: New.
13315 * g++/ext/builtin8.C: New.
13316
13317 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
13318
13319 PR c/18502
13320 * gcc.dg/pr18502-1.c: New test.
13321
13322 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13323
13324 PR c++/17413
13325 * g++.dg/template/local4.C: Tweak.
13326
13327 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
13328
13329 PR tree-optimization/19578
13330 * gcc.c-torture/compile/20050202-1.c: New test.
13331
13332 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
13333
13334 PR c/19435
13335 * gcc.dg/c99-init-4.c: New test.
13336
13337 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13338
13339 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13340
13341 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13342
13343 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13344 * g++.dg/eh/check-vect.h: New.
13345
13346 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13347 * gcc.dg/vect/vect-78.c: Ditto.
13348 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13349 Remove.
13350
13351 * g++.dg/conversion/simd1.C: Expect warning.
13352 * g++.dg/ext/attribute-test-1.C: Ditto.
13353 * g++.dg/ext/attribute-test-2.C: Ditto.
13354 * g++.dg/ext/attribute-test-3.C: Ditto.
13355 * g++.dg/ext/attribute-test-4.C: Ditto.
13356
13357 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13358 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13359
13360 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13361
13362 2005-02-01 Richard Henderson <rth@redhat.com>
13363
13364 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13365 long double for ibm double-double format.
13366 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13367
13368 2005-02-01 Diego Novillo <dnovillo@redhat.com>
13369
13370 PR tree-optimization/19633
13371 * testsuite/gcc.dg/pr19633-1.c: New test.
13372 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13373 to NULL or a symbol.
13374
13375 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13376
13377 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13378 New procs.
13379 (dg-process-target (local override)): Handle selector expressions.
13380
13381 * gcc.test-framework/README: Describe tests in source directory.
13382 * gcc.test-framework/test-framework.awk: Handle dg- tests.
13383 * gcc.test-framework/test-framework.exp: Handle dg- tests.
13384 * gcc.test-framework/dg-bogus-exp-P.c: New test.
13385 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13386 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13387 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13388 * gcc.test-framework/dg-do-link-exp-P.c: New test.
13389 * gcc.test-framework/dg-do-run-exp-P.c: New test.
13390 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13391 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13392 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13393 * gcc.test-framework/dg-error-exp-P.c: New test.
13394 * gcc.test-framework/dg-error-exp-XP.c: New test.
13395 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13396 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13397 * gcc.test-framework/dg-output-exp-P.c: New test.
13398 * gcc.test-framework/dg-output-exp-XF.c: New test.
13399 * gcc.test-framework/dg-warning-exp-P.c: New test.
13400 * gcc.misc-tests/dg-1.c: Remove.
13401 * gcc.misc-tests/dg-2.c: Remove.
13402 * gcc.misc-tests/dg-3.c: Remove.
13403 * gcc.misc-tests/dg-4.c: Remove.
13404 * gcc.misc-tests/dg-5.c: Remove.
13405 * gcc.misc-tests/dg-6.c: Remove.
13406 * gcc.misc-tests/dg-7.c: Remove.
13407 * gcc.misc-tests/dg-8.c: Remove.
13408 * gcc.misc-tests/dg-9.c: Remove.
13409 * gcc.misc-tests/dg-10.c: Remove.
13410 * gcc.misc-tests/dg-11.c: Remove.
13411 * gcc.misc-tests/dg-12.c: Remove.
13412 * gcc.misc-tests/dg-test.exp: Remove.
13413
13414 * gcc.test-framework/test-framework.awk: Change recording and
13415 printing of passes and failures.
13416
13417 * gcc.test-framework: New directory.
13418 * gcc.test-framework/README: New.
13419 * gcc.test-framework/test-framework.exp: New.
13420 * gcc.test-framework/test-framework.awk: New.
13421 * gcc.test-framework/gen_directive_tests: New.
13422
13423 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
13424
13425 * lib/treelang.exp: Fix comment typos.
13426 (treelang_target_compile): Don't append libs=-ltreelang to options.
13427
13428 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
13429
13430 * g++.dg/parse/typename7.C: Adjust error messages.
13431
13432 2005-01-31 Jeff Law <law@redhat.com>
13433
13434 * gcc.c-torture/execute/20050131-1.c: New test.
13435 * gcc.dg/wcaselabel.c: New test.
13436
13437 2005-01-31 Mark Mitchell <mark@codesourcery.com>
13438
13439 * g++.dg/other/warning1.C: Adjust error messags.
13440 * g++.dg/parse/constant5.C: New test.
13441
13442 2005-01-31 Steven Bosscher <stevenb@suse.de>
13443
13444 PR c/19333
13445 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13446 the test case valid.
13447 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13448 * testsuite/gcc.dg/array-7.c: Adjust expected result.
13449 * testsuite/gcc.dg/pr18596-3.c: Likewise.
13450 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13451 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13452 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13453
13454 2005-01-31 Dale Johannesen <dalej@apple.com>
13455
13456 * g++.dg/opt/pr19650.C: New test.
13457
13458 2005-01-31 Richard Henderson <rth@redhat.com>
13459
13460 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13461 long double for intel double extended format.
13462 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13463
13464 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13465
13466 PR c++/19555
13467 * g++.dg/template/static10.C: New test.
13468
13469 PR c++/19395
13470 * g++.dg/parse/error24.C: New test.
13471
13472 PR c++/19367
13473 * g++.dg/lookup/builtin1.C: New test.
13474
13475 PR c++/19457
13476 * g++.dg/warn/conv3.C: New test.
13477
13478 2005-01-30 Bud Davis <bdavis@gfortran.org>
13479
13480 PR fortran/19647
13481 * gfortan.dg/inquire_7.f90
13482
13483 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13484
13485 PR tree-optimization/15791
13486 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13487 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13488 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13489 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13490 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13491 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13492 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13493 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13494 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13495 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13496
13497 2005-01-29 Paul Brook <paul@codesourcery.com>
13498
13499 PR fortran/18565
13500 * check.c (real_or_complex_check): New function.
13501 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13502 * intrinsic.c (add_functions): Use new check functions.
13503 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13504 Add prototypes.
13505
13506 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13507
13508 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13509 gcc.dg/lvalue-3.c: New tests.
13510 * gcc.dg/concat.c: Update expected messages.
13511
13512 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13513
13514 PR libfortran/19595
13515 * gfortran.dg/eor_1.f90: New test.
13516
13517 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13518
13519 PR fortran/19589
13520 * gfortran.dg/logical_data_1.f90: New test.
13521
13522 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13523
13524 PR c++/19253
13525 * g++.dg/template/crash33.C: New test.
13526
13527 PR c++/19667
13528 * g++.dg/template/crash32.C: New test.
13529
13530 2005-01-28 Ian Lance Taylor <ian@airs.com>
13531
13532 PR middle-end/16558
13533 * g++.dg/warn/Wreturn-type-2.C: New test.
13534
13535 2004-06-24 Jeff Law <law@redhat.com>
13536
13537 * gcc.dg/tree-ssa/20050128-1.c: New test.
13538
13539 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13540
13541 * gcc.target/frv/all-mdpackh-1.c: New test.
13542
13543 2005-01-28 Steven Bosscher <stevenb@suse.de>
13544
13545 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13546
13547 2005-01-27 Richard Henderson <rth@redhat.com>
13548
13549 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13550
13551 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13552
13553 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13554
13555 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13556
13557 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13558 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13559 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13560 to cope with cases where the multilib options override the dg-options.
13561
13562 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13563
13564 PR c/18946
13565 * gcc.dg/noncompile/20050120-1.c: New test.
13566
13567 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13568
13569 PR tree-optimization/19633
13570 * gcc.dg/pr19633.c: New test.
13571 * gcc.dg/tree-ssa/pr19633.c: New test.
13572
13573 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13574
13575 * gcc.dg/20041216-1.c: New test.
13576
13577 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13578
13579 PR objc/18862
13580 * objc.dg/selector-2.m: New test.
13581
13582 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13583
13584 * g++.dg/opt/range-test-2.C: New test.
13585
13586 PR rtl-optimization/19579
13587 * gcc.c-torture/execute/20050124-1.c: New test.
13588
13589 2005-01-26 Greg Parker <gparker@apple.com>
13590 Stuart Hastings <stuart@apple.com>
13591
13592 * gcc.c-torture/execute/20050125-1.c: New.
13593
13594 2005-01-18 Jan Hubicka <jh@suse.cz>
13595
13596 PR tree-optimize/19337
13597 * gcc.c-torture/compile/20050119-1.c: New test.
13598
13599 2005-01-24 James E Wilson <wilson@specifixinc.com>
13600
13601 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13602 test for successful match.
13603
13604 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13605
13606 PR objc/18408
13607 * objc.dg/comp-types-7.m: New test.
13608
13609 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13610
13611 * lib/target-supports.exp (current_target_name): New.
13612 (check_effective_target_ilp32, check_effective_target_lp64):
13613 Cache the result to use as long as the current target, with
13614 multilib flags, remains the same.
13615
13616 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13617 (dg-require-weak, dg-require-visibility, dg-require-alias,
13618 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13619 dg-require-effective-target, dg-skip-if): Remove call to
13620 skip_test_and_clear_xfail.
13621 (dg-test): Clear xfail data.
13622
13623 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR target/17751
13626 * gcc.dg/ppc64-toc.c: New test.
13627
13628 * g++.dg/tree-ssa/empty-1.C: New test.
13629
13630 PR middle-end/19551
13631 * gcc.c-torture/execute/20050121-1.c: New test.
13632 * gcc.dg/20050121-2.c: New test.
13633
13634 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13635 Paul Brook <paul@codesourcery.com>
13636
13637 PR fortran/17941
13638 * gfortran.dg/real_const_1.f: New test.
13639 * gfortran.dg/real_const_2.f90: New test.
13640 * gfortran.dg/complex_int_1.f90: New test.
13641
13642 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13643
13644 PR fortran/19313
13645 * gfortan.dg/inquire_6.f90: New test.
13646
13647 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13648
13649 PR libfortran/19451
13650 * open_readonly_1.f90: New test.
13651
13652 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13653
13654 PR libfortran/18982
13655 * gfortran.dg/open_new.f90: New file.
13656
13657 2005-01-22 Paul Brook <paul@codesourcery.com>
13658
13659 * namelist_1.f90: New test.
13660
13661 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13662
13663 PR tree-optimization/19484
13664 * gcc.c-torture/compile/20050122-[12].c: New tests.
13665
13666 2005-01-22 Paul Brook <paul@codesourcery.com>
13667
13668 * gfortran.dg/implicit_2.f90: New test.
13669
13670 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13671
13672 PR fortran/19314
13673 * gfortran.dg/inquire_5.f90: New test.
13674
13675 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13676
13677 PR c/18809
13678 * gcc.dg/pr18809-1.c: New test.
13679
13680 2005-01-21 Ian Lance Taylor <ian@airs.com>
13681
13682 * gcc.dg/20050121-1.c: New test.
13683
13684 PR tree-optimization/13000
13685 * gcc.dg/20040206-1.c: Change warning to point where function is
13686 being inlined.
13687
13688 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13689
13690 PR c++/19208
13691 * g++.dg/template/array11.C: New test.
13692
13693 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13694
13695 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13696 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13697 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13698 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13699 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13700 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13701
13702 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13703
13704 PR tree-optimization/15349
13705 * gcc.dg/tree-ssa/pr15349.c: New.
13706
13707 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13708
13709 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13710
13711 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13712
13713 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13714 scan-assembler-times directive name.
13715
13716 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13717 after dg-do.
13718
13719 PR rtl-optimization/19462
13720 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13721
13722 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13723
13724 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13725 counting function calls on ia64.
13726
13727 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13728
13729 PR rtl-optimization/15139
13730 * gcc.dg/20050111-2.c: New test.
13731
13732 PR c/17297
13733 * gcc.c-torture/compile/20050113-1.c: New testcase.
13734
13735 PR middle-end/19164
13736 * gcc.dg/20050113-1.c: New testcase.
13737
13738 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13739
13740 * gcc.dg/vect/vect-85.c: Add comment.
13741 * gcc.dg/vect/vect-86.c: Add xfail for now.
13742 * gcc.dg/vect/vect-87.c: Add xfail for now.
13743 * gcc.dg/vect/vect-88.c: Add xfail for now.
13744 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13745
13746 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13747
13748 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13749
13750 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13751
13752 * g++.dg/debug/typedef3.C: New test.
13753
13754 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13755
13756 PR c/19472
13757 * gcc.dg/asm-a.c: New test.
13758
13759 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13760
13761 * gcc.dg/sh-relax.c: Add prototype for abort.
13762
13763 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13764
13765 * gcc.dg/short-compare-1.c: New test.
13766 * gcc.dg/short-compare-2.c: Likewise.
13767
13768 2005-01-18 Michael Matz <matz@suse.de>
13769
13770 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13771
13772 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13773
13774 PR tree-optimization/19121
13775 * gcc.c-torture/compile/pr19121.c: New test.
13776
13777 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13778
13779 PR target/19357
13780 * gcc.c-torture/compile/pr19357.c: New test.
13781
13782 2005-01-17 Ian Lance Taylor <ian@airs.com>
13783
13784 PR c/5675
13785 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13786 pass--those that refer just to the variable, possibly with a
13787 cast.
13788 * gcc.dg/c99-const-expr-3.c: Likewise.
13789
13790 PR middle-end/13127
13791 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13792 longer emitted.
13793
13794 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13795
13796 PR fortran/18778
13797 * gfortran.dg/endfile_2.f90: New test.
13798
13799 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13800
13801 PR 19168
13802 * gfortran.dg/select_5.f90: New test.
13803
13804 2004-01-16 Paul Brook <paul@codesourcery.com>
13805
13806 * gfortran.dg/common_4.f90: New test.
13807
13808 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13809
13810 PR rtl-optimization/19462
13811 * gcc.dg/torture/pr19462-1.c: New test.
13812
13813 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13814
13815 PR objc/19321
13816 * objc.dg/func-ptr-2.m: New.
13817 * objc.dg/volatile-1.m: New.
13818
13819 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13820
13821 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13822
13823 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13824
13825 PR tree-optimization/19060
13826 * gcc.c-torture/execute/20050104-1.c: New test.
13827
13828 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13829
13830 PR fortran/18983
13831 * gfortran.dg/write_to_null.f90: New test.
13832
13833 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13834 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13835
13836 PR other/19328
13837 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13838 argument.
13839
13840 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13841
13842 PR c++/19263
13843 * g++.dg/init/vector1.C: New test.
13844
13845 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13846
13847 PR target/13158
13848 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13849 PR target/18987
13850 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13851
13852 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13853
13854 * gfortran.dg/select_1.f90: New test.
13855 * gfortran.dg/select_2.f90: New test.
13856 * gfortran.dg/select_3.f90: New test.
13857 * gfortran.dg/select_4.f90: New test.
13858
13859 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13860
13861 PR middle-end/19084
13862 PR rtl-optimization/19348
13863 * gcc.dg/20050111-1.c: New test.
13864 * gcc.c-torture/execute/20050111-1.c: New test.
13865
13866 * gcc.dg/i386-asm-4.c: New test.
13867
13868 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13869
13870 * gcc.dg/nested-func-2.c: New test.
13871 * ada/acats/norun.lst: Remove c953002.
13872
13873 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13874
13875 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13876
13877 2005-01-12 Ben Elliston <bje@au.ibm.com>
13878
13879 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13880
13881 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13882
13883 PR target/18761
13884 * g++.dg/abi/align1.C: New test.
13885
13886 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13887
13888 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13889 at a time.
13890 * g++.dg/ext/altivec_check.h: Support compiling as C.
13891
13892 2005-01-10 Roger Sayle <roger@eyesopen.com>
13893
13894 PR c++/19355
13895 * g++.dg/expr/pr19355-1.C: New test case.
13896
13897 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13898
13899 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13900 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13901 * ada/acats/tests/c3/c92005b.ada: Likewise.
13902 * ada/acats/tests/c3/cxb3012.a: Likewise.
13903 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13904
13905 2005-01-09 Paul Brook <paul@codesourcery.com>
13906
13907 * gfortran.dg/common_2.f90: New file.
13908 * gfortran.dg/common_3.f90: New file.
13909
13910 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13911
13912 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13913
13914 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13915
13916 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13917 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13918 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13919 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13920 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13921 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13922 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13923 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13924 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13925 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13926 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13927 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13928 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13929 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13930 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13931 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13932 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13933 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13934 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13935 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13936 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13937 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13938 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13939 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13940 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13941 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13942 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13943 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13944 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13945 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13946 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13947 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13948 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13949 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13950 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13951 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13952 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13953 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13954 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13955 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13956 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13957 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13958 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13959 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13960 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13961 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13962 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13963 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13964 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13965 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13966 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13967 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13968 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13969 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13970 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13971 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13972 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13973 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13974 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13975 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13976 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13977 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13978 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13979 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13980 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13981 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13982 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13983
13984 * gcc.dg/vect/vect-1.c: Fix spelling.
13985 * gcc.dg/vect/vect-10.c: Fix spelling.
13986 * gcc.dg/vect/vect-11.c: Fix spelling.
13987 * gcc.dg/vect/vect-12.c: Fix spelling.
13988 * gcc.dg/vect/vect-14.c: Fix spelling.
13989 * gcc.dg/vect/vect-15.c: Fix spelling.
13990 * gcc.dg/vect/vect-16.c: Fix spelling.
13991 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13992 * gcc.dg/vect/vect-64.c: Fix comments.
13993 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13994
13995 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13996 Ira Rosen <irar@il.ibm.com>
13997
13998 * gcc.dg/vect/vect-70.c: New test.
13999 * gcc.dg/vect/vect-71.c: New test.
14000
14001 2005-01-09 Manfred Hollstein <mh@suse.com>
14002
14003 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14004 * gcc.dg/pr18241-2.c: Likewise.
14005 * gcc.dg/pr18241-3.c: Likewise.
14006 * gcc.dg/pr18241-4.c: Likewise.
14007 * gcc.dg/pr18241-5.c: Likewise.
14008
14009 2005-01-08 Richard Henderson <rth@redhat.com>
14010
14011 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14012 False for x86 and x86-64.
14013
14014 2005-01-08 Diego Novillo <dnovillo@redhat.com>
14015
14016 PR tree-optimization/18241
14017 * gcc.dg/pr18241-1.c: New test.
14018 * gcc.dg/pr18241-2.c: New test.
14019 * gcc.dg/pr18241-3.c: New test.
14020 * gcc.dg/pr18241-4.c: New test.
14021 * gcc.dg/pr18241-5.c: New test.
14022
14023 2005-01-08 Steven G. Kargl <kargls@comcast.net>
14024
14025 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
14026 gfortran.dg/select_4.f90: New.
14027
14028 2005-01-07 Jakub Jelinek <jakub@redhat.com>
14029
14030 * gcc.c-torture/execute/20050107-1.c: New test.
14031
14032 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
14033
14034 PR c++/19298
14035 * g++.dg/template/ref2.C: New.
14036
14037 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
14038
14039 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
14040 instead of being empty.
14041
14042 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14043
14044 PR fortran/15553
14045 * gfortran.dg/array-1.f90: New test.
14046
14047 2005-01-07 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR tree-optimization/19283
14050 * gcc.c-torture/execute/20050106-1.c: New test.
14051
14052 PR rtl-optimization/18861
14053 * gcc.dg/20050105-1.c: New test.
14054
14055 PR tree-optimization/18828
14056 * gcc.dg/20050105-2.c: New test.
14057
14058 2005-01-07 Andreas Jaeger <aj@suse.de>
14059
14060 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
14061
14062 2005-01-07 Bud Davis <bdavis9659@comcast.net>
14063
14064 PR fortran/18398
14065 * gfortran.dg/fmt_read.f90: New test.
14066
14067 2005-01-06 Geoffrey Keating <geoffk@apple.com>
14068
14069 * gcc.dg/rs6000-ldouble-2.c: New.
14070
14071 2005-01-06 Mark Mitchell <mark@codesourcery.com>
14072
14073 PR c++/19244
14074 * g++.dg/parser/ctor2.C: New test.
14075
14076 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14077
14078 PR c++/17154
14079 * g++.dg/template/using9.C: New test.
14080
14081 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14082
14083 PR c++/19258
14084 * g++.dg/lookup/friend6.C: New test.
14085
14086 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
14087
14088 PR c++/19270
14089 * g++.dg/template/array10.C: New.
14090
14091 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14092
14093 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14094 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14095
14096 2005-01-06 Jakub Jelinek <jakub@redhat.com>
14097
14098 * gcc.c-torture/compile/20050105-1.c: New test.
14099
14100 2005-01-05 Geoffrey Keating <geoffk@apple.com>
14101
14102 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14103
14104 2005-01-05 Roger Sayle <roger@eyesopen.com>
14105
14106 PR middle-end/19100
14107 * gcc.dg/conv-3.c: New test case.
14108
14109 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
14110
14111 * gcc.dg/asm-wide-1.c: New test.
14112
14113 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
14114
14115 PR c++/19030
14116 * g++.dg/parse/crash22.C: New
14117
14118 2005-01-04 Geoffrey Keating <geoffk@apple.com>
14119
14120 PR 19257
14121 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
14122
14123 2005-01-04 Uros Bizjak <uros@kss-loka.si>
14124
14125 PR middle-end/17767
14126 * gcc.dg/i386-mmx-6.c: New test case.
14127
14128 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
14129
14130 PR tree-optimization/18308
14131 * gcc.dg/vect/pr18308.c: New testcase.
14132
14133 2005-01-04 Andreas Jaeger <aj@suse.de>
14134
14135 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
14136
14137 2005-01-03 Geoffrey Keating <geoffk@apple.com>
14138 Robert Bowdidge <bowdidge@apple.com>
14139
14140 * gcc.dg/cpp/subframework1.c: New.
14141 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
14142 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
14143 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
14144 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
14145
14146 2005-01-03 Geoffrey Keating <geoffk@apple.com>
14147
14148 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
14149 producing warning.
14150 * gcc.dg/darwin-weakimport-2.c: New.
14151
14152 2005-01-03 Richard Henderson <rth@redhat.com>
14153
14154 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
14155
14156 2005-01-03 Richard Henderson <rth@redhat.com>
14157
14158 * gcc.dg/vect/vect.exp: Enable for ia64.
14159 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
14160 (check_effective_target_vect_float): Likewise.
14161 (check_effective_target_vect_no_align): Likewise.
14162 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
14163 * gcc.dg/vect/vect-8.c: Likewise.
14164
14165 2005-01-03 Uros Bizjak <uros@kss-loka.si>
14166
14167 PR target/19236
14168 * gcc.dg/pr19236-1.c: New test case.
14169
14170 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
14171
14172 PR rtl-optimization/12092
14173 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14174
14175 2005-01-02 Andreas Jaeger <aj@suse.de>
14176
14177 * gcc.dg/pr12092-1.c: Do not run on x86_64.
14178
14179 2005-01-01 Roger Sayle <roger@eyesopen.com>
14180 Andrew Pinski <pinskia@physics.uc.edu>
14181
14182 PR rtl-optimization/12092
14183 * gcc.dg/pr12092-1.c: New test case.
14184
14185 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
14186
14187 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14188 'hidden' and 'default' for better portability.
14189 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14190
14191 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14192 6 and 7.
14193 * g++.old-deja/g++.brendan/new3.C: Likewise.
14194
14195 2005-01-01 Steven Bosscher <stevenb@suse.de>
14196
14197 * gcc.dg/20041231-1.C: New test.
14198 * g++.dg/warn/Wunreachable-code-1.C: New test.
14199
14200 2004-12-30 David Edelsohn <edelsohn@gnu.org>
14201
14202 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14203 file, not /dev/null. Abort on error.
14204
14205 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
14206 Ziemowit Laski <zlaski@apple.com>
14207
14208 PR objc/18971
14209 * objc.dg/encode-5.m: New test.
14210
14211 2004-12-29 Richard Henderson <rth@redhat.com>
14212
14213 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14214 * objc.dg/stabs-1.m: Disable for ia64.
14215
14216 2004-12-29 Mark Mitchell <mark@codesourcery.com>
14217
14218 PR c++/19190
14219 * g++.dg/warn/Wunused-10.C: New test.
14220
14221 2004-12-28 Richard Henderson <rth@redhat.com>
14222
14223 * objc.dg/stabs-1.m: Disable for alpha.
14224
14225 2004-12-27 Mark Mitchell <mark@codesourcery.com>
14226
14227 PR c++/19149
14228 * g++.dg/parse/error23.C: New test.
14229
14230 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14231
14232 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14233
14234 PR fortran/19032
14235 * gfortran.dg/intrinsic_modulo_1.f90: New.
14236 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14237 tests with divisor -1.
14238
14239 2004-12-27 Mark Mitchell <mark@codesourcery.com>
14240
14241 * g++.dg/opt/temp1.C (memcpy): Return a value.
14242
14243 PR c++/19148
14244 * g++.dg/expr/cond7.C: New test.
14245
14246 2004-12-27 Paul Brook <paul@codesourcery.com>
14247
14248 * gfortran.dg/g77/select_no_compile.f: Remove.
14249
14250 2004-12-27 Richard Henderson <rth@redhat.com>
14251
14252 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14253 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14254 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14255
14256 2004-12-26 Richard Henderson <rth@redhat.com>
14257
14258 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14259 by 1i instead of token pasting.
14260
14261 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14262
14263 PR tree-optimization/17578
14264 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14265 to additional_flags.
14266 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14267
14268 2004-12-25 Richard Henderson <rth@redhat.com>
14269
14270 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14271 Remove Alpha.
14272
14273 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14274
14275 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14276 hppa*-*-hpux*.
14277 * gcc.dg/pr17957.c (dg-options): Likewise.
14278 * gcc.dg/struct-ret-1.c: Add prototype for abort.
14279 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14280 instead of 0 on __hppa__.
14281 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14282 "foo,%r" on hppa*-*-*.
14283
14284 2004-12-23 Bud Davis <bdavis9659@comcast.net>
14285
14286 PR fortran/19071
14287 * gfortran.dg/complex_write.f90: New test.
14288
14289 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14290
14291 PR c++/17595
14292 * g++.dg/parse/pragma2.C: New test.
14293
14294 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14295
14296 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14297
14298 * gcc.dg/empty2.c: Add missing dg-warning.
14299
14300 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14301
14302 PR c++/17413
14303 * g++.dg/template/local4.C: New test.
14304 * g++.dg/template/crash19.C: Add dg-error marker.
14305
14306 * g++.dg/template/crash31.C: Correct embedded PR number.
14307
14308 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14309
14310 PR c++/16405
14311 * g++.dg/opt/temp1.C: Add do-run marker.
14312
14313 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14314
14315 * g++.dg/template/spec19.C: New.
14316
14317 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14318
14319 PR target/16819
14320 * gcc.dg/empty2.c: New.
14321
14322 2004-12-23 Richard Henderson <rth@redhat.com>
14323
14324 * lib/target-supports.exp (check_effective_target_vect_no_align):
14325 Remove i?86 and x86-64.
14326
14327 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14328
14329 PR c++/16405
14330 * g++.dg/opt/temp1.C: New test.
14331
14332 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14333
14334 PR c++/18733
14335 * g++.dg/template/friend33.C: New testcase.
14336
14337 2004-12-22 Mark Mitchell <mark@codesourcery.com>
14338
14339 PR c++/18464
14340 * g++.dg/template/cond5.C: New test.
14341
14342 PR c++/18492
14343 * g++.dg/inherit/thunk3.C: New test.
14344
14345 PR c++/11224
14346 * g++.dg/warn/Wunused-9.C: New test.
14347
14348 2004-12-22 Janis Johnson <janis187@us.ibm.com>
14349
14350 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14351
14352 2004-12-22 Jan Beulich <jbeulich@novell.com>
14353
14354 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14355
14356 2004-12-21 Mark Mitchell <mark@codesourcery.com>
14357
14358 PR c++/18378
14359 * g++.dg/ext/packed8.C: New test.
14360
14361 PR c++/19063
14362 * g++.dg/template/crash31.C: New test.
14363
14364 PR c++/19034
14365 * g++.dg/template/crash30.C: New test.
14366
14367 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
14368
14369 PR C++/18984
14370 * g++.dg/eh/ctor3.C: New test.
14371
14372 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14373
14374 * objc.dg/stabs-1.m: Allow section name to be quoted and
14375 assembly label to begin with '.LL'.
14376
14377 2004-12-21 Janis Johnson <janis187@us.ibm.com>
14378
14379 * gcc.dg/vect/vect.exp
14380 (check_effective_target_lp64_or_vect_no_align): New.
14381 * gcc.dg/vect/vect-77.c: Use it.
14382 * gcc.dg/vect/vect-78.c: Use it.
14383
14384 * lib/target-supports.exp
14385 (check_effective_target_vect_no_max,
14386 check_effective_target_vect_no_bitwise,
14387 check_effective_target_vect_no_align): New.
14388 * gcc.dg/vect/vect-13.c: Use them.
14389 * gcc.dg/vect/vect-17.c: Ditto.
14390 * gcc.dg/vect/vect-18.c: Ditto.
14391 * gcc.dg/vect/vect-19.c: Ditto.
14392 * gcc.dg/vect/vect-20.c: Ditto.
14393 * gcc.dg/vect/vect-27.c: Ditto.
14394 * gcc.dg/vect/vect-29.c: Ditto.
14395 * gcc.dg/vect/vect-44.c: Ditto.
14396 * gcc.dg/vect/vect-48.c: Ditto.
14397 * gcc.dg/vect/vect-50.c: Ditto.
14398 * gcc.dg/vect/vect-52.c: Ditto.
14399 * gcc.dg/vect/vect-54.c: Ditto.
14400 * gcc.dg/vect/vect-56.c: Ditto.
14401 * gcc.dg/vect/vect-58.c: Ditto.
14402 * gcc.dg/vect/vect-60.c: Ditto.
14403 * gcc.dg/vect/vect-72.c: Ditto.
14404 * gcc.dg/vect/vect-80.c: Ditto.
14405
14406 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
14407
14408 PR c++/14075
14409 * g++.dg/init/string1.C: New.
14410
14411 PR c++/18975
14412 * g++.dg/other/synth1.C: New.
14413
14414 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14415
14416 PR c/18963
14417 * gcc.dg/pr18963-1.c: New test.
14418
14419 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14420
14421 PR c/18596
14422 * gcc.dg/funcdef-storage-1.c (foo): Remove.
14423 * gcc.dg/pr18596-1.c: Use dg-error.
14424 (dg-options): Use -fno-unit-at-a-time.
14425 * gcc.dg/pr18596-2.c: New test.
14426 * gcc.dg/pr18596-3.c: New test.
14427
14428 2004-12-20 Roger Sayle <roger@eyesopen.com>
14429
14430 PR middle-end/18683
14431 * g++.dg/opt/pr18683-1.C: New test case.
14432
14433 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
14434
14435 PR other/19093
14436 * g++.dg/opt/max1.C: Fix for 64bit targets.
14437
14438 2004-12-20 Matt Austern <austern@apple.com>
14439
14440 PR c++/19044
14441 * g++.dg/ext/builtin6.C: New
14442
14443 2004-12-20 Diego Novillo <dnovillo@redhat.com>
14444
14445 PR tree-optimization/19080
14446 * gcc.c-torture/compile/pr19080.c: New test.
14447
14448 2004-12-20 Steven Bosscher <stevenb@suse.de>
14449
14450 * gcc.dg/20041219-1.c: New test.
14451
14452 2004-12-19 Roger Sayle <roger@eyesopen.com>
14453
14454 PR middle-end/19068
14455 * g++.dg/opt/max1.C: New test case.
14456
14457 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14458
14459 * gcc.dg/fdata-sections-1.c: New test.
14460
14461 2004-12-18 Roger Sayle <roger@eyesopen.com>
14462
14463 PR middle-end/18548
14464 * gcc.dg/max-1.c: New test case.
14465
14466 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14467
14468 * gcc.c-torture/execute/20041218-1.c: New test.
14469
14470 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14471
14472 * gcc.dg/pr18501.c: New test.
14473 * gcc.dg/uninit-5.c: XFAIL.
14474 * gcc.dg/uninit-9.c: XFAIL.
14475
14476 2004-12-17 Dale Johannesen <dalej@apple.com>
14477
14478 * gcc.dg/20041213-1.c: New.
14479
14480 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14481
14482 * objc.dg/stabs-1.m: Allow assembly label to begin
14483 with a dot ('.').
14484
14485 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14486
14487 * gcc.c-torture/execute/20041213-1.c: Move...
14488 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14489
14490 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14491
14492 PR c++/18721
14493 * g++.dg/lookup/conv-5.C: New.
14494
14495 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14496
14497 * objc.dg/stabs-1.m: New test.
14498
14499 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14500
14501 * gcc.dg/visibility-c.c: Change compile to
14502 assemble for the test.
14503
14504 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14505
14506 PR target/19041
14507 * gcc.dg/visibility-c.c: New test.
14508
14509 2004-12-16 Roger Sayle <roger@eyesopen.com>
14510
14511 PR middle-end/18493
14512 * gcc.dg/switch-8.c: New test case.
14513
14514 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14515
14516 PR c++/18905
14517 * g++.dg/template/init4.C: New.
14518 * g++.dg/opt/static3.C: Enable optimizer.
14519
14520 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14521
14522 * g++.dg/other/complex1.C: New test.
14523
14524 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14525
14526 * g++.dg/opt/inline9.C: New test.
14527
14528 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14529
14530 PR fortran/18993
14531 * gfotran.dg/nullify_1.f: New test.
14532
14533 2004-12-15 Richard Henderson <rth@redhat.com>
14534
14535 * gcc.target/i386/i386.exp: New harness.
14536 * gcc.target/i386/vect-args.c: New.
14537
14538 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14539
14540 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14541
14542 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14543
14544 PR c++/18825
14545 * g++.dg/template/friend32.C: New test.
14546
14547 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14548
14549 * cpp/pragma-once-1.c: New test.
14550 * cpp/pragma-once-1b.h: Likewise.
14551 * cpp/pragma-once-1c.h: Likewise.
14552 * cpp/pragma-once-1d.h: Likewise.
14553 * cpp/inc/pragma-once-1a.h: Likewise.
14554
14555 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14556 Steven G. Kargl <kargls@comcast.net>
14557
14558 PR fortran/17597
14559 * gfortran.dg/list_read_3.f90: New test.
14560
14561 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14562
14563 * gcc.dg/ftrapv-2.c: New test.
14564
14565 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14566
14567 PR c++/18981
14568 * g++.dg/template/typename9.C: New test.
14569
14570 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14571
14572 PR c++/18738
14573 * g++.dg/template/typename8.C: New test.
14574 * g++.dg/parse/friend2.C: Tweak error message.
14575
14576 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14577
14578 * gcc.c-torture/20041214-1.c: New test.
14579
14580 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14581
14582 PR c++/18965
14583 * g++.dg/init/array17.C: New test.
14584
14585 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14586
14587 PR c++/18793
14588 * g++.dg/init/aggr3.C: New test.
14589
14590 2004-12-14 Janis Johnson <janis187@us.ibm.com
14591
14592 * gcc.dg/altivec-types-1.c: New test.
14593 * gcc.dg/altivec-types-2.c: New test.
14594 * gcc.dg/altivec-types-3.c: New test.
14595 * gcc.dg/altivec-types-4.c: New test.
14596 * g++.dg/ext/altivec-types-1.C: New test.
14597 * g++.dg/ext/altivec-types-2.C: New test.
14598 * g++.dg/ext/altivec-types-3.C: New test.
14599 * g++.dg/ext/altivec-types-4.C: New test.
14600
14601 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14602
14603 PR middle-end/18951
14604 * gcc.c-torture/execute/20041213-1.c: New test.
14605
14606 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14607
14608 PR c++/18949
14609 * g++.dg/template/cast1.C: New.
14610
14611 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14612
14613 * gcc.c-torture/execute/20041213-2.c: New test.
14614
14615 2004-12-13 Richard Henderson <rth@redhat.com>
14616
14617 * gcc.dg/i386-sse-10.c: Fix typo in options.
14618
14619 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14620
14621 PR c++/18968
14622 * g++.dg/opt/pr18968.C: New test.
14623
14624 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14625
14626 PR c++/18925
14627 * g++.dg/ext/visibility/staticdatamem.C: New test.
14628
14629 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14630
14631 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14632
14633 2004-12-13 Roger Sayle <roger@eyesopen.com>
14634
14635 PR rtl-optimization/18928
14636 * gcc.dg/pr18928-1.c: New test case.
14637
14638 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14639
14640 PR tree-opt/16951
14641 * gcc.c-torture/compile/20041211-1.c: New.
14642
14643 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14644
14645 PR middle-end/17564
14646 * gcc.c-torture/execute/20041212-1.c: New test.
14647
14648 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14649
14650 PR fortran/18869
14651 * gfortran.dg/common_1.f90: New test.
14652
14653 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14654 Paul Brook <paul@codesourcery.com>
14655
14656 PR fortran/16222
14657 * gfortran.dg/real_do_1.f90: New test.
14658
14659 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14660
14661 PR tree-opt/18040
14662 * g++.dg/opt/ptrmem6.C: New test.
14663
14664 2004-12-11 Roger Sayle <roger@eyesopen.com>
14665
14666 PR middle-end/18921
14667 * gcc.dg/pr18921-1.c: New test case.
14668
14669 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14670
14671 PR fortran/17175
14672 * gfortran.dg/scale_1.f90: New test.
14673
14674 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14675
14676 PR middle-end/18903
14677 * gcc.c-torture/compile/pr18903.c: New test.
14678
14679 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14680
14681 * gcc.c-torture/execute/20041210-1.c: New test.
14682
14683 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14684
14685 PR c++/18731
14686 * g++.dg/parser/struct-1.C: New test.
14687 * g++.dg/parser/struct-2.C: New test.
14688 * g++.dg/parser/struct-3.C: New test.
14689
14690 2004-12-09 Richard Henderson <rth@redhat.com>
14691
14692 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14693
14694 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14695 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14696
14697 2004-12-09 Matt Austern <austern@apple.com>
14698
14699 PR c++/18514
14700 * g++.dg/ext/builtin1.C: New
14701 * g++.dg/ext/builtin2.C: New
14702 * g++.dg/ext/builtin3.C: New
14703 * g++.dg/ext/builtin4.C: New
14704 * g++.dg/ext/builtin5.C: New
14705
14706 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14707
14708 PR tree-opt/18904
14709 * g++.dg/opt/ptrmem5.C: New test.
14710
14711 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14712
14713 * g++.dg/parse/typename5.C: Adjust for new error.
14714 * g++.dg/parse/typename7.C: New.
14715
14716 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14717
14718 PR c++/18073
14719 * g++.dg/other/mmintrin.C: New test.
14720
14721 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14722
14723 PR c++/16681
14724 * g++.dg/init/array15.C: New.
14725 * g++.dg/init/array16.C: New.
14726
14727 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14728
14729 PR fortran/18826
14730 * gfortran.dg/assign_1.f90: New test.
14731
14732 2004-12-08 Nick Clifton <nickc@redhat.com>
14733
14734 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14735 * gcc.target/xstormy16/data_below100: Likewise.
14736 * gcc.target/xstormy16/sfr: Likewise.
14737 * gcc.target/xstormy16/below100.S: New test source file.
14738 * gcc.target/xstormy16/below100.ld: New test linker script.
14739 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14740 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14741 bp instructions.
14742 * gcc.target/xstormy16/bp.c: Likewise.
14743
14744 * gcc.target/xstormy16/bss_below100: New files:
14745 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14746 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14747 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14748 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14749 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14750 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14751 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14752 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14753 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14754 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14755 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14756 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14757 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14758 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14759 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14760 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14761 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14762 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14763 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14764 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14765 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14766 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14767 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14768 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14769 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14770 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14771 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14772
14773 * gcc.target/xstormy16/data_below100: New files:
14774 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14775 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14776 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14777 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14778 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14779 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14780 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14781 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14782 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14783 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14784 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14785 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14786 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14787 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14788 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14789 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14790 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14791 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14792 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14793 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14794 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14795 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14796 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14797 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14798 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14799 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14800 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14801
14802 * gcc.target/xstormy16/sfr: New files:
14803 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14804 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14805 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14806 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14807 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14808 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14809 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14810 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14811 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14812 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14813 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14814 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14815 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14816 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14817 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14818 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14819 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14820 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14821 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14822 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14823 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14824 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14825 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14826 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14827 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14828 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14829 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14830 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14831 27_if0_sfrw_bitfield_f.c
14832
14833 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14834
14835 PR c++/18100
14836 * g++.dg/lookup/name-clash4.C: New test.
14837
14838 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14839
14840 PR c++/18672
14841 * g++.dg/opt/array1.C: New.
14842
14843 PR c++/18803
14844 * g++.dg/template/operator5.C: New.
14845
14846 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14847
14848 PR c/18867
14849 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14850
14851 2004-12-07 Steven Bosscher <stevenb@suse.de>
14852
14853 * gcc.dg/noncompile/20041207.c: New test.
14854
14855 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14856
14857 * g++.dg/other/unreachable-1.C: New test.
14858
14859 2004-12-06 Nick Clifton <nickc@redhat.com>
14860
14861 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14862 <limits.h> because the latter comes from gcc's include/ directory
14863 and not the newlib/libc/include directory.
14864
14865 2004-12-04 Richard Henderson <rth@redhat.com>
14866
14867 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14868
14869 2004-12-04 Richard Henderson <rth@redhat.com>
14870
14871 * lib/target-supports.exp (check_gc_sections_available): Disable
14872 for alpha and ia64.
14873
14874 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14875
14876 PR middle-end/17909
14877 * g++.dg/other/vararg-2.C: New test.
14878
14879 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14880
14881 PR c++/17011, c++/17971
14882 * g++.dg/template/error15.C: Adjust expected error.
14883 * g++.dg/template/instantiate3.C: Likewise.
14884
14885 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14886
14887 * gcc.dg/altivec-18.c: Fix for darwin
14888
14889 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14890
14891 PR c++/18782
14892 * g++.dg/parse/ptrmem2.C: New.
14893
14894 PR c++/18318
14895 * g++.dg/template/new1.C: New.
14896
14897 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14898
14899 PR fortran/18710
14900 * gfortran.dg/direct_io_3.f90: New test.
14901
14902 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14903
14904 PR 18758
14905 * g++.dg/parse/crash21.C: New.
14906
14907 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14908
14909 PR c++/15664, c++/18276
14910 * g++.dg/template/ttp13.C: New test.
14911 * g++.dg/template/ttp14.C: Likewise.
14912
14913 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14914
14915 PR c++/18123
14916 * g++.dg/parse/enum2.C: New test.
14917 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14918
14919 2004-12-02 Nick Clifton <nickc@redhat.com>
14920
14921 * gcc.target/xstormy16: New test directory.
14922 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14923 * gcc.target/xstormy16/bp.c: Check the generation of bp
14924 instructions.
14925 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14926 bn instructions and the BELOW100 attribute.
14927
14928 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14929
14930 PR target/16952
14931 * gcc.dg/ppc-eabi.c: New.
14932
14933 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14934
14935 PR fortran/18284
14936 * gfortran.dg/backspace.f90
14937
14938 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14939
14940 * gfortran.dg/inquire.f90: New test.
14941
14942 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14943
14944 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14945 handle effective-target-keyword.
14946 (dg-skip-if): Support effective-target keyword as target list.
14947 (dg-xfail-if): Ditto.
14948 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14949
14950 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14951
14952 PR tree-optimization/18291
14953 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14954
14955 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14956
14957 PR C++/18729
14958 * g++.dg/parse/crash20.C: New.
14959
14960 PR c++/17431
14961 * g++.dg/overload/arg1.C: New.
14962 * g++.dg/overload/arg2.C: New.
14963 * g++.dg/overload/arg3.C: New.
14964 * g++.dg/overload/arg4.C: New.
14965
14966 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14967
14968 * gcc.dg/c99-flex-array-4.c: Remove.
14969
14970 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14971
14972 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14973
14974 * lib/target-supports.exp (is-effective-target): Simplify.
14975
14976 * lib/target-supports.exp (check_effective_target_vect_long):
14977 Fix for powerpc64-*-*.
14978
14979 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14980
14981 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14982 to support new requirements on FreeBSD 5.
14983
14984 2004-11-30 Devang Patel <dpatel@apple.com>
14985
14986 PR 18702
14987 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14988
14989 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14990
14991 * g++.dg/ext/altivec-13.C: New test.
14992
14993 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14994
14995 PR tree-opt/18298
14996 * gcc.c-torture/execute/p18298.c: New test.
14997
14998 2004-11-30 Ira Rosen <irar@il.ibm.com>
14999 Dorit Naishlos <dorit@il.ibm.com>
15000
15001 PR tree-opt/18607
15002 * gcc.dg/vect/vect-89.c: New test.
15003
15004 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
15005
15006 * gcc.dg/pr18596-1.c: New test.
15007
15008 2004-11-30 Ben Elliston <bje@au.ibm.com>
15009
15010 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
15011
15012 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
15013
15014 PR c/18479
15015 * gcc.dg/pr18479.c: New test.
15016
15017 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
15018
15019 PR target/18490
15020 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
15021 mmix-knuth-mmixware.
15022
15023 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
15024 cris-*-elf* cris-*-aout* mmix-*-*
15025
15026 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
15027
15028 PR middle-end/18725
15029 * gcc.dg/pr18725.c: New test.
15030
15031 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
15032
15033 PR target/18488
15034 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
15035
15036 PR target/18336
15037 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
15038
15039 2004-11-29 Mark Mitchell <mark@codesourcery.com>
15040
15041 PR c++/18368
15042 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
15043 * g++.old-deja/g++.law/ctors5.C: Likewise.
15044 * g++.old-deja/g++.other/crash25.C: Likewise.
15045
15046 PR c++/18674
15047 * g++.dg/template/error16.C: New test.
15048
15049 PR c++/18512
15050 * g++.dg/template/crash29.C: New test.
15051
15052 2004-11-29 Diego Novillo <dnovillo@redhat.com>
15053
15054 PR tree-optimization/18712
15055 * gcc.c-torture/compile/pr18712.c: New test.
15056
15057 2004-11-29 Joseph Myers <joseph@codesourcery.com>
15058
15059 PR c/7544
15060 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
15061 tests.
15062
15063 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15064
15065 PR c++/18652
15066 * g++.dg/lookup/crash6.C: New test.
15067
15068 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
15069
15070 PR middle-end/18164
15071 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
15072
15073 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
15074
15075 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
15076 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
15077 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
15078
15079 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
15080
15081 * gcc.dg/pr18164.c: New test.
15082
15083 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
15084
15085 * gcc.dg/funroll-loops-all.c: New.
15086
15087 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
15088
15089 PR target/18489
15090 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15091 delimeter, match space and TAB as well as ":".
15092
15093 PR target/18484
15094 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15095
15096 PR target/18348
15097 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15098
15099 PR target/18345
15100 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15101
15102 PR target/18337
15103 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15104
15105 2004-11-28 Bud Davis <bdavis9659@comcast.net>
15106
15107 * gfortran.dg/direct_io_2.f90: New test.
15108
15109 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
15110
15111 PR target/18334
15112 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15113
15114 2004-11-28 Richard Henderson <rth@redhat.com>
15115
15116 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15117
15118 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
15119
15120 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
15121 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
15122 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
15123 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
15124 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
15125 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
15126 gcc.dg/pointer-arith-8.c: New tests.
15127
15128 2004-11-27 Bud Davis <bdavis9659@comcast.net>
15129
15130 PR fortran/18364
15131 * gfortran.dg/endfile.f90: New test.
15132
15133 2004-11-27 Falk Hueffner <falk@debian.org>
15134
15135 * gcc.dg/loop-6.c: New test.
15136
15137 2004-11-27 Jakub Jelinek <jakub@redhat.com>
15138
15139 * gcc.c-torture/execute/20041126-1.c: New test.
15140
15141 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
15142
15143 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
15144 on IRIX.
15145
15146 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
15147
15148 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
15149 functions.
15150
15151 2004-11-27 Jakub Jelinek <jakub@redhat.com>
15152
15153 PR rtl-optimization/17825
15154 * gcc.c-torture/compile/20041119-1.c: New test.
15155
15156 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15157
15158 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
15159 Check existence of ld library path variables before unsetting.
15160
15161 2004-11-26 Mark Mitchell <mark@codesourcery.com>
15162
15163 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
15164
15165 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
15166
15167 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
15168
15169 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
15170
15171 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15172
15173 2004-11-26 Ben Elliston <bje@au.ibm.com>
15174
15175 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15176 dg-do directive.
15177
15178 2004-11-26 Ben Elliston <bje@au.ibm.com>
15179
15180 * gcc.dg/pr17957.c: Pass --param, not -param.
15181
15182 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
15183
15184 PR middle-end/17957
15185 * testsuite/gcc.dg/pr17957.c: New test.
15186
15187 2004-11-25 Mark Mitchell <mark@codesourcery.com>
15188
15189 PR c++/18445
15190 * g++.dg/template/crash28.C: Likewise.
15191
15192 PR c++/18001
15193 * g++.dg/expr/unary2.C: Adjust lvalue messages.
15194 * g++.dg/ext/lvaddr.C: Likewise.
15195 * g++.dg/opt/pr7503-3.C: Likewise.
15196
15197 PR c++/18466
15198 * g++.dg/parse/qualified3.C: New test.
15199 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15200
15201 PR c++/18545
15202 * g++.dg/expr/return1.C: New test.
15203
15204 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15205
15206 Friend class name lookup 3/n, PR c++/3332
15207 * g++.dg/lookup/friend3.C: New test.
15208 * g++.dg/lookup/friend4.C: Likewise.
15209 * g++.dg/lookup/friend5.C: Likewise.
15210
15211 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15212
15213 Friend class name lookup 2/n, PR c++/14513, c++/15410
15214 * g++.dg/lookup/friend2.C: New test.
15215 * g++.dg/template/friend31.C: Likewise.
15216
15217 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15218
15219 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15220
15221 2004-11-24 Mark Mitchell <mark@codesourcery.com>
15222
15223 PR c++/17473
15224 * g++.dg/tc1/dr56.C: Remove.
15225 * g++.dg/template/typedef1.C: Add dg-error markers.
15226 * g++.old-deja/g++.other/typedef7.C: Likewise.
15227
15228 PR c++/18285
15229 * g++.dg/parse/typedef7.C: New test.
15230
15231 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
15232
15233 * gcc.c-torture/execute/20041124-1.c: New test.
15234
15235 2004-11-24 Mark Mitchell <mark@codesourcery.com>
15236
15237 * g++.dg/template/deduce3.C: New test.
15238
15239 PR c++/18586
15240 * g++.dg/template/crash27.C: New test.
15241
15242 PR c++/18530
15243 * g++.dg/warn/Wshadow-3.C: New test.
15244
15245 2004-11-24 Devang Patel <dpatel@apple.com>
15246
15247 PR/18555
15248 * gcc.dg/cpp/isysroot-1.c: New test.
15249 * gcc.dg/cpp/usr/include/stdio.h: New file.
15250 * gcc.dg/cpp/isysroot-2.c: New test.
15251 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15252 New file.
15253
15254 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15255
15256 PR c++/8929
15257 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15258
15259 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
15260
15261 * gcc.target/sparc/align.c: Do not include <stdint.h>.
15262 * gcc.target/sparc/pdist.c: Likewise.
15263
15264 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
15265
15266 PR c++/16882
15267 * g++.dg/conversion/simd1.C: New test.
15268
15269 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15270
15271 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15272 and restore_ld_library_path_env_vars.
15273 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15274 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15275 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15276 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
15277
15278 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * gcc.dg/pragma-align-2.c: Test macro expansion.
15281 * gcc.dg/pragma-pack-2.c: New test.
15282
15283 2004-11-23 Richard Henderson <rth@redhat.com>
15284
15285 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15286 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15287 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15288 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15289 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15290 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15291
15292 * gcc.dg/vect/vect.exp: Add check for alpha.
15293 * lib/target-supports.exp (check_alpha_max_hw_available): New.
15294 (check_effective_target_vect_int): Enable for alpha.
15295 (check_effective_target_vect_long): New.
15296 (is-effective-target): Add it.
15297
15298 2004-11-23 Uros Bizjak <uros@kss-loka.si>
15299
15300 * gcc.dg/pr18614-1.c: New test.
15301
15302 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
15303
15304 * gcc.dg/setjmp-2.c: New test.
15305
15306 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
15307
15308 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15309 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15310 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15311 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15312 gcc.target/sparc/pdist.c: New tests.
15313
15314 2004-11-22 Bob Wilson <bob.wilson@acm.org>
15315
15316 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15317
15318 2004-11-22 Dale Johannesen <dalej@apple.com>
15319
15320 * gcc.dg/20041111-1.c: New.
15321
15322 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
15323
15324 PR tree-opt/18536
15325 * gcc.dg/vect/pr18536.c: New test.
15326
15327 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15328
15329 PR c++/18354
15330 * g++.dg/template/nontype11.C: New test.
15331
15332 2004-11-21 Roger Sayle <roger@eyesopen.com>
15333
15334 PR middle-end/18520
15335 * gcc.dg/pr18520-1.c: New test case.
15336
15337 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
15338
15339 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15340 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15341 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15342 expected diagnostics.
15343
15344 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15345
15346 PR target/18580
15347 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15348 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15349 vect-77.c, vect-77a.c: XFAIL on the SPARC.
15350
15351 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15352
15353 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15354
15355 2004-11-19 Mark Mitchell <mark@codesourcery.com>
15356 Joseph Myers <joseph@codesourcery.com>
15357
15358 * lib/target-supports.exp (check_visibility_available): Really
15359 test the compiler.
15360
15361 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
15362
15363 PR tree-opt/18181
15364 * gcc.dg/vect/vect-85.c: New test.
15365 * gcc.dg/vect/vect-86.c: New test.
15366 * gcc.dg/vect/vect-87.c: New test.
15367 * gcc.dg/vect/vect-88.c: New test.
15368
15369 2004-11-19 Ben Elliston <bje@au.ibm.com>
15370
15371 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15372
15373 2004-11-18 Janis Johnson <janis187@us.ibm.com>
15374
15375 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15376 * gcc.dg/ppc-and-1.c: Ditto.
15377 * gcc.dg/ppc-compare-1.c: Ditto.
15378 * gcc.dg/ppc-mov-1.c: Ditto
15379
15380 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
15381 Mark Mitchell <mark@codesourcery.com>
15382
15383 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15384
15385 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15386 Aldy Hernandez <aldyh@redhat.com>
15387
15388 * lib/target-supports.exp (check_effective_target_vect_int): New
15389 (check_effective_target_vect_float): New
15390 (check_effective_target_vect_double): New.
15391 (is-effective-target): Support new effective targets keywords.
15392 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15393 default action for dg-do.
15394 * gcc.dg/vect/pr16105.c: Use new support.
15395 * gcc.dg/vect/pr18400.c: Ditto.
15396 * gcc.dg/vect/pr18425.c: Ditto.
15397 * gcc.dg/vect/vect-1.c: Ditto.
15398 * gcc.dg/vect/vect-10.c: Ditto.
15399 * gcc.dg/vect/vect-11.c: Ditto.
15400 * gcc.dg/vect/vect-12.c: Ditto.
15401 * gcc.dg/vect/vect-13.c: Ditto.
15402 * gcc.dg/vect/vect-14.c: Ditto.
15403 * gcc.dg/vect/vect-15.c: Ditto.
15404 * gcc.dg/vect/vect-16.c: Ditto.
15405 * gcc.dg/vect/vect-17.c: Ditto.
15406 * gcc.dg/vect/vect-18.c: Ditto.
15407 * gcc.dg/vect/vect-19.c: Ditto.
15408 * gcc.dg/vect/vect-2.c: Ditto.
15409 * gcc.dg/vect/vect-20.c: Ditto.
15410 * gcc.dg/vect/vect-21.c: Ditto.
15411 * gcc.dg/vect/vect-22.c: Ditto.
15412 * gcc.dg/vect/vect-23.c: Ditto.
15413 * gcc.dg/vect/vect-24.c: Ditto.
15414 * gcc.dg/vect/vect-25.c: Ditto.
15415 * gcc.dg/vect/vect-26.c: Ditto.
15416 * gcc.dg/vect/vect-27.c: Ditto.
15417 * gcc.dg/vect/vect-27a.c: Ditto.
15418 * gcc.dg/vect/vect-28.c: Ditto.
15419 * gcc.dg/vect/vect-29.c: Ditto.
15420 * gcc.dg/vect/vect-29a.c: Ditto.
15421 * gcc.dg/vect/vect-3.c: Ditto.
15422 * gcc.dg/vect/vect-30.c: Ditto.
15423 * gcc.dg/vect/vect-31.c: Ditto.
15424 * gcc.dg/vect/vect-32.c: Ditto.
15425 * gcc.dg/vect/vect-33.c: Ditto.
15426 * gcc.dg/vect/vect-34.c: Ditto.
15427 * gcc.dg/vect/vect-35.c: Ditto.
15428 * gcc.dg/vect/vect-36.c: Ditto.
15429 * gcc.dg/vect/vect-37.c: Ditto.
15430 * gcc.dg/vect/vect-38.c: Ditto.
15431 * gcc.dg/vect/vect-4.c: Ditto.
15432 * gcc.dg/vect/vect-40.c: Ditto.
15433 * gcc.dg/vect/vect-41.c: Ditto.
15434 * gcc.dg/vect/vect-42.c: Ditto.
15435 * gcc.dg/vect/vect-43.c: Ditto.
15436 * gcc.dg/vect/vect-44.c: Ditto.
15437 * gcc.dg/vect/vect-45.c: Ditto.
15438 * gcc.dg/vect/vect-46.c: Ditto.
15439 * gcc.dg/vect/vect-47.c: Ditto.
15440 * gcc.dg/vect/vect-48.c: Ditto.
15441 * gcc.dg/vect/vect-48a.c: Ditto.
15442 * gcc.dg/vect/vect-49.c: Ditto.
15443 * gcc.dg/vect/vect-5.c: Ditto.
15444 * gcc.dg/vect/vect-50.c: Ditto.
15445 * gcc.dg/vect/vect-51.c: Ditto.
15446 * gcc.dg/vect/vect-52.c: Ditto.
15447 * gcc.dg/vect/vect-53.c: Ditto.
15448 * gcc.dg/vect/vect-54.c: Ditto.
15449 * gcc.dg/vect/vect-55.c: Ditto.
15450 * gcc.dg/vect/vect-56.c: Ditto.
15451 * gcc.dg/vect/vect-56a.c: Ditto.
15452 * gcc.dg/vect/vect-57.c: Ditto.
15453 * gcc.dg/vect/vect-58.c: Ditto.
15454 * gcc.dg/vect/vect-59.c: Ditto.
15455 * gcc.dg/vect/vect-6.c: Ditto.
15456 * gcc.dg/vect/vect-60.c: Ditto.
15457 * gcc.dg/vect/vect-61.c: Ditto.
15458 * gcc.dg/vect/vect-62.c: Ditto.
15459 * gcc.dg/vect/vect-63.c: Ditto.
15460 * gcc.dg/vect/vect-64.c: Ditto.
15461 * gcc.dg/vect/vect-65.c: Ditto.
15462 * gcc.dg/vect/vect-66.c: Ditto.
15463 * gcc.dg/vect/vect-67.c: Ditto.
15464 * gcc.dg/vect/vect-68.c: Ditto.
15465 * gcc.dg/vect/vect-69.c: Ditto.
15466 * gcc.dg/vect/vect-7.c: Ditto.
15467 * gcc.dg/vect/vect-72.c: Ditto.
15468 * gcc.dg/vect/vect-72a.c: Ditto.
15469 * gcc.dg/vect/vect-73.c: Ditto.
15470 * gcc.dg/vect/vect-74.c: Ditto.
15471 * gcc.dg/vect/vect-75.c: Ditto.
15472 * gcc.dg/vect/vect-76.c: Ditto.
15473 * gcc.dg/vect/vect-77.c: Ditto.
15474 * gcc.dg/vect/vect-77a.c: Ditto.
15475 * gcc.dg/vect/vect-78.c: Ditto.
15476 * gcc.dg/vect/vect-79.c: Ditto.
15477 * gcc.dg/vect/vect-8.c: Ditto.
15478 * gcc.dg/vect/vect-80.c: Ditto.
15479 * gcc.dg/vect/vect-82.c: Ditto.
15480 * gcc.dg/vect/vect-82_64.c: Ditto.
15481 * gcc.dg/vect/vect-83.c: Ditto.
15482 * gcc.dg/vect/vect-83_64.c: Ditto.
15483 * gcc.dg/vect/vect-9.c: Ditto.
15484 * gcc.dg/vect/vect-all.c: Ditto.
15485 * gcc.dg/vect/vect-none.c: Ditto.
15486
15487 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15488
15489 * lib/gcc-dg.exp (dg-skip-if): New function.
15490 (dg-forbid-option): Remove.
15491 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15492 * g++.dg/abi/bitfield8.C: Likewise.
15493 * g++.dg/abi/dtor1.C: Likewise.
15494 * g++.dg/abi/empty10.C: Likewise.
15495 * g++.dg/abi/empty7.C: Likewise.
15496 * g++.dg/abi/empty9.C: Likewise.
15497 * g++.dg/abi/layout3.C: Likewise.
15498 * g++.dg/abi/layout4.C: Likewise.
15499 * g++.dg/abi/thunk1.C: Likewise.
15500 * g++.dg/abi/thunk2.C: Likewise.
15501 * g++.dg/abi/vbase11.C: Likewise.
15502 * g++.dg/abi/vthunk2.C: Likewise.
15503 * g++.dg/abi/vthunk3.C: Likewise.
15504 * g++.dg/ext/attrib8.C: Likewise.
15505 * g++.dg/opt/longbranch2.C: Likewise.
15506 * g++.dg/opt/reg-stack4.C: Likewise.
15507 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15508 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15509 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15510 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15511 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15512 * gcc.dg/20000609-1.c: Likewise.
15513 * gcc.dg/20000720-1.c: Likewise.
15514 * gcc.dg/20011107-1.c: Likewise.
15515 * gcc.dg/20011119-1.c: Likewise.
15516 * gcc.dg/20020108-1.c: Likewise.
15517 * gcc.dg/20020122-2.c: Likewise.
15518 * gcc.dg/20020122-3.c: Likewise.
15519 * gcc.dg/20020201-3.c: Likewise.
15520 * gcc.dg/20020206-1.c: Likewise.
15521 * gcc.dg/20020218-1.c: Likewise.
15522 * gcc.dg/20020310-1.c: Likewise.
15523 * gcc.dg/20020411-1.c: Likewise.
15524 * gcc.dg/20020418-2.c: Likewise.
15525 * gcc.dg/20020426-1.c: Likewise.
15526 * gcc.dg/20020426-2.c: Likewise.
15527 * gcc.dg/20020517-1.c: Likewise.
15528 * gcc.dg/20020523-1.c: Likewise.
15529 * gcc.dg/20020523-2.c: Likewise.
15530 * gcc.dg/20020729-1.c: Likewise.
15531 * gcc.dg/20030204-1.c: Likewise.
15532 * gcc.dg/20030826-2.c: Likewise.
15533 * gcc.dg/20030926-1.c: Likewise.
15534 * gcc.dg/20031202-1.c: Likewise.
15535 * gcc.dg/980312-1.c: Likewise.
15536 * gcc.dg/980313-1.c: Likewise.
15537 * gcc.dg/990117-1.c: Likewise.
15538 * gcc.dg/990424-1.c: Likewise.
15539 * gcc.dg/990524-1.c: Likewise.
15540 * gcc.dg/991230-1.c: Likewise.
15541 * gcc.dg/i386-387-1.c: Likewise.
15542 * gcc.dg/i386-387-2.c: Likewise.
15543 * gcc.dg/i386-387-3.c: Likewise.
15544 * gcc.dg/i386-387-4.c: Likewise.
15545 * gcc.dg/i386-387-5.c: Likewise.
15546 * gcc.dg/i386-387-6.c: Likewise.
15547 * gcc.dg/i386-asm-1.c: Likewise.
15548 * gcc.dg/i386-bitfield1.c: Likewise.
15549 * gcc.dg/i386-bitfield2.c: Likewise.
15550 * gcc.dg/i386-loop-1.c: Likewise.
15551 * gcc.dg/i386-loop-2.c: Likewise.
15552 * gcc.dg/i386-loop-3.c: Likewise.
15553 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15554 * gcc.dg/i386-pic-1.c: Likewise.
15555 * gcc.dg/i386-regparm.c: Likewise.
15556 * gcc.dg/i386-signbit-1.c: Likewise.
15557 * gcc.dg/i386-signbit-2.c: Likewise.
15558 * gcc.dg/i386-signbit-3.c: Likewise.
15559 * gcc.dg/i386-sse-5.c: Likewise.
15560 * gcc.dg/i386-sse-8.c: Likewise.
15561 * gcc.dg/i386-unroll-1.c: Likewise.
15562 * gcc.dg/tls/opt-1.c: Likewise.
15563 * gcc.dg/tls/opt-2.c: Likewise.
15564 * gcc.dg/unroll-1.c: Likewise.
15565 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15566 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15567 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15568 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15569
15570 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15571
15572 * g++.dg/template/incomplete1.C: New test.
15573
15574 2004-11-16 Nick Clifton <nickc@redhat.com>
15575
15576 Revert patches accidentally commited during checkin of fixes for
15577 xstormy16 tests:
15578 gcc.c-torture/execute/simd-4.c: Revert
15579 gcc.dg/20040910-1.c: Revert.
15580
15581 2004-11-16 Paul Brook <paul@codesourcery.com>
15582
15583 PR fortran/13010
15584 * gfortran.dg/der_pointer_1.f90: New test.
15585
15586 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15587
15588 PR c/18498
15589 * gcc.dg/bitfld-13.c: New test.
15590
15591 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15592
15593 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15594 powerpc*-*-linux*.
15595
15596 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15597 * gcc.dg/ppc64-abi-2.c: Ditto.
15598 * gcc.dg/ppc64-abi-3.c: Ditto.
15599
15600 * lib/gcc-dg.exp (dg-target-list): Remove.
15601
15602 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15603
15604 * gcc.dg/ia64-postinc.c: New test.
15605
15606 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15607
15608 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15609
15610 2004-11-15 Nick Clifton <nickc@redhat.com>
15611
15612 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15613 __INT_MAX__ so that the test can be compiled by toolchains
15614 targeted at 16-bit processors.
15615
15616 * gcc.dg/20040625-1.c: Use long constants rather than integers
15617 when performing arithmetic that will overflow 16-bits.
15618
15619 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15620 xstormy16. It does not support 128-bit vector operations.
15621
15622 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15623 with the macro PTR_TYPE. Define this macro to an integer type
15624 suitable for holding a pointer.
15625
15626 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15627 the target is a 16-bit processor.
15628
15629 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15630 16-bit targets where the character constant will be too long.
15631
15632 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15633 where the double will not be directly addressable.
15634
15635 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15636
15637 Friend class name lookup 1/n, PR c++/18471
15638 * g++.dg/template/crash26.C: New test.
15639 * g++.dg/lookup/struct1.C: Adjust expected error.
15640 * g++.dg/parse/elab1.C: Likewise.
15641 * g++.dg/parse/elab2.C: Likewise.
15642 * g++.dg/parse/int-as-enum1.C: Likewise.
15643 * g++.dg/parse/struct-as-enum1.C: Likewise.
15644 * g++.dg/parse/typedef1.C: Likewise.
15645 * g++.dg/parse/typedef3.C: Likewise.
15646 * g++.dg/parse/typedef4.C: Likewise.
15647 * g++.dg/parse/typedef5.C: Likewise.
15648 * g++.dg/template/nontype4.C: Likewise.
15649 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15650 * g++.old-deja/g++.other/elab1.C: Likewise.
15651 * g++.old-deja/g++.other/syntax4.C: Likewise.
15652
15653 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15654
15655 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15656
15657 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15658
15659 * gcc.c-torture/execute/20041114-1.c: New test.
15660
15661 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15662
15663 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15664 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15665 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15666 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15667 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15668 gcc.dg/switch-7.c: New tests.
15669
15670 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15671
15672 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15673
15674 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15675
15676 PR tree-opt/18400
15677 * gcc.dg/vect/pr18400.c: New test.
15678
15679 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15680 Andrew Pinski <pinskia@physics.uc.edu>
15681
15682 PR tree-opt/18425
15683 * gcc.dg/vect/pr18425.c: New test.
15684
15685 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15686
15687 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15688 Guard with dg-require-alias and dg-require-visibility.
15689
15690 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15691
15692 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15693
15694 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15695
15696 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15697
15698 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15699
15700 PR c++/17344
15701 * g++.dg/template/defarg5.C: New test.
15702
15703 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15704
15705 * g++.dg/parse/cast1.C: Run only on ILP32.
15706 * g++.old-deja/g++.mike/p784.C: Likewise.
15707
15708 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15709
15710 * gcc.c-torture/execute/20041113-1.c: New test.
15711
15712 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15713
15714 PR target/18230
15715 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15716 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15717 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15718 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15719 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15720 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15721 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15722 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15723 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15724 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15725 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15726 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15727 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15728
15729 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15730
15731 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15732 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15733 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15734 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15735 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15736 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15737 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15738 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15739 gcc.target/sparc/combined-1.c: New tests.
15740
15741 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15742
15743 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15744 New tests.
15745
15746 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15747
15748 * lib/gcc-dg.exp (dg-forbid-option): New function.
15749 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15750 * g++.dg/abi/bitfield8.C: Likewise.
15751 * g++.dg/abi/dtor1.C: Likewise.
15752 * g++.dg/abi/empty10.C: Likewise.
15753 * g++.dg/abi/empty7.C: Likewise.
15754 * g++.dg/abi/empty9.C: Likewise.
15755 * g++.dg/abi/layout3.C: Likewise.
15756 * g++.dg/abi/layout4.C: Likewise.
15757 * g++.dg/abi/thunk1.C: Likewise.
15758 * g++.dg/abi/thunk2.C: Likewise.
15759 * g++.dg/abi/vbase11.C: Likewise.
15760 * g++.dg/abi/vthunk2.C: Likewise.
15761 * g++.dg/abi/vthunk3.C: Likewise.
15762 * g++.dg/ext/attrib8.C: Likewise.
15763 * g++.dg/opt/longbranch2.C: Likewise.
15764 * g++.dg/opt/reg-stack4.C: Likewise.
15765 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15766 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15767 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15768 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15769 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15770 * gcc.dg/20000609-1.c: Likewise.
15771 * gcc.dg/20000720-1.c: Likewise.
15772 * gcc.dg/20011107-1.c: Likewise.
15773 * gcc.dg/20011119-1.c: Likewise.
15774 * gcc.dg/20020108-1.c: Likewise.
15775 * gcc.dg/20020122-2.c: Likewise.
15776 * gcc.dg/20020122-3.c: Likewise.
15777 * gcc.dg/20020201-3.c: Likewise.
15778 * gcc.dg/20020206-1.c: Likewise.
15779 * gcc.dg/20020218-1.c: Likewise.
15780 * gcc.dg/20020310-1.c: Likewise.
15781 * gcc.dg/20020411-1.c: Likewise.
15782 * gcc.dg/20020418-2.c: Likewise.
15783 * gcc.dg/20020426-1.c: Likewise.
15784 * gcc.dg/20020426-2.c: Likewise.
15785 * gcc.dg/20020517-1.c: Likewise.
15786 * gcc.dg/20020523-1.c: Likewise.
15787 * gcc.dg/20020523-2.c: Likewise.
15788 * gcc.dg/20020729-1.c: Likewise.
15789 * gcc.dg/20030204-1.c: Likewise.
15790 * gcc.dg/20030826-2.c: Likewise.
15791 * gcc.dg/20030926-1.c: Likewise.
15792 * gcc.dg/20031202-1.c: Likewise.
15793 * gcc.dg/980312-1.c: Likewise.
15794 * gcc.dg/980313-1.c: Likewise.
15795 * gcc.dg/990117-1.c: Likewise.
15796 * gcc.dg/990424-1.c: Likewise.
15797 * gcc.dg/990524-1.c: Likewise.
15798 * gcc.dg/991230-1.c: Likewise.
15799 * gcc.dg/i386-387-1.c: Likewise.
15800 * gcc.dg/i386-387-2.c: Likewise.
15801 * gcc.dg/i386-387-3.c: Likewise.
15802 * gcc.dg/i386-387-4.c: Likewise.
15803 * gcc.dg/i386-387-5.c: Likewise.
15804 * gcc.dg/i386-387-6.c: Likewise.
15805 * gcc.dg/i386-asm-1.c: Likewise.
15806 * gcc.dg/i386-bitfield1.c: Likewise.
15807 * gcc.dg/i386-bitfield2.c: Likewise.
15808 * gcc.dg/i386-loop-1.c: Likewise.
15809 * gcc.dg/i386-loop-2.c: Likewise.
15810 * gcc.dg/i386-loop-3.c: Likewise.
15811 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15812 * gcc.dg/i386-pic-1.c: Likewise.
15813 * gcc.dg/i386-regparm.c: Likewise.
15814 * gcc.dg/i386-signbit-1.c: Likewise.
15815 * gcc.dg/i386-signbit-2.c: Likewise.
15816 * gcc.dg/i386-signbit-3.c: Likewise.
15817 * gcc.dg/i386-sse-5.c: Likewise.
15818 * gcc.dg/i386-sse-8.c: Likewise.
15819 * gcc.dg/i386-unroll-1.c: Likewise.
15820 * gcc.dg/tls/opt-1.c: Likewise.
15821 * gcc.dg/tls/opt-2.c: Likewise.
15822 * gcc.dg/unroll-1.c: Likewise.
15823 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15824 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15825 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15826 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15827 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15828 -m64 is specified.
15829
15830 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15831
15832 PR c++/18389
15833 * g++.dg/parse/cond1.C: New test.
15834
15835 PR c++/18429
15836 * g++.dg/template/array9.C: New test.
15837 * g++.dg/ext/vla1.C: Adjust error messages.
15838 * g++.dg/ext/vlm1.C: Likewise.
15839 * g++.dg/template/crash2.C: Likewise.
15840
15841 PR c++/18436
15842 * g++.dg/template/call3.C: New test.
15843
15844 PR c++/18407
15845 * g++.dg/template/ptrmem11.C: New test.
15846
15847 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15848
15849 PR other/14264
15850 * lib/g++.exp: Set LC_ALL and LANG to C.
15851 * lib/gcc-dg.exp: Likewise.
15852 * lib/gfortran.exp: Likewise.
15853 * lib/objc.exp: Likewise.
15854 * lib/treelang.exp: Likewise.
15855
15856 2004-11-12 Andreas Schwab <schwab@suse.de>
15857
15858 * gcc.dg/pr16286.c: Fix last change.
15859
15860 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15861
15862 PR c++/18416
15863 * g++.dg/init/global1.C: New test.
15864
15865 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15866
15867 * gcc.c-torture/execute/20041112-1.c: New test.
15868
15869 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15870
15871 * lib/gcc-dg.exp (dg-target-list): New.
15872
15873 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15874 Richard Sandiford <rsandifo@redhat.com>
15875
15876 * lib/target-supports.exp (get-compiler_messages): New.
15877 (check_named_sections_available): Use it.
15878 (check_effective_target_ilp32): New.
15879 (check_effective_target_lp64): New.
15880 (is-effective-target): New.
15881 * lib/gcc-dg.exp (dg-require-effective-target): New.
15882
15883 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15884
15885 * gcc.dg/precedence-1.c: New test.
15886
15887 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15888
15889 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15890
15891 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15892 message, delete generated files, use more descriptive name for
15893 executable, and make the test unsupported when it cannot be run.
15894
15895 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15896 (dg-require-weak, dg-require-visibility, dg-require-alias,
15897 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15898 dg-require-iconv, dg-require-named-sections): Use it.
15899
15900 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15901
15902 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15903
15904 PR target/16457
15905 * gcc.dg/ppc-and-1: New
15906
15907 PR target/16796
15908 * gcc.dg/ppc-mov-1.c: New.
15909
15910 PR target/16458
15911 * gcc.dg/ppc-compare-1.c: New.
15912
15913 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15914
15915 * objc.dg/desig-init-2.m: New test.
15916
15917 2004-11-10 Adam Nemet <anemet@lnxw.com>
15918
15919 PR middle-end/18160
15920 * g++.dg/warn/register-var-1.C: New test.
15921 * g++.dg/warn/register-var-2.C: New test.
15922
15923 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15924
15925 * gcc.dg/union-2.c: New test.
15926
15927 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15928
15929 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15930 New test for PR tree-optimization/17892.
15931
15932 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15933
15934 PR c++/18369
15935 * g++.dg/init/new12.C: New test.
15936
15937 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15938
15939 * gcc.target/sparc: New directory.
15940 * gcc.target/sparc/sparc.exp: New driver.
15941 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15942 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15943 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15944 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15945
15946 2004-11-10 Paul Brook <paul@codesourcery.com>
15947
15948 PR fortran/18218
15949 * gfortran.dg/list_read.c: New test.
15950
15951 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15952
15953 PR c/18322
15954 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15955 expected diagnostic location.
15956
15957 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15958
15959 * gcc.dg/20041109-1.c: New test.
15960
15961 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15962
15963 PR objc/18406
15964 * objc/compile/pr18406.m: New test.
15965
15966 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15967
15968 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15969
15970 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15971
15972 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15973
15974 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15975
15976 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15977
15978 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15979
15980 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15981 exit.
15982
15983 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15984
15985 PR tree-opt/18299
15986 * gcc.c-torture/pr18299-1.c: New test.
15987
15988 2004-11-06 Andreas Schwab <schwab@suse.de>
15989
15990 * gcc.dg/pr16286.c: Also test for bool and pixel.
15991
15992 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15993
15994 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15995 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15996 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15997 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15998 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15999 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16000 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16001 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16002 gcc.dg/struct-semi-3.c: New tests.
16003
16004 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
16005
16006 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16007
16008 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
16009
16010 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
16011 Do not use C99 designators.
16012
16013 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
16014
16015 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
16016
16017 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
16018
16019 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
16020 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
16021 * gcc.c-torture/execute/simd-5.x: Remove.
16022
16023 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
16024
16025 PR rtl-optimization/17933
16026 * gcc.dg/torture/pr17933-1.c: New test.
16027
16028 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16029
16030 PR target/18106
16031 * lib/target-supports.exp (check_weak_available): Support
16032 Windows.
16033
16034 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
16035
16036 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
16037 call to fflush(stdout) before abort.
16038 (my_ffsll): New function.
16039 (generate_fields): Use it.
16040
16041 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
16042
16043 * gcc.dg/init-undef-1.c: New test.
16044
16045 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
16046
16047 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
16048 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
16049 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
16050 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
16051 expected messages for new parser.
16052
16053 2004-11-04 Mark Mitchell <mark@codesourcery.com>
16054
16055 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
16056
16057 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
16058
16059 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
16060 on LP64 targets.
16061
16062 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
16063
16064 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
16065 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
16066 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
16067 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
16068 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
16069 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
16070 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
16071 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
16072 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
16073 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
16074
16075 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
16076
16077 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
16078 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
16079 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
16080 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
16081 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
16082 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
16083 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
16084 for new parser.
16085
16086 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
16087
16088 PR target/15342
16089 * gcc.dg/20041104-1.c: New test.
16090
16091 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16092
16093 * g++.dg/template/nontype7.C: New test.
16094 * g++.dg/template/nontype8.C: Likewise.
16095 * g++.dg/template/nontype9.C: Likewise.
16096 * g++.dg/template/nontype10.C: Likewise.
16097 * g++.dg/tc1/dr49.C: Likewise.
16098 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16099 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16100
16101 2004-11-04 Ben Elliston <bje@au.ibm.com>
16102
16103 * g++.dg/rtti/tinfo1.C: Remove xfails.
16104
16105 2004-11-04 Ben Elliston <bje@au.ibm.com>
16106
16107 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16108 packed attribute to the definition to satisfy the new C++ parser.
16109
16110 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
16111
16112 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16113 invocations of va_arg.
16114
16115 2004-11-02 Mark Mitchell <mark@codesourcery.com>
16116
16117 PR c++/18124
16118 * g++.dg/template/crash25.C: New test.
16119
16120 PR c++/18155
16121 * g++.dg/template/typedef2.C: New test.
16122 * g++.dg/parse/crash13.C: Adjust error markers.
16123
16124 PR c++/18177
16125 * g++.dg/conversion/const3.C: New test.
16126
16127 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16128
16129 PR fortran/17535
16130 PR fortran/17583
16131 PR fortran/17713
16132 * gfortran.dg/generic_[123].f90: New testcases.
16133
16134 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16135
16136 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
16137 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
16138
16139 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
16140
16141 PR tree-opt/16808
16142 * gcc.c-torture/compile/pr16808.c: New test.
16143
16144 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
16145
16146 PR rtl-optimization/17104
16147 * gcc.dg/ppc-bitfield1.c: New.
16148
16149 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
16150
16151 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
16152
16153 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
16154
16155 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
16156 strings for 32-bit code.
16157
16158 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
16159
16160 PR c/18239
16161 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
16162
16163 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
16164
16165 PR c++/18064
16166 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
16167
16168 2004-10-31 Mark Mitchell <mark@codesourcery.com>
16169
16170 PR c++/15172
16171 * g++.dg/init/aggr2.C: New test.
16172
16173 2004-10-30 Ziemowit Laski <zlaski@apple.com>
16174
16175 * objc.dg/local-decl-1.m: New test.
16176
16177 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
16178
16179 * gcc.dg/20040910-1.c: Adjust regex.
16180
16181 2004-10-30 Roger Sayle <roger@eyesopen.com>
16182
16183 PR rtl-optimization/18084
16184 * g++.dg/opt/pr18084-1.C: New testcase.
16185
16186 2004-10-30 Matt Austern <austern@apple.com>
16187
16188 PR c++/17542
16189 * g++.dg/ext/attrib18.C: New test.
16190
16191 2004-10-30 Roger Sayle <roger@eyesopen.com>
16192
16193 PR middle-end/18096
16194 * gcc.dg/pr18096-1.c: New test case.
16195
16196 2004-10-30 Roger Sayle <roger@eyesopen.com>
16197
16198 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16199
16200 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
16201
16202 PR c/16666
16203 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16204 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16205 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16206 gcc.dg/old-style-prom-3.c: New tests.
16207
16208 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
16209
16210 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16211 Remove unnecessary inclusion of stdio.h.
16212
16213 2004-10-29 Roger Sayle <roger@eyesopen.com>
16214
16215 PR rtl-optimization/17581
16216 * gcc.dg/pr17581-1.c: New test case.
16217
16218 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
16219
16220 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16221 being implemented.
16222 * g++.dg/conversion/dr195-1.C: New.
16223 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16224 * g++.old-deja/g++.mike/p10148.C: Likewise.
16225
16226 2004-10-29 Mark Mitchell <mark@codesourcery.com>
16227
16228 PR c++/17695
16229 * g++.dg/debug/typedef2.C: New test.
16230
16231 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
16232
16233 PR fortran/13490
16234 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16235 * gfortran.dg/g77/README: Update.
16236
16237 2004-10-28 Matt Austern <austern@apple.com>
16238
16239 PR c++/14124
16240 * g++.dg/ext/packed7.C: New test.
16241
16242 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
16243
16244 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16245 scan-assembler.
16246 * lib/scanasm.exp (hidden-scan-for): New proc.
16247 (scan-hidden): Use hidden-scan-for instead of constructing the scan
16248 string.
16249 (scan-not-hidden): Likewise.
16250 * lib/target-supports.exp (check_visibility_available): mach-o is
16251 support too.
16252
16253 2004-10-28 Mark Mitchell <mark@codesourcery.com>
16254
16255 PR c++/17132
16256 * g++.dg/template/memclass3.C: New test.
16257
16258 2004-10-28 Adam Nemet <anemet@lnxw.com>
16259
16260 PR middle-end/18160
16261 * gcc.dg/register-var-1.c: New test.
16262 * gcc.dg/register-var-2.c: New test.
16263 * gcc.dg/asm-7.c: Taking the address of a register variable is an
16264 error now.
16265
16266 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
16267
16268 PR other/18172
16269 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16270 unused variables.
16271 * gcc.dg/vect/vect-22.c: Likewise.
16272
16273 2004-10-28 Jakub Jelinek <jakub@redhat.com>
16274
16275 * gcc.dg/i386-rotate-1.c: New test.
16276
16277 2004-10-27 Mark Mitchell <mark@codesourcery.com>
16278
16279 * g++.dg/init/ref12.C: Add "run" marker.
16280
16281 PR c++/17435
16282 * g++.dg/init/ref12.C: New test.
16283
16284 PR c++/18140
16285 * g++.dg/template/shift1.C: New test.
16286 * g++.dg/template/error10.C: Adjust error markers.
16287
16288 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
16289
16290 PR tree-opt/17529
16291 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16292
16293 2004-10-27 Geoffrey Keating <geoffk@apple.com>
16294
16295 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16296 * gcc.dg/weak/weak-3.c: Likewise.
16297 * gcc.dg/weak/weak-5.c: Likewise.
16298 * gcc.dg/weak/weak-9.c: Likewise.
16299 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16300 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16301
16302 * gcc.dg/darwin-weakimport-1.c: New.
16303
16304 2004-10-28 Ben Elliston <bje@au.ibm.com>
16305
16306 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16307
16308 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
16309
16310 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16311 'syntax' error messages.
16312 * gcc.dg/cpp/direct2s.c: Likewise.
16313
16314 2004-10-26 Geoffrey Keating <geoffk@apple.com>
16315
16316 * gcc.c-torture/compile/20041026-1.c: New.
16317
16318 2004-10-26 Mark Mitchell <mark@codesourcery.com>
16319
16320 PR c++/18093
16321 * g++.dg/lookup/ns2.C: New test.
16322
16323 PR c++/18020
16324 * g++.dg/template/enum4.C: New test.
16325
16326 PR c++/18161
16327 * g++.dg/template/expr1.C: New test.
16328
16329 2004-10-26 Ben Elliston <bje@au.ibm.com>
16330
16331 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16332
16333 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
16334
16335 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16336 gcc.dg/decl-nospec-3.c: New tests.
16337
16338 2004-10-26 Ziemowit Laski <zlaski@apple.com>
16339
16340 * objc.dg/super-class-3.m: New test.
16341
16342 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
16343
16344 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16345 resyncing.
16346 * gcc.dg/cpp/direct2s.c: Likewise.
16347
16348 2004-10-25 Geoffrey Keating <geoffk@apple.com>
16349
16350 * objc.dg/image-info.m: Update for changes to section selection.
16351
16352 2004-10-25 David Ayers <d.ayers@inode.at>
16353 Ziemowit Laski <zlaski@apple.com>
16354
16355 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16356 diagnostics when messaging 'id <Proto>'.
16357 * objc.dg/class-protocol-1.m: New test.
16358 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16359 a non-existent method signature.
16360 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16361 Update diagnostics when messaging with non-existent method signature.
16362 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16363 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16364 invalid receivers are now resolved as if messaging 'id'; remove
16365 extraneous diagnostics.
16366
16367 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
16368
16369 PR c/16667
16370 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16371 gcc.dg/init-desig-obs-3.c: New tests.
16372
16373 2004-10-25 Jakub Jelinek <jakub@redhat.com>
16374
16375 * gcc.dg/debug/20041023-1.c: New test.
16376
16377 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
16378
16379 PR middle-end/17407
16380 * gcc.c-torture/compile/pr17407.c: New test.
16381
16382 PR c++/18121
16383 * g++.dg/template/array8.C: New test.
16384
16385 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16386
16387 PR other/18138
16388 * lib/g++.exp: Accept more than one multilib libgcc.
16389 * lib/gcc-dg.exp: Likewise.
16390 * lib/objc.exp: Likewise.
16391 * lib/treelang.exp: Likewise.
16392 * lib/gfortran.exp: Likewise.
16393
16394 2004-10-24 Ben Elliston <bje@au.ibm.com>
16395
16396 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16397
16398 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
16399
16400 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16401 * gcc.dg/c99-const-expr-3.c: Likewise.
16402
16403 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
16404
16405 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16406
16407 2004-10-23 Ben Elliston <bje@au.ibm.com>
16408
16409 * gcc.c-torture/execute/loop-2e.x: Remove.
16410
16411 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
16412
16413 PR c++/18095
16414 * g++.dg/parse/crash18.C: New.
16415 * g++.dg/parse/crash19.C: New.
16416
16417 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16418
16419 * g++.dg/ext/dllimport1.C: Move dg-warnings.
16420 * g++.dg/ext/dllimport2.C: Same.
16421 * g++.dg/ext/dllimport8.C: Same.
16422
16423 2004-10-21 Mark Mitchell <mark@codesourcery.com>
16424
16425 PR c++/10841
16426 * g++.dg/conversion/cast1.C: New test.
16427 * g++.dg/overload/pmf1.C: Adjust error marker.
16428
16429 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
16430
16431 PR objc/17923
16432 * objc.dg/const-str-7.m: New test.
16433
16434 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16435
16436 * g++.dg/template/memfriend11.C: Fix comment typo.
16437 * g++.dg/template/memfriend14.C: Likewise.
16438
16439 2004-10-20 Richard Henderson <rth@redhat.com>
16440
16441 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16442 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16443 -fasynchronous-unwind-tables.
16444
16445 2004-10-20 Richard Henderson <rth@redhat.com>
16446
16447 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16448 (main): Return success.
16449 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16450 (main): Return success.
16451
16452 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16453
16454 PR c++/13495
16455 * g++.dg/template/memfriend9.C: New test.
16456 * g++.dg/template/memfriend10.C: Likewise.
16457 * g++.dg/template/memfriend11.C: Likewise.
16458 * g++.dg/template/memfriend12.C: Likewise.
16459 * g++.dg/template/memfriend13.C: Likewise.
16460 * g++.dg/template/memfriend14.C: Likewise.
16461 * g++.dg/template/memfriend15.C: Likewise.
16462 * g++.dg/template/memfriend16.C: Likewise.
16463 * g++.dg/template/memfriend17.C: Likewise.
16464 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16465
16466 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16467
16468 * g++.dg/conversion/dr195.C: New.
16469 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16470
16471 2004-10-20 Ben Elliston <bje@au.ibm.com>
16472 Devang Patel <dpatel@apple.com>
16473
16474 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16475 of floating point arithmetic, which could trap.
16476
16477 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16478
16479 PR c++/14035
16480 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16481 * g++.dg/conversion/const2.C: New test.
16482 * g++.dg/expr/reinterpret2.C: New test.
16483 * g++.dg/expr/reinterpret3.C: New test.
16484 * g++.dg/expr/cast2.C: New test.
16485 * g++.dg/expr/copy1.C: New test.
16486 * g++.dg/other/conversion1.C: Change error message.
16487 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16488 function pointers to void *.
16489 * g++.old-deja/g++.mike/p10148.C: Likewise.
16490
16491 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16492
16493 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16494
16495 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16496
16497 PR c++/18047
16498
16499 * g++.dg/parse/expr3.C: New test.
16500
16501 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16502
16503 * gcc.dg/smod-1.c: New test.
16504
16505 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16506
16507 * objc.dg/method-14.m: New test.
16508
16509 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16510
16511 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16512 Also xfail as the patch was reverted.
16513
16514 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16515
16516 PR middle-end/16973
16517 * gcc.dg/pr16973.c: New test.
16518
16519 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16520
16521 PR tree-optimization/17656
16522 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16523
16524 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16525
16526 * g++.dg/eh/shadow1.C: New.
16527
16528 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16529
16530 * gcc.c-torture/compile/20041018-1.c: New test.
16531
16532 2004-10-18 Ben Elliston <bje@au.ibm.com>
16533
16534 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16535 compiler referring to register 0 when accessing sdata. The linker
16536 now patches things up.
16537
16538 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16539
16540 PR c/17529
16541 * gcc.c-torture/compile/pr17529.c: New test.
16542
16543 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16544
16545 PR c++/17743
16546 * g++.dg/ext/attrib17.C: New test.
16547
16548 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16549
16550 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16551
16552 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16553
16554 PR c++/10479
16555 * g++.dg/ext/attrib16.C: New test.
16556
16557 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16558
16559 PR c++/17042
16560 * g++.dg/init/dso_handle1.C: New test.
16561
16562 PR c++/14667
16563 * g++.dg/parse/typedef6.C: New test.
16564
16565 PR c++/17916
16566 * g++.dg/parse/pragma1.C: New test.
16567
16568 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16569
16570 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16571
16572 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16573
16574 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16575 -fno-common when on HPPA HP-UX platforms.
16576
16577 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16578
16579 PR other/16820
16580 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16581 stdint.h.
16582 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16583 uintptr_t.
16584
16585 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16586
16587 PR c++/16301
16588 * g++.dg/lookup/strong-using-4.C: New test.
16589
16590 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16591
16592 PR middle-end/16567
16593 * gcc.c-torture/compile/nested-1.c: New test.
16594
16595 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16596
16597 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16598 and mipsisa64*-*-* (until support for misaligned loads is added).
16599 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16600 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16601 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16602 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16603 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16604 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16605
16606 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16607
16608 PR c++/17976
16609 * g++.dg/init/dtor3.C: New test.
16610
16611 2004-10-15 Ben Elliston <bje@au.ibm.com>
16612
16613 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16614
16615 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16616
16617 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16618 * gcc.dg/macho-lo-sum.c: Likewise.
16619
16620 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16621
16622 * gcc.dg/ppc-spe64-1.c: New test.
16623
16624 2004-10-14 Devang Patel <dpatel@apple.com>
16625
16626 PR 17635
16627 * gcc.dg/pr17635.c : New test.
16628
16629 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16630
16631 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16632 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16633 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16634 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16635 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16636 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16637 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16638 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16639 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16640 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16641 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16642 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16643 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16644 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16645 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16646 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16647 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16648 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16649
16650 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16651
16652 * gcc.dg/vect/vect-82.c: New testcase.
16653 * gcc.dg/vect/vect-82_64.c: New testcase.
16654 * gcc.dg/vect/vect-83.c: New testcase.
16655 * gcc.dg/vect/vect-83_64.c: New testcase.
16656
16657 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16658
16659 * gcc.dg/cpp/error-1.c: New test.
16660
16661 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16662
16663 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16664
16665 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16666
16667 PR target/17984
16668 * gcc.dg/cris-peep2-xsrand2.c: New test.
16669
16670 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16671
16672 PR c++/17661
16673 * testsuite/g++.dg/expr/for2.C: New test.
16674
16675 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16676
16677 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16678
16679 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16680
16681 PR tree-optimization/17724
16682 * g++.dg/opt/pr17724-1.C: New test.
16683 * g++.dg/opt/pr17724-2.C: New test.
16684 * g++.dg/opt/pr17724-3.C: New test.
16685 * g++.dg/opt/pr17724-4.C: New test.
16686 * g++.dg/opt/pr17724-5.C: New test.
16687 * g++.dg/opt/pr17724-6.C: New test.
16688
16689 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16690
16691 PR c/17301
16692 * gcc.dg/pr17301-2.c: New test.
16693
16694 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16695
16696 PR c++/15876
16697 * g++.dg/parse/error22.C: New test.
16698
16699 PR c++/17936
16700 * g++.dg/template/spec18.C: New test.
16701
16702 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16703
16704 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16705 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16706 memcpy.
16707 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16708 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16709
16710 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16711
16712 * g++.dg/eh/cleanup5.C: Add dg-options "".
16713
16714 2004-10-11 Roger Sayle <roger@eyesopen.com>
16715
16716 PR middle-end/17657
16717 * gcc.dg/switch-4.c: New test case.
16718
16719 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16720
16721 * gcc.c-torture/execute/20041011-1.c: New test.
16722
16723 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16724
16725 PR c++/17554
16726 * g++.dg/init/for3.C: New test.
16727
16728 PR c++/17657
16729 * g++.dg/opt/switch2.C: New test.
16730
16731 PR middle-end/17703
16732 * g++.dg/warn/Wreturn-2.C: New test.
16733
16734 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16735
16736 PR c++/17907
16737 * g++.dg/eh/cleanup5.C: New test.
16738
16739 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16740
16741 PR c++/17393
16742 * g++.dg/parse/error21.C: New test.
16743
16744 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16745
16746 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16747 * g++.dg/warn/incomplete1.C: Likewise.
16748 * g++.dg/template/qualttp20.C: Likewise.
16749
16750 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16751
16752 PR c/17881
16753 * parm-incomplete-1.c: New test.
16754
16755 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16756
16757 PR c++/17867
16758 * g++.dg/parse/error19.C: New test.
16759
16760 PR c++/17670
16761 * g++.dg/init/new11.C: New test.
16762
16763 PR c++/17821
16764 * g++.dg/parse/error20.C: New test.
16765
16766 PR c++/17826
16767 * g++.dg/template/crash24.C: New test.
16768
16769 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16770
16771 PR c/17301
16772 * gcc.dg/pr17301-1.c: New test.
16773
16774 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16775
16776 PR c/17189
16777 * gcc.dg/anon-struct-5.c: New test.
16778
16779 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16780
16781 PR c/17844
16782 * gcc.dg/pr17844-1.c: New test.
16783
16784 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16785
16786 PR tree-optimization/17906
16787 * gcc.c-torture/compile/pr17906.c: New.
16788
16789 2004-10-09 Stuart Hastings <stuart@apple.com>
16790 Roger Sayle <roger@eyesopen.com>
16791
16792 PR rtl-optimization/17853
16793 * gcc.dg/i386-mmx-5.c: New testcase.
16794
16795 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16796
16797 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16798
16799 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16800
16801 PR c++/17524
16802 * g++.dg/template/static9.C: New test.
16803
16804 PR c++/17685
16805 * g++.dg/parse/operator5.C: New test.
16806
16807 2004-10-09 Roger Sayle <roger@eyesopen.com>
16808
16809 PR middle-end/17894
16810 * gcc.c-torture/execute/divcmp-4.c: New test case.
16811
16812 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16813
16814 PR tree-opt/17902
16815 * g++.dg/opt/pr17902.C: New test.
16816
16817 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16818
16819 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16820
16821 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16822
16823 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16824
16825 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16826
16827 * gcc.dg/assign-warn-3.c: New test.
16828
16829 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16830
16831 PR c/16999
16832 * gcc.dg/cpp/ident-1.c: New test.
16833
16834 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16835
16836 * gcc.c-torture/compile/acc1.c: New.
16837
16838 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16839
16840 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16841 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16842
16843 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16844
16845 * gcc.dg/ultrasp11.c: New test.
16846
16847 2004-10-08 Michael Matz <matz@suse.de>
16848
16849 * gcc.dg/doloop-2.c: New test.
16850
16851 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16852
16853 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16854 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16855 objc.dg/method-9.m: Update expected diagnostics.
16856
16857 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16858
16859 * gcc.dg/ppc-fsel-3.c: New file.
16860 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16861
16862 2004-10-07 Paul Brook <paul@codesourcery.com>
16863
16864 * gfortran.dg/intrinsic_verify_1.f90: New test.
16865
16866 2004-10-07 Paul Brook <paul@codesourcery.com>
16867
16868 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16869
16870 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16871
16872 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16873 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16874 commit.
16875
16876 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16877
16878 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16879
16880 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16881
16882 PR c++/17115
16883 * g++.dg/warn/Winline-4.C: New test.
16884
16885 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16886
16887 * gcc.c-torture/compile/20041007-1.c: New test.
16888
16889 2004-10-07 Paul Brook <paul@codesourcery.com>
16890
16891 PR fortran/17678
16892 * gfortran.dg/use_allocated_1.f90: New test.
16893
16894 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16895
16896 PR middle-end/17849
16897 * gfortran.fortran-torture/compile/nested.f90: New test
16898
16899 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16900
16901 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16902
16903 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16904
16905 PR c++/17368
16906 * g++.dg/ext/asm6.C: New test.
16907
16908 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16909
16910 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16911
16912 2004-10-06 Paul Brook <paul@codesourcery.com>
16913
16914 PR libfortran/17709
16915 * gfortran.dg/empty_format_1.f90: New test.
16916
16917 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16918
16919 PR fortran/17568
16920 * gfortran.dg/ishft.f90: New test.
16921
16922 PR fortran/17283
16923 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16924 tests.
16925
16926 2004-10-06 Paul Brook <paul@codesourcery.com>
16927
16928 * gfortran.dg/do_1.f90: New test.
16929
16930 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16931
16932 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16933 optimizing for size.
16934
16935 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16936
16937 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16938
16939 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16940
16941 * gcc.c-torture/compile/20041005-1.c: New test.
16942
16943 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16944
16945 PR c++/17829
16946 * g++.dg/lookup/koenig4.C: New.
16947
16948 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16949
16950 * g++.dg/other/classkey1.C: Adjust quoting marks.
16951 * g++.dg/parse/error15.C: Likewise.
16952 * g++.dg/template/meminit2.C (int>): Likewise.
16953
16954 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16955
16956 PR fortran/17283
16957 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16958
16959 PR fortran/17631
16960 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16961
16962 PR fortran/17708
16963 * gfortran.dg/pr17708.f90: New test.
16964
16965 2004-10-04 Chao-ying Fu <fu@mips.com>
16966
16967 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16968 * gcc.dg/vect/vect-4.c: Ditto.
16969 * gcc.dg/vect/vect-5.c: Ditto.
16970 * gcc.dg/vect/vect-6.c: Ditto.
16971 * gcc.dg/vect/vect-8.c: Ditto.
16972 * gcc.dg/vect/vect-16.c: Ditto.
16973 * gcc.dg/vect/vect-30.c: Ditto.
16974 * gcc.dg/vect/vect-40.c: Ditto.
16975 * gcc.dg/vect/vect-41.c: Ditto.
16976 * gcc.dg/vect/vect-42.c: Ditto.
16977 * gcc.dg/vect/vect-43.c: Ditto.
16978 * gcc.dg/vect/vect-44.c: Ditto.
16979 * gcc.dg/vect/vect-45.c: Ditto.
16980 * gcc.dg/vect/vect-46.c: Ditto.
16981 * gcc.dg/vect/vect-47.c: Ditto.
16982 * gcc.dg/vect/vect-48.c: Ditto.
16983 * gcc.dg/vect/vect-49.c: Ditto.
16984 * gcc.dg/vect/vect-50.c: Ditto.
16985 * gcc.dg/vect/vect-51.c: Ditto.
16986 * gcc.dg/vect/vect-52.c: Ditto.
16987 * gcc.dg/vect/vect-53.c: Ditto.
16988 * gcc.dg/vect/vect-54.c: Ditto.
16989 * gcc.dg/vect/vect-55.c: Ditto.
16990 * gcc.dg/vect/vect-56.c: Ditto.
16991 * gcc.dg/vect/vect-57.c: Ditto.
16992 * gcc.dg/vect/vect-58.c: Ditto.
16993 * gcc.dg/vect/vect-59.c: Ditto.
16994 * gcc.dg/vect/vect-60.c: Ditto.
16995 * gcc.dg/vect/vect-74.c: Ditto.
16996 * gcc.dg/vect/vect-79.c: Ditto.
16997 * gcc.dg/vect/vect-80.c: Ditto.
16998
16999 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
17000
17001 * gcc.dg/unused-7.c: Use the correct option.
17002
17003 2004-10-04 Paul Brook <paul@codesourcery.com>
17004 Bud Davis <bdavis9659@comcast.net>
17005
17006 PR fortran/17706
17007 PR fortran/16434
17008 * gfortran/pr17706.f90: New test.
17009 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17010
17011 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17012
17013 * gfortran.dg/pr17612.f90: New test.
17014
17015 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
17016
17017 * g++.dg/template/local1.C: Adjust quoting marks in
17018 testing for diagnostics.
17019 * g++.dg/tls/diag-2.C: Likewise.
17020 * g++.dg/other/error8.C: Likewise.
17021
17022 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
17023
17024 PR c/17178
17025 * gcc.dg/unused-4.c: Adjust to be correct.
17026
17027 PR c/17820
17028 * gcc.dg/unused-7.c: New test.
17029
17030 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
17031
17032 PR c++/17797
17033 * g++.dg/overload/template2.C: New test.
17034
17035 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
17036
17037 PR tree-optimization/16632
17038 * gcc.dg/tree-ssa/20041002-1.c: New.
17039
17040 2004-10-03 Paul Brook <paul@codesourcery.com>
17041
17042 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
17043 rather than relying on default formatting.
17044
17045 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
17046
17047 * gcc.dg/20040920-1.c: Update expected message text.
17048
17049 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
17050
17051 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
17052
17053 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
17054
17055 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
17056 tree level.
17057
17058 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
17059
17060 * gcc.dg/tree-ssa/pr17343.c: Remove.
17061
17062 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
17063
17064 PR tree-opt/17343
17065 * gcc.dg/tree-ssa/pr17343.c: New test.
17066
17067 2004-10-01 Jakub Jelinek <jakub@redhat.com>
17068
17069 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
17070 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
17071 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
17072 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
17073 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
17074
17075 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
17076
17077 * gcc.dg/lvalue-2.c: New test.
17078
17079 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
17080
17081 PR c/17730
17082 * gcc.dg/pr17730-1.c: New test
17083
17084 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
17085
17086 PR c/7425
17087 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17088
17089 2004-09-29 Jakub Jelinek <jakub@redhat.com>
17090
17091 * gcc.c-torture/execute/stdarg-1.c: New test.
17092 * gcc.c-torture/execute/stdarg-2.c: New test.
17093 * gcc.c-torture/execute/stdarg-3.c: New test.
17094 * gcc.dg/tree-ssa/stdarg-1.c: New test.
17095 * gcc.dg/tree-ssa/stdarg-2.c: New test.
17096 * gcc.dg/tree-ssa/stdarg-3.c: New test.
17097 * gcc.dg/tree-ssa/stdarg-4.c: New test.
17098 * gcc.dg/tree-ssa/stdarg-5.c: New test.
17099
17100 2004-09-29 Jakub Jelinek <jakub@redhat.com>
17101
17102 PR tree-optimization/17697
17103 * g++.dg/opt/pr17697-1.C: New test.
17104 * g++.dg/opt/pr17697-2.C: New test.
17105 * g++.dg/opt/pr17697-3.C: New test.
17106
17107 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
17108
17109 PR c/16409
17110 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17111 gcc.dg/vla-init-5.c: New tests.
17112
17113 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
17114
17115 PR c/13804
17116 * gcc.dg/pr13804-1.c: New test.
17117
17118 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17119
17120 PR fortran/16938
17121 * gfortran.dg/pr16938.f90: New test.
17122
17123 2004-09-27 Mark Mitchell <mark@codesourcery.com>
17124
17125 * g++.dg/template/crash23.C: New test.
17126
17127 2004-09-27 Mark Mitchell <mark@codesourcery.com>
17128
17129 PR c++/17585
17130 * g++.dg/template/static8.C: New test.
17131
17132 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
17133
17134 PR c++/17681
17135 * g++.dg/other/error9.C: New test.
17136
17137 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
17138
17139 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
17140
17141 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17142
17143 PR fortran/15164
17144 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
17145
17146 2004-09-26 Roger Sayle <roger@eyesopen.com>
17147
17148 PR middle-end/17112
17149 * gcc.dg/pr17112-1.c: New test case.
17150
17151 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
17152
17153 PR c/11459
17154 * gcc.dg/pr11459-1.c: New test.
17155
17156 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
17157
17158 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
17159 * gcc.dg/tree-ssa/loop-4.c: Likewise.
17160
17161 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17162
17163 * gfortran.dg/pr15324.f90: Make array bounds consistent.
17164
17165 2004-09-25 Jan Hubicka <jh@suse.cz>
17166
17167 * compile/30040909-1.c: New test.
17168 * compile/30040907-1.c: New test.
17169
17170 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
17171
17172 * gcc.c-torture/execute/va-arg-26.c: New test.
17173
17174 2004-09-24 Zack Weinberg <zack@codesourcery.com>
17175
17176 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17177 extra diagnostics on targets with 64-bit pointers.
17178 * objc.dg/selector-1.m: Adjust dg-warning regexp.
17179
17180 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
17181
17182 PR c/17188
17183 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17184 * gcc.dg/decl-3.c: Adjust expected message.
17185
17186 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17187
17188 PR fortran/17615
17189 * gfortran.dg/pr17615.f90: New test.
17190
17191 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
17192
17193 PR tree-optimzation/17517
17194 * g++.dg/tree-ssa/pr17517.C: New Test.
17195
17196 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17197
17198 PR c++/16889
17199 * g++.dg/lookup/ambig3.C: New.
17200
17201 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
17202
17203 PR tree-opt/17624
17204 * g++.dg/opt/pr17624.C: New test.
17205
17206 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
17207
17208 PR c/6980
17209 * gcc.dg/Wbad-function-cast-1.c: New test.
17210
17211 2004-09-23 Zack Weinberg <zack@codesourcery.com>
17212
17213 * g++.dg/ext/complit1.C
17214 * g++.dg/other/error2.C
17215 * g++.dg/other/nontype-1.C
17216 * g++.dg/parse/crash11.C
17217 * g++.dg/parse/crash12.C
17218 * g++.dg/parse/error15.C
17219 * g++.dg/parse/error4.C
17220 * g++.dg/parse/tmpl-outside1.C
17221 * g++.dg/parse/too-many-tmpl-args1.C
17222 * g++.dg/template/dependent-expr3.C
17223 * g++.dg/template/error10.C
17224 * g++.dg/template/instantiate1.C
17225 * g++.dg/template/vtable2.C
17226 * g++.dg/warn/Wshadow-1.C
17227 * g++.dg/warn/weak1.C
17228 * g++.old-deja/g++.brendan/crash16.C
17229 * g++.old-deja/g++.brendan/crash18.C
17230 * g++.old-deja/g++.brendan/crash48.C
17231 * g++.old-deja/g++.brendan/crash49.C
17232 * g++.old-deja/g++.brendan/crash55.C
17233 * g++.old-deja/g++.brendan/crash56.C
17234 * g++.old-deja/g++.brendan/crash8.C
17235 * g++.old-deja/g++.brendan/enum11.C
17236 * g++.old-deja/g++.brendan/enum8.C
17237 * g++.old-deja/g++.brendan/enum9.C
17238 * g++.old-deja/g++.brendan/friend3.C
17239 * g++.old-deja/g++.brendan/misc14.C
17240 * g++.old-deja/g++.bugs/900402_02.C
17241 * g++.old-deja/g++.bugs/900404_03.C
17242 * g++.old-deja/g++.bugs/900404_04.C
17243 * g++.old-deja/g++.bugs/900428_03.C
17244 * g++.old-deja/g++.jason/crash4.C
17245 * g++.old-deja/g++.jason/overload21.C
17246 * g++.old-deja/g++.jason/redecl1.C
17247 * g++.old-deja/g++.jason/report.C
17248 * g++.old-deja/g++.jason/rfg10.C
17249 * g++.old-deja/g++.jason/template30.C
17250 * g++.old-deja/g++.law/arm12.C
17251 * g++.old-deja/g++.law/ctors5.C
17252 * g++.old-deja/g++.law/cvt20.C
17253 * g++.old-deja/g++.law/init10.C
17254 * g++.old-deja/g++.law/init8.C
17255 * g++.old-deja/g++.law/visibility17.C
17256 * g++.old-deja/g++.law/visibility7.C
17257 * g++.old-deja/g++.mike/net8.C
17258 * g++.old-deja/g++.mike/p646.C
17259 * g++.old-deja/g++.mike/p700.C
17260 * g++.old-deja/g++.mike/p701.C
17261 * g++.old-deja/g++.mike/p811.C
17262 * g++.old-deja/g++.ns/template13.C
17263 * g++.old-deja/g++.other/array3.C
17264 * g++.old-deja/g++.other/crash25.C
17265 * g++.old-deja/g++.other/dtor3.C
17266 * g++.old-deja/g++.other/dtor4.C
17267 * g++.old-deja/g++.other/main1.C
17268 * g++.old-deja/g++.other/warn7.C
17269 * g++.old-deja/g++.pt/crash11.C
17270 * g++.old-deja/g++.pt/crash36.C
17271 * g++.old-deja/g++.pt/spec22.C
17272 * g++.old-deja/g++.pt/spec9.C
17273 * g++.old-deja/g++.pt/ttp52.C
17274 * g++.old-deja/g++.robertl/eb103.C
17275 * g++.old-deja/g++.robertl/eb121.C
17276 * g++.old-deja/g++.robertl/eb22.C
17277 * g++.old-deja/g++.robertl/eb8.C:
17278 Update locations and/or regexps of dg-error markers.
17279 Remove markers for some bogus messages that are no longer issued.
17280
17281 2004-09-23 Jakub Jelinek <jakub@redhat.com>
17282
17283 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17284 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17285
17286 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
17287
17288 PR c++/17618
17289 * g++.dg/lookup/crash5.C: New test.
17290
17291 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
17292
17293 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17294 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17295 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17296 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17297 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17298 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17299
17300 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17301 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17302 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17303 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17304 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17305 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17306
17307 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17308
17309 * gcc.dg/vect/vect-44.c: Check additional cases.
17310 * gcc.dg/vect/vect-48.c: Check additional cases.
17311
17312 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17313 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17314 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17315 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17316 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17317 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17318 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17319 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17320 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17321
17322 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17323 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17324 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17325
17326 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17327
17328 * gcc.dg/tree-ssa/loop-6.c: New test.
17329
17330 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
17331
17332 PR c++/17620
17333 * g++.dg/inherit/base2.C: New.
17334
17335 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
17336
17337 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17338 * gcc.dg/20001012-2.c: Likewise.
17339 * gcc.dg/20001013-1.c: Likewise.
17340 * gcc.dg/20001101-1.c: Likewise.
17341 * gcc.dg/20001102-1.c: Likewise.
17342 * gcc.dg/bf-spl1.c: Likewise.
17343 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17344 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17345
17346 2004-09-22 Diego Novillo <dnovillo@redhat.com>
17347
17348 PR tree-optimization/16721
17349 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17350
17351 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
17352
17353 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17354 * gcc.dg/20040305-1.c: Likewise.
17355
17356 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
17357
17358 PR c/16566
17359 * gcc.c-torture/compile/pr16566-1.c,
17360 gcc.c-torture/compile/pr16566-2.c,
17361 gcc.c-torture/compile/pr16566-3.c: New tests.
17362
17363 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
17364
17365 PR tree-optimization/17512
17366 * gcc.c-torture/compile/20040916-1.c.
17367
17368 2004-09-21 Mark Mitchell <mark@codesourcery.com>
17369
17370 * gcc.dg/pragma-re-3.c: New test.
17371
17372 2004-09-17 Matt Austern <austern@apple.com>
17373
17374 PR c++/15049
17375 * g++.dg/other/anon3.C: New.
17376
17377 2004-09-21 Roger Sayle <roger@eyesopen.com>
17378
17379 PR c++/7503
17380 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17381 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17382 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17383 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17384 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17385
17386 2004-09-21 Bud Davis <bdavis9659@comcast.net>
17387
17388 PR fortran/17286
17389 * gfortran.dg/pr17286.f90: New test.
17390
17391 2004-09-20 Mark Mitchell <mark@codesourcery.com>
17392
17393 PR c++/17530
17394 * g++.dg/template/static7.C: New test.
17395
17396 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
17397
17398 PR tree-opt/17558
17399 * gcc.c-torture/compile/pr17558.c: New test.
17400
17401 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17402
17403 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17404 if SKIP_ATTRIBUTE is defined.
17405
17406 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17407
17408 PR fortran/15957
17409 * gfortran.dg/pr15957.f90: New test.
17410
17411 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
17412
17413 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17414 in comparison.
17415 * gcc.dg/vect/vect-79.c: Likewise.
17416 * gcc.dg/vect/vect-80.c: Likewise.
17417
17418 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17419
17420 PR fortran/15750
17421 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17422
17423 2004-09-20 Ira Rosen <irar@il.ibm.com>
17424
17425 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17426 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17427 * gcc.dg/vect/vect-62.c: New testcase.
17428 * gcc.dg/vect/vect-63.c: New testcase.
17429 * gcc.dg/vect/vect-64.c: New testcase.
17430 * gcc.dg/vect/vect-65.c: New testcase.
17431 * gcc.dg/vect/vect-66.c: New testcase.
17432 * gcc.dg/vect/vect-67.c: New testcase.
17433 * gcc.dg/vect/vect-68.c: New testcase.
17434 * gcc.dg/vect/vect-69.c: New testcase.
17435 * gcc.dg/vect/vect-79.c: New testcase.
17436 * gcc.dg/vect/vect-80.c: New testcase.
17437
17438 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17439
17440 * gcc.target/mips/asm-1.c: New test.
17441
17442 2004-09-19 Ira Rosen <irar@il.ibm.com>
17443
17444 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17445 * gcc.dg/vect/vect-73.c: New testcase.
17446 * gcc.dg/vect/vect-74.c: New testcase.
17447 * gcc.dg/vect/vect-75.c: New testcase.
17448 * gcc.dg/vect/vect-76.c: New testcase.
17449 * gcc.dg/vect/vect-77.c: New testcase.
17450 * gcc.dg/vect/vect-78.c: New testcase
17451
17452 2004-09-18 Paul Brook <paul@codesourcery.com>
17453
17454 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17455
17456 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17457
17458 PR c/17424
17459 * gcc.dg/pr17424-1.c: New test.
17460
17461 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17462
17463 * g++.dg/tree-ssa/pr17153.C: New test.
17464
17465 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17466
17467 PR pch/13361
17468 * testsuite/g++.dg/pch/wchar-1.C: New.
17469 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17470
17471 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17472
17473 * gcc.c-torture/execute/20040917-1.c: New test.
17474
17475 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17476
17477 PR tree-optimization/17319
17478 * gcc.dg/pr17319.c: New test.
17479
17480 2004-09-17 Devang Patel <dpatel@apple.com>
17481
17482 * gcc.dg/20040813-1.c: New test.
17483
17484 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17485
17486 PR tree-optimization/17273
17487 * gcc.c-torture/compile/pr17273.c: New test.
17488
17489 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17490
17491 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17492 Update expected messages.
17493 * gcc.dg/declspec-13.c: New test.
17494
17495 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17496
17497 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17498
17499 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17500
17501 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17502 change what 'a' is pointing to.
17503
17504 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17505
17506 PR c++/16002
17507 * g++.dg/template/error18.C: New test.
17508
17509 PR c++/16029
17510 * g++.dg/warn/Wunused-8.C: New test.
17511
17512 2004-09-17 Steven Bosscher <stevenb@suse.de>
17513
17514 PR tree-optimization/17513
17515 * gcc.dg/20040916-1.c: New test.
17516
17517 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17518
17519 PR c++/17501
17520 * g++.dg/template/typename7.C: New test.
17521
17522 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17523
17524 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17525
17526 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17527
17528 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17529 with -ftree-based-profiling also.
17530 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17531
17532 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17533
17534 PR/15364
17535 * gfortran.dg/der_array_io_1.f90: New test.
17536 * gfortran.dg/der_array_io_2.f90: New test.
17537 * gfortran.dg/der_array_io_3.f90: New test.
17538
17539 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17540
17541 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17542 EABI.
17543
17544 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17545
17546 * g++.dg/opt/switch1.C: New test.
17547
17548 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17549
17550 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17551 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17552 Update expected messages.
17553
17554 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17555
17556 PR fortran/16485
17557 * gfortran.dg/same_name_1.f90: New test.
17558
17559 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17560
17561 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17562 dereference garbage pointers.
17563
17564 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17565
17566 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17567 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17568
17569 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17570 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17571 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17572
17573 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17574
17575 PR c++/17324
17576 * g++.dg/template/mangle1.C: New test.
17577
17578 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17579
17580 PR tree-optimization/17252
17581 * gcc.c-torture/execute/pr17252.c: New test.
17582
17583 2004-09-14 Andrew Pinski <apinski@apple.com>
17584
17585 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17586
17587 2004-09-14 Roger Sayle <roger@eyesopen.com>
17588
17589 PR rtl-optimization/9771
17590 * gcc.dg/pr9771-1.c: New test case.
17591
17592 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17593
17594 PR tree-optimization/15262
17595 * gcc.c-torture/execute/pr15262-1.c: New test.
17596 * gcc.c-torture/execute/pr15262-2.c: New test.
17597
17598 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17599
17600 * gcc.dg/declspec-12.c: New test.
17601
17602 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17603
17604 * gfortran.dg/pr17090.f90: Add directives to test.
17605
17606 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17607
17608 * gcc.c-torture/compile/20040914-1.c: New test.
17609
17610 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17611
17612 PR c++/16162
17613 * g++.dg/template/decl2.C: New test.
17614
17615 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17616
17617 PR fortran/17090
17618 * gfortran.dg/pr17090.f90: New test.
17619
17620 2004-09-13 Dale Johannesen <dalej@apple.com>
17621
17622 * gcc.c-torture/compile/pr17408.c: New test case.
17623
17624 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17625
17626 PR c++/16716
17627 * g++.dg/parse/crash17.C: New test.
17628
17629 PR c++/17327
17630 * g++.dg/template/enum3.C: New test.
17631
17632 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17633
17634 * lib/gcc-defs.exp: Load wrapper.exp.
17635 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17636 using local code.
17637 * lib/gcc.exp (gcc_init): Similar.
17638 * lib/gfortran.exp (gfortran_init): Similar.
17639 * lib/objc.exp (objc_init): Similar.
17640 * lib/treelang.exp (treelang_init): Similar.
17641 * lib/wrapper.exp: New file with build_wrapper call machinery in
17642 ${tool}_maybe_build_wrapper.
17643
17644 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17645
17646 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17647 "inline".
17648 * gcc.dg/declspec-11.c: Update expected messages.
17649 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17650 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17651 gcc.dg/inline-12.c: New tests.
17652
17653 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17654
17655 * g++.dg/tree-ssa/pr17400.C: New testcase.
17656
17657 2004-09-13 James E Wilson <wilson@specifixinc.com>
17658
17659 * gcc.target/mips/sb1-1.c: New testcase.
17660
17661 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17662
17663 * lib/g77-dg.exp: Remove unused file.
17664 * lib/mike-g77.exp: Ditto.
17665 * lib/g77.exp: Ditto.
17666
17667 2004-09-12 Richard Henderson <rth@redhat.com>
17668
17669 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17670
17671 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17672
17673 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17674 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17675 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17676 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17677 Update expected messages.
17678
17679 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17680
17681 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17682 declaration/use mismatch for dirp parameter.
17683
17684 2004-09-12 Andrew Pinski <apinski@apple.com>
17685
17686 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17687 -fgnu-runtime is passed.
17688
17689 2004-09-12 Richard Henderson <rth@redhat.com>
17690
17691 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17692 do the uplevel thing and update additional_flags directly.
17693 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17694 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17695 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17696 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17697
17698 2004-09-11 Steven Bosscher <stevenb@suse.de>
17699
17700 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17701
17702 2004-09-11 Roger Sayle <roger@eyesopen.com>
17703
17704 PR middle-end/17411
17705 * g++.dg/opt/pr17411-1.C: New test case.
17706
17707 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17708
17709 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17710 gcc.dg/tls/diag-2.c: Update expected messages.
17711 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17712 messages.
17713 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17714 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17715 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17716 gcc.dg/tls/diag-5.c: New tests.
17717
17718 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17719
17720 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17721
17722 2004-09-11 Steven Bosscher <stevenb@suse.de>
17723
17724 * g++.dg/parse/break-in-for.C: New test.
17725
17726 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17727
17728 * gcc.dg/tree-ssa/20040911-1.c: New test.
17729
17730 2004-09-11 Andreas Jaeger <aj@suse.de>
17731
17732 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17733 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17734
17735 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17736
17737 * gcc.target/frv: New directory of FR-V-specific tests.
17738
17739 2004-09-10 James E Wilson <wilson@specifixinc.com>
17740
17741 * gcc.dg/convert-vec-1.c: New test.
17742
17743 2004-09-10 Roger Sayle <roger@eyesopen.com>
17744
17745 PR middle-end/17024
17746 * gcc.dg/pr17024-1.c: New test case.
17747
17748 2004-09-10 Eric Christopher <echristo@redhat.com>
17749
17750 * gcc.dg/20040910-1.c: New test.
17751
17752 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17753
17754 * gcc.dg/bitfld-9.c: New test.
17755
17756 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17757
17758 * gcc.c-torture/execute/ieee/acc1.c: New test.
17759 * gcc.c-torture/execute/ieee/acc2.c: New test.
17760 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17761
17762 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17763
17764 * gcc.dg/deprecated-2.c: New test.
17765
17766 2004-09-09 James E Wilson <wilson@specifixinc.com>
17767
17768 * gcc.dg/init-vec-1.c: New test.
17769
17770 2004-09-09 Roger Sayle <roger@eyesopen.com>
17771
17772 PR middle-end/17055
17773 * gcc.dg/pr17055-1.c: New test case.
17774
17775 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17776
17777 PR target/17377
17778 * gcc.c-torture/execute/pr17377.c: New test.
17779
17780 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17781
17782 PR c/8420
17783 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17784 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17785 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17786 gcc.dg/long-long-typespec-1.c: New tests.
17787 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17788
17789 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17790
17791 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17792 gcc.dg/gnu99-static-1.c: New tests.
17793
17794 2004-09-08 Devang Patel <dpatel@apple.com>
17795
17796 * gcc.dg/darwin-ld-20040828-1.c: New test.
17797 * gcc.dg/darwin-ld-20040828-2.c: New test.
17798 * gcc.dg/darwin-ld-20040828-3.c: New test.
17799
17800 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17801
17802 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17803 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17804 in error message.
17805 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17806 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17807 in error message.
17808 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17809 types they qualify.
17810 * objc.dg/type-size-2.m: Fix wording in comment.
17811 * objc.dg/va-meth-1.m: New test case.
17812
17813 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17814
17815 PR c/16633:
17816 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17817 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17818
17819 2004-09-06 Devang Patel <dpatel@apple.com>
17820
17821 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17822 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17823
17824 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17825
17826 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17827 reflect changed line numbering of diagnostics.
17828
17829 2004-09-06 Paul Brook <paul@codesourcery.com>
17830
17831 * gfortran.dg/edit_real_1.f90: Add new test.
17832
17833 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17834
17835 * gcc.dg/tree-ssa/loop-2.c: New test.
17836 * gcc.dg/tree-ssa/loop-3.c: New test.
17837 * gcc.dg/tree-ssa/loop-4.c: New test.
17838 * gcc.dg/tree-ssa/loop-5.c: New test.
17839
17840 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17841
17842 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17843
17844 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17845
17846 * gcc.dg/format/sentinel-1.c: New test.
17847
17848 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17849
17850 * testsuite/gcc.dg/builtins-46.c: New.
17851
17852 2004-09-03 Devang Patel <dpatel@apple.com>
17853
17854 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17855 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17856
17857 2004-09-03 Jan Beulich <jbeulich@novell.com>
17858
17859 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17860 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17861 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17862 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17863 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17864 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17865 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17866 the non-portable bzero.
17867 * gcc.dg/20010912-1.c: xfail for NetWare.
17868 * gcc.dg/20020426-2.c: xfail for NetWare.
17869 * gcc.dg/20021014-1.c: xfail for NetWare.
17870 * gcc.dg/20021018-1.c: xfail for NetWare.
17871 * gcc.dg/20030213-1.c: xfail for NetWare.
17872 * gcc.dg/20030225-1.c: xfail for NetWare.
17873 * gcc.dg/20030708-1.c: xfail for NetWare.
17874 * gcc.dg/builtins-config.h: Also exclude NetWare.
17875 * gcc.dg/format/format.h: Define restrict only if not already defined.
17876 * gcc.dg/nest.c: xfail for NetWare.
17877 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17878 * lib/target-supports.exp (check_visibility_available): Exclude
17879 NetWare.
17880
17881 2004-09-03 Jan Beulich <jbeulich@novell.com>
17882
17883 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17884 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17885 deterministic starting point for the alignment of structure fields.
17886 * gcc.dg/Wpadded.c: Dito.
17887 * g++.dg/abi/vbase10.C: Dito.
17888
17889 2004-09-03 Devang Patel <dpatel@apple.com>
17890
17891 * g++.dg/debug/pr15736.cc: New test.
17892
17893 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17894
17895 * README.QMTEST: Fix out-of-date link.
17896
17897 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17898
17899 PR fortran/16579
17900 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17901 Delete. Duplicate of gfortran.dg/g77/20010610.f
17902
17903 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17904
17905 * g++.dg/abi/arm_rtti1.C: New test.
17906
17907 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17908
17909 * gcc.dg/ppc-vector-memcpy.c: New.
17910 * gcc.dg/ppc-vector-memset.c: New.
17911
17912 2004-09-02 Chao-ying Fu <fu@mips.com>
17913
17914 * gcc.target/mips/mips-3d-1.c: New test.
17915 * gcc.target/mips/mips-3d-2.c: New test.
17916 * gcc.target/mips/mips-3d-3.c: New test.
17917 * gcc.target/mips/mips-3d-4.c: New test.
17918 * gcc.target/mips/mips-3d-5.c: New test.
17919 * gcc.target/mips/mips-3d-6.c: New test.
17920 * gcc.target/mips/mips-3d-7.c: New test.
17921 * gcc.target/mips/mips-3d-8.c: New test.
17922 * gcc.target/mips/mips-3d-9.c: New test.
17923 * gcc.target/mips/mips-ps-1.c: New test.
17924 * gcc.target/mips/mips-ps-2.c: New test.
17925 * gcc.target/mips/mips-ps-3.c: New test.
17926 * gcc.target/mips/mips-ps-4.c: New test.
17927 * gcc.target/mips/mips-ps-type.c: New test.
17928
17929 2004-09-02 Paul Brook <paul@codesourcery.com>
17930
17931 * gfortran.dg/edit_real_1.f90: Add new tests.
17932
17933 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17934
17935 PR fortran/15327
17936 * gfortran.dg/merge_char_1.f90: New test.
17937
17938 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17939
17940 PR fortran/16404
17941 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17942
17943 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17944
17945 PR c/1522
17946 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17947
17948 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17949
17950 * g++.dg/opt/loop1.C: Do not XFAIL.
17951
17952 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17953
17954 * gcc.c-torture/execute/20040831-1.c: New test.
17955
17956 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17957
17958 PR fortran/16579
17959 * gfortran.dg/g77/20010610.f: Now passes.
17960 Copy from g77.f-torture/execute. Add dg-run directive.
17961 * gfortran.dg/g77/README: Update
17962
17963 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17964
17965 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17966 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17967 (t1, t2, t3, t4): Add volatile.
17968
17969 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17970
17971 * g++.dg/ext/visibility/arm1.C: New test.
17972
17973 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17974
17975 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17976 -pedantic-errors.
17977
17978 2004-09-01 Paul Brook <paul@codesourcery.com>
17979
17980 * gfortran.dg/eof_2.f90: New test.
17981
17982 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17983
17984 PR fortran/16579
17985 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17986
17987 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17988
17989 PR libfortran/16805
17990 * gfortran.dg/list_read_2.f90: New test.
17991
17992 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17993
17994 * g++.dg/abi/key1.C: New test.
17995
17996 2004-08-31 Richard Henderson <rth@redhat.com>
17997
17998 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17999 form of offsetof.
18000 * g++.dg/other/offsetof5.C: Remove duplicate.
18001
18002 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18003
18004 PR fortran/17244
18005 * gfortran.dg/func_derived_1.f90: New test.
18006
18007 2004-08-31 Paul Brook <paul@codesourcery.com>
18008
18009 * gfortran.dg/eof_1.f90: New test.
18010
18011 2004-08-31 Paul Brook <paul@codesourcery.com>
18012
18013 * gfortran.dg/list_read_1.f90: New file.
18014
18015 2004-08-30 Mark Mitchell <mark@codesourcery.com>
18016
18017 * g++.dg/opt/loop1.C: XFAIL.
18018
18019 2004-08-30 Geoffrey Keating <geoffk@apple.com>
18020
18021 * gcc.dg/funcdef-storage-1.c: New.
18022 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
18023 an extern function in local scope.
18024 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
18025 declare an 'auto inline' function in local scope.
18026 * gcc.dg/20011130-1.c: Likewise.
18027 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
18028 an 'auto' function in local scope.
18029 * gcc.dg/20021014-1.c: Likewise.
18030 * gcc.dg/20030331-2.c: Likewise.
18031
18032 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18033
18034 * gfortran.dg/blockdata_1.f90: New test.
18035
18036 2004-08-30 Richard Henderson <rth@redhat.com>
18037
18038 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
18039
18040 2004-08-30 Richard Henderson <rth@redhat.com>
18041
18042 * lib/fortran-torture.exp (fortran-torture-execute): Honor
18043 additional_flags set by alternate driver.
18044 (ieee-options): New procedure.
18045 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
18046 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
18047 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
18048 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
18049
18050 2004-08-30 Richard Henderson <rth@redhat.com>
18051
18052 * lib/f-torture.exp: Remove.
18053
18054 2004-08-29 Mark Mitchell <mark@codesourcery.com>
18055
18056 PR rtl-optimization/16590
18057 * g++.dg/opt/loop1.C: New test.
18058
18059 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18060
18061 PR fortran/13910
18062 * gfortran.dg/oldstyle_1.f90: New test.
18063
18064 2004-08-29 Steven G. Kargl <kargls@comcast.net>
18065 Paul Brook <paul@codesourcery.com>
18066
18067 * gfortran.dg/g77/README: Update.
18068 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
18069 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18070 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
18071
18072 2004-08-28 Paul Brook <paul@codesourcery.com>
18073
18074 PR libfortran/17195
18075 * gfortran.dg/edit_real_1.f90: New test.
18076
18077 2004-08-27 Paul Brook <paul@codesourcery.com>
18078
18079 * gfortran.dg/rewind_1.f90: New test.
18080
18081 2004-08-27 Bud Davis <bdavis9659@comcast.net>
18082
18083 PR fortran/16597
18084 * gfortran.dg/pr16597.f90: New test.
18085
18086 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
18087
18088 PR c/13801
18089 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18090 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18091 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18092 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18093 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18094
18095 2004-08-26 Nick Clifton <nickc@redhat.com>
18096
18097 * gcc.c-torture/compile/pr17119.c: New test.
18098
18099 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
18100
18101 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18102
18103 2004-08-25 Richard Henderson <rth@redhat.com>
18104
18105 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18106 the bits that expect kind=8 to be the largest real kind.
18107
18108 2004-08-25 Ziemowit Laski <zlaski@apple.com>
18109
18110 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18111
18112 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18113
18114 * gfortran.dg/assignment_1.f90: New test.
18115
18116 2004-08-25 Adam Nemet <anemet@lnxw.com>
18117
18118 * g++.dg/template/repo3.C: New test.
18119
18120 2004-08-25 Roger Sayle <roger@eyesopen.com>
18121
18122 PR middle-end/16693
18123 PR tree-optimization/16372
18124 * g++.dg/opt/pr16372-1.C: New test case.
18125 * g++.dg/opt/pr16693-1.C: New test case.
18126 * g++.dg/opt/pr16693-2.C: New test case.
18127
18128 2004-08-25 Ziemowit Laski <zlaski@apple.com>
18129
18130 * objc.dg/proto-lossage-4.m: New test.
18131
18132 2004-08-25 Mark Mitchell <mark@codesourcery.com>
18133
18134 PR c++/17155
18135 * g++.dg/inherit/local2.C: New test.
18136
18137 2004-08-25 Paul Brook <paul@codesourcery.com>
18138
18139 PR fortran/17144
18140 * gfortran.dg/string_ctor_1.f90: New test.
18141
18142 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18143
18144 PR c++/14428
18145 * g++.dg/template/redecl2.C: New test.
18146
18147 2004-08-24 Bud Davis <bdavis9659@comcast.net>
18148
18149 PR fortran/17143
18150 * gfortran.dg/pr17143.f90: New test.
18151
18152 2004-08-24 Bud Davis <bdavis9659@comcast.net>
18153
18154 PR fortran/17164
18155 * gfortran.dg/pr17164.f90: New test.
18156
18157 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
18158
18159 * gcc.dg/tree-ssa/loop-1.c: New test.
18160
18161 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
18162
18163 * gcc.c-torture/compile/20040824-1.c: New test.
18164
18165 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
18166
18167 * gcc.c-torture/compile/iftrap-3.c: New test.
18168
18169 2004-08-24 Paul Brook <paul@codesourcery.com>
18170
18171 * gfortran.dg/entry_2.f90: New test.
18172
18173 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
18174
18175 PR c++/16889
18176 * g++.dg/lookup/ambig[12].C: New.
18177
18178 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18179
18180 PR c++/16706
18181 * g++.dg/template/crash21.C: New test.
18182 * g++.dg/template/crash22.C: Likewise.
18183
18184 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
18185
18186 PR c++/17149
18187 * g++.dg/template/access15.C: New.
18188
18189 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18190
18191 PR c++/17163
18192 * g++.dg/template/repo2.C: New test.
18193
18194 2004-08-23 Roger Sayle <roger@eyesopen.com>
18195
18196 PR rtl-optimization/17078
18197 * gcc.c-torture/execute/pr17078-1.c: New test case.
18198
18199 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18200
18201 PR c/14492
18202 * gcc.dg/debug/crash1.c: New test.
18203
18204 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18205
18206 PR c/16180
18207 * gcc.dg/loop-5.c: New test.
18208
18209 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
18210
18211 * gcc.c-torture/execute/20040823-1.c: New test.
18212
18213 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
18214
18215 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18216 to the assembler. Simplify test accordingly.
18217 (asm_abi_flags): Use GNU names.
18218 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18219 to check for ABI flags.
18220
18221 2004-08-22 Andrew Pinski <apinski@apple.com>
18222
18223 * g++.dg/opt/pr14029.C: New test.
18224 * gcc.c-torture/execute/pr15262.c: New test.
18225
18226 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18227
18228 * gfortran.dg/reduction.f90: Add checks with complex arguments.
18229
18230 2004-08-21 Bud Davis <bdavis9659@comcast.net>
18231
18232 PR 16908
18233 * gfortran.dg/direct_io.f90: New test.
18234
18235 2004-08-20 Mark Mitchell <mark@codesourcery.com>
18236
18237 PR c++/17121
18238 * g++.dg/inherit/local2.C: New test.
18239
18240 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
18241
18242 PR c++/17120
18243 * g++.dg/warn/Wparentheses-4.C: New test.
18244
18245 2004-08-20 Mark Mitchell <mark@codesourcery.com>
18246
18247 PR c++/17121
18248 * g++.dg/inherit/local2.C: New test.
18249
18250 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18251 * gcc.dg/ppc-ldstruct.c: Likewise.
18252 * gcc.dg/ppc64-abi-2.c: Likewise.
18253
18254 2004-08-20 Jakub Jelinek <jakub@redhat.com>
18255
18256 PR rtl-optimization/17099
18257 * gcc.c-torture/execute/20040820-1.c: New test.
18258
18259 2004-08-20 David Edelsohn <edelsohn@gnu.org>
18260
18261 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18262
18263 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
18264
18265 PR fortran/17077
18266 * gfortran.dg/auto_array_1.f90: New test.
18267
18268 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18269
18270 PR fortran/17074
18271 * gfortran.dg/simpleif_1.f90: New test.
18272
18273 2004-08-19 Mark Mitchell <mark@codesourcery.com>
18274
18275 * lib/target-supports.exp (check_profiling_available): Return
18276 false for arm*-*-symbianelf* and arm*-*-eabi*.
18277
18278 PR c++/15890
18279 * g++.dg/template/delete1.C: New test.
18280
18281 2004-08-19 Paul Brook <paul@codesourcery.com>
18282
18283 PR fortran/14976
18284 PR fortran/16228
18285 * gfortran.dg/data_char_1.f90: New test.
18286
18287 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
18288
18289 PR fortran/16946
18290 * gfortran.dg/reduction.f90: New testcase.
18291
18292 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18293
18294 PR fortran/16520
18295 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18296
18297 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
18298
18299 PR c++/17041
18300 * g++.dg/Wparentheses-3.C: New test.
18301
18302 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
18303
18304 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18305 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18306 * gcc.dg/vect/vect-2.c: Likewise.
18307 * gcc.dg/vect/vect-3.c: Likewise.
18308 * gcc.dg/vect/vect-4.c: Likewise.
18309 * gcc.dg/vect/vect-5.c: Likewise.
18310 * gcc.dg/vect/vect-6.c: Likewise.
18311 * gcc.dg/vect/vect-7.c: Likewise.
18312 * gcc.dg/vect/vect-25.c: Likewise.
18313 * gcc.dg/vect/vect-31.c: Likewise.
18314 * gcc.dg/vect/vect-32.c: Likewise.
18315 * gcc.dg/vect/vect-34.c: Likewise.
18316 * gcc.dg/vect/vect-36.c: Likewise.
18317 * gcc.dg/vect/vect-all.c: Likewise.
18318
18319 2004-08-18 Mark Mitchell <mark@codesourcery.com>
18320
18321 PR c++/17068
18322 * g++.dg/template/operator4.C: New test.
18323
18324 2004-08-18 Richard Henderson <rth@redhat.com>
18325
18326 * gcc.dg/20040206-1.c: XFAIL.
18327
18328 2004-08-17 Mark Mitchell <mark@codesourcery.com>
18329
18330 PR c++/16246
18331 * g++.dg/template/array7.C: New test.
18332
18333 2004-08-17 James E Wilson <wilson@specifixinc.com>
18334
18335 * gcc.dg/mips-movcc-1.c: New test.
18336 * gcc.dg/mips-movcc-2.c: New test.
18337 * gcc.dg/mips-movcc-3.c: New test.
18338
18339 * gcc.dg/mips-nmadd-1.c: New test.
18340 * gcc.dg/mips-nmadd-2.c: New test.
18341
18342 2004-08-17 Mark Mitchell <mark@codesourcery.com>
18343
18344 PR c++/15871
18345 * g++.dg/opt/inline8.C: New test.
18346
18347 PR c++/16965
18348 * g++.dg/parse/error17.C: New test.
18349
18350 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
18351
18352 * gcc.dg/vect: New directory for vectorizer tests.
18353 * gcc.dg/vect/tree-vect.h: New file.
18354 * gcc.dg/vect/vect.exp: New file.
18355 * gcc.dg/vect/pr16105.c.c: New test.
18356 * gcc.dg/vect/vect-1.c: New test.
18357 * gcc.dg/vect/vect-2.c: New test.
18358 * gcc.dg/vect/vect-3.c: New test.
18359 * gcc.dg/vect/vect-4.c: New test.
18360 * gcc.dg/vect/vect-5.c: New test.
18361 * gcc.dg/vect/vect-6.c: New test.
18362 * gcc.dg/vect/vect-7.c: New test.
18363 * gcc.dg/vect/vect-8.c: New test.
18364 * gcc.dg/vect/vect-9.c: New test.
18365 * gcc.dg/vect/vect-10.c: New test.
18366 * gcc.dg/vect/vect-11.c: New test.
18367 * gcc.dg/vect/vect-12.c: New test.
18368 * gcc.dg/vect/vect-13.c: New test.
18369 * gcc.dg/vect/vect-14.c: New test.
18370 * gcc.dg/vect/vect-15.c: New test.
18371 * gcc.dg/vect/vect-16.c: New test.
18372 * gcc.dg/vect/vect-17.c: New test.
18373 * gcc.dg/vect/vect-18.c: New test.
18374 * gcc.dg/vect/vect-19.c: New test.
18375 * gcc.dg/vect/vect-20.c: New test.
18376 * gcc.dg/vect/vect-21.c: New test.
18377 * gcc.dg/vect/vect-22.c: New test.
18378 * gcc.dg/vect/vect-23.c: New test.
18379 * gcc.dg/vect/vect-24.c: New test.
18380 * gcc.dg/vect/vect-25.c: New test.
18381 * gcc.dg/vect/vect-26.c: New test.
18382 * gcc.dg/vect/vect-27.c: New test.
18383 * gcc.dg/vect/vect-28.c: New test.
18384 * gcc.dg/vect/vect-29.c: New test.
18385 * gcc.dg/vect/vect-30.c: New test.
18386 * gcc.dg/vect/vect-31.c: New test.
18387 * gcc.dg/vect/vect-32.c: New test.
18388 * gcc.dg/vect/vect-33.c: New test.
18389 * gcc.dg/vect/vect-34.c: New test.
18390 * gcc.dg/vect/vect-35.c: New test.
18391 * gcc.dg/vect/vect-36.c: New test.
18392 * gcc.dg/vect/vect-37.c: New test.
18393 * gcc.dg/vect/vect-38.c: New test.
18394 * gcc.dg/vect/vect-40.c: New test.
18395 * gcc.dg/vect/vect-41.c: New test.
18396 * gcc.dg/vect/vect-42.c: New test.
18397 * gcc.dg/vect/vect-43.c: New test.
18398 * gcc.dg/vect/vect-44.c: New test.
18399 * gcc.dg/vect/vect-45.c: New test.
18400 * gcc.dg/vect/vect-46.c: New test.
18401 * gcc.dg/vect/vect-47.c: New test.
18402 * gcc.dg/vect/vect-48.c: New test.
18403 * gcc.dg/vect/vect-49.c: New test.
18404 * gcc.dg/vect/vect-50.c: New test.
18405 * gcc.dg/vect/vect-51.c: New test.
18406 * gcc.dg/vect/vect-52.c: New test.
18407 * gcc.dg/vect/vect-53.c: New test.
18408 * gcc.dg/vect/vect-54.c: New test.
18409 * gcc.dg/vect/vect-55.c: New test.
18410 * gcc.dg/vect/vect-56.c: New test.
18411 * gcc.dg/vect/vect-57.c: New test.
18412 * gcc.dg/vect/vect-58.c: New test.
18413 * gcc.dg/vect/vect-59.c: New test.
18414 * gcc.dg/vect/vect-60.c: New test.
18415 * gcc.dg/vect/vect-61.c: New test.
18416 * gcc.dg/vect/vect-all.c: New test.
18417 * gcc.dg/vect/vect-none.c: New test.
18418
18419 2004-08-17 Paul Brook <paul@codesourcery.com>
18420
18421 PR fortran/13082
18422 * gfortran.dg/entry_1.f90: New test.
18423
18424 2004-08-17 Andrew Pinski <apinski@apple.com>
18425
18426 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18427
18428 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
18429
18430 * gcc.dg/pr17036-1.c: New test.
18431
18432 2004-08-16 Devang Patel <dpatel@apple.com>
18433
18434 * gcc.dg/darwin-20040809-1.c: New test.
18435
18436 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
18437
18438 * gcc.dg/funcdef-attr-1.c: New test.
18439
18440 2004-08-16 Janis Johnson <janis187@us.ibm.com>
18441
18442 * gcc.dg/altivec-17.c: New test.
18443 * gcc.dg/altivec-18.c: New test.
18444
18445 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18446
18447 PR c++/6749
18448 * g++.dg/template/vtable2.C: New test.
18449
18450 2004-08-14 Richard Henderson <rth@redhat.com>
18451
18452 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18453 * gcc.dg/pack-test-4.c (main): Return 0.
18454 * gcc.dg/setjmp-1.c: Remove XFAIL.
18455 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18456
18457 2004-08-14 Richard Henderson <rth@redhat.com>
18458
18459 * gcc.dg/980217-1.c: Add prototype for printf.
18460
18461 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18462
18463 * gfortran.dg/pr16935.f90: New test.
18464
18465 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18466
18467 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18468
18469 2004-08-13 Paul Brook <paul@codesourcery.com>
18470
18471 * gfortran.dg/der_io_1.f90: Remove stray comma.
18472
18473 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18474
18475 * gcc.dg/vmx/cw-bug-2.c: Remove.
18476 * gcc.dg/vmx/vprint-1.c: Remove.
18477 * gcc.dg/vmx/vscan-1.c: Remove.
18478
18479 2004-08-12 Devang patel <dpatel@apple.com>
18480
18481 * gcc.dg/darwin-20040809-2.c: New test.
18482
18483 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18484
18485 * g++.dg/ext/altivec-12.C: New test.
18486
18487 * g++.dg/ext/altivec-11.C: New test.
18488
18489 2004-08-12 Paul Brook <paul@codesourcery.com>
18490
18491 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18492
18493 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18494
18495 * g++.dg/ext/altivec-2.C: Check for hardware support before
18496 executing any VMX instructions.
18497
18498 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18499
18500 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18501
18502 PR c++/16276
18503 * g++.old-deja/g++.other/comdat4.C: New test.
18504 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18505
18506 2004-08-12 Ben Elliston <bje@au.ibm.com>
18507
18508 PR target/16286
18509 * gcc.dg/pr16286.c: New test.
18510
18511 2004-08-12 Jan Beulich <jbeulich@novell.com>
18512
18513 * g++.dg/ext/asm5.C: New.
18514
18515 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18516
18517 PR c++/16698
18518 * g++.dg/eh/crash1.C: New test.
18519
18520 PR c++/16717
18521 * g++.dg/ext/construct1.C: New test.
18522
18523 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18524
18525 PR c++/16853
18526 * g++.dg/init/ptrmem1.C: New test.
18527
18528 PR c++/16618
18529 * g++.dg/parse/offsetof5.C: New test.
18530
18531 PR c++/16870
18532 * g++.dg/template/overload3.C: New test.
18533
18534 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18535
18536 PR c++/16964
18537 * g++.dg/parse/error16.C: New test.
18538
18539 PR c++/16904
18540 * g++.dg/template/error14.C: New test.
18541
18542 PR c++/16929
18543 * g++.dg/template/error15.C: New test.
18544
18545 2004-08-11 Devang Patel <dpatel@apple.com>
18546
18547 * gcc.dg/darwin-ld-20040809-1.c: New test.
18548 * gcc.dg/darwin-ld-20040809-2.c: New test.
18549
18550 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18551
18552 PR fortran/16917
18553 * gfortran.dg/dfloat_1.f90: New test.
18554
18555 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18556
18557 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18558 * gcc.dg/dll-2.c: Fix dg-require syntax.
18559 * gcc.misc-tests/arm-isr.c (abort): Declare.
18560 (exit): Likewise.
18561
18562 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18563
18564 PR c++/16971
18565 * g++.dg/parse/crash16.C: New test.
18566
18567 2004-08-10 Roger Sayle <roger@eyesopen.com>
18568
18569 * gcc.dg/mips-rsqrt-1.c: New test case.
18570 * gcc.dg/mips-rsqrt-2.c: New test case.
18571 * gcc.dg/mips-rsqrt-3.c: New test case.
18572
18573 2004-08-10 Paul Brook <paul@codesourcery.com>
18574
18575 * gfortran.dg/der_io_1.f90: New test.
18576
18577 2004-08-10 Paul Brook <paul@codesourcery.com>
18578
18579 PR fortran/16919
18580 * gfortran.dg/der_array_1.f90: New test.
18581
18582 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18583
18584 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18585
18586 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18587
18588 * gcc.dg/wchar_t-2.c: Fix typo.
18589
18590 2004-08-09 Falk Hueffner <falk@debian.org>
18591
18592 PR tree-optimization/12517
18593 * gcc.c-torture/compile/pr12517.c: New test.
18594
18595 PR tree-optimization/12578
18596 * gcc.c-torture/compile/pr12578.c: New test.
18597
18598 PR tree-optimization/12899
18599 * gcc.c-torture/compile/pr12899.c: New test.
18600
18601 PR rtl-optimization/14692
18602 * gcc.c-torture/compile/pr14692.c: New test.
18603
18604 PR tree-optimization/16461
18605 * gcc.c-torture/compile/pr16461.c: New test.
18606
18607 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18608
18609 * gfortran.dg/getenv_1.f90: New test.
18610
18611 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18612
18613 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18614 wchar_t.
18615 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18616
18617 2004-08-06 Paul Brook <paul@codesourcery.com>
18618
18619 * gfortran.dg/ret_array_1.f90: New test.
18620 * gfortran.dg/ret_pointer_1.f90: New test.
18621
18622 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18623
18624 * gcc.dg/missing-field-init-[12].c: New tests.
18625 * g++.dg/warn/missing-field-init-[12].C: New tests.
18626
18627 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18628
18629 * gcc.dg/enum2.c: New test.
18630 * gcc.dg/symbian3.c: Likewise.
18631 * gcc.dg/symbian4.c: Likewise.
18632 * gcc.dg/wchar_t-2.c: Likewise.
18633
18634 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18635
18636 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18637 destructor tests.
18638
18639 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18640
18641 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18642 dg-require-visiblity.
18643 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18644 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18645 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18646 * g++.dg/ext/visibility/new1.C: Likewise.
18647 * g++.dg/ext/visibility/pragma.C: Likewise.
18648 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18649 * g++.dg/ext/visibility/virtual.C: Likewise.
18650 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18651 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18652 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18653 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18654 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18655 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18656 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18657 * g++/dg/ext/visibility/visibility-8.C: New test.
18658 * gcc.c-torture/compile/dll.x: Remove.
18659 * gcc.dg/dll-2.c: Use dg-require-dll
18660 * gcc.dg/visibility-10.c: New test.
18661 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18662 supporting DLLs.
18663 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18664 (scan_not_hidden): Likewise.
18665
18666 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18667
18668 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18669
18670 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18671
18672 * gcc.c-torture/execute/20040805-1.c: New test.
18673
18674 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18675
18676 * gcc.dg/20020118-1.c: Declare abort.
18677 * gcc.dg/altivec_check.h: Likewise.
18678 * gcc.dg/iftrap-2.c: Likewise.
18679 * gcc.dg/pragma-darwin.c: Likewise.
18680 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18681
18682 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18683
18684 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18685
18686 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18687
18688 * gcc.c-torture/execute/builtins/abs-2.c,
18689 gcc.c-torture/execute/builtins/abs-3.c,
18690 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18691 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18692 intmax_t, uintmax_t and their limits.
18693 * gcc.dg/intmax_t-1.c: New test.
18694
18695 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18696
18697 * g++.dg/tc1/dr147.C: Add reference to PR.
18698
18699 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18700
18701 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18702 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18703
18704 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18705
18706 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18707
18708 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18709
18710 * gcc.dg/redecl-5.c: New test.
18711 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18712 of scanf.
18713
18714 2004-08-03 Roger Sayle <roger@eyesopen.com>
18715
18716 PR middle-end/16790
18717 * gcc.c-torture/execute/pr16790-1.c: New test case.
18718
18719 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18720
18721 * g++.dg/ext/visibility/assign1.C: New test.
18722 * g++.dg/ext/visibility/new1.C: Likewise.
18723
18724 * gcc.dg/symbian1.c: New test.
18725 * gcc.dg/symbian2.c: Likewise.
18726
18727 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18728
18729 PR target/16570
18730 * gcc.dg/i386-sse-9.c: New test.
18731
18732 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18733
18734 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18735
18736 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18737
18738 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18739 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18740 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18741 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18742 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18743 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18744 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18745 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18746 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18747 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18748 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18749 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18750 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18751 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18752 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18753 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18754 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18755 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18756 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18757 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18758 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18759 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18760 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18761 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18762 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18763 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18764 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18765 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18766 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18767 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18768 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18769 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18770 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18771 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18772 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18773 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18774 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18775 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18776 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18777 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18778 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18779 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18780 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18781 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18782 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18783 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18784 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18785 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18786 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18787 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18788 gcc.misc-tests/i386-pf-3dnow-1.c,
18789 gcc.misc-tests/i386-pf-athlon-1.c,
18790 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18791 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18792 Declare built-in functions used.
18793 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18794
18795 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18796
18797 PR c++/16707
18798 * g++.dg/lookup/using12.C: New test.
18799
18800 * g++.dg/init/null1.C: Fix PR number.
18801 * g++.dg/parse/namespace10.C: Likewise.
18802
18803 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18804
18805 PR c++/16224
18806 * g++.dg/template/spec17.C: New test.
18807 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18808 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18809
18810 2004-08-02 David Billinghurst
18811
18812 PR fortran/16292
18813 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18814
18815 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18816
18817 * gcc.dg/ia64-got-1.c: New test case.
18818
18819 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18820
18821 PR c++/16489
18822 * g++.dg/init/null1.C: New test.
18823 * g++.dg/tc1/dr76.C: Adjust error marker.
18824
18825 PR c++/16529
18826 * g++.dg/parse/namespace10.C: New test.
18827
18828 PR c++/16810
18829 * g++.dg/inherit/ptrmem2.C: New test.
18830
18831 2004-08-02 Ben Elliston <bje@au.ibm.com>
18832
18833 PR target/16155
18834 * gcc.dg/pr16155.c: New test.
18835
18836 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18837
18838 * gcc.dg/redecl-2.c: New test.
18839
18840 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18841
18842 * gcc.dg/darwin-longdouble.c: New file.
18843
18844 2004-07-30 Richard Henderson <rth@redhat.com>
18845
18846 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18847 write to constant argument.
18848 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18849
18850 2004-07-30 Richard Henderson <rth@redhat.com>
18851
18852 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18853 tests of nearest around zero.
18854
18855 2004-07-30 Andrew Pinski <apinski@apple.com>
18856
18857 * gcc.c-torture/compile/20040730-1.c: New test.
18858
18859 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18860
18861 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18862 powerpc-eabispe.
18863
18864 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18865
18866 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18867
18868 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18869
18870 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18871 contains $ld_library_path.
18872 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18873
18874 2004-07-29 Richard Henderson <rth@redhat.com>
18875
18876 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18877
18878 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18879 (alt2, which): New.
18880 (Check): Accept either alternative.
18881
18882 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18883
18884 * g++.dg/abi/inline1.C: New test.
18885 * g++.dg/abi/local1-a.cc: Likewise.
18886 * g++.dg/abi/local1.C: Likewise.
18887 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18888 * g++.dg/abi/mangle12.C: Likewise.
18889 * g++.dg/abi/mangle17.C: Likewise.
18890 * g++.dg/abi/mangle20-2.C: Likewise.
18891 * g++.dg/opt/interface1.C: Likewise.
18892 * g++.dg/opt/interface1.h: Likewise.
18893 * g++.dg/opt/interface1-a.cc: New test.
18894 * g++.dg/parse/repo1.C: New test.
18895 * g++.dg/template/repo1.C: Likewise.
18896 * g++.dg/warn/Winline-1.C: Likewise.
18897 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18898
18899 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18900
18901 * gcc.dg/tree-ssa/20040729-1.c: New test.
18902
18903 2004-07-27 Matt Austern <austern@apple.com>
18904
18905 * gcc.dg/darwin-bool-1.c: New test.
18906 * gcc.dg/darwin-bool-2.c: New test.
18907
18908 2004-07-28 Richard Henderson <rth@redhat.com>
18909
18910 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18911 arguments in the correct type. Don't write to constant arguments.
18912
18913 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18914
18915 PR tree-optimization/16688
18916 PR tree-optimization/16689
18917 * g++.dg/tree-ssa/pr16688.C: New test.
18918
18919 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18920
18921 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18922 loads. Not only in the comment, this time.
18923
18924 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18925
18926 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18927 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18928 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18929 * gcc.dg/sh4a-bitmovua.c: New.
18930 * gcc.dg/sh4a-cos.c: New.
18931 * gcc.dg/sh4a-cosf.c: New.
18932 * gcc.dg/sh4a-fprun.c: New.
18933 * gcc.dg/sh4a-fsrra.c: New.
18934 * gcc.dg/sh4a-memmovua.c: New.
18935 * gcc.dg/sh4a-sin.c: New.
18936 * gcc.dg/sh4a-sincos.c: New.
18937 * gcc.dg/sh4a-sincosf.c: New.
18938 * gcc.dg/sh4a-sinf.c: New.
18939
18940 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18941
18942 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18943 conditionals.
18944 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18945 loads.
18946 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18947 DOM1.
18948
18949 2004-07-27 Andrew Pinski <apinski@apple.com>
18950
18951 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18952
18953 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18954
18955 * gcc.dg/pragma-isr.c: New test.
18956
18957 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18958
18959 PR c++/14429
18960 * g++.dg/template/ttp11.C: New test.
18961
18962 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18963
18964 * gcc.c-torture/compile/20040727-1.c: New test.
18965
18966 2004-07-26 Eric Christopher <echristo@redhat.com>
18967
18968 * gcc.c-torture/compile/20040726-2.c: New test.
18969
18970 2004-07-26 Andrew Pinski <apinski@apple.com>
18971
18972 * g++.dg/rtti/tinfo1.C: Xfail.
18973
18974 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18975
18976 * gcc.c-torture/compile/20040726-1.c: New test.
18977
18978 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18979 Brian Ryner <bryner@brianryner.com>
18980
18981 PR c++/9283
18982 PR c++/15000
18983 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18984 * g++.dg/ext/visibility/: New directory.
18985 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18986 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18987 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18988 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18989 * g++.dg/ext/visibility/fvisibility.C,
18990 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18991 g++.dg/ext/visibility/fvisibility-override1.C
18992 g++.dg/ext/visibility/fvisibility-override2.C
18993 g++.dg/ext/visibility/memfuncts.C
18994 g++.dg/ext/visibility/noPLT.C
18995 g++.dg/ext/visibility/pragma.C
18996 g++.dg/ext/visibility/pragma-override1.C
18997 g++.dg/ext/visibility/pragma-override2.C
18998 g++.dg/ext/visibility/staticmemfuncts.C
18999 g++.dg/ext/visibility/virtual.C: New tests.
19000
19001 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
19002
19003 PR c/15360
19004 * gcc.dg/pr15360-1.c: New test.
19005
19006 2004-07-25 Daniel Jacobowitz <dan@debian.org>
19007
19008 * gcc.dg/pragma-align-2.c: New test.
19009 * gcc.dg/pragma-init-fini.c: New test.
19010 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
19011 targets.
19012
19013 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
19014
19015 * gcc.dg/init-string-2.c: New test.
19016
19017 2004-07-24 Zack Weinberg <zack@codesourcery.com>
19018
19019 PR 16684
19020 * gcc.dg/Wredundant-decls-1.c: New test case.
19021
19022 2004-07-24 Jakub Jelinek <jakub@redhat.com>
19023
19024 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
19025 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
19026 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
19027 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
19028 * gcc.dg/compat/generate-random.c: New file.
19029 * gcc.dg/compat/generate-random.h: Likewise.
19030 * gcc.dg/compat/generate-random_r.c: Likewise.
19031 * gcc.dg/compat/struct-layout-1.h: Likewise.
19032 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
19033 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
19034 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
19035 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
19036 * gcc.dg/compat/struct-layout-1_main.c: New test.
19037 * gcc.dg/compat/struct-layout-1_x.c: New file.
19038 * gcc.dg/compat/struct-layout-1_y.c: New file.
19039 * gcc.dg/compat/struct-layout-1_test.h: New file.
19040
19041 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
19042
19043 * gcc.dg/comp-return-1.c: New test
19044
19045 2004-07-23 Janis Johnson <janis187@us.ibm.com>
19046
19047 * gcc.dg/vmx/8-02a.c: Fix typo.
19048
19049 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
19050 * gcc.dg/darwin-abi-3.c: New test.
19051
19052 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
19053 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
19054
19055 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
19056 * gcc.dg/vmx/ops-long-1.c: New test.
19057 * gcc.dg/vmx/ops-long-2.c: New test.
19058
19059 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
19060
19061 * g++.dg/lookup/conv-[1234].C: New.
19062
19063 2004-07-22 Mark Mitchell <mark@codesourcery.com>
19064
19065 * g++.dg/parse/attr2.C: Simplify.
19066
19067 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19068
19069 PR c/7284
19070 * gcc.c-torture/execute/pr7284-1.c: New test.
19071
19072 2004-07-22 Brian Booth <bbooth@redhat.com>
19073
19074 * gcc.dg/tree-ssa/20040721-1.c: New test.
19075
19076 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
19077
19078 * g++.dg/template/crash20.c: New.
19079
19080 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
19081
19082 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
19083 Add dg-run directive. Declare variables as required.
19084 * gfortran.dg/g77/README: Update
19085
19086 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
19087
19088 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19089 gcc.dg/cris-peep2-andu2.c: New tests.
19090
19091 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19092
19093 PR c/15052
19094 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19095 on return type.
19096 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
19097 messages.
19098 * gcc.dg/qual-return-2.c: Update expected messages.
19099 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19100
19101 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19102
19103 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19104 * gcc.dg/noncompile/921102-1.c: Update expected error message.
19105
19106 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19107
19108 PR c/11250
19109 * gcc.dg/init-string-1.c: New test.
19110
19111 2004-07-21 Jakub Jelinek <jakub@redhat.com>
19112
19113 PR middle-end/15345
19114 PR c/16450
19115 * gcc.dg/torture/nested-fn-1.c: New test.
19116
19117 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
19118
19119 PR target/16559
19120 * gcc.dg/ia64-fptr-1.c: New file.
19121
19122 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19123
19124 PR c++/14497
19125 * g++.dg/template/spec16.C: New test.
19126 * g++.old-deja/g++.robertl/eb118.C: Remove.
19127
19128 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19129
19130 PR c++/509
19131 * g++.dg/template/spec15.C: New test.
19132
19133 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
19134
19135 Copy cases from g77.f-torture/execute and add dg-run
19136 directive. Other changes as noted.
19137 * gfortran.dg/g77/13037.f
19138 * gfortran.dg/g77/1832.f
19139 * gfortran.dg/g77/19981119-0.f
19140 * gfortran.dg/g77/19990313-0.f
19141 * gfortran.dg/g77/19990313-1.f
19142 * gfortran.dg/g77/19990313-2.f
19143 * gfortran.dg/g77/19990313-3.f
19144 * gfortran.dg/g77/19990419-1.f
19145 * gfortran.dg/g77/19990826-0.f
19146 * gfortran.dg/g77/19990826-2.f
19147 * gfortran.dg/g77/20000503-1.f
19148 * gfortran.dg/g77/20001111.f
19149 * gfortran.dg/g77/20010116.f
19150 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19151 * gfortran.dg/g77/20010430.f
19152 * gfortran.dg/g77/6177.f
19153 * gfortran.dg/g77/947.f
19154 * gfortran.dg/g77/970816-3.f
19155 * gfortran.dg/g77/971102-1.f
19156 * gfortran.dg/g77/980520-1.f
19157 * gfortran.dg/g77/980628-0.f
19158 * gfortran.dg/g77/980628-1.f
19159 * gfortran.dg/g77/980628-10.f
19160 * gfortran.dg/g77/980628-2.f
19161 * gfortran.dg/g77/980628-3.f
19162 * gfortran.dg/g77/980628-7.f
19163 * gfortran.dg/g77/980628-8.f
19164 * gfortran.dg/g77/980628-9.f
19165 * gfortran.dg/g77/980701-0.f
19166 * gfortran.dg/g77/980701-1.f
19167 * gfortran.dg/g77/cabs.f
19168 * gfortran.dg/g77/claus.f
19169 * gfortran.dg/g77/complex_1.f
19170 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19171 * gfortran.dg/g77/dcomplex.f
19172 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19173 * gfortran.dg/g77/f90-intrinsic-mathematical.f
19174 * gfortran.dg/g77/f90-intrinsic-numeric.f
19175 * gfortran.dg/g77/int8421.f
19176 * gfortran.dg/g77/labug1.f
19177 * gfortran.dg/g77/large_vec.f
19178 * gfortran.dg/g77/le.f
19179 * gfortran.dg/g77/short.f
19180 * gfortran.dg/g77/README: Update
19181
19182 2004-07-20 Mark Mitchell <mark@codesourcery.com>
19183
19184 PR c++/16637
19185 * g++.dg/parse/lookup4.C: New test.
19186
19187 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19188
19189 PR c++/16175
19190 * g++.dg/template/ttp10.C: New test.
19191
19192 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
19193
19194 * gcc.dg/pr12625-1.c: New test.
19195
19196 2004-07-20 Steven Bosscher <stevenb@suse.de>
19197
19198 * testsuite/gcc.dg/switch-warn-1.c: New test.
19199 * testsuite/gcc.dg/switch-warn-2.c: New test.
19200 * gcc.c-torture/compile/pr14730.c: Update.
19201
19202 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
19203
19204 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19205 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19206 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19207 g++.dg/template/nontype3.C: Remove trailing CR from tests.
19208
19209 2004-07-18 Mark Mitchell <mark@codesourcery.com>
19210
19211 PR c++/16623
19212 * g++.dg/template/assign1.C: New test.
19213
19214 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19215
19216 PR c++/12170
19217 * g++.dg/template/ttp9.C: New test.
19218
19219 2004-07-19 Daniel Jacobowitz <dan@debian.org>
19220
19221 * gcc.dg/format/cmn-err-1.c: New test.
19222
19223 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
19224
19225 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19226 gcc.dg/Wparentheses-10.c: New tests.
19227 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19228
19229 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19230
19231 PR fortran/16465
19232 * gfortran.dg/g77//ffixed-line-length-0.f,
19233 gfortran.dg/g77/ffixed-line-length-132.f,
19234 gfortran.dg/g77/ffixed-line-length-72.f,
19235 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19236 gfortran.dg/g77/README: Update.
19237
19238 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19239
19240 PR c++/13092
19241 * g++.dg/template/non-dependent7.C: New test.
19242 * g++.dg/template/non-dependent8.C: Likewise.
19243 * g++.dg/template/non-dependent9.C: Likewise.
19244 * g++.dg/template/non-dependent10.C: Likewise.
19245
19246 2004-07-17 Mark Mitchell <mark@codesourcery.com>
19247
19248 PR c++/16337
19249 * g++.dg/parse/attr2.C: New test.
19250
19251 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
19252
19253 * g77.dg: Removed.
19254 * g77.f-torture: Ditto.
19255
19256 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
19257
19258 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19259 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19260 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19261
19262 2004-07-16 Richard Henderson <rth@redhat.com>
19263
19264 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19265
19266 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19267
19268 * lib/fortran-torture.exp (fortran-torture): Don't test compile
19269 tests with full list of options.
19270 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19271 of TORTURE_OPTIONS if test contains 'dg-do run'.
19272
19273 PR fortran/16404
19274 * gfortran.dg/do_iterator.f90: New test.
19275
19276 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19277
19278 PR rtl-optimization/16536
19279 * gcc.c-torture/execute/restrict-1.c: New test.
19280
19281 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19282
19283 PR fortran/15324
19284 * gfortran.dg/pr15324.f90: New test.
19285
19286 PR fortran/15129
19287 * gfortran.dg/pr15129.f90: New test.
19288
19289 PR fortran/15140
19290 * gfortran.dg/pr15140.f90: New test.
19291
19292 PR fortran/13792
19293 * gfortran.fortran-torture/execute/bounds.f90: Add check for
19294 compile-time simplification.
19295
19296 2004-07-14 Mike Stump <mrs@apple.com>
19297
19298 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19299
19300 2004-07-14 James E Wilson <wilson@specifixinc.com>
19301
19302 PR target/16325
19303 * gcc.dg/profile-generate-1.c: New.
19304
19305 2004-07-15 Jakub Jelinek <jakub@redhat.com>
19306
19307 * gcc.c-torture/execute/20040709-1.c: New test.
19308 * gcc.c-torture/execute/20040709-2.c: New test.
19309
19310 2004-07-14 Mike Stump <mrs@apple.com>
19311
19312 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19313
19314 2004-07-14 Mike Stump <mrs@apple.com>
19315
19316 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19317
19318 2004-07-13 Mark Mitchell <mark@codesourcery.com>
19319
19320 PR c++/16518
19321 * g++.dg/parse/mutable1.C: New test.
19322
19323 2004-07-13 Diego Novillo <dnovillo@redhat.com>
19324
19325 PR tree-optimization/16443
19326 * gcc.dg/tree-ssa/20040713-1.c: New test.
19327
19328 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
19329
19330 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19331 for operator new.
19332
19333 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19334
19335 * gfortran.dg/g77/README: New file
19336 * gfortran.dg/g77/19981216-0.f: Copy from
19337 g77.f-torture/noncompile. Add "dg-do compile" and
19338 dg-error as required.
19339 * gfortran.dg/g77/19990218-1.f: Likewise.
19340 * gfortran.dg/g77/19990905-1.f: Likewise.
19341 * gfortran.dg/g77/9263.f: Likewise.
19342 * gfortran.dg/g77/980615-0.f: Likewise.
19343 * gfortran.dg/g77/980616-0.f: Likewise.
19344 * gfortran.dg/g77/check0.f: Likewise.
19345 * gfortran.dg/g77/select_no_compile.f: Likewise.
19346
19347 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19348
19349 Copy files from g77.f-torture/compile.
19350 Add "{ dg-do compile}". Other changes as noted
19351 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19352 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19353 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19354 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19355 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19356 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19357 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19358 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19359 statement to conform to standard. Append alpha1.x for reference.
19360 * gfortran.dg/g77/xformat.f: Add dg-warning
19361
19362 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19363
19364 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19365 Add {dg-do compile} directive.
19366 * gfortran.dg/g77/cpp2.F: Likewise.
19367
19368 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19369
19370 PR c++/5402
19371 * g++.dg/lookup/name-clash1.C: New test.
19372
19373 PR c++/9777
19374 * g++.dg/lookup/name-clash2.C: New test.
19375
19376 PR c++/12102
19377 * g++.dg/lookup/name-clash3.C: New test.
19378
19379 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19380
19381 * g++.dg/lookup/new2.C: New test.
19382 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19383
19384 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
19385
19386 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19387 Add {dg-do compile} directive.
19388 * gfortran.dg/g77/13060.f: Likewise.
19389 * gfortran.dg/g77/19990218-0.f: Likewise.
19390 * gfortran.dg/g77/19990305-0.f: Likewise.
19391 * gfortran.dg/g77/19990419-0.f: Likewise.
19392 * gfortran.dg/g77/19990502-0.f: Likewise.
19393 * gfortran.dg/g77/19990502-1.f: Likewise.
19394 * gfortran.dg/g77/19990525-0.f: Likewise.
19395 * gfortran.dg/g77/19990826-1.f: Likewise.
19396 * gfortran.dg/g77/19990826-3.f: Likewise.
19397 * gfortran.dg/g77/19990905-2.f: Likewise.
19398 * gfortran.dg/g77/20000412-1.f: Likewise.
19399 * gfortran.dg/g77/20000511-1.f: Likewise.
19400 * gfortran.dg/g77/20000511-2.f: Likewise.
19401 * gfortran.dg/g77/20000518.f: Likewise.
19402 * gfortran.dg/g77/20000601-1.f: Likewise.
19403 * gfortran.dg/g77/20000601-2.f: Likewise.
19404 * gfortran.dg/g77/20000629-1.f: Likewise.
19405 * gfortran.dg/g77/20000630-2.f: Likewise.
19406 * gfortran.dg/g77/20010115.f: Likewise.
19407 * gfortran.dg/g77/20010321-1.f: Likewise.
19408 * gfortran.dg/g77/20010426.f: Likewise.
19409 * gfortran.dg/g77/20020307-1.f: Likewise.
19410 * gfortran.dg/g77/8485.f: Likewise.
19411 * gfortran.dg/g77/960317-1.f: Likewise.
19412 * gfortran.dg/g77/970915-0.f: Likewise.
19413 * gfortran.dg/g77/980310-1.f: Likewise.
19414 * gfortran.dg/g77/980310-2.f: Likewise.
19415 * gfortran.dg/g77/980310-3.f: Likewise.
19416 * gfortran.dg/g77/980310-4.f: Likewise.
19417 * gfortran.dg/g77/980310-6.f: Likewise.
19418 * gfortran.dg/g77/980310-7.f: Likewise.
19419 * gfortran.dg/g77/980310-8.f: Likewise.
19420 * gfortran.dg/g77/980419-2.f: Likewise.
19421 * gfortran.dg/g77/980424-0.f: Likewise.
19422 * gfortran.dg/g77/980427-0.f: Likewise.
19423 * gfortran.dg/g77/980729-0.f: Likewise.
19424 * gfortran.dg/g77/981117-1.f: Likewise.
19425 * gfortran.dg/g77/toon_1.f: Likewise.
19426
19427 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19428
19429 PR c++/2204
19430 * g++.dg/other/abstract2.C: New test.
19431
19432 2004-07-12 Paul Brook <paul@codesourcery.com>
19433
19434 * gfortran.dg/pointer_init_1.f90: New test.
19435
19436 2004-07-11 Paul Brook <paul@codesourcery.com>
19437
19438 PR fortran/15986
19439 * gfortran.dg/contained_1.f90: New test.
19440
19441 2004-07-11 Mark Mitchell <mark@codesourcery.com>
19442
19443 * g++.dg/parse/defarg8.C: New test.
19444
19445 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19446
19447 PR fortran/16433
19448 * gfortran.dg/pr16433.f: New test.
19449
19450 PR fortran/17574
19451 * gfortran.dg/pr15754.f90: New test.
19452
19453 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
19454
19455 PR tree-optimization/16437
19456 * gcc.c-torture/execute/bitfld-4.c: New test.
19457
19458 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19459
19460 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19461 access to common var from module.
19462
19463 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19464
19465 PR fortran/16336
19466 * gfortran.fortran-torture/execute/common_2.f90: New test.
19467
19468 2004-07-10 Paul Brook <paul@codesourcery.com>
19469
19470 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19471
19472 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19473
19474 PR fortran/15969
19475 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19476
19477 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19478
19479 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19480 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19481 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19482 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19483 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19484 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19485 * gfortran.dg/g77/funderscoring.f: Likewise.
19486 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19487
19488 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19489
19490 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19491
19492 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19493 Paul Brook <paul@codesourcery.com>
19494
19495 PR fortran/13415
19496 * gfortran.dg/common_pointer_1.f90: New test.
19497
19498 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19499
19500 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19501
19502 2004-07-09 James E Wilson <wilson@specifixinc.com>
19503
19504 PR target/16364
19505 * gcc.c-torture/compile/20040709-1.c: New.
19506
19507 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19508
19509 PR fortran/14077
19510 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19511
19512 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19513
19514 PR fortran/13201
19515 * gfortran.dg/shape_1.f90: New test.
19516
19517 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19518 Andrew Pinski <apinski@apple.com>
19519
19520 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19521
19522 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19523
19524 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19525 comment.
19526
19527 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19528 Paul Brook <paul@codesourcery.com>
19529
19530 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19531 '.f95' and '.F95'.
19532
19533 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19534
19535 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19536
19537 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19538
19539 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19540 testcases with capital suffix.
19541
19542 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19543
19544 PR fortran/15481
19545 PR fortran/13372
19546 PR fortran/13575
19547 PR fortran/15978
19548 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19549
19550 * gfortran.dg/implicit_1.f90: New test.
19551
19552 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19553
19554 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19555 expression to match gfortran warning/error messages
19556 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19557 dg-error text.
19558
19559 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19560
19561 * lib/fortran-torture.exp: Rename proc search_for to
19562 search_for_re.
19563
19564 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19565
19566 * gcc.c-torture/execute/simd-5.x: New file.
19567 XFAIL on SPARC 64-bit at -O0.
19568
19569 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19570
19571 PR c++/8211
19572 PR c++/16165
19573 * g++.dg/warn/effc3.C: New test.
19574
19575 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19576
19577 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19578 change X to 1X in format.
19579 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19580 add data statements to conform to standard.
19581
19582 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19583
19584 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19585 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19586 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19587
19588 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19589
19590 * gfortran.dg/g77/7388.f: Copy from g77.dg
19591 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19592 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19593 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19594 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19595 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19596 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19597 * gfortran.dg/g77/strlen0.f: Likewise.
19598
19599 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19600
19601 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19602 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19603
19604 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19605
19606 * gcc.c-torture/execute/920428-2.x: Delete.
19607 * gcc.c-torture/execute/920501-7.x: Likewise.
19608
19609 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19610
19611 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19612 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19613 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19614 prescott and c3-2.
19615 (PREFETCH_3DNOW): Add -march=c3.
19616
19617 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19618
19619 PR c/16437
19620 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19621 * gcc.c-torture/execute/bf64-1.x: Likewise.
19622
19623 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19624
19625 * gcc.c-torture/compile/20040708-1.c: New test.
19626
19627 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19628
19629 PR c++/16169
19630 * g++.dg/warn/effc2.C: New test.
19631
19632 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19633
19634 * gcc.c-torture/execute/bitfld-1.x: Remove.
19635 * gcc.c-torture/execute/bitfld-3.c: New test.
19636 * gcc.dg/bitfld-2.c: Remove XFAILs.
19637
19638 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19639
19640 PR c++/16276
19641 * g++.dg/rtti/tinfo1.C: New file.
19642
19643 2004-07-07 Eric Christopher <echristo@redhat.com>
19644
19645 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19646
19647 2004-07-07 Andrew Pinski <apinski@apple.com>
19648
19649 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19650
19651 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19652
19653 * g++.dg/init/call1.C: XFAIL.
19654
19655 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19656
19657 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19658 except for movstrict*, to movmem* and clrstr* to clrmem*.
19659
19660 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19661
19662 * gcc.c-torture/execute/20040707-1.c: New test.
19663
19664 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19665
19666 * gcc.c-torture/execute/20040706-1.c: New test.
19667
19668 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19669
19670 PR c++/3671
19671 * g++.dg/template/spec14.C: New test.
19672
19673 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19674
19675 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19676 nothing if not yet defined. Use it in b, c and d type definitions.
19677 * gcc.c-torture/execute/20040705-1.c: New test.
19678 * gcc.c-torture/execute/20040705-2.c: New test.
19679
19680 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19681
19682 PR c++/2518
19683 * g++.dg/lookup/new1.C: New test.
19684
19685 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19686
19687 PR c++/11406
19688 * g++.dg/template/sizeof8.C: New test.
19689
19690 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19691
19692 * gcc.c-torture/compile/20040705-1.c: New test.
19693
19694 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19695
19696 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19697
19698 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19699
19700 * gcc.dg/cpp/if-mop.c: Two new testcases.
19701 * gcc.dg/cpp/trad/comment-3.c: New.
19702
19703 2004-07-04 Paul Brook <paul@codesourcery.com>
19704
19705 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19706
19707 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19708
19709 PR c++/3761
19710 * g++.dg/lookup/crash4.C: New test.
19711
19712 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19713
19714 * gcc.c-torture/execute/builtin-abs-1.c
19715 * gcc.c-torture/execute/builtin-abs-2.c
19716 * gcc.c-torture/execute/builtin-complex-1.c
19717 * gcc.c-torture/execute/builtins/string-1-lib.c
19718 * gcc.c-torture/execute/builtins/string-1.c
19719 * gcc.c-torture/execute/builtins/string-2-lib.c
19720 * gcc.c-torture/execute/builtins/string-2.c
19721 * gcc.c-torture/execute/builtins/string-3-lib.c
19722 * gcc.c-torture/execute/builtins/string-3.c
19723 * gcc.c-torture/execute/builtins/string-4-lib.c
19724 * gcc.c-torture/execute/builtins/string-4.c
19725 * gcc.c-torture/execute/builtins/string-5-lib.c
19726 * gcc.c-torture/execute/builtins/string-5.c
19727 * gcc.c-torture/execute/builtins/string-6-lib.c
19728 * gcc.c-torture/execute/builtins/string-6.c
19729 * gcc.c-torture/execute/builtins/string-7-lib.c
19730 * gcc.c-torture/execute/builtins/string-7.c
19731 * gcc.c-torture/execute/builtins/string-8-lib.c
19732 * gcc.c-torture/execute/builtins/string-8.c
19733 * gcc.c-torture/execute/builtins/string-9-lib.c
19734 * gcc.c-torture/execute/builtins/string-9.c
19735 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19736 * gcc.c-torture/execute/builtins/string-asm-1.c
19737 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19738 * gcc.c-torture/execute/builtins/string-asm-2.c
19739 * gcc.c-torture/execute/stdio-opt-1.c
19740 * gcc.c-torture/execute/stdio-opt-2.c
19741 * gcc.c-torture/execute/stdio-opt-3.c
19742 * gcc.c-torture/execute/string-opt-1.c
19743 * gcc.c-torture/execute/string-opt-10.c
19744 * gcc.c-torture/execute/string-opt-11.c
19745 * gcc.c-torture/execute/string-opt-12.c
19746 * gcc.c-torture/execute/string-opt-13.c
19747 * gcc.c-torture/execute/string-opt-14.c
19748 * gcc.c-torture/execute/string-opt-15.c
19749 * gcc.c-torture/execute/string-opt-16.c
19750 * gcc.c-torture/execute/string-opt-2.c
19751 * gcc.c-torture/execute/string-opt-6.c
19752 * gcc.c-torture/execute/string-opt-7.c
19753 * gcc.c-torture/execute/string-opt-8.c:
19754 Replace with ...
19755
19756 * gcc.c-torture/execute/builtins/abs-2.c
19757 * gcc.c-torture/execute/builtins/abs-3.c
19758 * gcc.c-torture/execute/builtins/complex-1.c
19759 * gcc.c-torture/execute/builtins/fprintf.c
19760 * gcc.c-torture/execute/builtins/fputs.c
19761 * gcc.c-torture/execute/builtins/memcmp.c
19762 * gcc.c-torture/execute/builtins/memmove.c
19763 * gcc.c-torture/execute/builtins/memops-asm.c
19764 * gcc.c-torture/execute/builtins/mempcpy-2.c
19765 * gcc.c-torture/execute/builtins/mempcpy.c
19766 * gcc.c-torture/execute/builtins/memset.c
19767 * gcc.c-torture/execute/builtins/printf.c
19768 * gcc.c-torture/execute/builtins/sprintf.c
19769 * gcc.c-torture/execute/builtins/strcat.c
19770 * gcc.c-torture/execute/builtins/strchr.c
19771 * gcc.c-torture/execute/builtins/strcmp.c
19772 * gcc.c-torture/execute/builtins/strcpy.c
19773 * gcc.c-torture/execute/builtins/strcspn.c
19774 * gcc.c-torture/execute/builtins/strlen-2.c
19775 * gcc.c-torture/execute/builtins/strlen.c
19776 * gcc.c-torture/execute/builtins/strncat.c
19777 * gcc.c-torture/execute/builtins/strncmp-2.c
19778 * gcc.c-torture/execute/builtins/strncmp.c
19779 * gcc.c-torture/execute/builtins/strncpy.c
19780 * gcc.c-torture/execute/builtins/strpbrk.c
19781 * gcc.c-torture/execute/builtins/strpcpy-2.c
19782 * gcc.c-torture/execute/builtins/strpcpy.c
19783 * gcc.c-torture/execute/builtins/strrchr.c
19784 * gcc.c-torture/execute/builtins/strspn.c
19785 * gcc.c-torture/execute/builtins/strstr-asm.c
19786 * gcc.c-torture/execute/builtins/strstr.c:
19787 ... these new files.
19788
19789 * gcc.c-torture/execute/builtins/abs-2-lib.c
19790 * gcc.c-torture/execute/builtins/abs-3-lib.c
19791 * gcc.c-torture/execute/builtins/complex-1-lib.c
19792 * gcc.c-torture/execute/builtins/fprintf-lib.c
19793 * gcc.c-torture/execute/builtins/fputs-lib.c
19794 * gcc.c-torture/execute/builtins/memcmp-lib.c
19795 * gcc.c-torture/execute/builtins/memmove-lib.c
19796 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19797 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19798 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19799 * gcc.c-torture/execute/builtins/memset-lib.c
19800 * gcc.c-torture/execute/builtins/printf-lib.c
19801 * gcc.c-torture/execute/builtins/sprintf-lib.c
19802 * gcc.c-torture/execute/builtins/strcat-lib.c
19803 * gcc.c-torture/execute/builtins/strchr-lib.c
19804 * gcc.c-torture/execute/builtins/strcmp-lib.c
19805 * gcc.c-torture/execute/builtins/strcpy-lib.c
19806 * gcc.c-torture/execute/builtins/strcspn-lib.c
19807 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19808 * gcc.c-torture/execute/builtins/strlen-lib.c
19809 * gcc.c-torture/execute/builtins/strncat-lib.c
19810 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19811 * gcc.c-torture/execute/builtins/strncmp-lib.c
19812 * gcc.c-torture/execute/builtins/strncpy-lib.c
19813 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19814 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19815 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19816 * gcc.c-torture/execute/builtins/strrchr-lib.c
19817 * gcc.c-torture/execute/builtins/strspn-lib.c
19818 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19819 * gcc.c-torture/execute/builtins/strstr-lib.c
19820 * gcc.c-torture/execute/builtins/lib/abs.c
19821 * gcc.c-torture/execute/builtins/lib/fprintf.c
19822 * gcc.c-torture/execute/builtins/lib/memset.c
19823 * gcc.c-torture/execute/builtins/lib/printf.c
19824 * gcc.c-torture/execute/builtins/lib/sprintf.c
19825 * gcc.c-torture/execute/builtins/lib/strcpy.c
19826 * gcc.c-torture/execute/builtins/lib/strcspn.c
19827 * gcc.c-torture/execute/builtins/lib/strncat.c
19828 * gcc.c-torture/execute/builtins/lib/strncmp.c
19829 * gcc.c-torture/execute/builtins/lib/strncpy.c
19830 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19831 * gcc.c-torture/execute/builtins/lib/strspn.c
19832 * gcc.c-torture/execute/builtins/lib/strstr.c:
19833 New files containing support routines.
19834
19835 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19836 declaration.
19837 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19838 when not optimizing.
19839
19840 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19841
19842 PR c++/16240
19843 * g++.dg/abi/mangle22.C: New test.
19844 * g++.dg/abi/mangle23.C: Likewise.
19845
19846 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19847
19848 PR fortran/16290
19849 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19850 Allow for cases without denormalized floating point numbers.
19851
19852 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19853
19854 PR c/1027
19855 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19856 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19857 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19858 expected warning text.
19859 * gcc.dg/format/diag-2.c: New test.
19860
19861 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19862
19863 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19864
19865 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19866
19867 * gcc.dg/builtins-43.c: New.
19868 * gcc.dg/builtins-44.c: New.
19869 * gcc.dg/builtins-45.c: New.
19870
19871 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19872 Andreas Tobler <a.tobler@schweiz.ch>
19873
19874 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19875 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19876 as SIGSEGV.
19877 * gcc.dg/cleanup-11.c: Likewise.
19878 * gcc.dg/cleanup-8.c: Likewise.
19879 * gcc.dg/cleanup-9.c: Likewise.
19880 * gcc.dg/cleanup-5.c: Run on all platforms.
19881
19882 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19883
19884 * g++.dg/warn/nonnull1.C: New test.
19885
19886 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19887
19888 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19889 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19890 Special-case the Sun compiler wrt to <complex.h>.
19891
19892 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19893
19894 * gcc.dg/Wunreachable-8.C: New test.
19895
19896 * gcc.dg/h8300-ice2.c : New test.
19897
19898 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19899
19900 PR fortran/16161
19901 * gfortran.fortran-torture/compile/implicit.f90: Add test
19902 for implicit character.
19903
19904 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19905
19906 PR fortran/16289
19907 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19908 Use tiny() intrinsic to find smallest non-negative real
19909
19910 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19911
19912 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19913 * gcc.dg/compat/struct-by-value-22_x.c: New.
19914 * gcc.dg/compat/struct-by-value-22_y.c: New.
19915
19916 * gcc.c-torture/execute/20040629-1.c: New test.
19917
19918 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19919
19920 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19921 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19922
19923 PR target/16195
19924 * gcc.dg/20040625-1.c: New test.
19925
19926 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19927
19928 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19929
19930 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19931
19932 PR fortran/15963
19933 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19934
19935 2004-06-29 Richard Henderson <rth@redhat.com>
19936
19937 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19938
19939 2004-06-29 Paul Brook <paul@codesourcery.com>
19940
19941 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19942 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19943
19944 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19945
19946 PR c++/16260
19947 * g++.dg/parse/crash15.C: New.
19948
19949 2004-06-28 Andrew Pinski <apinski@apple.com>
19950
19951 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19952 by the error already.
19953
19954 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19955
19956 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19957
19958 PR target/14041
19959 * gcc.dg/h8300-bss-align-1.c : New.
19960
19961 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19962
19963 * PR c++/16174
19964 * g++.dg/template/ctor4.C: New.
19965
19966 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19967
19968 PR c++/16205
19969 * g++.dg/warn/Wsequence-point-1.C: New test.
19970
19971 2004-06-27 Paul Brook <paul@codesourcery.com>
19972
19973 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19974
19975 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19976
19977 * g++.old-deja/g++.mike/p7325.C: Remove.
19978
19979 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19980
19981 PR c/14963
19982 * gcc.dg/pr14963.c: New test.
19983
19984 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19985
19986 PR c++/16193
19987 * g++.dg/parse/redef1.C: New test.
19988
19989 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19990
19991 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19992 20021110.c.
19993 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19994 20021119-1.c.
19995 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19996 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19997 5-04.c.
19998 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19999 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20000 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20001 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20002 g++.brendan/enum14.C.
20003 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20004 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20005 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20006 g++.mike/virt1.C.
20007 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20008 memtemp24.C.
20009
20010 2004-06-27 Roger Sayle <roger@eyesopen.com>
20011
20012 * gcc.dg/20040527-1.c: New test case.
20013
20014 2004-06-26 Bud Davis <bdavis9659@comcast.net>
20015
20016 PR gfortran/pr16196
20017 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
20018
20019 2004-06-25 Roger Sayle <roger@eyesopen.com>
20020
20021 PR middle-end/15825
20022 * gcc.dg/pr15825-1.c: New test case.
20023
20024 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
20025
20026 * gcc.c-torture/execute/20040625-1.c: New test.
20027
20028 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20029
20030 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
20031
20032 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
20033
20034 * gcc.dg/torture/mips-div-1.c: New test.
20035
20036 2004-06-24 Jeff Law <law@redhat.com>
20037
20038 * gcc.dg/tree-ssa/20040624-1.c: New test.
20039
20040 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
20041
20042 * gcc.c-torture/compile/20040624-1.c: New test.
20043
20044 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20045
20046 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
20047 this directory.
20048
20049 2004-06-23 Andrew Pinski <apinski@apple.com>
20050
20051 PR middle-end/15988
20052 * g++.dg/opt/ptrmem4.C: New test.
20053
20054 * gcc.dg/c90-array-quals-2.c: New test.
20055
20056 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
20057
20058 * gcc.dg/kpice1.c: New test.
20059
20060 2006-06-23 Andrew Pinski <apinski@apple.com>
20061
20062 * gcc.dg/c90-array-quals.c: New test.
20063
20064 2006-06-22 Richard Henderson <rth@redhat.com>
20065
20066 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
20067
20068 2004-06-22 Loren James Rittle <ljrittle@acm.org>
20069
20070 * gcc.dg/builtins-config.h: Handle FreeBSD.
20071
20072 2006-06-22 Richard Henderson <rth@redhat.com>
20073
20074 * g++.dg/opt/devirt1.C: New.
20075
20076 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
20077
20078 * g++.dg/opt/pr15551.C: New testcase.
20079
20080 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
20081
20082 PR target/14800
20083 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
20084 x86_64-*-linux* when compiling for 32bit.
20085
20086 2004-06-21 Andrew Pinski <apinski@apple.com>
20087
20088 * gcc.dg/pch/struct-1.c: New.
20089 * gcc.dg/pch/struct-1.hs: New.
20090
20091 2004-06-21 Geoffrey Keating <geoffk@apple.com>
20092
20093 * gcc.dg/pch/save-temps-1.c: New file.
20094 * gcc.dg/pch/save-temps-1.hs: New file.
20095
20096 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
20097
20098 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20099 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20100
20101 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20102
20103 * gfortran.fortran-torture/execute/select_1.f90: Rename function
20104 to fix type error.
20105 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20106 Remove trailing spaces.
20107
20108 2004-06-21 Richard Henderson <rth@redhat.com>
20109
20110 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20111 merging && to BIT_FIELD_REF.
20112
20113 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
20114
20115 * g++.dg/opt/placeholder1.C: New test.
20116
20117 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20118
20119 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
20120 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20121 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20122 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20123
20124 2004-06-20 Zack Weinberg <zack@codesourcery.com>
20125
20126 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
20127 extern "C".
20128 * g++.dg/other/pragma-re-1.C: Add comments.
20129
20130 2004-06-19 Bud Davis <bdavis9659@comcast.net>
20131
20132 PR gfortran/16080
20133 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
20134
20135 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
20136
20137 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
20138 instead of setting the type of size_t by
20139 hand.
20140
20141 2004-06-18 Roger Sayle <roger@eyesopen.com>
20142
20143 * gcc.dg/unordered-2.c: New test case.
20144 * gcc.dg/unordered-3.c: New test case.
20145
20146 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
20147
20148 PR other/16043
20149 * lib/g++.exp (g++_version): Tweak regexp for version
20150 * lib/g77.exp (g77_version): Likewise.
20151 * lib/gfortran.exp (gfortran_version): Likewise.
20152 * lib/objc.exp (objc_version): Likewise.
20153 * lib/treelang.exp (treelang_version): Likewise.
20154
20155 2004-06-19 Jakub Jelinek <jakub@redhat.com>
20156
20157 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
20158 Use INT_MAX instead of __INT_MAX__.
20159 * gcc.dg/compat/struct-align-2_y.c: Likewise.
20160
20161 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
20162 * gcc.dg/compat/scalar-return-3_x.c: Use it.
20163 * gcc.dg/compat/scalar-return-3_y.c: Use it.
20164 * gcc.dg/compat/scalar-return-4_x.c: Use it.
20165 * gcc.dg/compat/scalar-return-4_y.c: Use it.
20166 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
20167 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
20168 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
20169 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
20170
20171 * gcc.dg/range-test-1.c: New test.
20172 * g++.dg/opt/range-test-1.C: New test.
20173
20174 2004-06-17 Richard Henderson <rth@redhat.com>
20175
20176 * objc.dg/sync-1.m: New.
20177 * objc.dg/try-catch-1.m: Don't force next runtime.
20178 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20179 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
20180 shadowed catch clause.
20181 * objc.dg/try-catch-5.m: New.
20182
20183 2004-06-17 Zack Weinberg <zack@codesourcery.com>
20184
20185 Bug 14610
20186 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20187
20188 2004-06-15 Richard Henderson <rth@redhat.com>
20189
20190 * gcc.dg/20001116-1.c: Move expected warning line.
20191
20192 2004-06-15 Richard Henderson <rth@redhat.com>
20193
20194 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20195 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20196
20197 2004-06-15 Jeff Law <law@redhat.com>
20198
20199 * gcc.dg/tree-ssa/20040615-1.c: New test.
20200 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20201 be less sensitive to operand ordering.
20202 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20203
20204 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
20205
20206 * g++.dg/abi/bitfield3.C: Add comment..
20207
20208 2004-06-15 Richard Henderson <rth@redhat.com>
20209
20210 * g++.dg/ext/stmtexpr1.C: XFAIL.
20211 * gcc.dg/20030612-1.c: XFAIL.
20212
20213 2004-06-15 Eric Christopher <echristo@redhat.com>
20214
20215 * g++.dg/charset/asm5.c: New.
20216 * gcc.dg/charset/asm6.c: New.
20217
20218 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20219
20220 PR fortran/15962
20221 * gfortran.fortran-torture/execute/select_1.f90: New test.
20222
20223 2004-06-15 Paul Brook <paul@codesourcery.com>
20224
20225 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20226
20227 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20228
20229 PR c++/15967
20230 * g++.dg/lookup/crash3.C: New test.
20231
20232 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20233
20234 PR c++/15947
20235 * g++.dg/parse/dtor4.C: New test.
20236
20237 2004-06-14 Jeff Law <law@redhat.com>
20238
20239 * gcc.c-torture/compile/20040614-1.c: New test.
20240
20241 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20242
20243 PR fortran/15211
20244 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20245 LEN of a character array.
20246
20247 2004-06-14 Mark Mitchell <mark@codesourcery.com>
20248
20249 PR c++/15096
20250 * g++.dg/template/ptrmem10.C: New test.
20251
20252 PR c++/14930
20253 * g++.dg/template/friend30.C: New test.
20254
20255 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20256
20257 PR fortran/14928
20258 * gfortran.fortran-torture/compile/mloc.f90: New test.
20259
20260 2004-06-13 Paul Brook <paul@codesourcery.com>
20261
20262 * gfortran.fortran-torture/execute/random_2.f90: New test.
20263
20264 2004-06-13 Eric Christopher <echristo@redhat.com>
20265
20266 * gcc.dg/noncompile/redecl-1.c: Fix error message.
20267
20268 2004-06-12 Paul Brook <paul@codesourcery.com>
20269
20270 * gfortran.fortran-torture/execute/contained_3.f90: New test.
20271
20272 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20273
20274 PR fortran/14923
20275 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20276
20277 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20278
20279 PR fortran/14957
20280 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20281 syntax errors in end statements of contained subroutines.
20282
20283 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20284
20285 PR fortran/12841
20286 * gfortran.fortran-torture/execute/null_arg.f90: New test.
20287
20288 2004-06-12 Bud Davis <bdavis9659@comcast.net>
20289
20290 PR fortran/15665
20291 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20292
20293 2004-06-12 Bud Davis <bdavis9659@comcast.net>
20294
20295 PR gfortran/12839
20296 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20297
20298 2004-06-11 Mark Mitchell <mark@codesourcery.com>
20299
20300 PR c++/15862
20301 * g++.dg/parse/enum1.C: New test.
20302
20303 2004-06-10 Jeff Law <law@redhat.com>
20304
20305 * gcc.c-torture/compile/20040610-1.c: New test.
20306
20307 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20308
20309 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20310 * g++.old-deja/g++.other/decl3.C: Likewise.
20311
20312 2004-06-10 Brian Booth <bbooth@redhat.com>
20313
20314 * gcc.dg/tree-ssa/20031015-1.c: Scan for
20315 V_MAY_DEF instead of VDEF.
20316 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20317
20318 2004-06-10 Mark Mitchell <mark@codesourcery.com>
20319
20320 PR c++/14211
20321 * g++.dg/conversion/const1.C: New test.
20322
20323 PR c++/15076
20324 * g++.dg/conversion/reinterpret1.C: New test.
20325
20326 PR c++/15877
20327 * g++.dg/template/enum2.C: New test.
20328
20329 PR c++/15227
20330 * g++.dg/template/error13.C: New test.
20331
20332 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20333
20334 PR fortran/14957
20335 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20336 arguments to test_* REAL and of the right size.
20337
20338 2004-06-10 Jakub Jelinek <jakub@redhat.com>
20339
20340 PR target/15569
20341 PR rtl-optimization/15681
20342 * gcc.dg/20040609-1.c: New test.
20343
20344 2004-06-10 Jakub Jelinek <jakub@redhat.com>
20345
20346 PR c++/14791
20347 * g++.dg/opt/builtins1.C: New test.
20348
20349 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
20350
20351 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20352 that use default windows32 struct layout.
20353 * gcc.dg/i386-bitfield2.c: Likewise.
20354
20355 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
20356
20357 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20358 for mingw32 and cygwin targets.
20359
20360 2004-06-09 Geoffrey Keating <geoffk@apple.com>
20361
20362 * gcc.dg/pch/macro-4.c: New.
20363 * gcc.dg/pch/macro-4.hs: New.
20364
20365 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20366
20367 PR fortran/13249
20368 * gfortran.fortran-torture/compile/name_clash.f90: New test.
20369
20370 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20371
20372 PR fortran/13372
20373 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20374
20375 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20376
20377 PR gfortran/14897
20378 * gfortran.fortran-torture/execute/t_edit.f90: New test.
20379
20380 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20381
20382 PR gfortran/15755
20383 * gfortran.fortran-torture/execute/backspace.c : New test.
20384
20385 2004-06-09 Paul Brook <paul@codesourcery.com>
20386
20387 * gfortran.fortran-torture/execure/intrinsic_associated.f90
20388 (pointer_to_section): Rewrite to use smaller array.
20389
20390 2004-06-08 David Edelsohn <edelsohn@gnu.org>
20391
20392 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20393 * gcc.dg/ext/altivec-10.c: Same.
20394 * gcc.dg/ext/altivec-11.c: Same.
20395 * gcc.dg/ext/altivec-12.c: Same.
20396 * gcc.dg/ext/altivec-13.c: Same.
20397 * gcc.dg/ext/altivec-14.c: Same.
20398 * gcc.dg/ext/altivec-15.c: Same.
20399 * gcc.dg/ext/altivec-16.c: Same.
20400 * gcc.dg/ext/altivec-3.c: Same.
20401 * gcc.dg/ext/altivec-4.c: Same.
20402 * gcc.dg/ext/altivec-6.c: Same.
20403 * gcc.dg/ext/altivec-7.c: Same.
20404 * gcc.dg/ext/altivec-8.c: Same.
20405 * gcc.dg/ext/altivec-varargs-1.c: Same.
20406
20407 * g++.dg/ext/altivec-1.C: Correct dg syntax.
20408 * g++.dg/ext/altivec-10.C: Same.
20409 * g++.dg/ext/altivec-2.C: Same.
20410 * g++.dg/ext/altivec-3.C: Same.
20411 * g++.dg/ext/altivec-4.C: Same.
20412 * g++.dg/ext/altivec-5.C: Same.
20413 * g++.dg/ext/altivec-6.C: Same.
20414 * g++.dg/ext/altivec-7.C: Same.
20415 * g++.dg/ext/altivec-8.C: Same.
20416 * g++.dg/ext/altivec-9.C: Same.
20417
20418 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20419
20420 PR c++/7841
20421 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20422
20423 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20424
20425 * gcc.dg/union-1.c: New test.
20426
20427 2004-06-07 Roger Sayle <roger@eyesopen.com>
20428
20429 * gcc.dg/builtins-41.c: New test case.
20430 * gcc.dg/builtins-42.c: New test case.
20431
20432 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20433
20434 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20435 * g++.dg/ext/altivec-10.C: Same.
20436 * g++.dg/ext/altivec-2.C: Same.
20437 * g++.dg/ext/altivec-3.C: Same.
20438 * g++.dg/ext/altivec-4.C: Same.
20439 * g++.dg/ext/altivec-5.C: Same.
20440 * g++.dg/ext/altivec-6.C: Same.
20441 * g++.dg/ext/altivec-7.C: Same.
20442 * g++.dg/ext/altivec-8.C: Same.
20443 * g++.dg/ext/altivec-9.C: Same.
20444 * g++.old-deja/g++.abi/cxa_vec.C: Same.
20445 * g++.old-deja/g++.brendan/new3.C: Same.
20446 * gcc.c-torture/execute/eeprof-1.x: Same.
20447
20448 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
20449
20450 PR c/14765
20451 * gcc.dg/pr14765-1.c: New test.
20452
20453 2004-06-07 Roger Sayle <roger@eyesopen.com>
20454
20455 PR c/14649
20456 * gcc.dg/pr14649-1.c: New test case.
20457
20458 2004-06-07 Richard Henderson <rth@redhat.com>
20459
20460 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20461 if temporaries.
20462
20463 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20464
20465 * g++.dg/eh/elide1.C: Remove XFAIL.
20466
20467 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20468
20469 PR c++/15337
20470 * g++.dg/expr/sizeof3.C: New test.
20471
20472 PR c++/14777
20473 * g++.dg/template/access14.C: New test.
20474
20475 PR c++/15554
20476 * g++.dg/template/enum1.C: New test.
20477
20478 PR c++/15057
20479 * g++.dg/eh/throw1.C: New test.
20480
20481 2004-06-07 David Ayers <d.ayers@inode.at>
20482 Ziemowit Laski <zlaski@apple.com>
20483
20484 * lib/objc.exp (objc_target_compile): Revert the '-framework
20485 Foundation' flag fix, since bare Darwin does not ship
20486 with the Foundation framework.
20487 * objc/execute/next_mapping.h: Provide a local NSConstantString
20488 @interface and @implementation.
20489 (objc_constant_string_init): A constructor function, used to
20490 initialize the NSConstantString meta-class object.
20491 * objc/execute/string1.m: Include "next_mapping.h" instead of
20492 <Foundation/NSString.h>.
20493 * objc/execute/string2.m: Likewise.
20494 * objc/execute/string3.m: Likewise.
20495 * objc/execute/string4.m: Likewise.
20496
20497 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20498
20499 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20500 to double. Replace double with FLOAT.
20501 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20502
20503 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20504 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20505 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20506 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20507 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20508 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20509 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20510 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20511
20512 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20513
20514 PR c/13519
20515 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20516
20517 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20518
20519 PR c++/15503
20520 * g++.dg/template/meminit2.C: New test.
20521
20522 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20523
20524 PR target/15822
20525 * gcc.c-torture/execute/compare-fp-1.c,
20526 gcc.c-torture/execute/compare-fp-2.c,
20527 gcc.c-torture/execute/compare-fp-3.c,
20528 gcc.c-torture/execute/compare-fp-4.c,
20529 gcc.c-torture/execute/compare-fp-3.x,
20530 gcc.c-torture/execute/compare-fp-4.x: Moved...
20531 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20532 gcc.c-torture/execute/ieee/compare-fp-2.c,
20533 gcc.c-torture/execute/ieee/compare-fp-3.c,
20534 gcc.c-torture/execute/ieee/compare-fp-4.c,
20535 gcc.c-torture/execute/ieee/compare-fp-3.x,
20536 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20537
20538 2004-06-04 David Ayers <d.ayers@inode.at>
20539
20540 * objc/execute/protocol-isEqual-4.m: New testcase.
20541
20542 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20543
20544 * objc/execute/protocol-isEqual-1.m: New testcase.
20545 * objc/execute/protocol-isEqual-2.m: New testcase.
20546 * objc/execute/protocol-isEqual-3.m: New testcase.
20547
20548 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20549
20550 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20551
20552 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20553
20554 * lib/objc.exp (objc_target_compile): When running tests on
20555 Darwin (Mac OS X), inform the linker about '-framework
20556 'Foundation'.
20557
20558 2004-06-02 Eric Christopher <echristo@redhat.com>
20559
20560 * gcc.c-torture/compile/20040602-1.c: New.
20561
20562 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20563
20564 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20565 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20566
20567 PR tree-optimization/14736
20568 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20569
20570 PR tree-optimization/14042
20571 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20572
20573 PR tree-optimization/14729
20574 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20575
20576 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20577
20578 PR fortran/15557
20579 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20580
20581 2004-06-01 Richard Hederson <rth@redhat.com>
20582
20583 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20584
20585 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20586
20587 PR c++/14932
20588 * g++.dg/parse/offsetof4.C: New test.
20589
20590 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20591
20592 PR objc/7993
20593 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20594
20595 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20596
20597 PR c++/15701
20598 * g++.dg/template/friend29.C: New test.
20599
20600 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20601
20602 PR c/15749
20603 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20604
20605 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20606
20607 * gcc.dg/sparc-trap-1.c: New test.
20608
20609 2004-05-31 Roger Sayle <roger@eyesopen.com>
20610
20611 PR middle-end/15069
20612 * g++.dg/opt/fold3.C: New test case.
20613
20614 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20615
20616 * lib/target-supports.exp (check_iconv_available): Fix fallout
20617 from 2004-05-28 patch.
20618
20619 2004-05-30 Paul Brook <paul@codesourcery.com>
20620
20621 PR fortran/15620
20622 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20623 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20624
20625 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20626
20627 * gfortran.fortran-torture/execute/random_1.f90: New test.
20628
20629 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20630
20631 * g++.dg/ext/altivec-10.C: New test.
20632
20633 2004-05-29 Paul Brook <paul@codesourcery.com>
20634
20635 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20636
20637 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20638
20639 * gcc.dg/altivec-16.c: New test.
20640
20641 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20642
20643 * lib/target-supports.exp (check_vmx_hw_available): New.
20644 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20645
20646 * lib/target-supports.exp (check_alias_available,
20647 check_iconv_available, check_named_sections_available): Use
20648 unique names for temporary files.
20649
20650 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20651
20652 * gcc.dg/altivec-15.c: New test.
20653
20654 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20655
20656 PR c++/15083
20657 * g++.dg/warn/noeffect6.C: New test.
20658
20659 PR c++/15471
20660 * g++.dg/expr/ptrmem4.C: New test.
20661
20662 PR c++/15640
20663 * g++.dg/template/operator3.C: New test.
20664
20665 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20666
20667 PR c++/14668
20668 * g++.dg/lookup/redecl1.C: New test.
20669 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20670
20671 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20672
20673 * gcc.c-torture/execute/compare-fp-1.c,
20674 gcc.c-torture/execute/compare-fp-2.c,
20675 gcc.c-torture/execute/compare-fp-3.c,
20676 gcc.c-torture/execute/compare-fp-4.c,
20677 gcc.c-torture/execute/compare-fp-3.x,
20678 gcc.c-torture/execute/compare-fp-4.x,
20679 gcc.dg/pr15649-1.c: New.
20680
20681 2004-05-27 Adam Nemet <anemet@lnxw.com>
20682
20683 PR c++/12883
20684 * g++.dg/init/array14.C: New test.
20685
20686 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20687
20688 * lib/compat.exp (compat-get-options-main): New.
20689 (compat-get-options): Remove unneeded code, warn for ignored
20690 command.
20691 (compat-execute): Check flag set by dg-require-* commands.
20692
20693 * lib/compat.exp (compat-execute): Break up long lines.
20694
20695 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20696
20697 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20698 * gcc.dg/altivec-14.c: New test.
20699 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20700
20701 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20702 * gcc.dg/altivec-12.c: Ditto.
20703
20704 * gcc.dg/altivec-3.c: Move call to altivec_check.
20705
20706 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20707
20708 PR c++/15044
20709 * g++.dg/template/error12.C: New test.
20710
20711 PR c++/15317
20712 * g++.dg/ext/attrib15.C: New test.
20713
20714 PR c++/15329
20715 * g++.dg/template/ptrmem9.C: New test.
20716
20717 2004-05-25 Paul Brook <paul@codesourcery.com>
20718
20719 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20720
20721 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20722
20723 PR c++/15165
20724 * g++.dg/template/crash19.C: New test.
20725
20726 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20727
20728 PR c++/15025
20729 * g++.dg/template/redecl1.C: New test.
20730
20731 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20732
20733 PR c++/14821
20734 * g++.dg/other/ns1.C: New test.
20735
20736 PR c++/14883
20737 * g++.dg/template/invalid1.C: New test.
20738
20739 2004-05-23 Paul Brook <paul@codesourcery.com>
20740 Victor Leikehman <lei@haifasphere.co.il>
20741
20742 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20743 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20744
20745 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20746
20747 PR c++/15285
20748 PR c++/15299
20749 * g++.dg/template/non-dependent5.C: New test.
20750 * g++.dg/template/non-dependent6.C: New test.
20751
20752 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20753
20754 PR c++/15507
20755 * g++.dg/inherit/union1.C: New test.
20756
20757 PR c++/15542
20758 * g++.dg/template/addr1.C: New test.
20759
20760 PR c++/15427
20761 * g++.dg/template/array5.C: New test.
20762
20763 PR c++/15287
20764 * g++.dg/template/array6.C: New test.
20765
20766 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20767 Roger Sayle <roger@eyesopen.com>
20768
20769 * g++.dg/lookup/forscope2.C: New test case.
20770
20771 2004-05-22 Ben Elliston <bje@au.ibm.com>
20772
20773 * gcc.dg/cpp/Wmissingdirs.c: New.
20774
20775 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20776
20777 PR target/15301
20778 * gcc.dg/compat/union-m128-1.h: New file.
20779 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20780 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20781 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20782
20783 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20784
20785 PR target/15302
20786 * gcc.dg/compat/struct-complex-1.h: New file.
20787 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20788 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20789 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20790
20791 2004-05-20 Roger Sayle <roger@eyesopen.com>
20792
20793 PR middle-end/3074
20794 * gcc.dg/pr3074-1.c: New test case.
20795 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20796
20797 2004-05-20 Falk Hueffner <falk@debian.org>
20798
20799 PR other/15526
20800 * gcc.dg/ftrapv-1.c: New test case.
20801
20802 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20803
20804 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20805
20806 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20807 Jeff Law <law@redhat.com>
20808
20809 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20810 * gcc.dg/tree-ssa/20040518-2.c: New test.
20811
20812 * gcc.dg/tree-ssa/20040518-1.c: New test.
20813
20814 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20815
20816 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20817
20818 2004-05-18 Paul Brook <paul@codesourcery.com>
20819
20820 PR fortran/13930
20821 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20822
20823 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20824
20825 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20826 constant folding.
20827
20828 2004-05-17 Steven Bosscher <stevenb@suse.de>
20829
20830 * gcc.dg/tree-ssa/20040517-1.c: New test.
20831
20832 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20833
20834 * gcc.dg/loop-4.c: New test.
20835
20836 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20837
20838 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20839
20840 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20841
20842 PR fortran/15311
20843 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20844
20845 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20846
20847 PR fortran/13826
20848 PR fortran/13940
20849 * gfortran.fortran-torture/compile/data_1.f90: New test.
20850
20851 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20852
20853 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20854 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20855
20856 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20857
20858 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20859
20860 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20861
20862 PR c/15444
20863 * gcc.dg/format/xopen-1.c: Adjust expected message.
20864 * gcc.dg/format/xopen-3.c: New test.
20865
20866 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20867
20868 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20869
20870 2004-05-14 Jeff Law <law@redhat.com>
20871
20872 * gcc.dg/tree-ssa/20040514-2.c: New test.
20873
20874 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20875
20876 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20877 this ...
20878 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20879 this.
20880
20881 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20882
20883 * gcc.dg/tree-ssa/20040514-1.c: New test.
20884
20885 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20886
20887 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20888 test.
20889
20890 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20891
20892 PR fortran/14066
20893 * gfortran.fortran-torture/compile/do_1.f90: New test.
20894
20895 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20896
20897 PR fortran/15051
20898 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20899 test.
20900
20901 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20902
20903 PR fortran/15149
20904 * gfortran.fortran-torture/execute/random_init.f90: New test.
20905
20906 2004-05-13 Paul Brook <paul@codesourcery.com>
20907
20908 PR fortran/15314
20909 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20910
20911 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20912
20913 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20914 for the powerpc case.
20915
20916 2004-05-13 Jeff Law <law@redhat.com>
20917
20918 * gcc.dg/tree-ssa/20040513-1.c: New test.
20919 * gcc.dg/tree-ssa/20040513-2.c: New test.
20920
20921 2004-05-13 Paul Brook <paul@codesourcery.com>
20922
20923 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20924 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20925 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20926
20927 2004-05-13 Andreas Schwab <schwab@suse.de>
20928
20929 PR other/10819
20930 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20931 characters.
20932
20933 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20934
20935 PR fortran/15294
20936 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20937
20938 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20939
20940 Merge from tree-ssa-20020619-branch. See
20941 ChangeLog.tree-ssa for details.
20942
20943 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20944
20945 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20946 include <altivec.h> explicitly.
20947 * gcc.dg/altivec-13.c: Likewise.
20948
20949 2004-05-11 Paul Brook <paul@codesourcery.com>
20950
20951 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20952
20953 2004-05-10 Eric Christopher <echristo@redhat.com>
20954
20955 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20956 * gcc.dg/sibcall-4.c: Ditto.
20957
20958 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20959
20960 * g++.dg/ext/altivec-8.C: New test case.
20961 * gcc.dg/altivec-13.c: New test case.
20962
20963 2004-05-08 Roger Sayle <roger@eyesopen.com>
20964
20965 * gcc.c-torture/execute/divcmp-1.c: New test case.
20966 * gcc.c-torture/execute/divcmp-2.c: New test case.
20967 * gcc.c-torture/execute/divcmp-3.c: New test case.
20968
20969 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20970
20971 * g++.dg/other/pragma-re-2.C: New test.
20972
20973 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20974
20975 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20976 * gcc.dg/i386-387-2.c: Likewise.
20977
20978 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20979 __builtin_drem.
20980 * gcc.dg/i386-387-6.c: Likewise.
20981
20982 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20983
20984 * gcc.dg/builtins-33.c: Also check log1p*.
20985
20986 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20987
20988 PR optimization/15296
20989 * gcc.c-torture/execute/pr15296.c: New test.
20990
20991 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20992
20993 * gcc.dg/builtins-40.c: New test.
20994
20995 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20996
20997 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20998
20999 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
21000
21001 * g++.dg/ext/spe1.C: New testcase.
21002
21003 2004-05-04 Ziemowit Laski <zlaski@apple.com>
21004
21005 * objc.dg/image-info.m: Allow additional attributes
21006 for __image_info section.
21007
21008 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
21009
21010 * gcc.dg/torture/mips-hilo-2.c: New test.
21011
21012 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21013
21014 PR c++/14389
21015 * g++.dg/template/member5.C: New test.
21016
21017 2004-05-03 Uros Bizjak <uros@kss-loka.si>
21018
21019 * gcc.dg/builtins-34.c: Also check expm1*.
21020
21021 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21022
21023 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
21024 * gcc.dg/torture/builtin-convert-3.c: New test.
21025
21026 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
21027
21028 PR middle-end/15054
21029 * g++.dg/opt/pr15054.C: New test.
21030
21031 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21032
21033 * gcc.dg/torture/builtin-rounding-1.c: New test.
21034 * gcc.dg/builtins-25.c: Delete.
21035 * gcc.dg/builtins-29.c: Delete.
21036
21037 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
21038
21039 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
21040 * gcc.dg/sibcall-4.c: Likewise.
21041 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
21042
21043 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
21044
21045 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
21046 bit-field on 16-bit targets.
21047
21048 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
21049
21050 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
21051 16-bit targets.
21052
21053 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
21054
21055 * gcc.dg/rs6000-power2-1.c: Change to compile only.
21056 * gcc.dg/rs6000-power2-2.c: Likewise.
21057
21058 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
21059
21060 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
21061 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
21062 Change the asm registers to be in form of frN instead of fN.
21063
21064 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21065
21066 * gcc.dg/torture/builtin-convert-2.c: New test.
21067
21068 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
21069
21070 * gcc.dg/rs6000-power2-1.c: New test.
21071 * gcc.dg/rs6000-power2-2.c: New test.
21072
21073 2004-04-28 Jan Hubicka <jh@suse.cz>
21074
21075 * gcc.dg/unused-6.c: New test.
21076
21077 2004-04-24 Laurent GUERBY <laurent@guerby.net>
21078 Ulrich Weigand <uweigand@de.ibm.com>
21079
21080 * ada/acats/run_all.sh: Define $target variable.
21081
21082 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
21083
21084 PR c++/15119
21085 * g++.dg/other/vararg-1.C: New test.
21086
21087 PR c++/4794
21088 * g++.dg/eh/cleanup3.C: New test.
21089
21090 2004-04-24 Laurent GUERBY <laurent@guerby.net>
21091
21092 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21093 and ad8011a (target_insn).
21094 * ada/acats/support/macro.dfs: Likewise.
21095 * ada/acats/support/impbit.adb: New file.
21096
21097 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
21098
21099 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21100
21101 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21102
21103 * gcc.dg/loop-3.c: New test.
21104
21105 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
21106
21107 * gcc.c-torture/execute/simd-5.c: New test.
21108
21109 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21110
21111 PR c++/15064
21112 * g++.dg/template/crash18.C: New test.
21113
21114 2004-04-22 Mark Mitchell <mark@codesourcery.com>
21115
21116 * g++.dg/ext/complit3.C: New test.
21117
21118 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
21119
21120 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
21121 * gcc.dg/altivec-3.c: Same.
21122 * gcc.dg/altivec-varargs-1.c: Same.
21123
21124 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
21125
21126 * lib/target-supports.exp (check_profiling_available): Assume
21127 profiling is not available on powerpc-eabi targets.
21128
21129 2004-04-21 Janis Johnson <janis187@us.ibm.com>
21130
21131 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
21132 * gcc.dg/vmx/bug-1.c: Ditto.
21133
21134 2004-04-20 Eric Christopher <echristo@redhat.com>
21135
21136 * gcc.dg/charset/extern.c: New test.
21137 * g++.dg/charset/extern3.cc: Ditto.
21138
21139 2004-04-20 Uros Bizjak <uros@kss-loka.si>
21140
21141 * gcc.dg/builtins-39.c: New test.
21142
21143 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
21144
21145 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
21146
21147 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
21148
21149 * gcc.dg/torture/mips-hilo-1.c: New test.
21150
21151 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
21152
21153 * gcc.c-torture/compile/20040419-1.c: New test.
21154
21155 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
21156
21157 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
21158
21159 2004-04-18 Zack Weinberg <zack@codesourcery.com>
21160 Aldy Hernandez <aldyh@redhat.com>
21161
21162 * gcc.c-torture/execute/va-arg-24.c: New.
21163
21164 2004-04-17 Zack Weinberg <zack@codesourcery.com>
21165 Aldy Hernandez <aldyh@redhat.com>
21166
21167 * gcc.dg/vmx/1b-01.c: New.
21168 * gcc.dg/vmx/1b-02.c: New.
21169 * gcc.dg/vmx/1b-03.c: New.
21170 * gcc.dg/vmx/1b-04.c: New.
21171 * gcc.dg/vmx/1b-05.c: New.
21172 * gcc.dg/vmx/1b-06.c: New.
21173 * gcc.dg/vmx/1b-07.c: New.
21174 * gcc.dg/vmx/1c-01.c: New.
21175 * gcc.dg/vmx/1c-02.c: New.
21176 * gcc.dg/vmx/3a-01a.c: New.
21177 * gcc.dg/vmx/3a-01.c: New.
21178 * gcc.dg/vmx/3a-01m.c: New.
21179 * gcc.dg/vmx/3a-03.c: New.
21180 * gcc.dg/vmx/3a-03m.c: New.
21181 * gcc.dg/vmx/3a-04.c: New.
21182 * gcc.dg/vmx/3a-04m.c: New.
21183 * gcc.dg/vmx/3a-05.c: New.
21184 * gcc.dg/vmx/3a-06.c: New.
21185 * gcc.dg/vmx/3a-06m.c: New.
21186 * gcc.dg/vmx/3a-07.c: New.
21187 * gcc.dg/vmx/3b-01.c: New.
21188 * gcc.dg/vmx/3b-02.c: New.
21189 * gcc.dg/vmx/3b-10.c: New.
21190 * gcc.dg/vmx/3b-13.c: New.
21191 * gcc.dg/vmx/3b-14.c: New.
21192 * gcc.dg/vmx/3b-15.c: New.
21193 * gcc.dg/vmx/3c-01a.c: New.
21194 * gcc.dg/vmx/3c-01.c: New.
21195 * gcc.dg/vmx/3c-02.c: New.
21196 * gcc.dg/vmx/3c-03.c: New.
21197 * gcc.dg/vmx/3d-01.c: New.
21198 * gcc.dg/vmx/4-01.c: New.
21199 * gcc.dg/vmx/4-03.c: New.
21200 * gcc.dg/vmx/5-01.c: New.
21201 * gcc.dg/vmx/5-02.c: New.
21202 * gcc.dg/vmx/5-03.c: New.
21203 * gcc.dg/vmx/5-04.c: New.
21204 * gcc.dg/vmx/5-05.c: New.
21205 * gcc.dg/vmx/5-06.c: New.
21206 * gcc.dg/vmx/5-07.c: New.
21207 * gcc.dg/vmx/5-07t.c: New.
21208 * gcc.dg/vmx/5-08.c: New.
21209 * gcc.dg/vmx/5-10.c: New.
21210 * gcc.dg/vmx/5-11.c: New.
21211 * gcc.dg/vmx/7-01a.c: New.
21212 * gcc.dg/vmx/7-01.c: New.
21213 * gcc.dg/vmx/7c-01.c: New.
21214 * gcc.dg/vmx/7d-01.c: New.
21215 * gcc.dg/vmx/7d-02.c: New.
21216 * gcc.dg/vmx/8-01.c: New.
21217 * gcc.dg/vmx/8-02a.c: New.
21218 * gcc.dg/vmx/8-02.c: New.
21219 * gcc.dg/vmx/brode-1.c: New.
21220 * gcc.dg/vmx/bug-1.c: New.
21221 * gcc.dg/vmx/bug-2.c: New.
21222 * gcc.dg/vmx/bug-3.c: New.
21223 * gcc.dg/vmx/cw-bug-1.c: New.
21224 * gcc.dg/vmx/cw-bug-2.c: New.
21225 * gcc.dg/vmx/cw-bug-3.c: New.
21226 * gcc.dg/vmx/dct.c: New.
21227 * gcc.dg/vmx/debug-1.c: New.
21228 * gcc.dg/vmx/debug-2.c: New.
21229 * gcc.dg/vmx/debug-3.c: New.
21230 * gcc.dg/vmx/debug-4.c: New.
21231 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21232 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21233 * gcc.dg/vmx/eg-5.c: New.
21234 * gcc.dg/vmx/fft.c: New.
21235 * gcc.dg/vmx/gcc-bug-1.c: New.
21236 * gcc.dg/vmx/gcc-bug-2.c: New.
21237 * gcc.dg/vmx/gcc-bug-3.c: New.
21238 * gcc.dg/vmx/gcc-bug-4.c: New.
21239 * gcc.dg/vmx/gcc-bug-5.c: New.
21240 * gcc.dg/vmx/gcc-bug-6.c: New.
21241 * gcc.dg/vmx/gcc-bug-7.c: New.
21242 * gcc.dg/vmx/gcc-bug-8.c: New.
21243 * gcc.dg/vmx/gcc-bug-9.c: New.
21244 * gcc.dg/vmx/gcc-bug-b.c: New.
21245 * gcc.dg/vmx/gcc-bug-c.c: New.
21246 * gcc.dg/vmx/gcc-bug-d.c: New.
21247 * gcc.dg/vmx/gcc-bug-e.c: New.
21248 * gcc.dg/vmx/gcc-bug-f.c: New.
21249 * gcc.dg/vmx/gcc-bug-g.c: New.
21250 * gcc.dg/vmx/gcc-bug-i.c: New.
21251 * gcc.dg/vmx/harness.h: New.
21252 * gcc.dg/vmx/ira1.c: New.
21253 * gcc.dg/vmx/ira2a.c: New.
21254 * gcc.dg/vmx/ira2b.c: New.
21255 * gcc.dg/vmx/ira2.c: New.
21256 * gcc.dg/vmx/ira2c.c: New.
21257 * gcc.dg/vmx/mem.c: New.
21258 * gcc.dg/vmx/newton-1.c: New.
21259 * gcc.dg/vmx/ops.c: New.
21260 * gcc.dg/vmx/sn7153.c: New.
21261 * gcc.dg/vmx/spill2.c: New.
21262 * gcc.dg/vmx/spill3.c: New.
21263 * gcc.dg/vmx/spill.c: New.
21264 * gcc.dg/vmx/t.c: New.
21265 * gcc.dg/vmx/varargs-1.c: New.
21266 * gcc.dg/vmx/varargs-2.c: New.
21267 * gcc.dg/vmx/varargs-3.c: New.
21268 * gcc.dg/vmx/varargs-4.c: New.
21269 * gcc.dg/vmx/varargs-5.c: New.
21270 * gcc.dg/vmx/varargs-6.c: New.
21271 * gcc.dg/vmx/varargs-7.c: New.
21272 * gcc.dg/vmx/vmx.exp: New.
21273 * gcc.dg/vmx/vprint-1.c: New.
21274 * gcc.dg/vmx/vscan-1.c: New.
21275 * gcc.dg/vmx/x-01.c: New.
21276 * gcc.dg/vmx/x-02.c: New.
21277 * gcc.dg/vmx/x-03.c: New.
21278 * gcc.dg/vmx/x-04.c: New.
21279 * gcc.dg/vmx/x-05.c: New.
21280 * gcc.dg/vmx/yousufi-1.c: New.
21281 * gcc.dg/vmx/zero-1.c: New.
21282 * gcc.dg/vmx/zero.c: New.
21283
21284 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
21285
21286 * g++.dg/lookup/java1.C: Update for chage of
21287 _Jv_AllocObject.
21288 * g++.dg/lookup/java2.C: Likewise.
21289
21290 2004-04-17 Laurent GUERBY <laurent@guerby.net>
21291
21292 * ada/acats/run_all.sh: use -O2 by default.
21293
21294 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
21295
21296 * gcc.dg/vr-mult-[12].c: New tests.
21297
21298 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21299
21300 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21301
21302 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21303
21304 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
21305
21306 * lib/target-supports.exp (check_profiling_available): Assume profiling
21307 isn't available for mips*-*-elf targets.
21308
21309 2004-04-14 Uros Bizjak <uros@kss-loka.si>
21310
21311 * gcc.dg/builtins-38.c: New test.
21312
21313 2004-04-14 Eric Christopher <echristo@redhat.com>
21314
21315 * g++.dg/charset/charset.exp: Run .cc extension tests.
21316
21317 2004-04-14 Zack Weinberg <zack@codesourcery.com>
21318
21319 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
21320
21321 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21322
21323 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21324
21325 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
21326
21327 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21328 * gcc.dg/i386-387-2.c: Likewise.
21329
21330 * gcc.dg/i386-387-7.c: New test.
21331 * gcc.dg/i386-387-8.c: New test.
21332
21333 * gcc.dg/builtins-37.c: New test.
21334
21335 2004-04-13 Geoffrey Keating <geoffk@apple.com>
21336
21337 * g++.dg/pch/externc-1.C: Add missing semicolon.
21338
21339 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
21340
21341 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21342
21343 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
21344
21345 * gcc.c-torture/execute/20040411-1.c: New test.
21346
21347 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
21348
21349 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21350
21351 2004-04-09 Chris Demetriou <cgd@broadcom.com>
21352
21353 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21354
21355 2004-04-09 Zack Weinberg <zack@codesourcery.com>
21356
21357 * lib/target-supports.exp (check_named_sections_available): New.
21358 * lib/gcc-dg.exp (dg-require-named-sections): New.
21359 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21360 old-deja.exp. Also prune error-count message from HP linker.
21361 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21362
21363 * g++.dg/init/init-ref4.C: Use dg-require-weak.
21364 * g++.old-deja/g++.pt/static3.C: Likewise.
21365 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21366
21367 2004-04-09 Roger Sayle <roger@eyesopen.com>
21368
21369 * gcc.c-torture/execute/20040409-1.c: New test case.
21370 * gcc.c-torture/execute/20040409-2.c: New test case.
21371 * gcc.c-torture/execute/20040409-3.c: New test case.
21372
21373 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
21374
21375 * gcc.dg/20040409-1.c: New test.
21376
21377 2004-04-08 Roger Sayle <roger@eyesopen.com>
21378
21379 PR target/14888
21380 * g++.dg/opt/pr14888.C: New test case.
21381
21382 2004-04-08 Geoffrey Keating <geoffk@apple.com>
21383
21384 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21385 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21386 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21387 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21388 New tests.
21389
21390 2004-04-08 Paul Brook <paul@codesourcery.com>
21391
21392 * gcc.dg/spill-1.c: New test.
21393
21394 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21395
21396 * gcc.dg/torture/builtin-ctype-2.c: New test.
21397
21398 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
21399
21400 * gcc.dg/pch/pch.exp: Add largefile test.
21401
21402 2004-04-06 Geoffrey Keating <geoffk@apple.com>
21403
21404 * g++.dg/pch/externc-1.Hs: New.
21405 * g++.dg/pch/externc-1.C: New.
21406
21407 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21408
21409 * gcc.dg/compat/struct-by-value-5a_main.c,
21410 gcc.dg/compat/struct-by-value-5b_main.c: New files.
21411 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21412 * gcc.dg/compat/struct-by-value-5a_x.c,
21413 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21414 gcc.dg/compat/struct-by-value-5_x.c.
21415 * gcc.dg/compat/struct-by-value-5a_y.c,
21416 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21417 gcc.dg/compat/struct-by-value-5_y.c.
21418
21419 * gcc.dg/compat/struct-by-value-6a_main.c,
21420 gcc.dg/compat/struct-by-value-6b_main.c: New files.
21421 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21422 * gcc.dg/compat/struct-by-value-6a_x.c,
21423 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21424 gcc.dg/compat/struct-by-value-6_x.c.
21425 * gcc.dg/compat/struct-by-value-6a_y.c,
21426 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21427 gcc.dg/compat/struct-by-value-6_y.c.
21428
21429 * gcc.dg/compat/struct-by-value-7a_main.c,
21430 gcc.dg/compat/struct-by-value-7b_main.c: New files.
21431 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21432 * gcc.dg/compat/struct-by-value-7a_x.c,
21433 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21434 gcc.dg/compat/struct-by-value-7_x.c.
21435 * gcc.dg/compat/struct-by-value-7a_y.c,
21436 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21437 gcc.dg/compat/struct-by-value-7_y.c.
21438
21439 2004-04-06 Jakub Jelinek <jakub@redhat.com>
21440
21441 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21442 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21443 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21444 options.
21445
21446 2004-04-06 Uros Bizjak <uros@kss-loka.si>
21447
21448 * gcc.dg/builtins-36.c: New test.
21449
21450 2004-04-06 Paul Brook <paul@codesourcery.com>
21451
21452 * README.gcc: Remove obsolete contraint on testcases.
21453
21454 2004-04-05 Paul Brook <paul@codesourcery.com>
21455
21456 PR2123
21457 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21458 failure and exit(0) on success.
21459 * g++.dg/expr/anew2.C: Ditto.
21460 * g++.dg/expr/anew3.C: Ditto.
21461 * g++.dg/expr/anew4.C: Ditto.
21462
21463 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21464
21465 PR c++/3518
21466 * g++.dg/template/unify7.C: New.
21467
21468 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21469
21470 * g++.dg/README: Bring up to date with new subdirectories; remove
21471 duplicate subdirectory lines.
21472
21473 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21474
21475 PR c++/14007
21476 * g++.dg/template/unify5.C: New.
21477 * g++.dg/template/unify6.C: New.
21478 * g++.dg/template/qualttp20.C: Adjust.
21479 * g++.old-deja/g++.jason/report.C: Adjust.
21480 * g++.old-deja/g++.other/qual1.C: Adjust.
21481
21482 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21483
21484 PR c++/14803
21485 * g++.dg/inherit/ptrmem1.C: New test.
21486
21487 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21488
21489 PR c++/14755
21490 * gcc.c-torture/execute/20040331-1.c: New test.
21491 * gcc.dg/20040331-1.c: New test.
21492
21493 2004-04-01 Paul Brook <paul@codesourcery.com>
21494
21495 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21496
21497 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21498
21499 PR c++/14724
21500 * g++.dg/init/goto1.C: New test.
21501
21502 PR c++/14763
21503 * g++.dg/template/defarg4.C: New test.
21504
21505 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21506
21507 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21508
21509 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21510
21511 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21512
21513 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21514
21515 * gcc.dg/noncompile/undeclared-2.c: New test.
21516
21517 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21518
21519 * gcc.dg/940409-1.c: Remove XFAIL.
21520 * gcc.dg/reg-vol-struct-1.c: New test.
21521
21522 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21523
21524 * gcc.dg/torture/builtin-wctype-1.c: New test.
21525
21526 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21527
21528 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21529 * gcc.dg/20001101-1.c: Likewise.
21530 * gcc.dg/20001102-1.c: Likewise.
21531
21532 2004-03-25 Roger Sayle <roger@eyesopen.com>
21533
21534 * gcc.dg/compare8.c: Add an additional test for XOR.
21535
21536 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21537
21538 * gcc.dg/torture/builtin-ctype-1.c: New test.
21539
21540 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21541
21542 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21543 * gcc.dg/torture/builtin-math-1.c: Likewise.
21544 * gcc.dg/torture/builtin-power-1.c: New test.
21545
21546 2004-03-24 Andreas Schwab <schwab@suse.de>
21547
21548 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21549 IA64 assembler.
21550
21551 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21552 Roger Sayle <roger@eyesopen.com>
21553
21554 * gcc.dg/compare8.c: New test case.
21555
21556 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21557
21558 * g++.dg/ext/altivec-7.C: New test.
21559
21560 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21561
21562 PR 12267, 12391, 12560, 13129, 14114, 14133
21563 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21564 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21565 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21566 Adjust error regexps.
21567 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21568 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21569 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21570 * gcc.dg/local1.c: Add explanatory comment.
21571
21572 2004-03-23 Roger Sayle <roger@eyesopen.com>
21573
21574 PR optimization/14669
21575 * g++.dg/opt/fold2.C: New test case.
21576
21577 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21578
21579 PR c/14069
21580 * gcc.dg/20040322-1.c: New test.
21581
21582 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21583
21584 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21585 * gcc.dg/ultrasp4.c: Likewise.
21586 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21587
21588 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21589
21590 * gcc.dg/i386-sse-8.c: Reset default options.
21591
21592 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21593
21594 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21595 in the error message text.
21596
21597 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21598
21599 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21600
21601 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21602
21603 PR c++/14616
21604 * g++.dg/init/array13.C: New test.
21605
21606 2004-03-20 Roger Sayle <roger@eyesopen.com>
21607
21608 PR target/13889
21609 * gcc.c-torture/compile/pr13889.c: New test case.
21610
21611 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21612
21613 PR c/14635
21614 * builtins-1.c (nan, nans): Don't test.
21615 * builtins-30.c: Don't use nan, nanf, nanl.
21616 * builtins-35.c: New test.
21617
21618 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21619
21620 * g++.dg/ext/altivec-6.C: New test.
21621
21622 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21623
21624 * g++.dg/init/placement3.C: New test.
21625
21626 * g++.dg/template/spec13.C: New test.
21627
21628 * g++.dg/lookup/using11.C: New test.
21629
21630 * g++.dg/lookup/koenig3.C: New test.
21631
21632 * g++.dg/template/operator2.C: New test.
21633
21634 * g++.dg/expr/dtor3.C: New test.
21635 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21636 marker.
21637 * g++.old-deja/g++.law/visibility28.C: Likewise.
21638
21639 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21640
21641 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21642 * gcc.dg/ppc64-abi-3.c: Likewise.
21643
21644 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21645
21646 PR c++/14545
21647 * g++.dg/parse/template15.C: New test.
21648
21649 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21650
21651 * g++.dg/expr/dtor2.C: New test.
21652
21653 * g++.dg/lookup/anon4.C: New test.
21654
21655 * g++.dg/overload/using1.C: New test.
21656
21657 * g++.dg/template/lookup7.C: New test.
21658
21659 * g++.dg/template/typename6.C: New test.
21660
21661 * g++.dg/expr/cond6.C: New test.
21662
21663 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21664
21665 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21666
21667 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21668
21669 * g++.dg/expr/cond5.C: New test.
21670 * g++.dg/expr/constcast1.C: Likewise.
21671 * g++.dg/expr/ptrmem2.C: Likewise.
21672 * g++.dg/expr/ptrmem3.C: Likewise.
21673 * g++.dg/lookup/main1.C: Likewise.
21674 * g++.dg/template/lookup6.C: Likewise.
21675
21676 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21677
21678 * gcc.dg/local1.c: New test.
21679
21680 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21681
21682 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21683
21684 * gcc.dg/torture/builtin-convert-1.c: New test.
21685
21686 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21687
21688 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21689
21690 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21691
21692 PR c++/14481
21693 * g++.dg/warn/Wunused-7.C: New test.
21694
21695 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21696
21697 * gcc.dg/torture/builtin-integral-1.c: New test.
21698
21699 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21700
21701 PR c++/14586
21702 * g++.dg/parse/non-dependent3.C: New test.
21703
21704 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21705
21706 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21707 * g++.dg/eh/simd-2.C: Likewise.
21708 * g++.dg/init/array10.C: Likewise.
21709 * gcc.c-torture/compile/simd-1.c: Likewise.
21710 * gcc.c-torture/compile/simd-2.c: Likewise.
21711 * gcc.c-torture/compile/simd-3.c: Likewise.
21712 * gcc.c-torture/compile/simd-4.c: Likewise.
21713 * gcc.c-torture/compile/simd-6.c: Likewise.
21714 * gcc.c-torture/execute/simd-1.c: Likewise.
21715 * gcc.c-torture/execute/simd-2.c: Likewise.
21716 * gcc.dg/compat/vector-defs.h: Likewise.
21717 * gcc.dg/20020531-1.c: Likewise.
21718 * gcc.dg/altivec-3.c: Likewise.
21719 * gcc.dg/altivec-4.c: Likewise.
21720 * gcc.dg/altivec-varargs-1.c: Likewise.
21721 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21722 * gcc.dg/i386-mmx-3.c: Likewise.
21723 * gcc.dg/i386-sse-4.c: Likewise.
21724 * gcc.dg/i386-sse-5.c: Likewise.
21725 * gcc.dg/i386-sse-8.c: Likewise.
21726 * gcc.dg/simd-1.c: Likewise.
21727 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21728 __ev64_opaque__ since the machine description provides it.
21729
21730 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21731
21732 * lib/compat.exp (skip_list): New global variable.
21733 Use it to hold the user defined COMPAT_SKIPS list if any.
21734 (compat-obj): Add the members of skip_list to optall.
21735
21736 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21737
21738 * gcc.dg/compat/union-by-value-1_main.c,
21739 union-by-value-1_x.c, union-by-value-1_y.c,
21740 union-check.h, union-defs.h,
21741 union-init.h, union-return-1_main.c,
21742 union-return-1_x.c, union-return-1_y.c: New files.
21743
21744 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21745
21746 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21747 mixed-struct-init.h: Add 4 mixed structure types.
21748 struct-by-value-21_main.c, struct-by-value-21_x.c,
21749 struct-by-value-21_y.c, struct-return-21_main.c,
21750 struct-return-21_x.c, struct-return-21_y.c: New files.
21751
21752 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21753
21754 PR c++/14550
21755 * g++.dg/parse/template14.C: New test.
21756
21757 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21758
21759 * gcc.c-torture/execute/20040313-1.c: New test.
21760
21761 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21762
21763 PR target/14533
21764 * gcc.dg/20040311-2.c: New test.
21765
21766 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21767
21768 PR other/14544
21769 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21770 bit-field.
21771
21772 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21773
21774 * gcc.dg/20040305-2.c: Add missing return statement.
21775
21776 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21777
21778 * gcc.dg/builtins-34.c: Also check pow10*.
21779
21780 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21781
21782 PR target/14262
21783 * gcc.dg/20040305-2.c: New test.
21784
21785 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21786
21787 * gcc.dg/20040310-1.c: New test.
21788
21789 2004-03-11 Roger Sayle <roger@eyesopen.com>
21790
21791 * gcc.c-torture/execute/20040311-1.c: New test case.
21792
21793 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21794
21795 PR c++/14476
21796 * g++.dg/lookup/enum1.C: New test.
21797
21798 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21799
21800 PR c++/14510
21801 * g++.dg/lookup/struct2.C: New test.
21802
21803 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21804
21805 * gcc.dg/builtins-34.c: New test.
21806
21807 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21808
21809 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21810
21811 2004-03-09 James E Wilson <wilson@specifixinc.com>
21812
21813 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21814 * gcc.dg/alias-2.c: New testcase.
21815
21816 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21817
21818 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21819
21820 2004-03-09 Roger Sayle <roger@eyesopen.com>
21821
21822 * gcc.c-torture/execute/20040309-1.c: New test case.
21823
21824 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21825
21826 PR c++/14397
21827 * g++.dg/overload/ref1.C: New.
21828
21829 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21830
21831 PR c++/14409
21832 * g++.dg/template/spec12.C: New test.
21833
21834 PR c++/14448
21835 * g++.dg/parse/crash14.C: New test.
21836
21837 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21838
21839 PR c++/14230
21840 * g++.dg/init/ref11.C: New test.
21841
21842 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21843
21844 PR c++/14432
21845 * g++.dg/parse/builtin2.C: New test.
21846
21847 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21848
21849 PR c++/14401
21850 * g++.dg/init/ctor3.C: New test.
21851 * g++.dg/init/union1.C: New test.
21852 * g++.dg/ext/anon-struct4.C: New test.
21853
21854 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21855
21856 * g++.dg/lookup/koenig1.C: Tweak error messages.
21857 * g++.dg/lookup/used-before-declaration.C: Likewise.
21858 * g++.dg/other/do1.C: Likewise.
21859 * g++.dg/overload/koenig1.C: Likewise.
21860 * g++.dg/parse/crash13.C: Likewise.
21861 * g++.dg/template/instantiate3.C: Likewise.
21862
21863 2004-03-08 Eric Christopher <echristo@redhat.com>
21864
21865 * * lib/target-supports.exp: Enable libiconv in test
21866 compilation. Fix up error checking.
21867
21868 2004-03-08 Roger Sayle <roger@eyesopen.com>
21869
21870 PR middle-end/14289
21871 * gcc.dg/pr14289-1.c: New test case.
21872 * gcc.dg/pr14289-2.c: Likewise.
21873 * gcc.dg/pr14289-3.c: Likewise.
21874
21875 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21876
21877 * gcc.c-torture/execute/20040308-1.c: New test.
21878
21879 2004-03-07 Roger Sayle <roger@eyesopen.com>
21880
21881 * gcc.c-torture/execute/20040307-1.c: New test case.
21882
21883 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21884
21885 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21886
21887 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21888
21889 * gcc.dg/20040306-1.c: New test.
21890
21891 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21892
21893 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21894 them static.
21895 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21896
21897 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21898
21899 PR c/14465
21900 * gcc.dg/decl-6.c: New test.
21901
21902 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21903
21904 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21905 Rename LOGPOW -> LOG_POW.
21906 (SQRT_EXP, POW_EXP): New.
21907
21908 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21909
21910 * gcc.dg/i386-sse-8.c: New test.
21911
21912 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21913
21914 PR c/14114
21915 * gcc.dg/decl-5.c: New test.
21916
21917 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21918
21919 * gcc.dg/20040305-1.c: New test.
21920
21921 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21922
21923 PR other/14354
21924 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21925
21926 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21927
21928 PR c++/14425, c++/14426
21929 * g++.dg/ext/altivec-4.C: New test.
21930 * g++.dg/ext/altivec-5.C: New test.
21931
21932 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21933
21934 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21935 global variables of a type with no linkage.
21936 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21937 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21938 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21939 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21940 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21941 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21942 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21943 * g++.dg/warn/deprecated.C: Name enum Color.
21944 * g++.dg/overload/VLA.C: Name structure for 'b'.
21945 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21946
21947 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21948
21949 * gcc.c-torture/compile/20040304-1.c: New test.
21950
21951 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21952
21953 PR 13728
21954 * gcc.dg/decl-4.c: New testcase.
21955
21956 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21957
21958 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21959 as PRECF if sizeof (float) > sizeof (double).
21960 (PRECL): Make it the same as PRECF if
21961 sizeof (float) > sizeof (long double).
21962
21963 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21964
21965 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21966 system type. Add check for irix6 which doesn't have c99 runtime.
21967
21968 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21969
21970 * gcc.dg/const-elim-1.c: xfail for xtensa.
21971
21972 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21973
21974 PR c++/14369
21975 * g++.dg/template/cond4.C: New test.
21976
21977 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21978
21979 PR c++/14360
21980 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21981
21982 PR c++/14361
21983 * g++.dg/parse/defarg7.C: New test.
21984
21985 PR c++/14359
21986 * g++.dg/template/friend26.C: New test.
21987
21988 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21989
21990 PR c++/14324
21991 * g++.dg/abi/mangle21.C: New test.
21992
21993 PR c++/14260
21994 * g++.dg/parse/constructor2.C: New test.
21995
21996 PR c++/14337
21997 * g++.dg/template/sfinae1.C: New test.
21998
21999 2004-02-29 Mark Mitchell <mark@codesourcery.com>
22000
22001 PR c++/14267
22002 * g++.dg/expr/crash2.C: New test.
22003
22004 PR middle-end/13448
22005 * gcc.dg/inline-5.c: New test.
22006 * gcc.dg/always-inline.c: Split out tests into ...
22007 * gcc.dg/always-inline2.c: ... this and ...
22008 * gcc.dg/always-inline3.c: ... this.
22009
22010 2004-02-29 Mark Mitchell <mark@codesourcery.com>
22011
22012 PR debug/12103
22013 * g++.dg/debug/crash1.C: New test.
22014
22015 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
22016
22017 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
22018 function with __attribute__((noinline)).
22019 (recurser_void2): Likewise.
22020 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
22021 (recurser_void2): Likewise.
22022
22023 2004-02-29 Roger Sayle <roger@eyesopen.com>
22024
22025 PR middle-end/14203
22026 * g++.dg/warn/Wunused-6.C: New test case.
22027
22028 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
22029
22030 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
22031 not defined.
22032
22033 2004-02-27 Eric Christopher <echristo@redhat.com>
22034
22035 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
22036 * g++.dg/charset/asm2.c: Run only x86.
22037 * gcc.dg/charset/asm3.c: Ditto.
22038
22039 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
22040
22041 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
22042 ld_library_path.
22043
22044 2004-02-27 Ziemowit Laski <zlaski@apple.com>
22045
22046 * g++.dg/ext/altivec-3.C: New.
22047
22048 2004-02-26 Richard Henderson <rth@redhat.com>
22049
22050 * g++.dg/ext/attrib10.C: Mark for warning.
22051 * gcc.dg/attr-alias-1.c: New.
22052
22053 2004-02-26 Richard Henderson <rth@redhat.com>
22054
22055 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
22056 * gcc.c-torture/execute/20040208-2.c: ... it back.
22057
22058 2004-02-26 Eric Christopher <echristo@redhat.com>
22059
22060 * lib/target-supports.exp (check-iconv-available): New function.
22061 * lib/gcc-dg.exp (dg-require-iconv): New function.
22062 Use above.
22063 * gcc.dg/charset: New directory.
22064 * gcc.dg/charset/charset.exp: New file.
22065 * gcc.dg/charset/asm1.c: Ditto.
22066 * gcc.dg/charset/asm2.c: Ditto.
22067 * gcc.dg/charset/asm3.c: Ditto.
22068 * gcc.dg/charset/asm4.c: Ditto.
22069 * gcc.dg/charset/asm5.c: Ditto.
22070 * gcc.dg/charset/attribute1.c: Ditto.
22071 * gcc.dg/charset/attribute2.c: Ditto.
22072 * gcc.dg/charset/string1.c: Ditto.
22073 * g++.dg/charset: New directory.
22074 * g++.dg/dg.exp: Add here. Special options.
22075 * g++.dg/charset/charset.exp: New file.
22076 * g++.dg/charset/asm1.c: Ditto.
22077 * g++.dg/charset/asm2.c: Ditto.
22078 * g++.dg/charset/asm3.c: Ditto.
22079 * g++.dg/charset/asm4.c: Ditto.
22080 * g++.dg/charset/attribute1.c: Ditto.
22081 * g++.dg/charset/attribute2.c: Ditto.
22082 * g++.dg/charset/extern1.cc: Ditto.
22083 * g++.dg/charset/extern2.cc: Ditto.
22084 * g++.dg/charset/string1.c: Ditto.
22085
22086 2004-02-26 Mark Mitchell <mark@codesourcery.com>
22087
22088 PR c++/14278
22089 * g++.dg/parse/comma1.C: New test.
22090
22091 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22092
22093 PR c++/14284
22094 * g++.dg/template/ttp8.C: New test.
22095
22096 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
22097
22098 * gcc.dg/fixuns-trunc-1.c: New test.
22099
22100 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22101
22102 * gcc.dg/builtins-config.h: Use #elif.
22103
22104 2004-02-26 Michael Matz <matz@suse.de>
22105
22106 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22107 * gcc.dg/991214-1.c: Likewise.
22108 * gcc.dg/i386-asm-1.c: Likewise.
22109
22110 2004-02-25 Richard Henderson <rth@redhat.com>
22111
22112 * gcc.c-torture/execute/20040208-2.c: Move ...
22113 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22114
22115 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22116
22117 PR c++/14246
22118 * g++.dg/other/crash-3.C: New test.
22119
22120 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22121
22122 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
22123 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
22124
22125 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
22126 HP-UX.
22127
22128 2004-02-24 Michael Matz <matz@suse.de>
22129
22130 * gcc.dg/i386-regparm.c: New.
22131
22132 2004-02-23 James E Wilson <wilson@specifixinc.com>
22133
22134 * gcc.c-torture/execute/20040223-1.c: New.
22135
22136 2004-02-23 Zack Weinberg <zack@codesourcery.com>
22137 Kazu Hirata <kazu@cs.umass.edu>
22138
22139 * gcc.dg/fwritable-strings-1.c: Remove.
22140
22141 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
22142
22143 PR c/14156
22144 * gcc.dg/20040223-1.c: New test.
22145
22146 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22147
22148 PR c++/14106
22149 * g++.dg/ext/typeof9.C: New test.
22150
22151 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22152
22153 PR c++/14250
22154 * g++.dg/other/switch1.C: New test.
22155
22156 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22157
22158 * gcc.dg/cast-function-1.c: Adjust for new informative message.
22159 * gcc.dg/va-arg-1.c: Likewise.
22160
22161 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22162
22163 PR c++/14143
22164 * g++.dg/template/koenig5.C: New test.
22165
22166 2004-02-21 Ziemowit Laski <zlaski@apple.com>
22167
22168 * g++.dg/ext/altivec-1.C: Generalize target triple.
22169 * g++.dg/ext/altivec-2.C: New test case.
22170 * g++.dg/ext/altivec_check.h: New file.
22171 * gcc.dg/altivec-1.c: Generalize target triple;
22172 include altivec_check.h and call altivec_check().
22173 * gcc.dg/altivec-[2-5].c: Generalize target triple.
22174 * gcc.dg/altivec-6.c: New test case.
22175 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22176 type casts as needed.
22177 * gcc.dg/altivec-10.c: Include altivec_check.h and call
22178 altivec_check().
22179 * gcc.dg/altivec-12.c: New test case.
22180 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22181 include altivec_check.h and call altivec_check().
22182 * gcc.dg/altivec_check.h: New file.
22183
22184 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22185
22186 * lib/target-supports.exp (check_alias_available): Don't mangle
22187 function `g' in test program.
22188
22189 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22190
22191 * lib/target-supports.exp (check_profiling_available): Check
22192 argument to determine whether we support a profiling type.
22193 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22194 check_profiling_available.
22195 * g++.dg/bprob/bprob.exp: Likewise.
22196 * g77.dg/bprob/bprob.exp: Likewise.
22197 * gcc.misc-tests/bprob.exp: Likewise.
22198 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22199 dg-require-profiling and delete expected error handling.
22200 * gcc.dg/20021014-1.c: Likewise.
22201 * gcc.dg/nest.c: Likewise.
22202
22203 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22204
22205 PR c++/12007
22206 * g++.dg/other/vthunk1.C: New test.
22207
22208 2004-02-20 Falk Hueffner <falk@debian.org>
22209
22210 PR target/14201
22211 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22212
22213 2004-02-20 Mark Mitchell <mark@codesourcery.com>
22214
22215 PR c++/13927
22216 * g++.dg/other/error8.C: Remove XFAIL markers.
22217
22218 PR c++/14173
22219 * g++.dg/ext/packed5.C: New test.
22220
22221 PR c++/14199
22222 * g++.dg/warn/Wunused-5.C: New test.
22223
22224 PR c++/14186
22225 * g++.dg/lookup/member1.C: New test.
22226
22227 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
22228
22229 * gcc.c-torture/compile/20040130-1.c: Enable only when
22230 __INT_MAX__ >= 2147483647L.
22231 * gcc.c-torture/compile/961203-1.c: Likewise.
22232
22233 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
22234
22235 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22236 * g++.dg/opt/template1.C: Robustify assembler regexp
22237
22238 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22239
22240 * gcc.c-torture/execute/simd-4.x: Remove.
22241 * gcc.c-torture/execute/va-arg-25.x: Likewise.
22242 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22243 Guard with #ifndef SKIP_ATTRIBUTE.
22244 * gcc.dg/compat/vector-1_y.c: Likewise.
22245 * gcc.dg/compat/vector-2_x.c: Likewise.
22246 * gcc.dg/compat/vector-2_y.c: Likewise.
22247 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22248 * g++.dg/eh/simd-2.C: Likewise.
22249
22250 2004-02-19 Alan Modra <amodra@bigpond.net.au>
22251
22252 * gcc.c-torture/compile/complex-1.c: New.
22253
22254 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
22255
22256 PR target/14209
22257 * gcc.c-torture/execute/20040218-1.c: New test.
22258
22259 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22260
22261 PR c++/14181
22262 * g++.dg/parse/new2.C: New test.
22263
22264 2004-02-18 Paul Brook <paul@codesourcery.com>
22265
22266 * gcc.c-torture/compile/libcall-1.c: New test.
22267
22268 2004-02-18 Paul Brook <paul@codesourcery.com>
22269
22270 PR debug/12934
22271 * gcc.dg/debug/debug-7.c: New test.
22272
22273 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
22274
22275 * gcc.dg/20040217-1.c: New test.
22276
22277 2004-02-17 Zack Weinberg <zack@codesourcery.com>
22278
22279 * gcc.c-torture/execute/990208-1.x: Delete.
22280
22281 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
22282
22283 * gcc.c-torture/execute/20040208-2.x: New file.
22284
22285 2004-02-17 Mark Mitchell <mark@codesourcery.com>
22286
22287 PR c++/11326
22288 * g++.dg/abi/structret1.C: New test.
22289
22290 2004-02-17 Jakub Jelinek <jakub@redhat.com>
22291
22292 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22293 (i386_cpuid): No need to test if cpuid is available on AMD64.
22294 Fix assembly, so that it works onboth i386 and AMD64.
22295 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22296 (vecInLong): Fix s[] member type to unsigned int.
22297 (vecInWord): Remove type.
22298 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22299 (a64, b64, c64, d64, e64): Remove.
22300 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22301 Remove unused variable. Remove initialization of removed variables.
22302 Don't call mmx_tests nor sse_tests.
22303 (reference_mmx, reference_sse): Remove.
22304 (check): Add return stmt.
22305 * gcc.dg/i386-sse-7.c: New test.
22306 * gcc.dg/i386-mmx-4.c: New test.
22307
22308 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22309
22310 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22311 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22312 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22313 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22314 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22315 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22316 g++.dg/tc1/dr94.C: Fix line terminator.
22317
22318 2004-02-16 Geoffrey Keating <geoffk@apple.com>
22319
22320 * gcc.c-torture/compile/20040216-1.c: New.
22321
22322 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22323
22324 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22325 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22326 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22327 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22328 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22329 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22330
22331 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
22332
22333 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22334
22335 2004-02-15 Mark Mitchell <mark@codesourcery.com>
22336
22337 PR c++/13971
22338 * g++.dg/expr/cond4.C: New test.
22339
22340 PR c++/14086
22341 * g++.dg/lookup/crash2.C: New test.
22342
22343 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
22344
22345 * gcc.c-torture/compile/20040214-2.c: New test.
22346
22347 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
22348
22349 PR c++/14116
22350 * g++.dg/ext/typeof8.C: New test.
22351
22352 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
22353
22354 * gcc.c-torture/compile/20040214-1.c: New test.
22355
22356 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22357
22358 PR c++/13635
22359 * g++.dg/template/spec11.C: New test.
22360
22361 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22362
22363 PR c++/13927
22364 * g++.dg/other/error8.C: New test.
22365
22366 2004-02-13 Mark Mitchell <mark@codesourcery.com>
22367
22368 PR c++/14122
22369 * g++.dg/template/array4.C: New test.
22370
22371 PR c++/14108
22372 * g++.dg/inherit/thunk2.C: New test.
22373
22374 PR c++/14083
22375 * g++.dg/eh/cond2.C: New test.
22376
22377 2004-02-12 Alan Modra <amodra@bigpond.net.au>
22378
22379 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22380
22381 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
22382
22383 * lib/scanasm.exp (dg-scan): Quote pattern before display.
22384
22385 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
22386
22387 * g++.dg/simd-2.C: xfail on ppc64-linux.
22388
22389 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
22390
22391 PR c/456
22392 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22393 tests.
22394
22395 2004-02-11 Uros Bizjak <uros@kss-loka.si>
22396
22397 * gcc.dg/builtins-33.c: New test.
22398
22399 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
22400
22401 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22402
22403 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22404
22405 * g++.dg/simd-2.C: Set -maltivec for ppc64.
22406
22407 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22408
22409 * gcc.dg/ppc64-abi-3.c: New test.
22410
22411 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
22412
22413 PR c/14092
22414
22415 * gcc.dg/pr14092-1.c: New testcase.
22416
22417 2004-02-10 Alan Modra <amodra@bigpond.net.au>
22418
22419 * gcc.dg/cpp/assert4.c: Fix typo last change.
22420
22421 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22422 * gcc.dg/cpp/assert4.c: Handle powerpc64.
22423
22424 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22425
22426 2004-02-09 Roger Sayle <roger@eyesopen.com>
22427
22428 * gcc.c-torture/compile/20040209-1.c: New test case.
22429
22430 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
22431
22432 * gcc.dg/c90-init-1.c: Adjust expected error messages.
22433
22434 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
22435
22436 * gcc.c-torture/execute/20040208-[12].c: New tests.
22437
22438 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22439
22440 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22441
22442 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22443
22444 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22445
22446 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22447
22448 Bug 13856
22449 * gcc.dg/visibility-8.c: New testcase.
22450
22451 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22452
22453 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22454 arguments.
22455 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22456
22457 2004-02-07 Roger Sayle <roger@eyesopen.com>
22458
22459 PR middle-end/13696
22460 * g++.dg/opt/fold1.C: New test case.
22461
22462 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22463
22464 PR c++/14033
22465 * g++.dg/other/crash-2.C: New test.
22466
22467 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22468
22469 PR c++/14028
22470 * g++.dg/parse/angle-bracket2.C: New test.
22471
22472 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22473
22474 PR middle-end/13750
22475 Revert:
22476 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22477 PR pch/13361
22478 * testsuite/g++.dg/pch/wchar-1.C: New.
22479 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22480
22481 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22482
22483 PR c++/14008
22484 * g++.dg/parse/error15.C: New test.
22485 * g++.dg/parse/crash11.C: Update dg-error mark.
22486
22487 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22488
22489 PR c++/13932
22490 * g++.dg/warn/conv2.C: New test.
22491
22492 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22493
22494 PR c++/13086
22495 * g++.dg/warn/incomplete1.C: Remove xfail.
22496
22497 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22498
22499 * lib/file-format.exp (gcc_target_object_format): Use
22500 ${tool}_target_compile, not gcc_target_compile.
22501 * lib/target-supports.exp (check_alias_available): Likewise.
22502 (check_gc_sections_available): Likewise.
22503 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22504 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22505 dg-require-alias.
22506
22507 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22508
22509 PR c++/13969
22510 * g++.dg/template/static6.C: New test.
22511
22512 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22513
22514 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22515
22516 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22517
22518 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22519 tests for systems where `char' is unsigned by default.
22520
22521 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22522
22523 PR c++/13997
22524 * g++.dg/template/partial3.C: New test.
22525
22526 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22527
22528 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22529 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22530 Remove mentions of obsolete ports.
22531
22532 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22533
22534 * gcc.dg/noncompile/20001228-1.c: Fix for new
22535 error message.
22536
22537 2004-02-03 Roger Sayle <roger@eyesopen.com>
22538
22539 PR target/9348
22540 * gcc.c-torture/execute/multdi-1.c: New test case.
22541
22542 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22543
22544 PR c++/13925
22545 * g++.dg/template/lookup5.C: New test.
22546
22547 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22548
22549 PR c++/13950
22550 * g++.dg/template/lookup4.C: New test.
22551
22552 PR c++/13970
22553 * g++.dg/parse/error14.C: New test.
22554
22555 PR c++/14002
22556 * g++.dg/parse/template13.C: New test.
22557
22558 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22559
22560 PR c++/13978
22561 * g++.dg/template/koenig4.C: New test.
22562
22563 PR c++/13968
22564 * g++.dg/template/crash17.C: New test.
22565
22566 PR c++/13975
22567 * g++.dg/parse/error13.C: New test.
22568 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22569
22570 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22571
22572 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22573
22574 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22575
22576 PR c/11658
22577 PR c/13994
22578 * gcc.dg/noncompile/20040203-1.c: New test.
22579 * gcc.dg/noncompile/20040203-2.c: Likewise.
22580 * gcc.dg/noncompile/20040203-3.c: Likewise.
22581 * gcc.dg/20040203-1.c: Likewise.
22582
22583 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22584
22585 PR c++/10858
22586 * g++.dg/template/sizeof7.C: New test.
22587
22588 2004-02-02 Eric Christopher <echristo@redhat.com>
22589 Zack Weinberg <zack@codesourcery.com>
22590
22591 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22592
22593 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22594
22595 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22596 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22597 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22598 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22599
22600 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22601
22602 PR c++/13113
22603 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22604
22605 PR c++/13854
22606 * g++.dg/ext/attrib13.C: New test.
22607
22608 PR c++/13907
22609 * g++.dg/conversion/op2.C: New test.
22610
22611 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22612
22613 * gcc.dg/titype-1.c: Fix pasto.
22614
22615 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22616
22617 * gcc.dg/titype-1.c: New test.
22618
22619 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22620
22621 PR c++/13957
22622 * g++.dg/template/non-type-template-argument-1.C,
22623 g++.dg/template/qualified-id1.C: Update dg-error marks.
22624 * g++.dg/template/nontype6.C: New test.
22625
22626 2004-02-01 Roger Sayle <roger@eyesopen.com>
22627
22628 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22629 * gcc.dg/builtins-31.c: New testcase.
22630 * gcc.dg/builtins-32.c: New testcase.
22631
22632 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22633
22634 * objc.dg/call-super-2.m: Update line numbers
22635 for the including of stddef.h.
22636
22637 2004-01-30 Michael Matz <matz@suse.de>
22638
22639 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22640 g++.dg/ext/case-range3.C: New tests.
22641
22642 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22643
22644 DR206
22645 PR c++/13813
22646 * g++.dg/template/member4.C: New test.
22647
22648 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22649
22650 PR c++/13683
22651 * g++.dg/template/sizeof6.C: New test.
22652
22653 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22654
22655 * gcc.dg/fwritable-strings-1.c: New test.
22656
22657 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22658
22659 * gcc.c-torture/compile/20040130-1.c: New test.
22660
22661 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22662
22663 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22664
22665 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22666
22667 PR c++/13883
22668 * g++.dg/template/ctor3.C: New test.
22669
22670 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22671
22672 * g++.dg/tc1: New directory.
22673 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22674 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22675 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22676 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22677 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22678
22679 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22680
22681 * g++.dg/parse/error11.C: New test.
22682 * g++.dg/parse/error12.C: Likewise.
22683
22684 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22685
22686 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22687 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22688
22689 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22690
22691 PR c++/13791
22692 * g++.dg/ext/attrib12.C: New test.
22693
22694 PR c++/13736
22695 * g++.dg/parse/cast2.C: New test.
22696
22697 2004-01-27 James E Wilson <wilson@specifixinc.com>
22698
22699 * objc.dg/encode-2.m (main): New local string. Set depending on
22700 sizeof long. Use in sscanf call.
22701 * objc.dg/encode-3.m (main): New local string. Set depending on
22702 sizeof long. Use in scan_initial call.
22703
22704 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22705
22706 * objc.dg/call-super-2.m: Make LP64-safe.
22707 * objc.dg/desig-init-1.m: Likewise.
22708
22709 2004-01-27 Devang Patel <dpatel@apple.com>
22710
22711 * g++.dg/debug/namespace1.C: New test.
22712
22713 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22714
22715 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22716 xscale-*-*.
22717
22718 * gcc.dg/arm-mmx-1.c: New test.
22719
22720 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22721
22722 * gcc.dg/20040127-1.c: New test.
22723 * gcc.dg/20040127-2.c: New test.
22724
22725 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22726
22727 * objc.dg/stret-1.m (glob): Renamed to globa.
22728
22729 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22730
22731 PR c++/13663
22732 * g++.dg/expr/for1.C: New test.
22733
22734 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22735
22736 PR middle-end/13779
22737 * gcc.dg/darwin-longlong.c: New test.
22738
22739 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22740
22741 * gcc.dg/20040124-1.c: Moved test from here...
22742 * gcc.c-torture/compile/20040124-1.c: ...to here.
22743
22744 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22745
22746 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22747 the assembly output if -m64 is passed.
22748
22749 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22750
22751 PR c++/13833
22752 * g++.dg/template/cond3.C: New test.
22753
22754 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22755
22756 PR c++/13810
22757 * g++.dg/template/ttp7.C: New test.
22758
22759 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22760
22761 PR c++/13797
22762 * g++.dg/template/nontype4.C: New test.
22763 * g++.dg/template/nontype5.C: Likewise.
22764
22765 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22766
22767 * gcc.dg/torture/mips-clobber-at.c: New test.
22768
22769 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22770
22771 * gcc.dg/20040124-1.c: New test.
22772
22773 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22774
22775 * gcc.dg/20040123-1.c: New test.
22776
22777 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22778
22779 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22780
22781 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22782
22783 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22784
22785 2004-01-23 Andrew Pinski <apinski@apple.com>
22786
22787 * gcc.dg/20030121-1.c: Move to ..
22788 * gcc.dg/20040121-1.c: here.
22789
22790 2004-01-23 Roger Sayle <roger@eyesopen.com>
22791
22792 * gcc.dg/builtins-29.c: New test case.
22793
22794 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22795
22796 PR 18314
22797 * gcc.dg/builtins-30.c: New testcase.
22798
22799 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22800
22801 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22802 * lib/g77.exp: Likewise.
22803 * lib/objc.exp: Likewise.
22804 * lib/g++.exp: Likewise.
22805
22806 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22807
22808 * gcc.dg/struct-by-value-2.c: New test.
22809
22810 2004-01-21 Andrew Pinski <apinski@apple.com>
22811
22812 PR target/13785
22813 * gcc.dg/20030121-1.c: New test.
22814
22815 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22816
22817 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22818 clobber frame pointer register in asm statement.
22819
22820 2004-01-21 Falk Hueffner <falk@debian.org>
22821
22822 * gcc.c-torture/compile/20040121-1.c: New test.
22823
22824 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22825
22826 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22827
22828 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22829
22830 * gcc.dg/ppc64-abi-2.c: New test.
22831
22832 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22833
22834 * lib/treelang.exp: Fill out this file.
22835 * lib/treelang-dg.exp: New File.
22836
22837 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22838
22839 * gcc.c-torture/compile/981022-1.c: Remove.
22840 * gcc.dg/array-5.c: Remove XFAIL.
22841 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22842 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22843 gcc.dg/cond-lvalue-1.c: Update.
22844 * gcc.dg/cast-lvalue-2.c: New test.
22845
22846 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22847
22848 PR c++/13592
22849 * g++.dg/other/error1.C (class foo): Tweak error message.
22850
22851 PR c++/13592
22852 * g++.dg/template/call2.C: New test.
22853
22854 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22855
22856 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22857 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22858 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22859 scalar-return-1_x.c, scalar-return-2_y.c,
22860 scalar-return-3_x.c, scalar-return-3_y.c,
22861 scalar-return-4_x.c, scalar-return-4_y.c,
22862 struct-align-1.h, struct-align-1_x.c,
22863 struct-align-1_y.c, struct-align-2.h,
22864 struct-align-2_x.c, struct-align-2_y.c,
22865 struct-by-value-10_y.c, struct-by-value-11_x.c,
22866 struct-by-value-11_y.c, struct-by-value-12_x.c,
22867 struct-by-value-12_y.c, struct-by-value-13_x.c,
22868 struct-by-value-13_y.c, struct-by-value-14_x.c,
22869 struct-by-value-14_y.c, struct-by-value-15_x.c,
22870 struct-by-value-15_y.c, struct-by-value-16_y.c,
22871 struct-by-value-17_y.c, struct-by-value-18_y.c,
22872 struct-by-value-19_y.c, struct-by-value-1_x.c,
22873 struct-by-value-1_y.c, struct-by-value-20_y.c,
22874 struct-by-value-2_x.c, struct-by-value-2_y.c,
22875 struct-by-value-3_y.c, struct-by-value-4_x.c,
22876 struct-by-value-4_y.c, struct-by-value-5_y.c,
22877 struct-by-value-6_y.c, struct-by-value-7_y.c
22878 struct-by-value-8_x.c, struct-by-value-8_y.c
22879 struct-by-value-9_x.c, struct-by-value-9_y.c
22880 struct-return-10_x.c, struct-return-10_y.c,
22881 struct-return-19_x.c, struct-return-20_x.c
22882 struct-return-2_x.c, struct-return-2_y.c
22883 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22884 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22885
22886 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22887
22888 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22889 attribute on sparc*-sun-solaris2.*.
22890
22891 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22892
22893 PR c++/13710
22894 * g++.dg/ext/typeof7.C: New test.
22895
22896 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22897
22898 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22899 * gcc.dg/const-elim-1.c: Same.
22900
22901 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22902
22903 * objc.dg/stret-1.m: New.
22904 * objc.dg/stret-2.m: New.
22905
22906 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22907
22908 PR c++/11895
22909 * g++.dg/ext/vector1.C: New test.
22910
22911 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22912
22913 * gcc.dg/pch/import-1.c: New.
22914 * gcc.dg/pch/import-1.hs: New.
22915 * gcc.dg/pch/import-1a.h: New.
22916 * gcc.dg/pch/import-1b.h: New.
22917 * gcc.dg/pch/import-1c.h: New.
22918
22919 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22920
22921 PR c++/13574
22922 * g++.dg/ext/array1.C: New test.
22923
22924 PR c++/13178
22925 * g++.dg/conversion/op1.C: New test.
22926
22927 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22928
22929 PR 11864
22930 From Kazumoto Kojima / Dan Kegel:
22931 * gcc.dg/pr11864-1.c: New test.
22932
22933 PR 10392
22934 From Marcus Comstedt / Dan Kegel:
22935 * gcc.dg/pr10392-1.c: New test.
22936
22937 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22938
22939 PR c++/13478
22940 * g++.dg/init/ref10.C: New test.
22941
22942 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22943
22944 PR c++/13407
22945 * g++.dg/parse/typename6.C: New test.
22946
22947 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22948
22949 PR pch/13361
22950 * testsuite/g++.dg/pch/wchar-1.C: New.
22951 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22952
22953 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22954
22955 PR c++/9259
22956 * g++.dg/expr/sizeof2.C: New test.
22957
22958 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22959
22960 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22961
22962 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22963
22964 PR c++/13659
22965 * g++.dg/lookup/strong-using-3.C: New.
22966 * g++.dg/lookup/using-10.C: New.
22967
22968 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22969
22970 PR c++/13594
22971 * g++.dg/lookup/strong-using-2.C: New.
22972
22973 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22974 Dan Kegel <dank@kegel.com>
22975 J"orn Rennecke <joern.rennecke@superh.com>
22976
22977 PR target/9365
22978 * gcc.dg/pr9365-1.c: New test.
22979
22980 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22981
22982 PR c++/8856
22983 * g++.dg/parse/casting-operator2.C: New test.
22984 * g++.old-deja/g++.pt/explicit83.C: Remove.
22985
22986 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22987
22988 * gcc.dg/label-compound-stmt-1.c: New test.
22989 * gcc.c-torture/compile/950922-1.c,
22990 gcc.c-torture/compile/20000211-3.c,
22991 gcc.c-torture/compile/20000518-1.c,
22992 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22993 compound statements.
22994
22995 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22996
22997 * gcc.dg/ppc64-abi-1.c: New test.
22998
22999 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
23000
23001 * g++.dg/ext/attrib9.C: Add dg-warnings.
23002
23003 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23004
23005 PR c++/12335
23006 * g++.dg/parse/dtor3.C: New test.
23007
23008 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
23009
23010 PR c++/12709
23011 * g++.dg/parse/try-catch-1.C: New test.
23012
23013 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
23014
23015 * ada/acats/run_all.sh: Add more verbose output in acats.log
23016 when compiling tests.
23017
23018 2004-01-12 Zack Weinberg <zack@codesourcery.com>
23019
23020 PR 13656
23021 * gcc.dg/typedef-redecl.c: New test case.
23022 * gcc.dg/typedef-redecl.h: New support file.
23023
23024 2004-01-13 Jan Hubicka <jh@suse.cz>
23025
23026 * gcc.dg/always_inline.c: New test.
23027 * gcc.dg/debug/20031231-1.c: Fix.
23028
23029 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23030
23031 PR c++/13474
23032 * g++.dg/template/array3.C: New test.
23033
23034 2004-01-12 Zack Weinberg <zack@codesourcery.com>
23035
23036 * g++.dg/ext/lvalue1.C: No longer expected to fail.
23037 * g++.dg/warn/Wunused-2.C: Likewise.
23038
23039 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23040
23041 PR c++/13289
23042 * g++.dg/template/instantiate6.C: New test.
23043
23044 2004-01-12 Roger Sayle <roger@eyesopen.com>
23045
23046 PR middle-end/11397
23047 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
23048
23049 2004-01-12 Jan Hubicka <jh@suse.cz>
23050
23051 PR opt/12826
23052 * gcc.dg/20040112-1.c: New.
23053
23054 * gcc.dg/dwarf-die[1-7].c: Move to...
23055 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
23056 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
23057
23058 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
23059
23060 PR c++/4100
23061 * g++.dg/parse/friend4.C: New test.
23062
23063 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
23064
23065 PR c++/4100
23066 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
23067 definition is called a friend.
23068
23069 2004-01-11 Zack Weinberg <zack@codesourcery.com>
23070
23071 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
23072
23073 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
23074
23075 PR c++/3478
23076 * g++.dg/parse/error10.C: New test.
23077 * g++.dg/template/arg2.C: Accept "invalid type" error.
23078
23079 2004-01-11 Jakub Jelinek <jakub@redhat.com>
23080
23081 PR middle-end/13392
23082 * g++.dg/opt/expect2.C: New test.
23083
23084 2004-01-10 Zack Weinberg <zack@codesourcery.com>
23085
23086 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23087 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23088 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23089 Update dg-error regexps.
23090
23091 2004-01-10 Zack Weinberg <zack@codesourcery.com>
23092
23093 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23094 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23095
23096 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23097
23098 * gcc.dg/pragma-re-1.c: Use right pointer type.
23099
23100 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23101
23102 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23103
23104 2004-01-09 Geoffrey Keating <geoffk@apple.com>
23105
23106 * gcc.dg/rs6000-ldouble-1.c: New.
23107
23108 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23109
23110 DR 337
23111 PR c++/9256
23112 * g++.dg/other/abstract1.C: New test.
23113
23114 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
23115
23116 * g++.dg/lookup/strong-using-1.C: New.
23117
23118 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
23119
23120 PR c/11234
23121 * gcc.dg/func-ptr-conv-1.c: New test.
23122 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
23123
23124 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
23125
23126 PR target/13380.
23127 * gcc.c-torture/compile/20040109-1.c: New.
23128
23129 2004-01-08 Stuart Hastings <stuart@apple.com>
23130
23131 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
23132 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
23133 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
23134
23135 2004-01-09 Alan Modra <amodra@bigpond.net.au>
23136
23137 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
23138
23139 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23140
23141 * ada/acats/run_acats: Treat 'gnatchop' the same way
23142 as 'gnatmake'. Export GCC_DRIVER.
23143 * ada/acats/run_all.sh: Add target_gnatchop. Use
23144 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
23145
23146 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23147
23148 PR c++/12573
23149 * g++.dg/template/dependent-expr4.C: New test.
23150
23151 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
23152
23153 * gcc.dg/altivec-11.c: New test.
23154
23155 2004-01-07 Mark Mitchell <mark@codesourcery.com>
23156
23157 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
23158
23159 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
23160
23161 PR c/6024
23162 * gcc.dg/enum-compat-1.c: New test.
23163 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
23164
23165 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
23166
23167 PR c/12165
23168 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
23169 gcc.dg/c99-idem-qual-3.c: New tests.
23170
23171 2004-01-07 Alan Modra <amodra@bigpond.net.au>
23172
23173 * gcc.dg/winline-7.c: Don't cast void * to int.
23174
23175 2004-01-06 Jan Hubicka <jh@suse.cz>
23176
23177 * gcc.dg/i386-sse-5.c: New test
23178 * g++.dg/eh/simd-1.c: Add -w argument for i386.
23179
23180 2004-01-05 Mark Mitchell <mark@codesourcery.com>
23181
23182 PR c++/12815
23183 * g++.dg/rtti/typeid4.C: New test.
23184
23185 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23186
23187 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23188
23189 2004-01-05 Mark Mitchell <mark@codesourcery.com>
23190
23191 PR c++/12132
23192 * g++.dg/template/error11.C: New test.
23193
23194 PR c++/13451
23195 * g++.dg/template/class2.C: New test.
23196
23197 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
23198 Richard Sandiford <rsandifo@redhat.com>
23199
23200 PR c++/13387
23201 * g++.dg/opt/alias3.C: New test.
23202
23203 2004-01-04 Mark Mitchell <mark@codesourcery.com>
23204
23205 PR c++/13157
23206 * g++.dg/template/koenig3.C: New test.
23207
23208 PR c++/13529
23209 * g++.dg/parse/offsetof3.C: New test.
23210
23211 * g++.dg/init/copy7.C: Add missing dg-error markers.
23212
23213 PR c++/12226
23214 * g++.dg/init/copy7.c: New test.
23215
23216 PR c++/13536
23217 * g++.dg/parse/cast1.C: New test.
23218
23219 2004-01-04 Jan Hubicka <jh@suse.cz>
23220
23221 * gcc.dg/winline[1-7].c: New tests.
23222
23223 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23224
23225 PR c++/13520
23226 * g++.dg/template/qualttp22.C: New test.
23227
23228 2004-01-01 Jan Hubicka <jh@suse.cz>
23229
23230 * gcc.dg/debug/20031231-1.c: New.
23231 * gcc.c-torture/compile/20040101-1.c: New.
23232 * gcc.dg/dwarf-die-[1-7].c: New.
23233
23234 2004-01-01 Jakub Jelinek <jakub@redhat.com>
23235
23236 PR optimization/13521
23237 * gcc.c-torture/compile/20031231-1.c: New test.
23238
23239 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
23240
23241 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23242
23243 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23244
23245 PR c++/10079
23246 * g++.dg/template/crash16.C: New test.
23247
23248 2003-12-30 Mark Mitchell <mark@codesourcery.com>
23249
23250 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23251
23252 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
23253
23254 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23255 ports.
23256 * g++.old-deja/g++.jason/thunk3.C: Likewise.
23257 * g++.old-deja/g++.law/profile1.C: Likewise.
23258 * gcc.c-torture/compile/981006-1.c: Likewise.
23259 * gcc.c-torture/execute/loop-2e.x: Likewise.
23260 * gcc.c-torture/execute/loop-2f.x: Remove.
23261 * gcc.c-torture/execute/loop-2g.x: Likewise.
23262 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23263 * gcc.dg/20020312-2.c: Remove traces of dead ports.
23264
23265 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
23266
23267 PR c++/13507
23268 * g++.dg/ext/attrib11.C: New test.
23269
23270 PR c++/13494
23271 * g++.dg/template/array2-1.C: New test.
23272 * g++.dg/template/array2-2.C: New test.
23273
23274 2003-12-29 Mark Mitchell <mark@codesourcery.com>
23275
23276 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23277
23278 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
23279
23280 PR c++/12774
23281 * g++.dg/template/array1-1.C: New test.
23282 * g++.dg/template/array1-2.C: New test.
23283
23284 2003-12-29 Roger Sayle <roger@eyesopen.com>
23285
23286 PR fortran/12632
23287 * g77.dg/12632.f: New test case.
23288
23289 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23290
23291 PR c++/13289
23292 * g++.dg/parse/nontype1.C: New test.
23293
23294 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23295
23296 PR c++/12403
23297 * g++.dg/parse/explicit1.C: New test.
23298 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23299
23300 2003-12-28 Mark Mitchell <mark@codesourcery.com>
23301
23302 PR c++/13081
23303 * g++.dg/opt/inline6.C: New test.
23304
23305 PR c++/12613
23306 * g++.dg/parse/error9.C: New test.
23307
23308 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23309
23310 2003-12-28 Mark Mitchell <mark@codesourcery.com>
23311
23312 PR c++/13009
23313 * g++.dg/init/assign1.C: New test.
23314
23315 2003-12-28 Roger Sayle <roger@eyesopen.com>
23316
23317 PR c++/13070
23318 * g++.dg/warn/format3.C: New test case.
23319
23320 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23321
23322 * gcc.c-torture/compile/20031227-1.c: New test.
23323
23324 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23325
23326 * g++.dg/bprob/bprob.exp: Load target-supports.exp
23327 * g77.dg/bprob/bprob.exp: Likewise.
23328 * gcc.misc-tests/bprob.exp: Likewise.
23329 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
23330 variants on systems where the library does not provide that
23331 functionality.
23332 * gcc.dg/builtins-20.c: Use builtins-config.h.
23333 * gcc.dg/builtins-config.h: New file.
23334
23335 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23336
23337 * lib/gcc-dg.exp (dg-require-profiling): New function.
23338 * lib/target-supports.exp (check_profiling_available): Likewise.
23339 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23340 * g77.dg/bprob/bprob.exp: Likewise.
23341 * gcc.misc-tests/bprob.exp: Likewise.
23342 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23343 * gcc.dg/20021014-1.c: Likewise.
23344 * gcc.dg/nest.c: Likewise.
23345
23346 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23347
23348 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23349 compiling.
23350 * g++.dg/lookup/java2.C: Likewise.
23351 * gcc.dg/cpp/lexident.c: Likewise.
23352
23353 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
23354
23355 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23356 given.
23357 * gcc.c-torture/compile/961203-1.c: Likewise.
23358 * gcc.c-torture/compile/980506-1.c: Likewise.
23359
23360 2003-12-23 Zack Weinberg <zack@codesourcery.com>
23361
23362 * lib/gcc-dg.exp (dg-prune-output): New annotation.
23363 (additional_prunes): New global.
23364 (gcc-dg-prune): Handle additional per-test pruning.
23365 (dg-test): Clear additional_prunes between tests.
23366
23367 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
23368 dg-prune-output to avoid spurious failures from assembler
23369 complaining about nonexistent WAW violations.
23370 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23371 Use dg-prune-output to avoid spurious failures from assembler
23372 warning about Itanium B-step errata.
23373
23374 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23375
23376 * g++.dg/abi/macro0.C: New test.
23377 * g++.dg/abi/macro1.C: Likewise.
23378 * g++.dg/abi/macro2.C: Likewise.
23379
23380 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23381 * g++.dg/abi/bitfield7.C: Likewise.
23382 * g++.dg/abi/dtor2.C: Likewise.
23383 * g++.dg/abi/mangle11.C: Likewise.
23384 * g++.dg/abi/mangle12.C: Likewise.
23385 * g++.dg/abi/mangle14.C: Likewise.
23386 * g++.dg/abi/mangle17.C: Likewise.
23387 * g++.dg/abi/vbase10.C: Likewise.
23388 * g++.dg/abi/vbase14.C: Likewise.
23389 * g++.dg/template/qualttp17.C: Likewise.
23390
23391 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23392
23393 PR c/11995
23394 * gcc.dg/20031223-1.c: New test.
23395
23396 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23397
23398 * gcc.dg/noreturn-7.c: New test.
23399
23400 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23401
23402 * gcc.dg/null-pointer-1.c: New test.
23403
23404 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23405
23406 * g++.old-deja/g++.jason/template18.C: Remove.
23407 * g++.old-deja/g++.jason/template37.C: Likewise.
23408
23409 PR c++/12862
23410 * g++.dg/lookup/ns1.C: New test.
23411
23412 PR c++/12397
23413 * g++.dg/template/lookup3.C: New test.
23414
23415 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23416
23417 * g++.dg/template/recurse1.C: New test
23418
23419 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23420
23421 PR c++/12479
23422 * g++.dg/parse/semicolon1.C: New test.
23423 * g++.dg/parse/semicolon1.h: Likewise.
23424
23425 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
23426
23427 * gcc.dg/darwin-misaligned.c: New test.
23428
23429 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23430
23431 PR c/9163
23432 * gcc.dg/20031222-1.c: New test.
23433
23434 2003-12-21 Mark Mitchell <mark@codesourcery.com>
23435
23436 PR c++/13438
23437 * g++.dg/parse/error8.C: New test.
23438
23439 PR c++/11554
23440 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23441
23442 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
23443
23444 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23445 too small.
23446 * gcc.c-torture/compile/930217-1.c: Likewise.
23447 * gcc.c-torture/compile/930513-1.c: Likewise.
23448 * gcc.c-torture/execute/920908-2.c: Likewise.
23449 * gcc.c-torture/execute/921204-1.c: Likewise.
23450 * gcc.c-torture/execute/930621-1.c: Likewise.
23451 * gcc.c-torture/execute/930630-1.c: Likewise.
23452 * gcc.c-torture/execute/931031-1.c: Likewise.
23453 * gcc.c-torture/execute/980602-2.c: Likewise.
23454 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23455 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23456 * gcc.c-torture/execute/extzvsi.c: Likewise.
23457 * gcc.c-torture/unsorted/ext.c: Likewise.
23458
23459 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23460
23461 PR target/12749
23462 * gcc.c-torture/compile/20031220-2.c: New test case.
23463
23464 2003-12-20 Roger Sayle <roger@eyesopen.com>
23465
23466 PR optimization/13031
23467 * gcc.c-torture/compile/20031220-1.c: New test case.
23468
23469 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23470
23471 * gcc.dg/cast-function-1.c: New test.
23472
23473 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23474
23475 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23476 formats.
23477
23478 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23479
23480 PR c++/12795
23481 * g++.dg/ext/attrib10.C: New test.
23482
23483 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23484
23485 * gcc.dg/cleanup-10.c: New test.
23486 * gcc.dg/cleanup-11.c: New test.
23487
23488 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23489
23490 PR c++/13239
23491 * g++.dg/opt/expect1.C: New test.
23492
23493 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23494
23495 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23496
23497 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23498
23499 PR debug/12923
23500 * gcc.dg/20031218-1.c: New test.
23501
23502 PR debug/12389
23503 * gcc.dg/20031218-2.c: New test.
23504 * gcc.dg/20031218-3.c: New test.
23505
23506 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23507 of label name and allow for USER_LABEL_PREFIX == "_" names.
23508 * g++.dg/abi/mangle18-2.C: Likewise.
23509 * g++.dg/abi/mangle19-1.C: Likewise.
23510 * g++.dg/abi/mangle19-2.C: Likewise.
23511 * g++.dg/abi/mangle20-1.C: Likewise.
23512 * g++.dg/abi/mangle20-2.C: Likewise.
23513
23514 2003-12-18 Richard Henderson <rth@redhat.com>
23515
23516 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23517
23518 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23519 Dan Kegel <dank@kegel.com>
23520
23521 PR other/12009
23522 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23523 testing a cross compiler, it causes spurious compile failures.
23524 * lib/g++.exp: Likewise.
23525
23526 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23527
23528 PR c++/13262
23529 * g++.dg/template/access13.C: New test.
23530
23531 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23532
23533 * gcc.dg/20031216-1.c: New test.
23534
23535 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23536
23537 PR c++/9154
23538 * g++.dg/template/error10.C: New test.
23539
23540 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23541
23542 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23543 * g++.dg/eh/simd-2.C: Likewise.
23544
23545 2003-12-17 James E Wilson <wilson@specifixinc.com>
23546 Roger Sayle <roger@eyesopen.com>
23547
23548 * gcc.c-torture/execute/ieee/mzero5.c: New.
23549
23550 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23551
23552 PR c++/10603
23553 * g++.dg/parse/error6.C: New test.
23554
23555 PR c++/12827
23556 * g++.dg/parse/error7.C: New test.
23557
23558 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23559
23560 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23561 at -O with stabs debugging formats.
23562 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23563 * gcc.dg/debug/debug-2.c: Likewise.
23564
23565 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23566
23567 PR c++/12696
23568 * g++.dg/init/error1.C: New test.
23569
23570 PR c++/12218
23571 * g++.dg/init/pm3.C: New test.
23572
23573 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23574
23575 PR c/3347
23576 * gcc.dg/bitfld-8.c: New test.
23577
23578 2003-12-16 James Lemke <jim@wasabisystems.com>
23579
23580 * gcc.dg/arm-scd42-[123].c: New tests.
23581
23582 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23583
23584 PR c++/9043
23585 * g++.dg/abi/mangle20-1.C: New test.
23586 * g++.dg/abi/mangle20-2.C: New test.
23587
23588 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23589
23590 PR c++/13275
23591 * g++.dg/other/offsetof2.C: Remove XFAIL.
23592 * g++.dg/parse/offsetof1.C: New test.
23593 * g++.gd/parse/offsetof2.C: Likewise.
23594
23595 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23596
23597 * g++.dg/template/nontype3.C: New test.
23598 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23599
23600 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23601
23602 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23603
23604 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23605
23606 PR c++/13387
23607 * g++.dg/expr/assign1.C: New test.
23608
23609 PR c++/13242
23610 * g++.dg/abi/mangle19-1.C: New test.
23611 * g++.dg/abi/mangle19-2.C: New test.
23612
23613 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23614
23615 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23616
23617 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23618
23619 * gcc.c-torture/execute/20031216-1.c: New test.
23620
23621 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23622
23623 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23624 an ICE regression.
23625
23626 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23627
23628 PR c++/10926
23629 * g++.dg/template/error9.C: New test.
23630
23631 PR c++/11116
23632 * g++.dg/template/error8.C: New test.
23633
23634 2003-12-15 Roger Sayle <roger@eyesopen.com>
23635
23636 PR middle-end/13400
23637 * gcc.c-torture/execute/20031215-1.c: New test case.
23638
23639 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23640
23641 PR c++/13269
23642 * g++.dg/parse/error5.C: New test.
23643
23644 PR c++/12989
23645 * g++.dg/expr/sizeof1.C: New test.
23646
23647 PR c++/13310
23648 * g++.dg/template/crash15.C: New test.
23649
23650 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23651
23652 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23653 a non-POD type as the last named parameter of a varargs function.
23654
23655 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23656
23657 PR c++/13243
23658 PR c++/12573
23659 * g++.dg/template/crash14.C: New test.
23660 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23661
23662 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23663
23664 * g++.dg/other/java1.C: New test.
23665
23666 PR c++/13241
23667 * g++.dg/abi/mangle18-1.C: New test.
23668 * g++.dg/abi/mangle18-2.C: New test.
23669
23670 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23671
23672 PR optimization/10312
23673 * gcc.c-torture/execute/20031214-1.c: New.
23674
23675 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23676
23677 PR c++/10779
23678 PR c++/12160
23679 * g++.dg/parse/error3.C: New test.
23680 * g++.dg/parse/error4.C: Likewise.
23681 * g++.dg/abi/mangle4.C: Tweak error messages.
23682 * g++.dg/lookup/using5.C: Likewise.
23683 * g++.dg/other/error2.C: Likewise.
23684 * g++.dg/parse/typename5.C: Likewise.
23685 * g++.dg/parse/undefined1.C: Likewise.
23686 * g++.dg/template/arg2.C: Likewise.
23687 * g++.dg/template/ttp3.C: Likewise.
23688 * g++.dg/template/type1.C: Likewise.
23689 * g++.old-deja/g++.other/crash32.C: Likewise.
23690 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23691
23692 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23693
23694 PR c++/13106
23695 * g++.dg/warn/noreturn-3.C: New test.
23696
23697 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23698
23699 PR c++/13118
23700 * g++.dg/abi/covariant3.C: New.
23701
23702 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23703
23704 * g++.dg/eh/ia64-1.C: New test.
23705
23706 2003-12-12 Roger Sayle <roger@eyesopen.com>
23707
23708 PR optimization/13037
23709 * g77.f-torture/execute/13037.f: New test case.
23710
23711 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23712
23713 PR c++/12881
23714 * g++.dg/abi/covariant2.C: New.
23715
23716 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23717
23718 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23719
23720 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23721
23722 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23723
23724 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23725
23726 PR other/10819
23727 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23728 to fix Bug 10819.
23729 * lib/g++.exp (g++_version): Likewise.
23730 * lib/g77.exp (g77_version): Likewise.
23731 * lib/objc.exp (default_objc_version): Likewise.
23732
23733 2003-12-10 Richard Henderson <rth@redhat.com>
23734
23735 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23736
23737 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23738
23739 2003-12-08 Matt Austern <austern@apple.com>
23740
23741 PR c/13134
23742 * lib/gcc-dg.exp (dg-require-visibility): Define.
23743 * lib/target-supports (check_visibility_available): Define.
23744 * gcc.dg/visibility-1.c: New test.
23745 * gcc.dg/visibility-2.c: Likewise.
23746 * gcc.dg/visibility-3.c: Likewise.
23747 * gcc.dg/visibility-4.c: Likewise.
23748 * gcc.dg/visibility-5.c: Likewise.
23749 * gcc.dg/visibility-6.c: Likewise.
23750 * g++.dg/ext/visibility-1.C: Likewise.
23751 * g++.dg/ext/visibility-2.C: Likewise.
23752 * g++.dg/ext/visibility-3.C: Likewise.
23753 * g++.dg/ext/visibility-4.C: Likewise.
23754 * g++.dg/ext/visibility-5.C: Likewise.
23755 * g++.dg/ext/visibility-6.C: Likewise.
23756
23757 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23758
23759 * g++.dg/lookup/java1.C: New test.
23760 * g++.dg/lookup/java2.C: New test.
23761
23762 2003-12-07 Falk Hueffner <falk@debian.org>
23763
23764 * g++.dg/opt/noreturn-1.C: New test.
23765
23766 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23767
23768 * gcc.dg/overflow-1.c: New test.
23769
23770 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23771
23772 * g77.f-torture/compile/13060.f: New test.
23773
23774 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23775
23776 PR c++/13323
23777 * g++.dg/inherit/operator2.C: New test.
23778
23779 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23780
23781 PR c++/13305
23782 * g++.dg/ext/attrib9.C: New test.
23783
23784 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23785
23786 PR c++/13314
23787 * g++.dg/template/error7.C: New test.
23788
23789 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23790 J"orn Rennecke <joern.rennecke@superh.com>
23791
23792 PR target/13302
23793 * g++.dg/other/struct-va_list.C: New test.
23794
23795 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23796
23797 PR c++/13166
23798 * g++.dg/parse/defarg6.C: New test.
23799
23800 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23801
23802 PR target/13256
23803 * gcc.c-torture/execute/20031201-1.c: New test.
23804
23805 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23806
23807 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23808
23809 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23810
23811 * gcc.dg/builtin-return-1.c: New test.
23812
23813 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23814 J"orn Rennecke <joern.rennecke@superh.com>
23815
23816 PR optimization/13260
23817 * gcc.c-torture/execute/20031204-1.c: New test.
23818
23819 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23820
23821 PR c++/9127
23822 * g++.dg/template/error6.C: New test.
23823
23824 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23825
23826 * gcc.dg/20031202-1.c: New test.
23827
23828 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23829
23830 PR c++/13179
23831 * g++.dg/template/eh1.C: New test.
23832
23833 PR c++/10771
23834 * g++.dg/template/error5.C: New test.
23835
23836 2003-12-02 David Ung <davidu@mips.com>
23837
23838 * gcc.dg/compat/vector-check.h: Corrected type for var
23839 g_##TMODE
23840
23841 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23842
23843 PR c++/10126
23844 * g++.dg/template/ptrmem8.C: New test.
23845
23846 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23847
23848 PR c++/12573
23849 * g++.dg/template/dependent-expr3.C: New test.
23850
23851 2003-12-01 James Lemke <jim@wasabisystems.com>
23852
23853 * gcc.dg/arm-g2.c: New test.
23854
23855 2003-12-01 Roger Sayle <roger@eyesopen.com>
23856
23857 PR optimization/11634
23858 * gcc.dg/20031201-2.c: New test case.
23859
23860 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23861
23862 PR 11433
23863 * objc.dg/proto-lossage-3.m: New test.
23864
23865 2003-12-01 Roger Sayle <roger@eyesopen.com>
23866
23867 PR optimization/12628
23868 * gcc.dg/20031201-1.c: New test case.
23869
23870 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23871
23872 * gcc.dg/unaligned-1.c: New test.
23873
23874 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23875
23876 PR c++/9849
23877 * g++.dg/template/error4.C: New test.
23878 * g++.dg/template/nested3.C: Adjust error markers.
23879
23880 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23881
23882 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23883
23884 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23885
23886 PR c/10333
23887 * gcc.dg/bitfld-7.c: New test.
23888
23889 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23890
23891 * gcc.dg/tls/asm-1.C: New test.
23892
23893 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23894
23895 * gcc.dg/cpp/assert4.c: Update.
23896
23897 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23898
23899 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23900 * gcc.dg/builtin-apply3.c: New test.
23901
23902 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23903
23904 * lib/compat.exp (compat-obj): New xfaildata parameter.
23905 Use it to set compiler_conditional_xfail_data before compiling.
23906 (compat-get-options): Handle dg-xfail-if.
23907 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23908 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23909 * gcc.dg/compat/vector-1_y.c: Likewise.
23910 * gcc.dg/compat/vector-2_x.c: Likewise.
23911 * gcc.dg/compat/vector-2_y.c: Likewise.
23912
23913 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23914
23915 * g++.dg/opt/reg-stack4.C: New test.
23916
23917 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23918
23919 * gcc.dg/builtin-apply2.c: New test.
23920
23921 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23922
23923 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23924
23925 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23926
23927 PR c++/12924
23928 * g++.dg/template/template-id-2.C: New test.
23929
23930 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23931
23932 PR c++/5369
23933 * g++.dg/template/memfriend1.C: New test.
23934 * g++.dg/template/memfriend2.C: Likewise.
23935 * g++.dg/template/memfriend3.C: Likewise.
23936 * g++.dg/template/memfriend4.C: Likewise.
23937 * g++.dg/template/memfriend5.C: Likewise.
23938 * g++.dg/template/memfriend6.C: Likewise.
23939 * g++.dg/template/memfriend7.C: Likewise.
23940 * g++.dg/template/memfriend8.C: Likewise.
23941 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23942
23943 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23944
23945 PR c++/12515
23946 * g++.dg/ext/cond1.C: New test.
23947
23948 2003-11-20 Richard Henderson <rth@redhat.com>
23949
23950 * gcc.dg/20020201-2.c: Remove.
23951 * gcc.dg/20020201-4.c: Remove.
23952 * gcc.dg/20020304-1.c: Remove.
23953
23954 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23955
23956 * gcc.dg/cpp/trad/xwin1.c: New test case.
23957
23958 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23959
23960 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23961 * lib/g77.exp: Likewise.
23962 * lib/objc.exp: Likewise.
23963 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23964 for darwin.
23965
23966 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23967
23968 PR c++/12932
23969 * g++.dg/template/static5.C: New test.
23970
23971 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23972
23973 * gcc.dg/nested-func-1.c: New test.
23974
23975 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23976
23977 * gcc.dg/cpp/assert4.c: New test.
23978
23979 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23980
23981 PR c++/2294
23982 * g++.dg/lookup/using9.c: New test.
23983
23984 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23985
23986 PR c++/12762
23987 * g++.dg/template/error3.C: New test.
23988
23989 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23990
23991 PR ada/13035
23992 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23993 No longer use a wrapper for gcc, since this does not work under
23994 Windows.
23995
23996 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23997
23998 PR c++/2094
23999 * g++.dg/template/ptrmem7.C: New test.
24000
24001 2003-11-13 Andrew Pinski <apinski@apple.com>
24002
24003 * gcc.c-torture/compile/20031113-1.c: New test.
24004
24005 2003-11-13 Mark Mitchell <mark@codesourcery.com>
24006 Kean Johnston <jkj@sco.com>
24007
24008 PR c/13029
24009 * gcc.dg/unused-4.c: Update.
24010
24011 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
24012
24013 * g++.dg/opt/const3.C: New test.
24014
24015 2003-11-13 Jan Hubicka <jh@suse.cz>
24016
24017 * gcc.c-torture/compile/20031112-1.c: New test.
24018
24019 2003-11-12 Mark Mitchell <mark@codesourcery.com>
24020
24021 * g++.dg/parse/crash10.C: Remove bogus error marker.
24022
24023 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
24024
24025 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
24026 (host_gcc): Likewise.
24027 (ROOT): Honor $PWDCMD.
24028 (BASE): Likewise.
24029 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
24030
24031 2003-11-12 Catherine Moore <clm@redhat.com>
24032
24033 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
24034
24035 2003-11-12 Andreas Jaeger <aj@suse.de>
24036 Jakub Jelinek <jakub@redhat.com>
24037 Andrew Pinski <pinskia@physics.uc.edu>
24038 Richard Henderson <rth@redhat.com>
24039
24040 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
24041 systems.
24042 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
24043
24044 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
24045 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24046
24047 2003-11-11 Andreas Jaeger <aj@suse.de>
24048
24049 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
24050
24051 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
24052
24053 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
24054
24055 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
24056 Clean ups.
24057
24058 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
24059
24060 * gcc.dg/trampoline-1.c: New test.
24061
24062 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
24063
24064 * gcc.c-torture/compile/200031109-1.c: New test.
24065
24066 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
24067
24068 PR c/3190
24069 PR c/8714
24070 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24071 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
24072 gcc.dg/format/no-y2k-1.c: Update.
24073
24074 2003-11-08 Roger Sayle <roger@eyesopen.com>
24075
24076 PR optimization/10467
24077 * gcc.dg/20031108-1.c: New test case.
24078
24079 2003-11-07 Geoffrey Keating <geoffk@apple.com>
24080
24081 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
24082
24083 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
24084
24085 * gcc.dg/compound-lvalue-1.c: New test.
24086 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24087 some XFAILs.
24088
24089 2003-11-06 Geoffrey Keating <geoffk@apple.com>
24090
24091 * gcc.dg/altivec-varargs-1.c: New test.
24092
24093 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24094
24095 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24096 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24097 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
24098 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
24099 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24100
24101 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
24102
24103 * gcc.dg/cond-lvalue-1.c: New test.
24104
24105 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
24106
24107 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24108
24109 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24110
24111 PR c++/11616
24112 * g++.dg/template/instantiate5.C: New test.
24113
24114 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24115
24116 PR c++/12726
24117 * g++.dg/ext/complit2.C: Replace test with self-contained version.
24118 * ChangeLog: Add missing first entry for above test.
24119
24120 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24121
24122 PR c++/9810
24123 * g++.dg/template/using8.C: New test.
24124 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
24125
24126 2003-11-02 Roger Sayle <roger@eyesopen.com>
24127
24128 PR optimization/10817
24129 * gcc.c-torture/compile/20031102-1.c: New test case.
24130
24131 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
24132
24133 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
24134 2147483647.
24135
24136 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24137
24138 * gcc.dg/20031102-1.c: New test.
24139
24140 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24141
24142 * gcc.dg/complex-1.c: New test.
24143
24144 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24145
24146 PR c++/12796
24147 * g++.dg/template/crash13.C: Adjust expected error location.
24148 * g++.old-deja/g++.brendan/ns1.C: Likewise.
24149
24150 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
24151
24152 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24153
24154 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
24155
24156 PR/10239
24157 * gcc.c-torture/compile/20031031-2.c: New test.
24158
24159 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
24160
24161 PR/11640
24162 * gcc.c-torture/compile/20031031-1.c: New test.
24163
24164 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
24165
24166 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24167 * gcc.misc-tests/bprob.exp: Likewise.
24168 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
24169 the execution test on arm-elf configs.
24170 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
24171 configs that don't support scratch files.
24172 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24173
24174 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
24175
24176 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24177 done by dejagnu.
24178
24179 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
24180
24181 * ada/acats/run_all.sh: Redirect mv output to /dev/null
24182 Avoid non pure sh syntax. Add more logging.
24183
24184 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24185 fail.
24186
24187 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24188
24189 PR libgcj/10610
24190 * gcc.dg/ppc-stackalign-1.c: New test.
24191
24192 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
24193
24194 * ada/acats/run_all.sh: Change output to be more compliant with
24195 dejagnu framework.
24196 Create acats.sum and acats.log files under testsuite/ada/acats
24197 Only run [a-z]* directories, to filter out e.g. CVS.
24198 Redirect build output to log file.
24199
24200 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
24201
24202 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24203
24204 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
24205
24206 PR ada/5909:
24207 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24208
24209 2003-10-27 Jakub Jelinek <jakub@redhat.com>
24210
24211 * gcc.c-torture/compile/20031023-1.c: New test.
24212 * gcc.c-torture/compile/20031023-2.c: New test.
24213 * gcc.c-torture/compile/20031023-3.c: New test.
24214 * gcc.c-torture/compile/20031023-4.c: New test.
24215
24216 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24217
24218 PR c++/10371
24219 * g++.dg/lookup/scoped8.C: New test.
24220
24221 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
24222
24223 * g++.dg/opt/reg-stack3.C: New test.
24224
24225 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
24226
24227 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
24228
24229 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24230
24231 PR c++/11076
24232 * g++.dg/template/crash13.C: New test.
24233
24234 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
24235
24236 * gcc.dg/c99-restrict-2.c: New test.
24237
24238 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
24239
24240 PR c++/12698, c++/12699, c++/12700, c++/12566
24241 * g++.dg/inherit/covariant9.C: New test.
24242 * g++.dg/inherit/covariant10.C: New test.
24243 * g++.dg/inherit/covariant11.C: New test.
24244
24245 2003-10-23 Jason Merrill <jason@redhat.com>
24246
24247 PR c++/12726
24248 * g++.dg/ext/complit2.C: New test.
24249
24250 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
24251
24252 PR target/12654
24253 * gcc.c-torture/execute/20031020-1.c: New test.
24254
24255 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24256
24257 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24258 following the jump_insn.
24259
24260 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
24261
24262 * gcc.dg/cast-lvalue-1.c: New test.
24263
24264 2003-10-21 Mark Mitchell <mark@codesourcery.com>
24265
24266 PR c++/11962
24267 * g++.dg/template/cond2.C: New test.
24268
24269 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
24270
24271 * gcc.dg/builtins-28.c: New test.
24272
24273 2003-10-20 Jan Hubicka <jh@suse.cz>
24274
24275 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24276 parameter.
24277 * testsuite/gcc.dg/inline-2.c: Likewise.
24278
24279 2003-10-20 Phil Edwards <phil@codesourcery.com>
24280
24281 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24282 * gcc.dg/nest.c: Likewise.
24283
24284 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24285
24286 PR c++/9781, c++/10583, c++/11862
24287 * g++.dg/parse/crash13.C: New test.
24288
24289 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24290
24291 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24292
24293 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24294
24295 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24296 Define HAVE_C99_RUNTIME except on Solaris.
24297 * gcc.dg/builtins-20.c: Likewise.
24298
24299 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24300
24301 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24302
24303 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24304
24305 PR c++/12495
24306 * g++.dg/template/crash21.C: New test.
24307
24308 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24309
24310 PR c++/2513
24311 * g++.dg/template/typename5.C: New test.
24312
24313 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24314
24315 PR c++/12369
24316 * g++.dg/template/friend25.C: New test.
24317
24318 2003-10-16 Ziemowit Laski <zlaski@apple.com>
24319
24320 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24321 versions.
24322
24323 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
24324
24325 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24326 == 2147483647.
24327
24328 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
24329
24330 * gcc.c-torture/execute/960416-1.x: Remove.
24331 * gcc.c-torture/execute/divconst-3.x: Likewise.
24332
24333 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
24334
24335 PR target/12598
24336 * gcc.dg/torture/cris-volatile-1.c: New test.
24337
24338 2003-10-14 Roger Sayle <roger@eyesopen.com>
24339
24340 PR optimization/9325
24341 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24342 for overflowing floating point to integer conversion during RTL
24343 simplification.
24344
24345 2003-10-13 Ziemowit Laski <zlaski@apple.com>
24346
24347 * objc/execute/_cmd.m: Fix typo.
24348 * objc.dg/image-info.m, objc.dg/symtab-1.m:
24349 Relax 'scan-assembler' regexp.
24350 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24351 objc.dg/try-catch-4.m: Run on non-Darwin targets.
24352 * objc.dg/zero-link-2.m: Remove blank line.
24353 * objc.dg/zero-link-3.m: New test case.
24354
24355 2003-10-13 Geoffrey Keating <geoffk@apple.com>
24356
24357 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24358
24359 * gcc.dg/asm-names.c: Use scan-assembler-not rather
24360 than linker trickery.
24361
24362 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24363
24364 PR c++/12370
24365 * g++.dg/other/friend2.C: New test.
24366
24367 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24368
24369 * gcc.dg/20031012-1.c: New test.
24370
24371 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24372
24373 * gcc.dg/weak/weak-3.c: Fix for new warning.
24374
24375 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
24376
24377 PR optimization/8750
24378 * gcc.c-torture/execute/20031012-1.c: New test case.
24379
24380 2003-10-11 Roger Sayle <roger@eyesopen.com>
24381
24382 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24383 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24384
24385 2003-10-11 Roger Sayle <roger@eyesopen.com>
24386
24387 PR optimization/12260
24388 * gcc.c-torture/compile/20031011-2.c: New test case.
24389
24390 2003-10-11 Roger Sayle <roger@eyesopen.com>
24391
24392 * gcc.c-torture/execute/20031011-1.c: New testcase.
24393
24394 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
24395
24396 * gcc.c-torture/compile/20031011-1.c: New test.
24397
24398 2003-10-11 Jan Hubicka <jh@suse.cz>
24399
24400 * g++.dg/other/first-global.C: New test.
24401
24402 2003-10-11 Roger Sayle <roger@eyesopen.com>
24403
24404 * gcc.c-torture/execute/string-opt-18.c: New testcase.
24405
24406 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
24407
24408 * gcc.c-torture/compile/20031010-1.c: New test.
24409
24410 2003-10-10 Geoffrey Keating <geoffk@apple.com>
24411
24412 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24413 * gcc.c-torture/execute/va-arg-25.c: ... here.
24414
24415 2003-10-09 Mark Mitchell <mark@codesourcery.com>
24416
24417 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24418
24419 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
24420
24421 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24422
24423 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24424
24425 * g++.dg/parse/error2.C: New test.
24426
24427 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24428
24429 PR c++/11097
24430 * g++.dg/other/error5.C: Modify the error message.
24431 * g++.dg/lookup/using8.C: New test.
24432
24433 2003-10-07 Geoffrey Keating <geoffk@apple.com>
24434
24435 * gcc.dg/darwin-abi-2.c: New file.
24436 * gcc.c-torture/execute/va-arg-24.c: New file.
24437
24438 2003-10-06 Bob Wilson <bob.wilson@acm.org>
24439
24440 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
24441 indentation.
24442
24443 2003-10-06 Mark Mitchell <mark@codesourcery.com>
24444
24445 PR c++/10147
24446 * g++.dg/other/error4.C: Update error messages.
24447 * g++.dg/template/ptrmem4.C: Likewise.
24448
24449 PR c++/12337
24450 * g++.dg/init/new9.C: New test.
24451
24452 PR c++/12334, c++/12236, c++/8656
24453 * g++.dg/ext/attrib8.C: New test.
24454
24455 2003-10-06 Devang Patel <dpatel@apple.com>
24456
24457 * gcc.dg/debug/dwarf2-3.h: New test.
24458 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24459
24460 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24461
24462 * g++.dg/opt/cfg2.C: New test.
24463
24464 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24465
24466 * g++.dg/opt/float1.C: New test.
24467
24468 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24469
24470 * gcc.dg/c90-array-lval-6.c: New test.
24471 * gcc.dg/c99-array-lval-6.c: New test.
24472
24473 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24474 Ziemowit Laski <zlaski@apple.com>
24475
24476 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24477 'Derived', so that it is never considered a class method; add
24478 new warning for '+port' method ambiguity.
24479 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24480 <objc/objc-api.h> (needed on Mac OS X).
24481 * objc.dg/method-13.m: New test.
24482
24483 2003-10-03 Roger Sayle <roger@eyesopen.com>
24484
24485 PR optimization/9325, PR java/6391
24486 * gcc.c-torture/execute/20031003-1.c: New test case.
24487
24488 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24489
24490 PR optimization/12180
24491 * gcc.dg/20031002-1.c: New test.
24492
24493 PR c++/12486
24494 * g++.dg/inherit/error1.C: New test.
24495
24496 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24497
24498 * lib/f-torture.exp (search_for): Rename to...
24499 (search_for_re): This. Also, clean up comments and the
24500 "regexp" invocation.
24501
24502 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24503
24504 * gcc.c-torture/compile/20031002-1.c: New test.
24505
24506 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24507
24508 * g++.dg/opt/cond1.C: New test.
24509
24510 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24511
24512 * gcc.dg/Wold-style-definition-2.c: New testcase.
24513 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24514
24515 2003-09-29 Richard Henderson <rth@redhat.com>
24516
24517 * g++.dg/init/array10.C: Add dg-options.
24518
24519 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24520
24521 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24522
24523 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24524
24525 * g++.dg/template/friend19.C: Fix typo.
24526 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24527
24528 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24529
24530 * gcc.c-torture/execute/20030928-1.c: New test.
24531 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24532
24533 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24534
24535 * g++.dg/opt/unroll1.C: New test.
24536
24537 2003-09-26 Roger Sayle <roger@eyesopen.com>
24538
24539 PR optimization/11741
24540 * gcc.dg/20030926-1.c: New test case.
24541
24542 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24543
24544 PR c++/5655
24545 * g++.dg/parse/access7.C: New test.
24546 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24547
24548 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24549
24550 MERGE OF objc-improvements-branch into MAINLINE:
24551 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24552 if libobjc has not been built.
24553 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24554 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24555 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24556 objc/execute/nested-3.m, objc/execute/np-2.m,
24557 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24558 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24559 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24560 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24561 objc.dg/special/unclaimed-category-1.h,
24562 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24563 well as GNU runtime.
24564 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24565 * execute/cascading-1.m, execute/function-message-1.m,
24566 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24567 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24568 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24569 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24570 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24571 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24572 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24573 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24574 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24575 * objc.dg/bitfield-2.m: Run only on Darwin.
24576 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24577 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24578 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24579 * objc.dg/const-str-1.m: Fix constant string layout.
24580
24581 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24582
24583 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24584
24585 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24586
24587 * gcc.dg/darwin-abi-1.c: New file.
24588
24589 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24590
24591 PR target/12281
24592 * gcc.c-torture/compile/20030921-1.c: New test.
24593
24594 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24595
24596 * g++.dg/opt/reg-stack2.C: New test.
24597
24598 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24599
24600 * g++.dg/eh/delayslot1.C: New test.
24601
24602 2003-09-20 Richard Henderson <rth@redhat.com>
24603
24604 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24605
24606 2003-09-20 Roger Sayle <roger@eyesopen.com>
24607
24608 * gcc.c-torture/execute/20030920-1.c: New test case.
24609
24610 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24611
24612 * g++.dg/rtti/typeid3.C: Correct expected error message.
24613
24614 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24615
24616 PR c++/157
24617 * g++.dg/parse/crash12.C: New test.
24618
24619 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24620
24621 * gcc.dg/compat/mixed-struct-check.h: New.
24622 * gcc.dg/compat/mixed-struct-defs.h: New.
24623 * gcc.dg/compat/mixed-struct-init.h: New.
24624 * gcc.dg/compat/struct-by-value-19_main.c: New.
24625 * gcc.dg/compat/struct-by-value-19_x.c: New.
24626 * gcc.dg/compat/struct-by-value-19_y.c: New.
24627 * gcc.dg/compat/struct-by-value-20_main.c: New.
24628 * gcc.dg/compat/struct-by-value-20_x.c: New.
24629 * gcc.dg/compat/struct-by-value-20_y.c: New.
24630 * gcc.dg/compat/struct-return-19_main.c: New.
24631 * gcc.dg/compat/struct-return-19_x.c: New.
24632 * gcc.dg/compat/struct-return-19_y.c: New.
24633 * gcc.dg/compat/struct-return-20_main.c: New.
24634 * gcc.dg/compat/struct-return-20_x.c: New.
24635 * gcc.dg/compat/struct-return-20_y.c: New.
24636
24637 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24638 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24639 so that it will not complain on LP64 targets.
24640
24641 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24642
24643 PR c++/495
24644 * g++.dg/template/friend24.C: New test.
24645
24646 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24647
24648 PR c++/12332
24649 * g++.dg/template/memtmpl2.C: New test.
24650
24651 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24652
24653 PR target/11184
24654 * gcc.dg/builtin-apply1.c: New test.
24655
24656 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24657
24658 PR c++/9848
24659 * g++.dg/warn/Wunused-4.C: New test.
24660
24661 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24662
24663 PR c++/12316
24664 * g++.dg/other/gc2.C: New test.
24665
24666 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24667
24668 PR c++/11991
24669 * g++.dg/rtti/typeid3.C: New test.
24670
24671 PR c++/12266
24672 * g++.dg/overload/template1.C: New test.
24673
24674 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24675
24676 * g++.dg/opt/cfg3.C: New test.
24677
24678 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24679
24680 PR c++/7939
24681 * g++.dg/template/crash11.C: New test.
24682
24683 2003-09-16 Jason Merrill <jason@redhat.com>
24684 Jakub Jelinek <jakub@redhat.com>
24685
24686 * gcc.dg/attr-warn-unused-result.c: New test.
24687
24688 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24689
24690 PR c++/12184
24691 * g++.dg/expr/call2.C: New test.
24692
24693 2003-09-15 Andreas Jaeger <aj@suse.de>
24694
24695 * gcc.dg/Wold-style-definition-1.c: New test.
24696
24697 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24698
24699 PR c++/3907
24700 * g++.dg/parse/template12.C: New test.
24701
24702 * g++.dg/abi/bitfield11.C: New test.
24703 * g++.dg/abi/bitfield12.C: Likewise.
24704
24705 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24706
24707 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24708 non-expansion of functional macro name without arguments at EOL.
24709 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24710
24711 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24712
24713 * gcc.c-torture/execute/20030914-[12].c: New tests.
24714
24715 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24716
24717 PR c++/11788
24718 * g++.dg/overload/addr1.C: New test.
24719
24720 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24721
24722 * gcc.dg/20030909-1.c: New test.
24723
24724 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24725
24726 * gcc.dg/ultrasp10.c: New test.
24727
24728 2003-09-09 Devang Patel <dpatel@apple.com>
24729
24730 * gcc.dg/darwin-ld-6.c: New test.
24731
24732 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24733
24734 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24735
24736 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24737
24738 * gcc.dg/ia64-types1.c: New test.
24739 * gcc.dg/ia64-types2.c: Likewise.
24740
24741 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24742
24743 * gcc.dg/builtins-1.c: Add more _Complex tests.
24744 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24745
24746 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24747 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24748
24749 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24750
24751 PR c++/11786
24752 * g++.dg/lookup/koenig2.C: New test.
24753
24754 PR c++/5296
24755 * g++.dg/rtti/typeid2.C: New test.
24756
24757 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24758
24759 * gcc.c-torture/compile/20030904-1.c: New test.
24760
24761 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24762
24763 * g++.dg/opt/longbranch2.C: New test.
24764
24765 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24766
24767 * g++.dg/template/crash10.C: Only compile it.
24768
24769 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24770
24771 PR middle-end/11665
24772 * gcc.c-torture/compile/20030907-1.c: New test.
24773 * g++.dg/init/array11.C: New test.
24774
24775 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24776
24777 PR c++/11852
24778 * g++.dg/init/struct1.C: New test.
24779
24780 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24781
24782 PR c++/12181
24783 * g++.dg/expr/comma1.C: New test.
24784
24785 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24786
24787 PR c++/11867
24788 * g++.dg/expr/static_cast5.C: New test.
24789
24790 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24791
24792 PR c++/11507
24793 * g++.dg/lookup/scoped7.C: New test.
24794
24795 PR c++/9574
24796 * g++.dg/other/static1.C: New test.
24797
24798 PR c++/11490
24799 * g++.dg/warn/template-1.C: New test.
24800
24801 PR c++/11432
24802 * g++.dg/template/crash10.C: New test.
24803
24804 PR c++/2478
24805 * g++.dg/overload/VLA.C: New test.
24806
24807 PR c++/10804
24808 * g++.dg/template/call1.C: New test.
24809
24810 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24811
24812 PR c++/11794
24813 * g++.dg/parse/using3.C: New test.
24814
24815 2003-09-06 Roger Sayle <roger@eyesopen.com>
24816
24817 PR c++/11409
24818 * g++.dg/overload/builtin3.C: New test case.
24819
24820 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24821
24822 PR c/9862
24823 * gcc.dg/20030906-1.c: New test.
24824 * gcc.dg/20030906-2.c: Likewise.
24825
24826 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24827
24828 PR c++/12167
24829 * g++.dg/parse/defarg5.C: New test.
24830
24831 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24832
24833 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24834
24835 PR c++/12163
24836 * g++.dg/expr/static_cast4.C: New test.
24837
24838 PR c++/12146
24839 * g++.dg/template/crash9.C: New test.
24840
24841 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24842
24843 * g++.old-deja/g++.ext/pretty2.C: Update for change
24844 in __FUNCTION__.
24845 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24846
24847 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24848
24849 PR c++/11922
24850 * g++/dg/template/qualified-id1.C: New test.
24851
24852 PR c++/12037
24853 * g++.dg/warn/noeffect4.C: New test.
24854
24855 2003-09-04 Matt Austern <austern@apple.com>
24856
24857 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24858 * g++.dg/ext/fnname2.C: Likewise.
24859 * g++.dg/ext/fnname3.C: Likewise.
24860
24861 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24862
24863 * g++.dg/expr/lval1.C: New test.
24864 * g++.dg/ext/lvcast.C: Remove.
24865
24866 2003-09-03 Roger Sayle <roger@eyesopen.com>
24867
24868 PR optimization/11700.
24869 * gcc.c-torture/compile/20030903-1.c: New test case.
24870
24871 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24872
24873 PR c++/12053
24874 * g++.dg/abi/layout4.C: New test.
24875
24876 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24877
24878 PR c++/11553
24879 * g++.dg/parse/friend3.C: New test.
24880
24881 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24882
24883 PR c++/11847
24884 * g++.dg/template/class1.C: New test.
24885
24886 PR c++/11808
24887 * g++.dg/expr/call1.C: New test.
24888
24889 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24890
24891 PR c++/12114
24892 * g++.dg/init/ref9.C: New test.
24893
24894 PR c++/11972
24895 * g++.dg/template/nested4.C: New test.
24896
24897 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24898
24899 PR c++/12093
24900 * g++.dg/template/non-dependent4.C: New test.
24901
24902 PR c++/11928
24903 * g++.dg/inherit/conv1.C: New test.
24904
24905 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24906
24907 PR c++/6196
24908 * g++.dg/ext/label1.C: New test.
24909 * g++.dg/ext/label2.C: Likewise.
24910
24911 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24912
24913 * g++.dg/expr/cond3.C: New test.
24914
24915 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24916
24917 * gcc.dg/builtins-1.c: Add new builtin cases.
24918
24919 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24920
24921 * gcc.dg/builtins-1.c: Add new cases.
24922 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24923
24924 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24925
24926 * gcc.dg/builtins-1.c: Add more math builtin tests.
24927 * gcc.dg/torture/builtin-attr-1.c: New test.
24928
24929 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24930
24931 PR optimization/5079
24932 * g++.dg/opt/static3.C: New test.
24933
24934 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24935
24936 * gcc.misc-tests/gcov-10b.c: New test.
24937
24938 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24939
24940 * g++.dg/opt/ptrmem3.C: New test.
24941
24942 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24943
24944 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24945
24946 * gcc.dg/20030826-2.c: New test.
24947
24948 2003-08-26 Roger Sayle <roger@eyesopen.com>
24949
24950 PR middle-end/12002
24951 * g77.f-torture/compile/12002.f: New test case.
24952
24953 2003-08-26 Roger Sayle <roger@eyesopen.com>
24954
24955 * gcc.dg/20030826-1.c: New test case.
24956
24957 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24958
24959 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24960
24961 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24962
24963 PR c++/11871
24964 * c++.dg/lookup/crash1.C: New test.
24965
24966 * c++.dg/warn/noeffect3.C: New test.
24967
24968 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24969
24970 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24971 * gcc.dg/compat/vector-1_y.c: Ditto.
24972 * gcc.dg/compat/vector-2_x.c: Ditto.
24973 * gcc.dg/compat/vector-2_y.c: Ditto.
24974
24975 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24976
24977 * gcc.dg/20030702-1.c: New test.
24978
24979 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24980
24981 PR c++/8795
24982 * g++.dg/ext/altivec-1.C: New test.
24983
24984 2003-08-24 Richard Henderson <rth@redhat.com>
24985
24986 * g++.dg/eh/simd-2.C: Add -w for x86.
24987
24988 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24989
24990 * gcc.dg/20030815-1.c: New test.
24991
24992 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24993
24994 PR c++/3765
24995 * g++.dg/parse/access6.C: New test.
24996
24997 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24998
24999 PR c++/641, c++/11876
25000 * g++.dg/template/friend22.C: New test.
25001 * g++.dg/template/friend23.C: Likewise.
25002
25003 2003-08-22 Mark Mitchell <mark@codesourcery.com>
25004
25005 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25006 identically.
25007
25008 2003-08-22 Mark Mitchell <mark@codesourcery.com>
25009
25010 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
25011
25012 2003-08-22 Mark Mitchell <mark@codesourcery.com>
25013
25014 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
25015
25016 2003-08-22 Mark Mitchell <mark@codesourcery.com>
25017
25018 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
25019
25020 2003-08-22 Mark Mitchell <mark@codesourcery.com>
25021
25022 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
25023
25024 2003-08-21 Mark Mitchell <mark@codesourcery.com>
25025
25026 PR c++/11919
25027 * g++.dg/overload/prom1.C: New test.
25028
25029 PR c++/11551
25030 * g++.dg/parse/dtor2.C: New test.
25031
25032 PR c++/10762
25033 * g++.dg/parse/using2.C: New test.
25034
25035 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
25036
25037 PR target/11805
25038 * gcc.c-torture/compile/20030821-1.c: New.
25039
25040 2003-08-20 Mark Mitchell <mark@codesourcery.com>
25041
25042 PR c++/11834
25043 * g++.dg/template/deduce2.C: New test.
25044
25045 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
25046
25047 * gcc.c-torture/execute/20030821-1.c: New test.
25048
25049 2003-08-20 Roger Sayle <roger@eyesopen.com>
25050
25051 PR middle-end/11984
25052 * gcc.dg/20030820-1.c: New test case.
25053
25054 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
25055
25056 PR c++/11945
25057 * g++.dg/warn/noeffect2.C: New test.
25058
25059 2003-08-19 Mark Mitchell <mark@codesourcery.com>
25060
25061 PR c++/10926
25062 * g++.dg/template/dtor2.C: New test.
25063
25064 PR c++/11684
25065 * g++.dg/template/operator1.C: New test.
25066 * g++.dg/parse/operator4.C: New test.
25067
25068 PR c++/11946.C
25069 * g++.dg/expr/enum1.C: New test.
25070 * gcc.dg/c99-bool-1.c: Remove bogus warning.
25071
25072 PR c++/11036.C
25073 * g++.dg/parse/elab2.C: New test.
25074 * g++.dg/parse/typedef4.C: Change error message.
25075 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
25076 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
25077 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
25078
25079 2003-08-19 Geoffrey Keating <geoffk@apple.com>
25080
25081 * gcc.dg/pch/warn-1.c: New.
25082 * gcc.dg/pch/warn-1.hs: New.
25083
25084 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25085 not-tested file.
25086
25087 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25088
25089 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25090
25091 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25092
25093 * gcc.dg/uninit-D.c: New Test.
25094 * gcc.dg/uninit-E.c: New Test.
25095 * gcc.dg/uninit-F.c: New Test.
25096 * gcc.dg/uninit-G.c: New Test.
25097
25098 2003-08-19 Michael Ritzert <ritzert@t-online.de>
25099
25100 * g++.dg/README: Describe the pch directory.
25101
25102 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25103
25104 PR c++/11174
25105 * g++.dg/parse/access4.C: New test.
25106 * g++.dg/parse/access5.C: Likewise.
25107 * g++.old-deja/g++.jason/access17.C: Adjust error message.
25108
25109 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
25110
25111 * gcc.dg/noncompile/20030818-1.c: New.
25112
25113 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
25114
25115 PR c++/11957
25116 * g++.dg/warn/noeffect1.C: New test.
25117
25118 * g++.dg/template/scope2.C: New test.
25119 * g++.dg/template/error2.C: Correct dg-error
25120
25121 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
25122
25123 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
25124
25125 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
25126
25127 PR C++/11512
25128 * g++.dg/template/warn1.C: New.
25129
25130 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
25131
25132 * g++.dg/template/error2.C: New test.
25133 * g++.dg/lookup/using7.C: Adjust errors
25134 * g++.old-deja/g++.pt/crash36.C: Likewise.
25135 * g++.old-deja/g++.pt/derived3.C: Likewise.
25136
25137 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25138
25139 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
25140 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
25141 * gcc.c-torture/execute/builtins/string-9.c: New, from
25142 string-opt-9.c. Adjust for execute/builtins framework.
25143 * gcc.c-torture/execute/string-opt-9.c: Delete.
25144
25145 2003-08-12 Mark Mitchell <mark@codesourcery.com>
25146
25147 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
25148
25149 * g++.dg/parse/ret-type2.C: New test.
25150
25151 PR c++/11703
25152 * g++.dg/init/new8.C: New test.
25153
25154 PR c++/10923
25155 * g++.dg/parse/typedef5.C: New test.
25156
25157 PR c++/9512
25158 * g++.dg/parse/qualified2.C: New test.
25159 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
25160 invalid code.
25161
25162 2003-08-11 Mark Mitchell <mark@codesourcery.com>
25163
25164 * g++.dg/conversion/ptrmem1.C: New test.
25165
25166 2003-08-11 Jakub Jelinek <jakub@redhat.com>
25167
25168 PR target/11693
25169 * gcc.dg/20030811-1.c: New test.
25170
25171 PR target/11535
25172 * gcc.c-torture/execute/20030811-1.c: New test.
25173
25174 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25175
25176 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25177
25178 2003-08-10 Mark Mitchell <mark@codesourcery.com>
25179
25180 PR c++/11789.C
25181 * g++.dg/inherit/multiple1.C: New test.
25182
25183 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
25184
25185 * gcc.dg/spe1.c: New test.
25186
25187 PR c++/11670
25188 * g++.dg/expr/cast2.C: New test.
25189
25190 PR c++/10530
25191 * g++.dg/template/dependent-name2.C: New test.
25192
25193 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
25194
25195 * g++.dg/parse/crash11.C: Put the dg options in comments.
25196
25197 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
25198
25199 * lib/gcc-dg.exp: Update for diagnostic change.
25200
25201 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25202
25203 PR c++/5767
25204 * g++.dg/parse/crash11.C: New test.
25205
25206 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
25207
25208 * gcc.dg/cpp/spacing1.c: Update.
25209
25210 2003-08-04 Janis Johnson <janis187@us.ibm.com>
25211
25212 PR target/11739
25213 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25214 a value for -mtune.
25215
25216 2003-08-04 Roger Sayle <roger@eyesopen.com>
25217
25218 PR middle-end/11771
25219 * gcc.c-torture/compile/20030804-1.c: New test case.
25220
25221 2003-08-04 Roger Sayle <roger@eyesopen.com>
25222
25223 * gcc.dg/20030804-1.c: New test case.
25224
25225 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
25226
25227 * gcc.dg/cpp/separate-1.c: New test.
25228
25229 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
25230
25231 PR c++/11704
25232 * g++.dg/template/dependent-expr2.C: New test.
25233
25234 PR c++/11766
25235 * g++.dg/expr/ptrmem1.C: New test.
25236
25237 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25238
25239 PR c++/9453
25240 * g++.dg/template/friend15.C: New test.
25241
25242 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
25243
25244 * lib/dg-pch.exp: Work round PCH bug.
25245
25246 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25247
25248 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
25249 builtins. Move cases from builtins-4.c here.
25250
25251 * gcc.dg/torture/builtin-math-1.c: New test taken from
25252 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25253 additional cases.
25254
25255 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25256 Delete.
25257
25258 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
25259
25260 PR c++/9447
25261 * g++.dg/template/using7.C: New test.
25262
25263 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
25264
25265 * import1.c, import2.c: New tests.
25266
25267 2003-08-01 Jakub Jelinek <jakub@redhat.com>
25268
25269 * g++.dg/eh/crossjump1.C: New test.
25270
25271 2003-08-01 Mark Mitchell <mark@codesourcery.com>
25272
25273 PR c++/11697
25274 * g++.dg/template/using6.C: New test.
25275
25276 PR c++/11744
25277 * g++.dg/template/koenig2.C: New test.
25278
25279 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25280
25281 PR c++/7983
25282 * g++.dg/parse/typedef4.C: New test.
25283
25284 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25285
25286 PR c++/8442, c++/8806
25287 * g++.dg/template/elab1.C: New test.
25288 * g++.dg/template/type2.C: Likewise.
25289 * g++.dg/template/ttp3.C: Adjust expected error message.
25290 * g++.old-deja/g++.law/visibility13.C: Likewise.
25291 * g++.old-deja/g++.niklas/t135.C: Likewise.
25292 * g++.old-deja/g++.pt/ttp41.C: Likewise.
25293 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25294 template argument.
25295 * g++.old-deja/g++.pt/ttp44.C: Likewise.
25296
25297 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
25298
25299 PR c++/11295
25300 * g++.dg/ext/stmtexpr1.C: New test.
25301
25302 * g++.dg/opt/tmp1.C: New test.
25303
25304 PR c++/11525
25305 * g++.dg/parse/constant4.C: New test.
25306
25307 PR c++/9447
25308 * g++.dg/template/using5.C: New test.
25309
25310 2003-07-31 Roger Sayle <roger@eyesopen.com>
25311
25312 * gcc.dg/builtins-27.c: New test case.
25313
25314 2003-07-31 Jakub Jelinek <jakub@redhat.com>
25315
25316 * gcc.dg/tls/opt-7.c: New test.
25317
25318 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
25319
25320 * g++.old-deja/g++.other/crash18.C: Remove.
25321
25322 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
25323
25324 * g++.dg/template/explicit3.C: New.
25325 * g++.dg/template/explicit4.C: New.
25326 * g++.dg/template/explicit5.C: New.
25327
25328 PR c++/11347
25329 * g++.dg/template/memtmpl1.C: New.
25330
25331 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
25332
25333 PR target/11565
25334 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25335 * gcc.dg/i386-387-5.c (dg-options): Likewise.
25336
25337 2003-07-30 Jan Hubicka <jh@suse.cz>
25338
25339 * vtgc1.c: Kill.
25340
25341 2003-07-29 Zack Weinberg <zack@codesourcery.com>
25342
25343 * gcc.dg/struct-in-proto-1.c: New test.
25344
25345 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
25346
25347 * gcc.dg/cpp/include2.c: Only expect one message.
25348
25349 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
25350
25351 PR c++/9447
25352 * g++.dg/template/using1.C: New test.
25353 * g++.dg/template/using2.C: New test.
25354 * g++.dg/template/using3.C: New test.
25355 * g++.dg/template/using4.C: New test.
25356
25357 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
25358
25359 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25360 * gcc.c-torture/execute/string-opt-10.c: Likewise.
25361
25362 2003-07-28 Jan Hubicka <jh@suse.cz>
25363
25364 PR c++/11530
25365 * g++.dg/opt/call1.C: New test.
25366
25367 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
25368
25369 PR c++/11667
25370 * g++.dg/init/enum2.C: New test.
25371 * g++.dg/template/overload1.C: Add "-w" option.
25372
25373 2003-07-28 <hp@bitrange.com>
25374
25375 * gcc.dg/Wdeclaration-after-statement-1.c,
25376 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25377
25378 2003-07-28 Jakub Jelinek <jakub@redhat.com>
25379
25380 * gcc.c-torture/compile/20030725-1.c: New test.
25381
25382 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
25383
25384 * gcc.dg/20030505.c: Only run for SPE.
25385 Remove definition of opaque type.
25386
25387 2003-07-27 Mark Mitchell <mark@codesourcery.com>
25388
25389 * g++.dg/template/ptrmem6.C: New test.
25390
25391 2003-07-26 Geoffrey Keating <geoffk@apple.com>
25392
25393 * gcc.c-torture/compile/zero-strct-2.c: New test.
25394
25395 2003-07-25 Geoffrey Keating <geoffk@apple.com>
25396
25397 * gcc.dg/intermod-1.c: New test.
25398
25399 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
25400
25401 PR c++/11617
25402 * g++.dg/template/lookup2.C: New test.
25403 * g++.dg/template/memclass1.C: Remove instantiated from error.
25404 * g++.dg/other/error2.C: Tweak expected errors.
25405
25406 PR c++/11596
25407 * g++.dg/template/defarg3.C: New test.
25408
25409 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25410
25411 2003-07-24 Mark Mitchell <mark@codesourcery.com>
25412
25413 * g++.dg/inherit/access5.C: New test.
25414
25415 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25416
25417 PR c++/11513
25418 * g++.dg/template/crash8.C: New test.
25419
25420 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
25421
25422 PR c/10602
25423 * gcc.dg/noncompile/incomplete-2.c: New test.
25424
25425 2003-07-23 Mark Mitchell <mark@codesourcery.com>
25426
25427 PR c++/11645
25428 * g++.dg/inherit/access4.C: New test.
25429
25430 PR c++/11517
25431 * g++.dg/expr/cond2.C: New test.
25432
25433 PR optimization/10679
25434 * g++.dg/opt/inline4.C: New test.
25435
25436 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
25437
25438 * g++.dg/parse/crash10: New test.
25439
25440 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25441
25442 * g++.dg/ext/flexary1.C: New test.
25443
25444 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25445
25446 PR c++/10793
25447 * g++.dg/template/crash9.C: New test.
25448
25449 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25450
25451 PR c++/3004
25452 * g++.dg/parse/typedef3.C: New test.
25453
25454 PR c++/7906
25455 * g++.dg/parse/operator2.C: New test.
25456
25457 PR c++/8895
25458 * g++.dg/parse/def-tmpl-arg1.C: New test.
25459
25460 PR c++/9282
25461 * g++.dg/parse/funptr1.C: New test.
25462
25463 PR c++/9452
25464 * g++.dg/parse/ambig3.C: New test.
25465
25466 PR c++/9454
25467 * g++.dg/parse/operator3.C: New test.
25468
25469 PR c++/9486
25470 * g++.dg/parse/template10.C: New test.
25471
25472 PR c++/9488
25473 * g++.dg/parse/template11.C: New test.
25474
25475 PR c++/10150
25476 * g++.dg/parse/invalid-op1.C: New test.
25477
25478 PR c++/10247
25479 * g++.dg/parse/condexpr1.C: New test.
25480
25481 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25482
25483 * g++.dg/ext/packed3.C: New test.
25484 * g++.dg/ext/packed4.C: New test.
25485
25486 * gcc.dg/pack-test-3.c: New test.
25487
25488 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25489
25490 * lib/compat.exp: Handle dg-options per source file.
25491 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25492 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25493 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25494 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25495 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25496 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25497 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25498 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25499 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25500 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25501 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25502 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25503 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25504 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25505
25506 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25507
25508 PR c/10320
25509 * gcc.c-torture/execute/20030718-1.c: New test.
25510
25511 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25512
25513 PR optimization/11536
25514 * gcc.dg/20030721-1.c: New test.
25515
25516 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25517
25518 PR c++/11546
25519 * g++.dg/template/lookup1.C: New test.
25520
25521 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25522
25523 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25524 diagnostics of ill-formed constructs involving labels.
25525 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25526 the new 'previously defined here' message.
25527
25528 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25529
25530 * g++.dg/parse/non-dependent2.C: New test.
25531
25532 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25533
25534 * g++.dg/init/init-ref4.C: xfail on targets without
25535 weak symbols.
25536
25537 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25538
25539 PR target/11087
25540 * gcc.c-torture/execute/20030717-1.c: New test.
25541
25542 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25543
25544 * g++.dg/opt/cfg1.C: New test.
25545
25546 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25547
25548 PR optimization/11557
25549 * gcc.dg/20030717-1.c: New test.
25550
25551 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25552
25553 PR c++/10476
25554 * g++.dg/expr/crash-1.C: New test.
25555
25556 PR c++/11027
25557 * g++.dg/template/init3.C: New test.
25558
25559 PR c++/8222
25560 * g++.dg/template/non-dependent1.C: New test.
25561
25562 PR c++/11070
25563 * g++.dg/template/non-dependent2.C: New test.
25564
25565 PR c++/11071
25566 * g++.dg/template/non-dependent3.C: New test.
25567
25568 PR c++/9907
25569 * g++.dg/template/sizeof5.C: New test.
25570
25571 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25572
25573 PR 11498
25574 * gcc.c-torture/compile/mangle-1.c: New file.
25575
25576 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25577
25578 PR c++/7809
25579 * g++.dg/parse/access3.C: New test.
25580
25581 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25582
25583 PR c++/11384
25584 * g++.dg/init/init-ref4.C: New test.
25585
25586 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25587
25588 PR c++/11547
25589 * g++.dg/parse/constant3.C: New test.
25590 * g++.dg/parse/crash7.C: Likewise.
25591
25592 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25593
25594 PR target/11008
25595 * gcc.dg/i386-pentium4-not-mull.c: New.
25596
25597 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25598
25599 * gcc.dg/asm-names.c (ymain): Make it weak.
25600
25601 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25602
25603 PR c++/5421
25604 * g++.dg/template/friend21.C: New test.
25605
25606 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25607
25608 * gcc.dg/cleanup-8.c: New test.
25609 * gcc.dg/cleanup-9.c: New test.
25610
25611 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25612
25613 * g++.dg/ext/dll-MI1.h: New file.
25614 * g++.dg/ext/dllexport-MI1.C: New file.
25615 * g++.dg/ext/dllimport-MI1.C: New file.
25616
25617 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25618
25619 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25620 it does not have cmpstrsi patterns (just cmpmemsi).
25621
25622 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25623
25624 PR debug/11473
25625 * g++.dg/debug/debug8.C: New test.
25626
25627 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25628
25629 PR c++/10108
25630 * g++.dg/template/crash7.C: New test.
25631
25632 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25633
25634 PR target/10795
25635 * gcc.c-torture/compile/20030708-1.c: New.
25636
25637 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25638
25639 * gcc.c-torture/execute/20030715-1.c: New test.
25640
25641 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25642
25643 * gcc.dg/pch/inline-3.c: New file.
25644 * gcc.dg/pch/inline-3.hs: New file.
25645 * gcc.dg/pch/inline-4.c: New file.
25646 * gcc.dg/pch/inline-4.hs: New file.
25647
25648 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25649
25650 PR c++/11509
25651 * g++.dg/template/crash6.C: New test.
25652
25653 PR c++/7053
25654 * g++.dg/template/friend20.C: New test.
25655
25656 PR c++/7019
25657 * g++.dg/template/overload2.C: New test.
25658
25659 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25660
25661 PR optimization/11440
25662 * gcc.c-torture/execute/20030714-1.c: New test.
25663
25664 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25665
25666 PR c++/11154
25667 * g++.dg/template/partial2.C: New test.
25668
25669 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25670
25671 PR c++/11503
25672 * g++.dg/template/anon1.C: New test.
25673
25674 PR c++/11493
25675 PR c++/11495
25676 * g++.dg/parse/template9.C: Likewise.
25677 * g++.dg/template/crash4.C: New test.
25678 * g++.dg/template/koenig1.C: Likewise.
25679 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25680 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25681 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25682 functions.
25683 * g++.old-deja/g++.jason/template36.C: Likewise.
25684 * g++.old-deja/g++.mike/p1989.C: Likewise.
25685 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25686 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25687 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25688 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25689 compiling.
25690 * g++.old-deja/g++.pt/union2.C: Use this->.
25691
25692 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25693
25694 * gcc.dg/20030711-1.c: New test.
25695
25696 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25697
25698 PR c++/11050
25699 * g++.dg/parse/args1.C: New test.
25700 * g++.pt/defarg8.C: Change expected errors.
25701
25702 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25703
25704 PR c++/8164
25705 * g++.dg/template/nontype2.C: New test.
25706
25707 PR c++/10558
25708 * g++.dg/parse/template8.C: New test.
25709
25710 PR c++/8327
25711 * g++.dg/template/scope1.C: New test.
25712
25713 * g++.dg/warn/Wsign-compare-1.C: New test.
25714
25715 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25716
25717 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25718
25719 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25720
25721 PR c++/9411
25722 * g++.dg/template/explicit2.C: New test.
25723
25724 PR c++/10032
25725 * g++.dg/warn/pedantic1.C: New test.
25726
25727 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25728
25729 PR c++ 9483
25730 * g++.dg/other/field1.C: New test.
25731
25732 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25733
25734 PR c/11449
25735 * gcc.c-torture/compile/20030707-1.c: New.
25736
25737 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25738
25739 PR c++/10849
25740 * g++.dg/template/access12.C: New test.
25741
25742 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25743
25744 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25745 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25746 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25747 * gcc.misc-tests/gcov.exp: Update
25748 * g++.dg/gcov/gcov.exp: Update
25749 * lib/gcov.exp: Update.
25750
25751 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25752
25753 * g++.dg/abi/mangle17.C: Make sure template expressions are
25754 dependent.
25755 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25756 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25757 * g++.dg/opt/stack1.C: Remove erroneous code.
25758 * g++.dg/parse/template7.C: New test.
25759 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25760 * g++.old-deja/g++.pt/crash4.C: Likewise.
25761
25762 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25763
25764 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25765 with zero or one occurence of `$' after the initial `L'.
25766
25767 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25768
25769 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25770
25771 2003-07-08 Roger Sayle <roger@eyesopen.com>
25772
25773 PR c/11370
25774 * gcc.dg/Wunreachable-6.c: New testcase.
25775 * gcc.dg/Wunreachable-7.c: New testcase.
25776
25777 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25778
25779 PR c/11420
25780 * gcc.dg/20030708-1.c: New test.
25781
25782 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25783
25784 * gcc.dg/compat/sdata-section.h: New file.
25785 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25786 * gcc.dg/torture/mips-sdata-1.c: New test.
25787
25788 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25789
25790 PR c++/11030
25791 * g++.dg/template/friend19.C: New test.
25792
25793 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25794
25795 * g++.dg/opt/strength-reduce.C: New test.
25796
25797 2003-07-07 Roger Sayle <roger@eyesopen.com>
25798
25799 PR target/10979
25800 * gcc.dg/20030707-1.c: New testcase.
25801
25802 2003-07-07 Roger Sayle <roger@eyesopen.com>
25803
25804 PR optimization/11059
25805 * g++.dg/opt/emptyunion.C: New testcase.
25806
25807 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25808 Eric Botcazou <ebotcazou@libertysurf.fr>
25809
25810 * g++.dg/opt/stack1.C: New test.
25811
25812 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25813
25814 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25815 run test.
25816
25817 PR c++/11431
25818 * g++.dg/expr/static_cast3.C: New test.
25819
25820 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25821
25822 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25823 everywhere.
25824 * gcc.dg/concat.c: Concatenation of string constants with
25825 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25826 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25827 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25828 necessary to avoid multi-character character constant warning.
25829 * gcc.dg/cpp/escape.c: Likewise.
25830 * gcc.dg/cpp/ucs.c: Likewise.
25831 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25832 Fix a typo.
25833
25834 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25835
25836 PR c/11428
25837 * gcc.c-torture/compile/20030704-1.c: New.
25838
25839 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25840
25841 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25842
25843 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25844
25845 PR c++/5287, PR c++/7910, PR c++/11021
25846 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25847 tests for warnings.
25848 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25849 * g++.dg/ext/dllimport3.C: Likewise.
25850 * g++.dg/ext/dllimport4.C: New file.
25851 * g++.dg/ext/dllimport5.C: New file.
25852 * g++.dg/ext/dllimport6.C: New file.
25853 * g++.dg/ext/dllimport7.C: New file.
25854 * g++.dg/ext/dllimport8.C: New file.
25855 * g++.dg/ext/dllimport9.C: New file.
25856 * g++.dg/ext/dllimport10.C: New file.
25857 * g++.dg/ext/dllexport1.C: New file.
25858
25859 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25860
25861 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25862 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25863
25864 2003-07-03 Roger Sayle <roger@eyesopen.com>
25865
25866 * gcc.dg/builtins-25.c: New testcase.
25867 * gcc.dg/builtins-26.c: New testcase.
25868
25869 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25870
25871 * gcc.dg/compat/vector-defs.h: New file.
25872 * gcc.dg/compat/vector-setup.h: New file.
25873 * gcc.dg/compat/vector-check.h: New file.
25874 * gcc.dg/compat/vector-1_main.c: New file.
25875 * gcc.dg/compat/vector-1_x.c: New file.
25876 * gcc.dg/compat/vector-1_y.c: New file.
25877 * gcc.dg/compat/vector-2_main.c: New file.
25878 * gcc.dg/compat/vector-2_x.c: New file.
25879 * gcc.dg/compat/vector-2_y.c: New file.
25880
25881 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25882 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25883 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25884 * gcc.dg/compat/struct-align-1.h: New file.
25885 * gcc.dg/compat/struct-align-1_main.c: New file.
25886 * gcc.dg/compat/struct-align-1_x.c: New file.
25887 * gcc.dg/compat/struct-align-1_y.c: New file.
25888 * gcc.dg/compat/struct-align-2.h: New file.
25889 * gcc.dg/compat/struct-align-2_main.c: New file.
25890 * gcc.dg/compat/struct-align-2_x.c: New file.
25891 * gcc.dg/compat/struct-align-2_y.c: New file.
25892
25893 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25894 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25895 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25896 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25897 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25898 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25899 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25900 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25901 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25902 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25903 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25904 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25905 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25906 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25907 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25908 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25909 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25910 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25911 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25912 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25913 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25914 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25915 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25916 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25917 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25918 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25919 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25920 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25921 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25922
25923 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25924
25925 * gcc.dg/i386-call-1.c: New test.
25926
25927 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25928
25929 PR c++/9162
25930 * g++.dg/parse/defarg4.C: New.
25931
25932 2003-07-03 Roger Sayle <roger@eyesopen.com>
25933
25934 PR target/10700
25935 * gcc.c-torture/compile/20030703-1.c: New test case.
25936
25937 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25938
25939 * g++.dg/template/local3.C: Remove extra semicolon.
25940
25941 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25942
25943 * gcc.dg/i386-volatile-1.c: New test.
25944
25945 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25946
25947 PR c++/11072
25948 * g++.dg/other/offsetof2.C: XFAIL.
25949 * g++.dg/other/offsetof5.C: New.
25950
25951 PR c++/10219
25952 * g++.dg/template/error1.C: New.
25953
25954 PR c++/9779
25955 * g++.dg/template/dependent-expr1.C: New.
25956
25957 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25958
25959 PR c++/6949
25960 * g++.dg/template/local3.C: New test.
25961
25962 PR c++/11149
25963 * g++.dg/lookup/scoped6.C: New test.
25964
25965 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25966
25967 PR c++/8046
25968 * g++.dg/other/error7.C: New test.
25969
25970 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25971
25972 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25973 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25974 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25975 * g++.old-deja/g++.other/union2.C: Likewise.
25976 * gcc.dg/c90-const-expr-2.c: Likewise.
25977 * gcc.dg/c90-const-expr-3.c: Likewise.
25978 * gcc.dg/c99-const-expr-2.c: Likewise.
25979 * gcc.dg/c99-const-expr-3.c: Likewise.
25980 * gcc.dg/concat.c: Likewise.
25981
25982 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25983
25984 PR c++/9559
25985 * g++.dg/init/static1.C: New test.
25986
25987 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25988
25989 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25990 * g++.old-deja/g++.other/access2.C: Likewise.
25991 * g++.old-deja/g++.other/decl2.C: Likewise.
25992 * gcc.c-torture/execute/20020615-1.c: Likewise.
25993
25994 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25995
25996 PR c++/4933
25997 * g++.dg/template/sizeof4.C: New test.
25998
25999 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
26000
26001 * g++.dg/other/error6.C: New test.
26002
26003 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
26004
26005 PR c++/10750
26006 * g++.dg/parse/constant2.C: New test.
26007
26008 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
26009
26010 PR c++/11106
26011 * g++.dg/other/error5.C: New test.
26012
26013 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26014
26015 * gcc.dg/format/gcc_diag-1.c: New test.
26016
26017 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
26018
26019 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
26020
26021 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
26022
26023 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
26024 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
26025 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
26026
26027 2003-06-28 Jakub Jelinek <jakub@redhat.com>
26028
26029 * gcc.c-torture/execute/builtins/string-8.c: New test.
26030 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
26031 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
26032 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
26033
26034 2003-06-27 Mark Mitchell <mark@codesourcery.com>
26035
26036 PR c++/10468
26037 * g++.dg/ext/typeof6.C: New test.
26038
26039 2003-06-27 Mark Mitchell <mark@codesourcery.com>
26040
26041 PR c++/10796
26042 * g++.dg/init/enum1.C: New test.
26043
26044 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
26045
26046 * gcc.dg/20030627-1.c: New test.
26047
26048 2003-06-26 Mark Mitchell <mark@codesourcery.com>
26049
26050 PR c++/11332
26051 * g++.dg/expr/static_cast2.C: New test.
26052
26053 2003-06-26 Roger Sayle <roger@eyesopen.com>
26054 Jakub Jelinek <jakub@redhat.com>
26055
26056 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
26057 sprintf(dst,"%s",src) optimization.
26058 * gcc.c-torture/execute/20030626-1.c: New test case.
26059 * gcc.c-torture/execute/20030626-2.c: New test case.
26060
26061 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
26062
26063 * gcc.c-torture/execute/multi-ix.c: New test.
26064
26065 * gcc.c-torture/execute/simd-4.c (main):
26066 Added missing semicolon at end of union.
26067
26068 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
26069
26070 PR c++/8266
26071 * g++.dg/template/explicit-instantiation3.C: New test.
26072
26073 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
26074
26075 * gcc.dg/20030626-1.c: Use signed char.
26076
26077 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
26078
26079 * gcc.dg/20030626-1.c: New test.
26080
26081 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
26082
26083 * const-str-2.m: Update.
26084
26085 2003-06-25 Mark Mitchell <mark@codesourcery.com>
26086
26087 PR c++/10990
26088 * g++.dg/rtti/dyncast1.C: New test.
26089 * g++.dg/abi/mangle4.C: Correct base-specifier access.
26090 * g++.dg/lookup/scoped1.C: Remove XFAIL.
26091 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26092
26093 PR c++/10931
26094 * g++.dg/expr/static_cast1.C: New test.
26095
26096 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
26097
26098 * gcc.dg/20030625-1.c: New test.
26099
26100 2003-06-24 Roger Sayle <roger@eyesopen.com>
26101
26102 * gcc.c-torture/compile/20030624-1.c: New test case.
26103
26104 2003-06-24 Jakub Jelinek <jakub@redhat.com>
26105
26106 * gcc.c-torture/execute/string-opt-17.c: New test.
26107
26108 2003-06-24 Mark Mitchell <mark@codesourcery.com>
26109
26110 PR c++/5754
26111 * g++.dg/parse/crash6.C: New test.
26112
26113 2003-06-23 Roger Sayle <roger@eyesopen.com>
26114
26115 * gcc.dg/builtins-24.c: New test case.
26116
26117 2003-06-23 Jakub Jelinek <jakub@redhat.com>
26118
26119 * g++.dg/opt/operator1.C: New test.
26120
26121 2003-06-22 Roger Sayle <roger@eyesopen.com>
26122
26123 * gcc.c-torture/execute/string-opt-16.c: New test case.
26124
26125 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26126
26127 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
26128 * g++.old-deja/g++.other/conv7.C: Likewise.
26129 * g++.old-deja/g++.other/overcnv2.C: Likewise.
26130 * g++.old-deja/g++.other/overload14.C: Likewise.
26131
26132 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26133
26134 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
26135 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
26136
26137 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26138
26139 PR c++/10888
26140 * g++.dg/warn/Winline-3.C: New test.
26141
26142 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26143
26144 * lib/target-supports.exp (check_alias_available): Make the test
26145 program acceptable to the Solaris assembler.
26146
26147 PR c++/10749
26148 * g++.dg/template/memclass2.C: New test.
26149
26150 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26151 Eric Botcazou <ebotcazou@libertysurf.fr>
26152
26153 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
26154 data for non-matching targets.
26155 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
26156
26157 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26158
26159 PR c++/10845
26160 * g++.dg/template/member3.C: New test.
26161
26162 2003-06-19 Mark Mitchell <mark@codesourcery.com>
26163
26164 PR c++/10939
26165 * g++.dg/template/func1.C: New test.
26166
26167 PR c++/9649
26168 * g++.dg/template/static4.C: New test.
26169 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
26170
26171 PR c++/11041
26172 * g++.dg/init/ref7.C: New test.
26173
26174 2003-06-19 Matt Austern <austern@apple.com>
26175
26176 PR c++/11228
26177 * g++.dg/anew1.C: New test.
26178 * g++.dg/anew2.C: New test.
26179 * g++.dg/anew3.C: New test.
26180 * g++.dg/anew4.C: New test.
26181
26182 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
26183
26184 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26185
26186 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
26187
26188 * gcc.c-torture/execute/simd-4.c (main): Make expected value
26189 endian-dependent.
26190
26191 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
26192
26193 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26194 Remove cruft.
26195
26196 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
26197
26198 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26199 * gcc.c-torture/compile/961203-1.c: Likewise.
26200 * gcc.c-torture/compile/980506-1.c: Likewise.
26201
26202 2003-06-17 Mark Mitchell <mark@codesourcery.com>
26203
26204 PR c++/10712
26205 * g++.dg/lookup/using7.C: New test.
26206
26207 2003-06-17 Mark Mitchell <mark@codesourcery.com>
26208
26209 PR c++/11105
26210 * g++.dg/abi/conv1.C: Remove it.
26211 * g++.dg/template/conv7.C: New test.
26212 * g++.dg/template/conv8.C: Likewise.
26213 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26214 conversion operator.
26215
26216 2003-06-17 Janis Johnson <janis187@us.ibm.com>
26217
26218 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26219 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26220 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26221 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26222 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26223 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26224 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26225 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26226 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26227 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26228 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26229 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26230 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26231 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26232 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26233 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26234 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26235 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26236 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26237 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26238 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26239 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26240 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26241 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26242 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26243 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26244 * gcc.dg/compat/struct-return-10_x.c: Ditto.
26245 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26246 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26247
26248 2003-06-16 Mark Mitchell <mark@codesourcery.com>
26249
26250 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26251 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26252 indications.
26253
26254 2003-06-16 Roger Sayle <roger@eyesopen.com>
26255
26256 * gcc.dg/i386-387-5.c: New test case.
26257 * gcc.dg/i386-387-6.c: New test case.
26258 * gcc.dg/builtins-23.c: New test case.
26259
26260 2003-06-15 Roger Sayle <roger@eyesopen.com>
26261
26262 * gcc.dg/builtins-22.c: New test case.
26263 * gcc.dg/i386-387-1.c: Update to test exp.
26264 * gcc.dg/i386-387-2.c: Likewise.
26265
26266 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26267
26268 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26269
26270 2003-06-12 Mark Mitchell <mark@codesourcery.com>
26271
26272 * lib/gcc-dg.exp (dg-require-dll): New function.
26273 (dg-xfail-if): Likewise.
26274 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26275 driver.
26276
26277 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26278 * gcc.c-torture/compile/20001205-1.c: Likewise.
26279 * gcc.c-torture/compile/20001226-1.c: Likewise.
26280 * gcc.c-torture/compile/20010518-2.c: Likewise.
26281 * gcc.c-torture/compile/20020312-1.c: Likewise.
26282 * gcc.c-torture/compile/20020604-1.c: Likewise.
26283 * gcc.c-torture/compile/920501-12.c: Likewise.
26284 * gcc.c-torture/compile/920501-4.c: Likewise.
26285 * gcc.c-torture/compile/920520-1.c: Likewise.
26286 * gcc.c-torture/compile/920521-1.c: Likewise.
26287 * gcc.c-torture/compile/920625-1.c: Likewise.
26288 * gcc.c-torture/compile/961203-1.c: Likewise.
26289 * gcc.c-torture/compile/980506-1.c: Likewise.
26290 * gcc.c-torture/compile/981006-1.c: Likewise.
26291 * gcc.c-torture/compile/981022-1.c: Likewise.
26292 * gcc.c-torture/compile/981223-1.c: Likewise.
26293 * gcc.c-torture/compile/990617-1.c: Likewise.
26294 * gcc.c-torture/compile/dll.c: Likewise.
26295 * gcc.c-torture/compile/labels-3.c: Likewise.
26296 * gcc.c-torture/compile/mipscop-1.c: Likewise.
26297 * gcc.c-torture/compile/mipscop-2.c: Likewise.
26298 * gcc.c-torture/compile/mipscop-3.c: Likewise.
26299 * gcc.c-torture/compile/mipscop-4.c: Likewise.
26300 * gcc.c-torture/compile/simd-5.c: Likewise.
26301 * gcc.c-torture/compile/20000804-1.x: Remove.
26302 * gcc.c-torture/compile/20001205-1.x: Likewise.
26303 * gcc.c-torture/compile/20001226-1.x: Likewise.
26304 * gcc.c-torture/compile/20010518-2.x: Likewise.
26305 * gcc.c-torture/compile/20020312-1.x: Likewise.
26306 * gcc.c-torture/compile/20020604-1.x: Likewise.
26307 * gcc.c-torture/compile/920501-12.x: Likewise.
26308 * gcc.c-torture/compile/920501-4.x: Likewise.
26309 * gcc.c-torture/compile/920520-1.x: Likewise.
26310 * gcc.c-torture/compile/920521-1.x: Likewise.
26311 * gcc.c-torture/compile/920625-1.x: Likewise.
26312 * gcc.c-torture/compile/961203-1.x: Likewise.
26313 * gcc.c-torture/compile/980506-1.x: Likewise.
26314 * gcc.c-torture/compile/981006-1.x: Likewise.
26315 * gcc.c-torture/compile/981022-1.x: Likewise.
26316 * gcc.c-torture/compile/981223-1.x: Likewise.
26317 * gcc.c-torture/compile/990617-1.x: Likewise.
26318 * gcc.c-torture/compile/mipscop-1.x: Likewise.
26319 * gcc.c-torture/compile/mipscop-2.x: Likewise.
26320 * gcc.c-torture/compile/mipscop-3.x: Likewise.
26321 * gcc.c-torture/compile/mipscop-4.x: Likewise.
26322 * gcc.c-torture/compile/simd-5.x: Likewise.
26323
26324 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26325
26326 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26327
26328 * gcc.c-torture/execute/20030611-1.c: New test.
26329
26330 2003-06-12 Roger Sayle <roger@eyesopen.com>
26331
26332 PR middle-end/168
26333 * gcc.dg/20030612-1.c: New test case.
26334
26335 2003-06-12 Mark Mitchell <mark@codesourcery.com>
26336
26337 PR c++/10635
26338 * g++.dg/expr/cast1.C: New test.
26339
26340 2003-06-12 Roger Sayle <roger@eyesopen.com>
26341
26342 * gcc.dg/builtins-21.c: New test case.
26343
26344 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
26345
26346 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26347 options instead of at the end.
26348 * lib/objc.exp (objc_target_compile): Likewise.
26349
26350 2003-06-11 Mark Mitchell <mark@codesourcery.com>
26351
26352 PR c++/10432
26353 * g++.dg/parse/error1.C: New test.
26354
26355 2003-06-11 Janis Johnson <janis187@us.ibm.com>
26356
26357 * gcc.dg/compat/struct-by-value-11_main.c: New file.
26358 * gcc.dg/compat/struct-by-value-11_x.c: New file.
26359 * gcc.dg/compat/struct-by-value-11_y.c: New file.
26360 * gcc.dg/compat/struct-by-value-12_main.c: New file.
26361 * gcc.dg/compat/struct-by-value-12_x.c: New file.
26362 * gcc.dg/compat/struct-by-value-12_y.c: New file.
26363 * gcc.dg/compat/struct-by-value-13_main.c: New file.
26364 * gcc.dg/compat/struct-by-value-13_x.c: New file.
26365 * gcc.dg/compat/struct-by-value-13_y.c: New file.
26366 * gcc.dg/compat/struct-by-value-14_main.c: New file.
26367 * gcc.dg/compat/struct-by-value-14_x.c: New file.
26368 * gcc.dg/compat/struct-by-value-14_y.c: New file.
26369 * gcc.dg/compat/struct-by-value-15_main.c: New file.
26370 * gcc.dg/compat/struct-by-value-15_x.c: New file.
26371 * gcc.dg/compat/struct-by-value-15_y.c: New file.
26372 * gcc.dg/compat/struct-by-value-16_main.c: New file.
26373 * gcc.dg/compat/struct-by-value-16_x.c: New file.
26374 * gcc.dg/compat/struct-by-value-16_y.c: New file.
26375 * gcc.dg/compat/struct-by-value-17_main.c: New file.
26376 * gcc.dg/compat/struct-by-value-17_x.c: New file.
26377 * gcc.dg/compat/struct-by-value-17_y.c: New file.
26378 * gcc.dg/compat/struct-by-value-18_main.c: New file.
26379 * gcc.dg/compat/struct-by-value-18_x.c: New file.
26380 * gcc.dg/compat/struct-by-value-18_y.c: New file.
26381
26382 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26383 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26384 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26385 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26386 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26387 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26388 * gcc.dg/compat/scalar-return-3_main.c: New file.
26389 * gcc.dg/compat/scalar-return-3_x.c: New file.
26390 * gcc.dg/compat/scalar-return-3_y.c: New file.
26391 * gcc.dg/compat/scalar-return-4_main.c: New file.
26392 * gcc.dg/compat/scalar-return-4_x.c: New file.
26393 * gcc.dg/compat/scalar-return-4_y.c: New file.
26394
26395 2003-06-10 Janis Johnson <janis187@us.ibm.com>
26396
26397 * gcc.dg/compat/fp2-struct-check.h: New file.
26398 * gcc.dg/compat/fp2-struct-defs.h: New file.
26399 * gcc.dg/compat/fp2-struct-init.h: New file.
26400 * gcc.dg/compat/struct-by-value-10_main.c: New file.
26401 * gcc.dg/compat/struct-by-value-10_x.c: New file.
26402 * gcc.dg/compat/struct-by-value-10_y.c: New file.
26403 * gcc.dg/compat/struct-return-10_main.c: New file.
26404 * gcc.dg/compat/struct-return-10_x.c: New file.
26405 * gcc.dg/compat/struct-return-10_y.c: New file.
26406
26407 * gcc.dg/compat/compat-common.h: New file.
26408 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26409 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26410 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26411 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26412 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26413 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26414 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26415 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26416 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26417 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26418 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26419 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26420 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26421 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26422 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26423 * gcc.dg/compat/small-struct-check.h: Ditto.
26424 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26425 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26426 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26427 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26428 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26429 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26430 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26431 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26432 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26433 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26434 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26435 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26436 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26437 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26438 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26439 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26440 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26441 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26442 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26443 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26444 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26445 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26446 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26447 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26448 * gcc.dg/compat/struct-return-2_main.c: Ditto.
26449 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26450 * gcc.dg/compat/struct-return-2_y.c: Ditto.
26451 * gcc.dg/compat/struct-return-3_main.c: Ditto.
26452 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26453 * gcc.dg/compat/struct-return-3_y.c: Ditto.
26454
26455 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26456
26457 * g++.dg/pch/static-1.C: New file.
26458 * g++.dg/pch/static-1.Hs: New file.
26459
26460 2003-06-10 Richard Henderson <rth@redhat.com>
26461
26462 * gcc.dg/asm-7.c: Adjust expected warning text.
26463
26464 2003-06-10 Roger Sayle <roger@eyesopen.com>
26465
26466 * gcc.dg/builtins-20.c: New test case.
26467
26468 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26469
26470 PR c++/11131
26471 * g++.dg/opt/template1.C: New test.
26472
26473 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26474
26475 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26476 additional_sources.
26477
26478 2003-05-21 David Taylor <dtaylor@emc.com>
26479
26480 * gcc.dg/Wpadded.c: New file.
26481
26482 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26483
26484 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26485 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26486 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26487 dg-require-weak.
26488
26489 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26490
26491 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26492
26493 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26494
26495 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26496 (dg-require-alias): Likewise.
26497 (dg-require-gc-sections): Likewise.
26498 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26499
26500 2003-06-08 Richard Henderson <rth@redhat.com>
26501
26502 * gcc.dg/20011029-2.c: Fix the array reference.
26503 * gcc.dg/asm-7.c: New.
26504
26505 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26506
26507 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26508
26509 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26510
26511 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26512 (dg-require-gc-sections): Likewise.
26513
26514 2003-06-08 Jan Hubicka <jh@suse.cz>
26515
26516 * i386-cmov1.c: Fix regular expression.
26517 * i386-cvt-1.c: Likewise.
26518 * i386-local.c: Likewise.
26519 * i386-local2.c: Likewise.
26520 * i386-mul.c: Likewise.
26521 * i386-ssetype-1.c: Likewise.
26522 * i386-ssetype-3.c: Likewise.
26523 * i386-ssetype-5.c: Likewise.
26524
26525 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26526
26527 PR c++/11039
26528 * g++.dg/warn/implicit-typename2.C: New test.
26529 * g++.dg/warn/implicit-typename3.C: New test.
26530
26531 2003-06-07 Richard Henderson <rth@redhat.com>
26532
26533 * g++.dg/other/offsetof3.C: Use size_t.
26534 * g++.dg/other/offsetof4.C: Likewise.
26535
26536 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26537
26538 * lib/copy-file.exp: New. Implement gcc_copy_files.
26539
26540 * lib/dg-pch.exp: Load copy-file.exp
26541 (dg-pch): Use gcc_copy_files instead of "file copy".
26542
26543 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26544
26545 * gcc.dg/weak/weak.exp: Simplify.
26546 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26547 * gcc.dg/weak/weak-1.c: Likewise.
26548 * gcc.dg/weak/weak-2.c: Likewise.
26549 * gcc.dg/weak/weak-3.c: Likewise.
26550 * gcc.dg/weak/weak-4.c: Likewise.
26551 * gcc.dg/weak/weak-5.c: Likewise.
26552 * gcc.dg/weak/weak-6.c: Likewise.
26553 * gcc.dg/weak/weak-7.c: Likewise.
26554 * gcc.dg/weak/weak-8.c: Likewise.
26555 * gcc.dg/weak/weak-9.c: Likewise.
26556
26557 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26558
26559 gcc.c-torture/execute/20030606-1.c: New.
26560
26561 2003-06-06 Roger Sayle <roger@eyesopen.com>
26562
26563 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26564 * gcc.dg/builtins-19.c: Likewise.
26565
26566 2003-06-06 Roger Sayle <roger@eyesopen.com>
26567
26568 * gcc.dg/builtins-2.c: Add some more tests.
26569 * gcc.dg/builtins-18.c: New test case.
26570 * gcc.dg/builtins-19.c: New test case.
26571
26572 2003-06-06 Roger Sayle <roger@eyesopen.com>
26573 Jim Wilson <wilson@tuliptree.org>
26574
26575 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26576
26577 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26578
26579 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26580 mempcpy/stpcpy calls not to be optimized into something else.
26581 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26582 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26583 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26584
26585 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26586
26587 * gcc.dg/format/asm_fprintf-1.c: New test.
26588
26589 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26590
26591 * lib/gcc-defs.exp (additional_sources): New variable.
26592 (dg-additional-sources): New function.
26593 (additional_files): New variable.
26594 (dg-additional-files): New function.
26595 (dg-additional-files-options): Likewise.
26596 * lib/gcc-dg.exp (dg-require-weak): New function.
26597 (dg-require-alias): Likewise.
26598 (dg-require-gc-sections): Likewise.
26599 * lib/target-supports.exp (check_alias_available): Remove testfile
26600 parameter.
26601 (check_gc_sections_available): New function.
26602 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26603 (dg-gpp-additional-files): Likewise.
26604 * lib/g++.exp (additional_sources): Remove.
26605 (additional_files): Likewise.
26606 (g++_target_compile): Use dg-additional-files-options.
26607
26608 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26609 Tcl logic.
26610 * gcc.dg/special/ecos.exp: Remove.
26611 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26612 * gcc.dg/special/alias-1.c: Likewise.
26613 * gcc.dg/special/alias-2.c: Likewise.
26614 * gcc.dg/special/gcsec-1.c: Likewise.
26615 * gcc.dg/special/weak-1.c: Likewise.
26616 * gcc.dg/special/weak-2.c: Likewise.
26617 * gcc.dg/special/wkali-1.c: Likewise.
26618 * gcc.dg/special/wkali-2.c: Likewise.
26619
26620 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26621 dg-gpp-additional-*.
26622 * g++.dg/special/conpr-3.C: Likewise.
26623 * g++.dg/special/conpr-4.C: Likewise.
26624 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26625 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26626 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26627 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26628 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26629 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26630 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26631 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26632 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26633 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26634 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26635 * g++.old-deja/g++.other/comdat1.C: Likewise.
26636 * g++.old-deja/g++.other/comdat2.C: Likewise.
26637 * g++.old-deja/g++.other/comdat3.C: Likewise.
26638 * g++.old-deja/g++.other/ctor1.C: Likewise.
26639 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26640
26641 2003-06-05 Richard Henderson <rth@redhat.com>
26642
26643 * gcc.dg/debug/20030605-1.c: New.
26644
26645 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26646
26647 * README.QMTEST: Update.
26648
26649 2003-06-04 Richard Henderson <rth@redhat.com>
26650
26651 * gcc.dg/cleanup-1.c: New.
26652 * gcc.dg/cleanup-2.c: New.
26653 * gcc.dg/cleanup-3.c: New.
26654 * gcc.dg/cleanup-4.c: New.
26655 * gcc.dg/cleanup-5.c: New.
26656 * gcc.dg/cleanup-6.c: New.
26657 * gcc.dg/cleanup-7.c: New.
26658
26659 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26660
26661 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26662
26663 * lib/dg-pch.exp: New file.
26664 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26665 * gcc.dg/pch/pch.exp: Likewise.
26666
26667 2003-06-04 Roger Sayle <roger@eyesopen.com>
26668
26669 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26670 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26671 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26672 * gcc.dg/builtins-17.c: New test case.
26673 * gcc.dg/i386-387-4.c: New test case.
26674 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26675
26676 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26677
26678 * gcc.dg/ultrasp9.c: New test.
26679
26680 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26681
26682 * gcc.c-torture/compile/20030604-1.c: New test.
26683 * gcc.dg/sparc-constant-1.c: New test.
26684
26685 2003-06-03 Glen Nakamura <glen@imodulo.com>
26686
26687 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26688
26689 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26690
26691 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26692
26693 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26694 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26695
26696 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26697
26698 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26699
26700 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26701
26702 PR c++/10940
26703 * g++.dg/template/spec10.C: New test.
26704
26705 2003-06-03 Roger Sayle <roger@eyesopen.com>
26706
26707 * gcc.dg/builtins-16.c: New test case.
26708
26709 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26710
26711 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26712 mempcpy test with post-increments.
26713 * gcc.c-torture/execute/string-opt-3.c: New test.
26714 * gcc.dg/string-opt-1.c: New test.
26715
26716 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26717
26718 PR fortran/10965
26719 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26720
26721 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26722
26723 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26724 (scan-assembler): ... here. Use dg-scan.
26725 (scan-assembler-not): Likewise.
26726 (scan-file): New function.
26727 (scan-file-not): Likewise.
26728 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26729 * gcc.dg/cpp/_Pragma4.c: Likewise.
26730 * gcc.dg/cpp/_Pragma5.c: Likewise.
26731 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26732 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26733 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26734 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26735 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26736 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26737 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26738 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26739 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26740 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26741 * gcc.dg/cpp/cxxcom1.c: Likewise.
26742 * gcc.dg/cpp/line1.c: Likewise.
26743 * gcc.dg/cpp/maccom1.c: Likewise.
26744 * gcc.dg/cpp/maccom2.c: Likewise.
26745 * gcc.dg/cpp/maccom3.c: Likewise.
26746 * gcc.dg/cpp/maccom4.c: Likewise.
26747 * gcc.dg/cpp/maccom5.c: Likewise.
26748 * gcc.dg/cpp/maccom6.c: Likewise.
26749 * gcc.dg/cpp/multiline.c: Likewise.
26750 * gcc.dg/cpp/spacing1.c: Likewise.
26751 * gcc.dg/cpp/spacing2.c: Likewise.
26752 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26753 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26754 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26755 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26756 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26757 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26758 * gcc.dg/cpp/cxxcom2.c: Likewise.
26759 * gcc.dg/cpp/cxxcom2.h: New file.
26760
26761 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26762 * g++.dg/cpp/truefalse.C: Here.
26763 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26764
26765 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26766
26767 * gcc.dg/cpp/redef3.c: New file.
26768
26769 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26770
26771 * gcc.dg/i386-loop-3.c: New test.
26772
26773 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26774
26775 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26776
26777 2003-05-31 Roger Sayle <roger@eyesopen.com>
26778
26779 * gcc.dg/fwrapv-1.c: New test case.
26780 * gcc.dg/fwrapv-2.c: New test case.
26781
26782 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26783
26784 PR c++/10956
26785 * g++.dg/template/spec9.C: New test.
26786
26787 2003-05-29 Roger Sayle <roger@eyesopen.com>
26788
26789 * gcc.dg/duff-4.c: New test case.
26790
26791 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26792
26793 PR fortran/10843
26794 * g77.dg/ffixed-form-1.f: New test
26795 * g77.dg/ffixed-form-2.f: New test
26796 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26797 * g77.dg/ffree-form-3.f: New test
26798
26799 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26800
26801 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26802 * gcc.dg/wint_t-1.c: Likewise.
26803
26804 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26805
26806 * g++.dg/template/access11.C: New test.
26807
26808 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26809
26810 PR c++/10849
26811 * g++.dg/template/access10.C: New test.
26812
26813 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26814 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26815
26816 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26817
26818 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26819
26820 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26821 suppress for powerpc-*-darwin*.
26822 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26823
26824 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26825
26826 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26827 suppress option for powerpc-*-darwin*.
26828
26829 2003-05-23 Roger Sayle <roger@eyesopen.com>
26830
26831 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26832 * gcc.dg/builtins-4.c: Add test for fmod.
26833
26834 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26835
26836 PR c++/10682
26837 * g++.dg/template/instantiate4.C: New test.
26838
26839 2003-05-22 Roger Sayle <roger@eyesopen.com>
26840
26841 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26842
26843 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26844
26845 * gcc.dg/compat/scalar-return-1_main.c: New file.
26846 * gcc.dg/compat/scalar-return-1_x.c: New file.
26847 * gcc.dg/compat/scalar-return-1_y.c: New file.
26848 * gcc.dg/compat/scalar-return-2_main.c: New file.
26849 * gcc.dg/compat/scalar-return-2_x.c: New file.
26850 * gcc.dg/compat/scalar-return-2_y.c: New file.
26851 * gcc.dg/compat/struct-return-3_main.c: New file.
26852 * gcc.dg/compat/struct-return-3_y.c: New file.
26853 * gcc.dg/compat/struct-return-3_x.c: New file.
26854 * gcc.dg/compat/struct-return-2_main.c: New file.
26855 * gcc.dg/compat/struct-return-2_x.c: New file.
26856 * gcc.dg/compat/struct-return-2_y.c: New file.
26857
26858 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26859
26860 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26861 for hppa*-hp-hpux*.
26862 * gcc.dg/20021014-1.c (dg-options): Likewise.
26863 * gcc.dg/nest.c (dg-options): Likewise.
26864
26865 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26866
26867 PR c++/9738
26868 * g++.dg/ext/dllimport2.C: New file.
26869 * g++.dg/ext/dllimport3.C: New file.
26870
26871 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26872
26873 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26874 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26875 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26876 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26877 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26878 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26879 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26880 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26881 * gcc.dg/compat/small-struct-defs.h: New file.
26882 * gcc.dg/compat/small-struct-init.h: New file.
26883 * gcc.dg/compat/small-struct-check.h: New file.
26884 * gcc.dg/compat/fp-struct-defs.h: New file.
26885 * gcc.dg/compat/fp-struct-check.h: New file.
26886 * gcc.dg/compat/fp-struct-init.h: New file.
26887 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26888 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26889
26890 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26891
26892 * gcc.dg/20030225-2.c: New test.
26893
26894 2003-05-18 Roger Sayle <roger@eyesopen.com>
26895 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26896
26897 * gcc.c-torture/compile/20030518-1.c: New test case.
26898
26899 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26900
26901 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26902 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26903 gcc-dg-debug-runtest.
26904 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26905 gcc-dg-debug-runtest.
26906
26907 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26908
26909 PR c++/9022
26910 * g++.dg/lookup/using6.C: New test.
26911
26912 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26913
26914 * g++.dg/parse/access2.C: New test.
26915
26916 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26917
26918 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26919 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26920 * gcc.dg/debug/debug.exp: Likewise.
26921
26922 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26923
26924 * gcc.dg/dollar.c: New test.
26925
26926 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26927
26928 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26929 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26930 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26931 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26932 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26933 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26934 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26935 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26936 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26937 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26938 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26939 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26940 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26941 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26942 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26943 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26944 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26945 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26946
26947 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26948
26949 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26950 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26951 support for "repo" mode.
26952 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26953 * lib/g77-dg.exp: Likewise.
26954 * lib/obj-dg.exp: Likewise.
26955
26956 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26957
26958 Merge from gcc-3_2-rhl8-branch:
26959 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26960
26961 * gcc.dg/tls/opt-6.c: New test.
26962
26963 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26964
26965 * gcc.dg/20030405-1.c: New test.
26966
26967 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26968
26969 * gcc.dg/20030309-1.c: New test.
26970
26971 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26972
26973 * gcc.c-torture/execute/20030307-1.c: New test.
26974
26975 2003-02-20 Randolph Chung <tausq@debian.org>
26976
26977 * gcc.c-torture/compile/20030220-1.c: New test.
26978
26979 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26980
26981 * gcc.dg/20030217-1.c: New test.
26982
26983 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26984
26985 * gcc.c-torture/compile/20020129-1.c: New test.
26986
26987 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26988
26989 * gcc.dg/unroll-1.c: New test.
26990
26991 2002-11-16 Jan Hubicka <jh@suse.cz>
26992
26993 * gcc.c-torture/execute/20020920-1.c: New test.
26994
26995 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26996
26997 PR target/7434
26998 * gcc.c-torture/compile/20021008-1.c: New test.
26999
27000 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
27001
27002 PR target/7559
27003 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27004
27005 2002-08-07 Jakub Jelinek <jakub@redhat.com>
27006
27007 * gcc.c-torture/compile/20020807-1.c: New test.
27008
27009 2002-07-30 Jakub Jelinek <jakub@redhat.com>
27010
27011 * gcc.dg/tls/opt-1.c: New test.
27012
27013 2002-07-29 Jakub Jelinek <jakub@redhat.com>
27014
27015 * gcc.dg/20020729-1.c: New test.
27016
27017 2002-07-20 Jakub Jelinek <jakub@redhat.com>
27018
27019 * g++.dg/opt/life1.C: New test.
27020
27021 2002-05-20 Jakub Jelinek <jakub@redhat.com>
27022
27023 * gcc.dg/20020525-1.c: New test.
27024
27025 2002-05-24 Jakub Jelinek <jakub@redhat.com>
27026
27027 PR c++/6794
27028 * g++.dg/ext/pretty1.C: New test.
27029 * g++.dg/ext/pretty2.C: New test.
27030
27031 2003-05-15 Mark Mitchell <mark@codesourcery.com>
27032
27033 PR c++/8385
27034 * g++.dg/ext/typeof5.C: New test.
27035
27036 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
27037
27038 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
27039 __USER_LABEL_PREFIX__ into account.
27040 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
27041
27042 2003-05-14 Roger Sayle <roger@eyesopen.com>
27043
27044 * gcc.dg/builtins-15.c: New test case.
27045
27046 2003-05-13 Zack Weinberg <zack@codesourcery.com>
27047
27048 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
27049
27050 2003-05-12 Mark Mitchell <mark@codesourcery.com>
27051
27052 * lib/g++.exp: Tweak handling of additional source files.
27053 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
27054 * g++.dg/special/conpr-2a.C: Rename to ...
27055 * g++.dg/special/conpr-2a.cc: ... this.
27056 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
27057 * g++.dg/special/conpr-3a.C: Rename to ...
27058 * g++.dg/special/conpr-3a.cc: This.
27059 * g++.dg/special/conpr-3b.C: Rename to ...
27060 * g++.dg/special/conpr-3b.cc: This.
27061 * g++.dg/special/conpr-4.C: New test.
27062 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
27063
27064 2003-05-12 David Edelsohn <edelsohn@gnu.org>
27065
27066 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
27067
27068 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27069
27070 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
27071 * g++.old-deja/g++.robertl/eb71.C: Likewise.
27072 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
27073 * g++.old-deja/g++.other/warn3.C: Likewise.
27074
27075 2003-05-11 Roger Sayle <roger@eyesopen.com>
27076
27077 * gcc.dg/i386-387-1.c: Update to also test log.
27078 * gcc.dg/i386-387-2.c: Likewise.
27079
27080 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
27081
27082 * g77.f-torture/execute/int8421.f: New test.
27083
27084 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27085
27086 PR c++/10230, c++/10481
27087 * g++.dg/lookup/scoped5.C: New test.
27088
27089 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27090
27091 PR c++/10552
27092 * g++.dg/template/ttp6.C: New test.
27093
27094 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
27095
27096 * gcc.c-torture/execute/builtins: New directory.
27097 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27098 gcc.c-torture/execute/builtins.
27099 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27100 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27101 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
27102 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27103
27104 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27105
27106 PR c++/9252
27107 * g++.dg/template/access8.C: New test.
27108 * g++.dg/template/access9.C: New test.
27109
27110 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27111
27112 PR c++/9554
27113 * g++.dg/parse/access1.C: New test.
27114
27115 2003-05-09 DJ Delorie <dj@redhat.com>
27116
27117 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
27118 long, and not an int.
27119
27120 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27121
27122 PR c++/10555, c++/10576
27123 * g++.dg/template/memclass1.C: New test.
27124
27125 2003-05-08 DJ Delorie <dj@redhat.com>
27126
27127 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
27128 targets.
27129 * gcc.c-torture/execute/20021024-1.x: Likewise.
27130 * gcc.c-torture/execute/shiftdi.x: Likewise.
27131 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
27132 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
27133 * gcc.dg/20021018-1.c: Likewise.
27134
27135 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27136
27137 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
27138
27139 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
27140 (bcopy): Call memmove.
27141
27142 2003-05-08 Roger Sayle <roger@eyesopen.com>
27143
27144 * g77.f-torture/compile/8485.f: New test case.
27145
27146 2003-05-07 Richard Henderson <rth@redhat.com>
27147
27148 PR c++/10570
27149 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
27150 Verify exception_cleanup not called for rethrows.
27151 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
27152 when exiting catch block without rethrowing.
27153 * g++.dg/eh/forced3.C: New.
27154 * g++.dg/eh/forced4.C: New.
27155
27156 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
27157
27158 * gcc.dg/20030505.c: Fix triplet.
27159
27160 2003-05-06 DJ Delorie <dj@redhat.com>
27161
27162 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
27163 * gcc.dg/nest.c: Likewise.
27164
27165 2003-05-05 Roger Sayle <roger@eyesopen.com>
27166
27167 * gcc.dg/builtins-14.c: New test case.
27168
27169 2003-05-05 Janis Johnson <janis187@us.ibm.com>
27170
27171 * lib/compat.exp (compat-execute): New argument.
27172 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27173 * gcc.dg/compat: New test directory.
27174 * gcc.dg/compat/compat.exp: New expect script.
27175 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27176 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27177 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27178 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27179 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27180 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27181
27182 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27183 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27184 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27185 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27186 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27187 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27188 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27189 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27190 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27191 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27192 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27193 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27194 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27195 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27196 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27197
27198 2003-05-05 Zack Weinberg <zack@codesourcery.com>
27199
27200 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27201
27202 2003-05-05 Jakub Jelinek <jakub@redhat.com>
27203
27204 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27205
27206 2003-05-05 Geoffrey Keating <geoffk@apple.com>
27207
27208 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27209 * gcc.dg/ppc-fsel-2.c: New test.
27210
27211 * gcc.dg/unused-5.c: New test.
27212
27213 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27214
27215 PR c++/10496
27216 * g++.dg/warn/pmf1.C: New test.
27217
27218 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27219
27220 PR c++/4494
27221 * g++.dg/warn/main.C: New test.
27222
27223 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27224
27225 * gcc.dg/nonnull-3.c: New test.
27226
27227 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
27228
27229 * gcc.dg/cpp/Wtrigraphs.c: Update.
27230 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27231
27232 2003-05-03 Geoffrey Keating <geoffk@apple.com>
27233
27234 * gcc.dg/ppc-fsel-1.c: New test.
27235
27236 2003-05-03 Zack Weinberg <zack@codesourcery.com>
27237
27238 PR c/10604
27239 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27240
27241 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
27242
27243 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27244
27245 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27246
27247 PR c++/9364, c++/10553, c++/10586
27248 * g++.dg/parse/typename4.C: New test.
27249 * g++.dg/parse/typename5.C: Likewise.
27250
27251 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
27252
27253 * gcc.c-torture/compile/20030503-1.c: New test.
27254
27255 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27256
27257 * g++.dg/lookup/using5.C: Fix testcase error.
27258
27259 2003-05-01 Chris Demetriou <cgd@broadcom.com>
27260
27261 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27262 since MEABI is no longer supported. Remove all vestiges
27263 of MEABI from the test.
27264
27265 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27266
27267 PR c++/10554
27268 * g++.dg/lookup/using5.C: New test.
27269
27270 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27271
27272 PR c++/8772
27273 * g++.dg/template/ttp5.C: New test.
27274
27275 2003-04-30 Mark Mitchell <mark@codesourcery.com>
27276
27277 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27278 (dg-gpp-additional-sources): New function.
27279 (dg-gpp-additional-files): Likewise.
27280 * lib/g++.exp (additional_sources): New variable.
27281 (additional_files): Likewise.
27282 (g++_target_compile): Deal with them.
27283 * lib/old-dejagnu.exp: Remove.
27284 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27285 * g++.old-deja: Revise all tests to use dg commands.
27286
27287 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27288
27289 PR c++/9432, c++/9528
27290 * g++.dg/lookup/using4.C: New test.
27291
27292 2003-04-29 Geoffrey Keating <geoffk@apple.com>
27293
27294 * gcc.dg/noreturn-5.c: New file.
27295 * gcc.dg/noreturn-6.c: New file.
27296
27297 * gcc.c-torture/compile/inline-1.c: New file.
27298
27299 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27300
27301 PR c++/10551
27302 * g++.dg/template/explicit1.C: New test.
27303
27304 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27305
27306 PR c++/10549
27307 * g++.dg/other/bitfield1.C: New test.
27308
27309 PR c++/10527
27310 * g++.dg/init/new7.C: New test.
27311
27312 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27313
27314 * g++.dg/ext/desig1.C: New test.
27315 * g++.dg/ext/init1.C: Update.
27316
27317 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27318
27319 2003-04-28 Mark Mitchell <mark@codesourcery.com>
27320
27321 PR c++/10180
27322 * g++.dg/warn/Winline-1.C: New test.
27323
27324 2003-04-28 Jakub Jelinek <jakub@redhat.com>
27325
27326 * gcc.c-torture/execute/string-opt-19.c: New test.
27327
27328 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27329 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27330
27331 2003-04-27 Mark Mitchell <mark@codesourcery.com>
27332
27333 PR c++/10506
27334 * g++.dg/init/new6.C: New test.
27335
27336 PR c++/10503
27337 * g++.dg/init/ref6.C: New test.
27338
27339 2003-04-26 David Edelsohn <edelsohn@gnu.org>
27340
27341 * g++.dg/warn/weak1.C: XFAIL on AIX4.
27342
27343 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27344
27345 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27346 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27347
27348 2003-04-25 Mark Mitchell <mark@codesourcery.com>
27349
27350 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27351 initialized static data members.
27352
27353 2003-04-25 H.J. Lu <hjl@gnu.org>
27354
27355 * gcc.dg/ia64-sync-4.c: New test.
27356
27357 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27358
27359 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
27360 date.
27361
27362 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
27363
27364 PR c++/10337
27365 * g++.dg/warn/conv1.C: New test.
27366 * g++.old-deja/g++.other/conv7.C: Adjust.
27367 * g++.old-deja/g++.other/overload14.C: Adjust.
27368
27369 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27370
27371 PR c++/10471
27372 * g++.dg/template/defarg2.C: New test.
27373
27374 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
27375
27376 * gcc.dg/cpp/include2.c: Update.
27377 * gcc.dg/cpp/multiline-2.c: New.
27378 * gcc.dg/cpp/multiline.c: Update.
27379 * gcc.dg/cpp/strify2.c: Update.
27380 * gcc.dg/cpp/trad/literals-2.c: Update.
27381
27382 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27383
27384 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27385
27386 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27387
27388 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27389
27390 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27391
27392 PR c++/10451
27393 * g++.dg/parse/crash4.C: New test.
27394
27395 PR c++/9847
27396 * g++.dg/parse/crash5.C: New test.
27397
27398 2003-04-22 Mark Mitchell <mark@codesourcery.com>
27399
27400 PR c++/10446
27401 * g++.dg/parse/crash3.C: New test.
27402
27403 PR c++/10428
27404 * g++.dg/parse/elab1.C: New test.
27405
27406 2003-04-22 Devang Patel <dpatel@apple.com>
27407
27408 * gcc.dg/cpp/trad/funlike-5.c: New test.
27409
27410 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
27411
27412 * g++.dg/other/packed1.C: Fix dg options.
27413
27414 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
27415
27416 * g++.dg/other/offsetof2.C: New test.
27417
27418 2003-04-21 Mark Mitchell <mark@codesourcery.com>
27419
27420 * g++.dg/template/recurse.C: Adjust location of error messages.
27421
27422 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
27423
27424 PR c++/9881
27425 * g++.dg/init/addr-const1.C: New test.
27426 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27427
27428 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
27429
27430 PR c++/10405
27431 * g++.dg/lookup/struct-hack1.C: New test.
27432
27433 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
27434
27435 * ucs.c: Update diagnostic messages.
27436
27437 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27438
27439 * gcc.dg/cpp/truefalse.cpp: New test.
27440 * gcc.dg/cpp/cpp.exp: Update.
27441 * g++.dg/other/stdbool-if.C: Remove.
27442
27443 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27444
27445 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27446 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27447
27448 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27449
27450 * gcc.c-torture/compile/20030418-1.c: New test.
27451
27452 2003-04-17 Janis Johnson <janis187@us.ibm.com>
27453
27454 * README.compat: Remove; content moved to doc/sourcebuild.texi.
27455
27456 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27457
27458 PR c++/10347
27459 g++.dg/template/dependent-name1.C: New test.
27460
27461 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27462
27463 * gcc.dg/warn-1.c (tourist_guide): New array,
27464 contains a pointer to bar.
27465
27466 2003-04-16 Roger Sayle <roger@eyesopen.com>
27467
27468 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27469 * gcc.c-torture/execute/medce-1.c: New test case.
27470 * gcc.c-torture/execute/medce-2.c: New test case.
27471
27472 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27473
27474 * lib/prune.exp: Ignore more messages.
27475
27476 PR c++/10381
27477 * g++.dg/parse/lookup3.C: New test.
27478
27479 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27480
27481 * gcc.c-torture/compile/20030415-1.c : New test.
27482
27483 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27484
27485 * gcc.c-torture/execute/scope-2.c: Move to ...
27486 * gcc.dg/noncompile/scope.c: .... here.
27487
27488 2003-04-14 Roger Sayle <roger@eyesopen.com>
27489
27490 * gcc.dg/20030414-2.c: New test case.
27491
27492 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27493
27494 PR target/10377
27495 * gcc.dg/20030414-1.c: New test.
27496
27497 2003-04-13 Roger Sayle <roger@eyesopen.com>
27498
27499 * gcc.dg/builtins-12.c: New test case.
27500 * gcc.dg/builtins-13.c: New test case.
27501
27502 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27503
27504 * gcc.c-torture/execute/string-opt-18.c: New test.
27505
27506 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27507
27508 PR c++/10300
27509 * g++.dg/init/new5.C: New test.
27510
27511 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27512
27513 PR c++/7910
27514 * g++.dg/ext/dllimport1.C: New test.
27515
27516 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27517
27518 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27519
27520 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27521
27522 PR Fortran/9263
27523 * g77.f-torture/noncompile/9263.f: New test
27524 PR Fortran/1832
27525 * g77.f-torture/execute/1832.f: New test
27526
27527 2003-04-11 David Chad <davidc@freebsd.org>
27528 Loren J. Rittle <ljrittle@acm.org>
27529
27530 libobjc/8562
27531 * objc.dg/headers.m: New test.
27532
27533 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27534
27535 * gcc.c-torture/execute/builtin-noret-2.c: New.
27536 * gcc.c-torture/execute/builtin-noret-2.x: New.
27537 XFAIL builtin-noret-2.c at -O1 and above.
27538 * gcc.dg/redecl.c: New.
27539 * gcc.dg/Wshadow-1.c: Update error regexps.
27540
27541 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27542
27543 * g++.dg/abi/bitfield10.C: New test.
27544
27545 2003-04-09 Mike Stump <mrs@apple.com>
27546
27547 * gcc.dg/pch/pch.exp: Make testcase names longer.
27548 * g++.dg/pch/pch.exp: Make testcase names longer.
27549
27550 2003-04-08 Roger Sayle <roger@eyesopen.com>
27551
27552 * gcc.dg/builtins-11.c: New test case.
27553
27554 2003-04-08 Roger Sayle <roger@eyesopen.com>
27555
27556 * gcc.dg/builtins-9.c: New test case.
27557 * gcc.dg/builtins-10.c: New test case.
27558
27559 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27560
27561 * gcc.dg/noncompile/init-4.c.c: New test.
27562
27563 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27564
27565 * gcc.misc-test/gcov-9.c: New test.
27566 * gcc.misc-test/gcov-10.c: New test
27567 * gcc.misc-test/gcov-11.c: New test.
27568
27569 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27570
27571 PR optimization/10024
27572 * gcc.c-torture/compile/20030405-1.c: New test.
27573
27574 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27575
27576 * gcc.dg/pch/static-3.c: New.
27577 * gcc.dg/pch/static-3.hs: New.
27578 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27579
27580 2003-04-04 Richard Henderson <rth@redhat.com>
27581
27582 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27583 * g++.dg/eh/forced2.C: Likewise.
27584
27585 2003-04-03 Mike Stump <mrs@apple.com>
27586
27587 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27588 target arg.
27589 (scan-assembler-times, scan-assembler-not): Likewise.
27590 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27591
27592 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27593
27594 * gcc.dg/sparc-loop-1.c: New test.
27595
27596 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27597
27598 PR other/9274
27599 * g++.dg/pch/system-2.C: New.
27600 * g++.dg/pch/system-2.Hs: New.
27601
27602 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27603
27604 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27605
27606 * g++.dg/eh/simd-1.C (vecfunc): Same.
27607
27608 2003-04-01 Roger Sayle <roger@eyesopen.com>
27609
27610 * gcc.c-torture/execute/20030401-1.c: New test case.
27611
27612 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27613
27614 * objc.dg/defs.m: New.
27615
27616 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27617
27618 * g++.dg/eh/simd-1.C: New.
27619 * g++.dg/eh/simd-2.C: New.
27620
27621 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27622
27623 * gcc.c-torture/execute/simd-3.c: New.
27624
27625 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27626
27627 PR c/9936
27628 * gcc.dg/20030331-2.c: New test.
27629
27630 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27631
27632 PR c++/10278
27633 * g++.dg/parse/crash2.C: New test.
27634
27635 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27636
27637 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27638 * gcc.c-torture/execute/20030331-1.c: ...here.
27639
27640 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27641
27642 * gcc.c-torture/execute/20030331-1.c: New test.
27643
27644 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27645
27646 * lib/gcov.exp: Adjust call return testing strings.
27647 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27648
27649 2003-03-31 Roger Sayle <roger@eyesopen.com>
27650
27651 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27652 * gcc.dg/builtins-7.c: New test case.
27653 * gcc.dg/builtins-8.c: New test case.
27654
27655 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27656
27657 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27658
27659 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27660
27661 PR c++/7647
27662 * g++.dg/lookup-class-member-2.C: New test.
27663
27664 2003-03-30 Glen Nakamura <glen@imodulo.com>
27665
27666 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27667
27668 2003-03-28 Roger Sayle <roger@eyesopen.com>
27669
27670 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27671
27672 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27673
27674 * g++.dg/init/attrib1.C: New test.
27675
27676 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27677
27678 * gcc.dg/ultrasp8.c: New test.
27679
27680 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27681
27682 * gcc.dg/ultrasp7.c: New test.
27683
27684 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27685
27686 PR c++/10047
27687 * g++.dg/template/inline1.C: New test.
27688
27689 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27690
27691 * gcc.dg/sparc-dwarf2.c: New test.
27692
27693 2003-03-27 Roger Sayle <roger@eyesopen.com>
27694
27695 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27696 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27697
27698 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27699
27700 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27701 than reading .x files.
27702 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27703 * g77.dg/gcov/gcov-1.f: Likewise.
27704 * gcc.misc-tests/gcov-4b.c: Likewise.
27705 * gcc.misc-tests/gcov-5b.c: Likewise.
27706 * gcc.misc-tests/gcov-6.c: Likewise.
27707 * gcc.misc-tests/gcov-7.c: Likewise.
27708 * gcc.misc-tests/gcov-8.c: Likewise.
27709 * g++.dg/gcov/gcov-1.x: Remove.
27710 * g77.dg/gcov/gcov-1.x: Likewise.
27711 * gcc.misc-tests/gcov-4b.x: Likewise.
27712 * gcc.misc-tests/gcov-5b.x: Likewise.
27713 * gcc.misc-tests/gcov-6.x: Likewise.
27714 * gcc.misc-tests/gcov-7.x: Likewise.
27715 * gcc.misc-tests/gcov-8.x: Likewise.
27716
27717 2003-03-27 Glen Nakamura <glen@imodulo.com>
27718
27719 PR opt/10087
27720 * gcc.dg/20030324-1.c: New test.
27721
27722 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27723
27724 PR c++/10224
27725 * g++.dg/template/arg3.C: New test.
27726
27727 PR c++/10158
27728 * g++.dg/template/friend18.C: New test.
27729
27730 2003-03-26 Roger Sayle <roger@eyesopen.com>
27731
27732 * g77.f-torture/compile/20030326-1.f: New test case.
27733
27734 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27735
27736 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27737
27738 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27739
27740 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27741
27742 * gcc.dg/ia64-sync-3.c: New test.
27743
27744 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27745
27746 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27747
27748 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27749
27750 * gcc.dg/ultrasp6.c: New test.
27751
27752 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27753
27754 * gcc.dg/i386-signbit-1.c: New test.
27755 * gcc.dg/i386-signbit-2.c: New test.
27756 * gcc.dg/i386-signbit-3.c: New test.
27757
27758 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27759
27760 * gcc.dg/ultrasp5.c: Fix options.
27761
27762 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27763
27764 * gcc.dg/ultrasp5.c: Fix comment.
27765
27766 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27767
27768 PR fortran/10197
27769 * g77.f-torture/execute/10197.f: New test.
27770
27771 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27772
27773 PR c++/9898, c++/383
27774 * g++.dg/template/conv6.C: New test.
27775
27776 PR c++/10119
27777 * g++.dg/template/ptrmem5.C: New test.
27778
27779 PR c++/10026
27780 * g++.dg/lookup/koenig1.C: New test.
27781
27782 PR C++/10199
27783 * g++.dg/lookup/template2.C: New test.
27784
27785 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27786
27787 * g++.dg/opt/rtti1.C: New test.
27788
27789 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27790
27791 * gcc.dg/ultrasp5.c: New test.
27792
27793 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27794
27795 PR middle-end/9967
27796 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27797 builtin fputs.
27798
27799 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27800
27801 PR c/8224
27802 * gcc.dg/20030323-1.c: New test.
27803
27804 2003-03-23 Roger Sayle <roger@eyesopen.com>
27805
27806 * gcc.c-torture/compile/20030323-1.c: New test case.
27807
27808 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27809
27810 * gcc.dg/20030321-1.c: New test.
27811
27812 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27813
27814 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27815
27816 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27817
27818 PR c++/9978, c++/9708
27819 * g++.dg/ext/vlm1.C: Adjust expected error.
27820 * g++.dg/ext/vla2.C: New test.
27821 * g++.dg/template/arg1.C: New test.
27822 * g++.dg/template/arg2.C: New test.
27823
27824 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27825
27826 * g77.f-torture/execute/select.f: New test.
27827 * g77.f-torture/noncompile/select_no_compile.f: New test.
27828
27829 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27830
27831 PR c++/9898
27832 * g++.dg/other/error4.C: New test.
27833
27834 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27835
27836 * g++.dg/template/friend17.C: New test.
27837
27838 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27839
27840 * gcc.c-torture/compile/20030320-1.c: New.
27841
27842 2003-03-20 Roger Sayle <roger@eyesopen.com>
27843
27844 * gcc.dg/builtins-6.c: New test case.
27845
27846 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27847
27848 PR target/10073
27849 * gcc.c-torture/compile/20030319-1.c: New.
27850
27851 2003-03-18 Jan Hubicka <jh@suse.cz>
27852
27853 * gcc.dg/i386-cvt-1.c: New test.
27854
27855 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27856
27857 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27858 * objc.dg/naming-2.m: Likewise.
27859
27860 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27861
27862 PR c++/9639
27863 * g++.dg/parse/crash1.C: New test.
27864
27865 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27866
27867 PR c++/8805
27868 * g++.dg/eh/cleanup1.C: New test.
27869
27870 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27871
27872 * gcc.c-torture/execute/20030316-1.c: New test case.
27873
27874 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27875
27876 PR c++/9629
27877 * g++.dg/init/ctor2.C: New test.
27878
27879 2003-03-15 Roger Sayle <roger@eyesopen.com>
27880
27881 * g77.f-torture/compile/xformat.f: New test case.
27882
27883 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27884
27885 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27886 * g++.old-deja/g++.mike/eh50.C: Likewise.
27887
27888 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27889
27890 PR c++/6440
27891 * g++.dg/template/spec7.C: New test.
27892 * g++.dg/template/spec8.C: Likewise.
27893
27894 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27895
27896 * gcc.c-torture/execute/20030313-1.c: New test.
27897
27898 2003-03-14 Richard Henderson <rth@redhat.com>
27899
27900 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27901
27902 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27903
27904 * gcc.c-torture/compile/20030314-1.c: New test.
27905
27906 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27907
27908 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27909 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27910 thumb target,
27911 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27912 to accept newer _imp__ prefix and additional
27913 newline in .drectve section.
27914 * gcc.dg/dll-4.c: Likewise.
27915 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27916 switch.
27917
27918 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27919
27920 * g++.dg/parse/namespace9.C: New test.
27921
27922 * g++.dg/init/ref5.C: New test.
27923 * g++.dg/parse/ptrmem1.C: Likewise.
27924
27925 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27926
27927 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27928 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27929 regular expression.
27930 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27931 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27932
27933 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27934
27935 * gcc.c-torture/execute/20030224-2.c: New test.
27936
27937 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27938
27939 * gcc.dg/decl-3.c: New test.
27940
27941 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27942
27943 * gcc.dg/i386-loop-2.c: New test.
27944
27945 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27946
27947 PR c++/9474
27948 * g++.dg/parse/namespace8.C: New test.
27949
27950 PR c++/9924
27951 * g++.dg/overload/builtin2.C: New test.
27952
27953 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27954
27955 * gcc.dg/return-type-3.c: New test.
27956
27957 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27958
27959 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27960 profiling options are not supported.
27961
27962 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27963
27964 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27965 * g++.old-deja/g++.warn/impint2.C: Likewise.
27966
27967 2003-03-10 Devang Patel <dpatel@apple.com>
27968
27969 * g++.dg/cpp/c++_cmd_1.C: New test.
27970 * g++.dg/cpp/c++_cmd_1.h: New file.
27971
27972 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27973
27974 * gcc.dg/altivec-9.c: New file.
27975
27976 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27977
27978 * gcc.dg/ppc-sdata-1.c: New test.
27979 * gcc.dg/ppc-sdata-2.c: New test.
27980
27981 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27982
27983 PR c++/9373
27984 * g++.dg/opt/ptrmem2.C: New test.
27985
27986 PR c++/8534
27987 * g++.dg/opt/ptrmem1.C: New test.
27988
27989 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27990
27991 * gcc.dg/i386-loop-1.c: New test.
27992
27993 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27994
27995 PR c++/9970
27996 * g++.dg/lookup/friend1.C: New test.
27997
27998 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27999
28000 PR c++/9823
28001 * g++.dg/parser/constructor1.C: New test.
28002
28003 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
28004
28005 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28006
28007 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28008
28009 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
28010
28011 * gcc.dg/cpp/Wunused.c: Update test.
28012
28013 2003-03-08 Jan Hubicka <jh@suse.cz>
28014
28015 * gcc.dg/inline-3.c: New test.
28016
28017 2003-03-08 Mark Mitchell <mark@codesourcery.com>
28018
28019 PR c++/9809
28020 * g++.dg/parse/builtin1.C: New test.
28021
28022 PR c++/9982
28023 * g++.dg/abi/cookie1.C: New test.
28024 * g++.dg/abi/cookie2.C: Likewise.
28025
28026 PR c++/9524
28027 * g++.dg/template/field1.C: New test.
28028
28029 PR c++/9912
28030 * g++.dg/parse/class1.C: New test.
28031 * g++.dg/parse/namespace7.C: Likewise.
28032 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
28033
28034 2003-03-07 Mark Mitchell <mark@codesourcery.com>
28035
28036 * g++.dg/init/ref4.C: New test.
28037
28038 2003-03-07 Jan Hubicka <jh@suse.cz>
28039
28040 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
28041 * gcc.dg/inline-3.c: New test.
28042
28043 2003-03-06 Mark Mitchell <mark@codesourcery.com>
28044
28045 * g++.dg/init/ref3.C: New test.
28046
28047 PR c++/9965
28048 * g++.dg/init/ref2.C: New test.
28049
28050 PR c++/9400
28051 * g++.dg/warn/Wshadow-2.C: New test.
28052
28053 PR c++/9791
28054 * g++.dg/warn/Woverloaded-1.C: New test.
28055
28056 2003-03-05 Jan Hubicka <jh@suse.cz>
28057
28058 * gcc.dg/i386-local2.c: New.
28059 * gcc.dg/i386-local.c: Fix typo.
28060
28061 2003-03-05 Mark Mitchell <mark@codesourcery.com>
28062
28063 * g++.dg/abi/layout3.C: New test.
28064
28065 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28066
28067 * gcc.c-torture/compile/20030305-1.c
28068
28069 2003-03-05 Jan Hubicka <jh@suse.cz>
28070
28071 * gcc.dg/i386-local.c: New.
28072
28073 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
28074
28075 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
28076
28077 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28078
28079 * gcc.dg/switch-2.c: New test.
28080 * gcc.dg/switch-3.c: New test.
28081 * gcc.dg/Wswitch.c: Adjust line numbers.
28082 * gcc.dg/Wswitch-default.c: Likewise.
28083 * gcc.dg/Wswitch-enum.c: Likewise.
28084
28085 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
28086
28087 * gcc.c-torture/execute/20030222-1.c: New test.
28088
28089 2003-03-03 James E Wilson <wilson@tuliptree.org>
28090
28091 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28092
28093 2003-03-03 Mark Mitchell <mark@codesourcery.com>
28094
28095 PR c++/9878
28096 * g++.dg/init/ref1.C: New test.
28097
28098 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
28099
28100 * gcc.dg/sh-relax.c: New SH-only test.
28101
28102 2003-03-03 Geoffrey Keating <geoffk@apple.com>
28103
28104 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
28105 comment explaining purpose of testcase.
28106
28107 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
28108
28109 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28110 for HC11/HC12 (asm needs two int registers).
28111 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28112 HC11/HC12 because the test uses an asm which needs two 32-bit
28113 registers.
28114
28115 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
28116
28117 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
28118 for HC11/HC12 (array is too large otherwise).
28119 * gcc.c-torture/compile/920501-4.x: New file, likewise.
28120 * gcc.c-torture/compile/20010518-2.x: Likewise.
28121 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
28122 HC11/HC12 (array is too large).
28123
28124 2003-03-01 Geoffrey Keating <geoffk@apple.com>
28125
28126 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
28127 * lib/g++-dg.exp (g++-dg-test): Likewise.
28128
28129 2003-03-01 Roger Sayle <roger@eyesopen.com>
28130
28131 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
28132 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
28133
28134 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28135
28136 * g++.dg/warn/implicit-typename1.C: Remove warning.
28137
28138 2003-02-28 Richard Henderson <rth@redhat.com>
28139
28140 * gcc.dg/noreturn-1.c: Move noreturn warning line.
28141 * gcc.dg/return-type-1.c: Move control reaches end warning line.
28142
28143 2003-02-28 Geoffrey Keating <geoffk@apple.com>
28144
28145 * gcc.dg/pch/pch.exp: Change .pch to .gch.
28146 * g++.dg/pch/pch.exp: Likewise.
28147
28148 2003-02-28 Mark Mitchell <mark@codesourcery.com>
28149
28150 PR c++/9879
28151 * testsuite/g++.dg/init/new4.C: New test.
28152
28153 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
28154
28155 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
28156
28157 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
28158
28159 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
28160 unsigned long.
28161
28162 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
28163 wider than float.
28164
28165 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28166
28167 * lib/scanasm.exp: Add support for counting numbers of
28168 occurences.
28169 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
28170 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28171
28172 2003-02-25 Mark Mitchell <mark@codesourcery.com>
28173
28174 PR c++/9683
28175 * g++.dg/template/static3.C: New test.
28176
28177 PR c++/9829
28178 * g++.dg/parse/namespace6.C: New test.
28179
28180 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28181
28182 PR target/9732
28183 * gcc.dg/20030225-1.c: New test.
28184
28185 2003-02-24 Mark Mitchell <mark@codesourcery.com>
28186
28187 * README: Remove out-of-date information.
28188
28189 PR c++/9836
28190 * g++.dg/template/spec6.C: New test.
28191
28192 2003-02-24 Jeff Law <law@redhat.com>
28193
28194 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28195
28196 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28197
28198 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28199 * gcc.dg/pragma-ep-1.c: Likewise.
28200
28201 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28202
28203 PR c++/9602
28204 * g++.dg/template/friend16.C: New test.
28205
28206 2003-02-23 Mark Mitchell <mark@codesourcery.com>
28207
28208 PR c++/5333
28209 * g++.dg/parse/fused-params1.C: Adjust error messages.
28210 * g++.dg/template/nested3.C: New test.
28211
28212 2003-02-24 Alan Modra <amodra@bigpond.net.au>
28213
28214 * g++.dg/abi/param1.C: New test.
28215
28216 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28217
28218 PR c++/7982
28219 * g++.dg/warn/implicit-typename1.C: New test.
28220
28221 2003-02-22 Kelley Cook <kelleycook@comcast.net>
28222
28223 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28224 with "mtune".
28225 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28226 * gcc.c-torture/execute/20010129-1.x: Likewise.
28227 * gcc.dg/20011107-1.c: Likewise.
28228 * gcc.dg/20020108-1.c: Likewise.
28229 * gcc.dg/20020122-3.c: Likewise.
28230 * gcc.dg/20020206-1.c: Likewise.
28231 * gcc.dg/20020310-1.c: Likewise.
28232 * gcc.dg/20020426-2.c: Likewise.
28233 * gcc.dg/20020517-1.c: Likewise.
28234 * gcc.dg/991230-1.c: Likewise.
28235 * gcc.dg/i386-unroll-1.c: Likewise.
28236 * gcc.misc-tests/i386-prefetch.exp: Likewise.
28237
28238 2003-02-22 Jan Hubicka <jh@suse.cz>
28239
28240 * gcc.dg/i386-mul.c: New test.
28241
28242 2003-02-21 Roger Sayle <roger@eyesopen.com>
28243
28244 * gcc.dg/builtins-5.c: New test case.
28245
28246 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
28247
28248 * gcc.dg/asmreg-1.c: New test.
28249
28250 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28251
28252 PR c++/9749
28253 * g++.dg/parse/varmod1.C: New test.
28254
28255 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28256
28257 PR c++/9727
28258 * g++.dg/template/op1.C: New test.
28259
28260 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28261
28262 PR c++/8906
28263 * g++.dg/template/nested2.C: New test.
28264
28265 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28266
28267 PR c++/8724
28268 * g++.dg/expr/dtor1.C: New test.
28269
28270 2003-02-21 Zack Weinberg <zack@codesourcery.com>
28271
28272 * gcc.dg/cpp/include3.c: New test.
28273 * gcc.dg/cpp/inc/foo.h: New file.
28274
28275 2003-02-21 Glen Nakamura <glen@imodulo.com>
28276
28277 * gcc.c-torture/execute/20030221-1.c: New test.
28278
28279 2003-02-20 Mark Mitchell <mark@codesourcery.com>
28280
28281 PR c++/9729
28282 * g++.dg/abi/conv1.C: New test.
28283
28284 2003-02-20 Jan Hubicka <jh@suse.cz>
28285
28286 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28287
28288 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
28289
28290 * gcc.c-torture/compile/20030219-1.c: New test.
28291
28292 2003-02-18 Jan Hubicka <jh@suse.cz>
28293
28294 * gcc.dg/funcorder.c: New test.
28295
28296 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
28297
28298 * gcc.c-torture/execute/20030218-1.c: New.
28299
28300 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
28301
28302 * gcc.dg/20030218-1.c: New.
28303
28304 2003-02-18 Richard Henderson <rth@redhat.com>
28305
28306 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28307 * gcc.dg/attr-used-2.c: New.
28308
28309 2003-02-18 Mark Mitchell <mark@codesourcery.com>
28310
28311 PR c++/9704
28312 * g++.dg/init/copy5.C: New test.
28313
28314 2003-02-18 Geoffrey Keating <geoffk@apple.com>
28315
28316 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28317 * g++.dg/pch/pch.exp: Likewise.
28318
28319 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
28320
28321 * gcc.c-torture/execute/20030209-1.c: Enable the test if
28322 STACK_SIZE is not defined.
28323
28324 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28325
28326 PR c++/9457
28327 * g++.dg/template/init1.C: New test.
28328
28329 2003-02-16 Jan HUbicka <jh@suse.cz>
28330
28331 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28332 (foo): Add few extra tests
28333 * gcc.dg/c99-const-expr-3.c: Likewise.
28334 * gcc.c-torture/execute/20030216-1.c: New.
28335
28336 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28337
28338 PR c++/9459
28339 * g++.dg/ext/typeof4.C: New test.
28340
28341 2003-02-15 Roger Sayle <roger@eyesopen.com>
28342
28343 * gcc.dg/i386-387-3.c: New test case.
28344
28345 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
28346
28347 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28348 cris-*-elf* cris-*-aout* and mmix-*-*.
28349
28350 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
28351
28352 * gcc.dg/20030213-1.c: New test.
28353
28354 2003-02-12 Roger Sayle <roger@eyesopen.com>
28355
28356 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28357 * gcc.dg/i386-387-2.c: Likewise.
28358
28359 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
28360
28361 * gcc.dg/ppc-spe.c: Fix formatting.
28362 Enable tests that were previously unsupported by gas.
28363 Delete tests for instructions that no longer exist.
28364 Switch arguments on evsubifw builtin.
28365
28366 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
28367
28368 * gcc.c-torture/execute/20030209-1.c: Disable the test if
28369 STACK_SIZE is too small.
28370
28371 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28372 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28373
28374 * gcc.dg/decl-2.c: New test.
28375
28376 2003-02-10 Jan Hubicka <jh@suse.cz>
28377
28378 * gcc.dg/i386-fpcvt-1.c: New test.
28379
28380 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
28381
28382 * gcc.c-torture/execute/20030209-1.c: New test.
28383
28384 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
28385
28386 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28387 int-wide bitops, use the constants of the same width.
28388 Likewise, if long long is 32-bit wide, test bitops using
28389 32-bit constants.
28390
28391 2003-02-07 Loren James Rittle <ljrittle@acm.org>
28392
28393 * gcc.dg/20021014-1.c: Annotate with expected notice text.
28394
28395 2003-02-07 Roger Sayle <roger@eyesopen.com>
28396
28397 * testsuite/gcc.dg/builtins-4.c: New test case.
28398
28399 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28400
28401 * gcc.dg/20020430-1.c: Fix dg command typos.
28402 * gcc.dg/20020503-1.c: Likewise.
28403
28404 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28405
28406 PR c++/8785
28407 * g++.dg/parse/fused-params1.C: New test.
28408
28409 PR c++/8857
28410 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28411
28412 PR c++/8921
28413 * g++.dg/parse/non-dependent1.C: New test.
28414
28415 PR c++/8928
28416 * g++.dg/parse/dupl-tmpl-args1.C: New test.
28417
28418 PR c++/9228
28419 * g++.dg/parse/undefined7.C: New test.
28420 * g++.dg/parse/non-templ1.C: New test.
28421
28422 PR c++/9229
28423 * g++.dg/parse/too-many-tmpl-args1.C: New test.
28424
28425 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28426
28427 * gcc.c-torture/compile/20030206-1.c: New test.
28428
28429 2003-02-05 Roger Sayle <roger@eyesopen.com>
28430
28431 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28432 "pow" to "foo" to avoid potential confusion with a math built-in.
28433
28434 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28435
28436 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28437 conditions for SPARC targets.
28438
28439 2003-02-05 Jakub Jelinek <jakub@redhat.com>
28440
28441 * gcc.dg/20030204-1.c: New test.
28442
28443 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28444
28445 PR c++/38
28446 * g++.dg/parse/array-size1.C: New test.
28447
28448 PR c++/5657
28449 * g++.dg/parse/undefined3.C: New test.
28450
28451 PR c++/5665
28452 * g++.dg/parse/undefined4.C: New test.
28453
28454 PR c++/5975
28455 * g++.dg/parse/undefined5.C: New test.
28456
28457 PR c++/7259
28458 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28459
28460 PR c++/8578
28461 * g++.dg/parse/casting-operator1.C: New test.
28462
28463 PR c++/8596
28464 * g++.dg/parse/undefined6.C: New test.
28465
28466 PR c++/8736
28467 * g++.dg/parse/missing-template1.C: New test.
28468
28469 2003-02-04 Jan Hubicka <jh@suse.cz>
28470
28471 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28472 * gcc.dg/i386-cmov?.c: Likewise.
28473 * gcc.dg/i386-fpcvt-?.c: Likewise.
28474 * gcc.dg/i386-ssefp-1.c: Likewise.
28475 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28476 conventions.
28477
28478 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28479
28480 PR c++/7129
28481 * testsuite/g++.dg/ext/max.C: New test.
28482
28483 2003-02-03 Jan Hubicka <jh@suse.cz>
28484
28485 * gcc.c-torture/execute/20030203-1.c: New test.
28486
28487 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28488
28489 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28490 'natural-endian'.
28491
28492 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28493
28494 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28495 * g++.dg/init/new2.C: Likewise.
28496 * g++.dg/other/new1.C: Likewise.
28497
28498 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28499
28500 * gcc.dg/struct-ret-libc.c: New test.
28501
28502 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28503
28504 * gcc.dg/20030129-1.c: New test.
28505
28506 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28507
28508 PR c++/8849
28509 * g++.dg/template/ptrmem4.C: New test.
28510
28511 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28512
28513 * g++.dg/parser/constant1.C: New test.
28514
28515 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28516
28517 PR c++/8591
28518 * g++.dg/parse/friend2.C: New test.
28519
28520 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28521
28522 PR c++/9437
28523 * g++.dg/template/unify4.C: New test.
28524
28525 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28526
28527 * gcc.c-torture/execute/20030128-1.c: New test.
28528
28529 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28530
28531 * g++.dg/lookup/nested1.C: Test moved from ...
28532 * g++.old-deja/g++.other/lookup24.C: ... here.
28533
28534 2003-01-28 Jan Hubicka <jh@suse.cz>
28535
28536 * gcc.dg/i386-cmov5.c: New test.
28537
28538 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28539
28540 * gcc.c-torture/execute/20010925-1.c: Changed the
28541 memcpy declaration.
28542
28543 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28544
28545 PR c++/3902
28546 * g++.dg/parse/template5.C: New test.
28547
28548 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28549
28550 PR fortran/9258
28551 * g77.dg/pr9258: New test.
28552
28553 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28554
28555 * README: Move relevant parts from README.g++.
28556
28557 * README.g++: Remove this file.
28558
28559 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28560
28561 * g++.dg/abi/dcast1.C: New test.
28562
28563 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28564
28565 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28566
28567 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28568
28569 PR c++/47
28570 * g++.old-deja/g++.other/lookup24.C: New test.
28571
28572 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28573
28574 PR middle-end/7227
28575 * gcc.dg/uninit-C.c: New test.
28576
28577 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28578
28579 * g++.dg/abi/covariant1.C: New test.
28580
28581 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28582
28583 * gcc.dg/20030123-1.c: New test.
28584
28585 2003-01-25 Jan Hubicka <jh@suse.cz>
28586
28587 PR opt/8492
28588 * gcc.c-torture/compile/20030125-1.c
28589
28590 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28591
28592 PR c++/9403
28593 * g++.dg/parse/template3.C: New test.
28594 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28595
28596 PR c++/795
28597 * g++.dg/parse/template4.C: New test.
28598
28599 PR c++/9415
28600 * g++.dg/template/qual2.C: New test.
28601
28602 PR c++/8545
28603 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28604
28605 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28606
28607 2003-01-25 Roger Sayle <roger@eyesopen.com>
28608
28609 * gcc.c-torture/execute/switch-1.c: New test case.
28610
28611 2003-01-25 Jan Hubicka <jh@suse.cz>
28612
28613 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28614
28615 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28616
28617 Tweaks for Bison-1.875. From the NEWS file:
28618 "- `parse error' -> `syntax error'
28619 Bison now uniformly uses the term `syntax error'"
28620 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28621 * gcc.dg/cpp/digraph2.c: Likewise.
28622 * gcc.dg/cpp/direct2.c: Likewise.
28623 * gcc.dg/cpp/paste4.c: Likewise.
28624 * gcc.dg/c90-restrict-1.c: Likewise.
28625 * gcc.dg/c99-func-2.c: Likewise.
28626 * gcc.dg/noncompile/920721-2.c: Likewise.
28627 * gcc.dg/noncompile/930622-2.c: Likewise.
28628 * gcc.dg/noncompile/940112-1.c: Likewise.
28629 * gcc.dg/noncompile/950921-1.c: Likewise.
28630 * gcc.dg/noncompile/951123-1.c: Likewise.
28631 * gcc.dg/noncompile/971104-1.c: Likewise.
28632 * gcc.dg/noncompile/990416-1.c: Likewise.
28633
28634 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28635
28636 * g++.dg/parse/undefined1.C: Add error message.
28637
28638 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28639
28640 PR c++/9354
28641 * g++.dg/parse/new1.C: New test.
28642
28643 PR c++/9216
28644 * g++.dg/parse/template2.C: New test.
28645
28646 PR c++/9354
28647 * g++.dg/parse/typedef2.C: New test.
28648
28649 PR c++/9328
28650 * g++.dg/ext/typeof3.C: New test.
28651
28652 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28653
28654 PR c++/2738
28655 * g++.dg/parse/ret-type1.C: New test.
28656
28657 PR c++/3792
28658 * g++.dg/parse/tmpl-outside1.C: New test.
28659
28660 PR c++/4207
28661 * g++.dg/parse/int-as-enum1.C: New test.
28662
28663 PR c++/4903
28664 * g++.dg/parse/no-typename1.C: New test.
28665
28666 PR c++/5533
28667 * g++.dg/parse/no-value1.C: New test.
28668
28669 PR c++/5921
28670 * g++.dg/parse/wrong-inline1.C: New test.
28671
28672 PR c++/6402
28673 * g++.dg/parse/ref1.C: New test.
28674
28675 PR c++/6992
28676 * g++.dg/parse/attr-ctor1.C: New test.
28677
28678 PR c++/7229
28679 * g++.dg/parse/namespace5.C: New test.
28680
28681 PR c++/7917
28682 * g++.dg/parse/func-def1.C: New test.
28683
28684 PR c++/8143
28685 * g++.dg/parse/undefined1.C: New test.
28686
28687 PR c++/5723, PR c++/8522
28688 * g++.dg/parse/specialization1.C: New test.
28689
28690 PR c++/163, PR c++/8595
28691 * g++.dg/parse/struct-as-enum1.C: New test.
28692
28693 PR c++/9173
28694 * g++.dg/parse/undefined2.C: New test.
28695
28696 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28697
28698 PR c++/9298
28699 * g++.dg/parse/template1.C: New test.
28700
28701 PR c++/9384
28702 * g++.dg/parse/using1.C: New test.
28703
28704 PR c++/9285
28705 PR c++/9294
28706 * g++.dg/parse/expr2.C: New test.
28707
28708 PR c++/9388
28709 * g++.dg/parse/lookup2.C: Likewise.
28710
28711 2003-01-21 Jan Hubicka <jh@suse.cz>
28712
28713 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28714 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28715 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28716 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28717
28718 2003-01-20 Nick Clifton <nickc@redhat.com>
28719
28720 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28721 problem with ARM sibcall code generation.
28722
28723 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28724
28725 * gcc.c-torture/execute/20030120-1.c: New.
28726
28727 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28728
28729 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28730
28731 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28732
28733 PR c++/9272
28734 * g++.dg/parse/ctor1.C: New test.
28735
28736 PR c++/9294:
28737 * g++.dg/parse/qualified1.C: New test.
28738
28739 * g++.dg/parse/typename3.C: New test.
28740
28741 2003-01-16 Richard Henderson <rth@redhat.com>
28742
28743 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28744
28745 2003-01-16 Richard Henderson <rth@redhat.com>
28746
28747 * g++.dg/pch/pch.exp: Copy test header to the working directory
28748 before using it either for precompilation or direct use.
28749 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28750 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28751
28752 2003-01-16 Richard Henderson <rth@redhat.com>
28753
28754 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28755 before using it either for precompilation or direct use.
28756 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28757 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28758
28759 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28760
28761 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28762 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28763 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28764 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28765 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28766 typename warning into error.
28767 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28768 error messages.
28769 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28770 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28771 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28772 messages.
28773 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28774 make declaration visible in template.
28775 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28776 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28777 messages.
28778 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28779 message.
28780 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28781 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28782 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28783 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28784 typename warning with error message.
28785 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28786 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28787 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28788
28789 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28790
28791 * g++.dg/parse/ambig2.C: New test.
28792
28793 2003-01-15 Richard Henderson <rth@redhat.com>
28794
28795 * g++.dg/tls/init-2.C: Update error message string.
28796
28797 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28798
28799 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28800
28801 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28802
28803 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28804 all for HC11/HC12.
28805 * gcc.c-torture/compile/20001205-1.x: Likewise.
28806 * gcc.c-torture/compile/20001226-1.x: Likewise.
28807 * gcc.c-torture/compile/920520-1.x: Likewise.
28808 * gcc.c-torture/compile/961203-1.x: Likewise.
28809 * gcc.c-torture/compile/20020604-1.x: Likewise.
28810
28811 2003-01-15 Jan Hubicka <jh@suse.cz>
28812
28813 * gcc.c-torture/compile/20030115-1.c: New test.
28814
28815 * gcc.dg/i386-fpcvt-1.c: New test.
28816 * gcc.dg/i386-fpcvt-2.c: New test.
28817
28818 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28819
28820 Further conform g++'s __vmi_class_type_info to the C++ ABI
28821 specification.
28822 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28823 the specification.
28824
28825 2003-01-14 Jan Hubicka <jh@suse.cz>
28826
28827 * gcc.dg/i386-fpcvt-1.c: New test.
28828 * gcc.dg/i386-fpcvt-2.c: New test.
28829
28830 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28831
28832 * gcc.dg/i386-mmx-3.c: New test.
28833
28834 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28835
28836 PR c++/9264
28837 * g++.dg/parse/octal1.C: New file.
28838
28839 PR c++/9172
28840 * g++.dg/parse/typename1.C: New file.
28841
28842 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28843
28844 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28845 * gcc.dg/bf-no-ms-layout.c: Likewise.
28846 * gcc.dg/bf-ms-attrib.c: Likewise.
28847
28848 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28849
28850 PR c++/9099
28851 * g++.dg/parse/dtor1.C: New file.
28852
28853 PR c++/9128
28854 * g++.dg/rtti/typeid1.C: New file.
28855
28856 PR c++/9153
28857 * g++.dg/parse/lookup1.C: New file.
28858
28859 PR c++/9171
28860 * g++.dg/templ/spec5.C: New file.
28861
28862 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28863
28864 * gcc.c-torture/compile/20030110-1.c: New test.
28865
28866 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28867
28868 Merge from pch-branch:
28869
28870 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28871
28872 * gcc.dg/pch/cpp-1.h: New.
28873 * gcc.dg/pch/cpp-1.c: New.
28874 * gcc.dg/pch/cpp-2.h: New.
28875 * gcc.dg/pch/cpp-2.c: New.
28876
28877 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28878
28879 * gcc.dg/pch/except-1.h: New.
28880 * gcc.dg/pch/except-1.c: New.
28881
28882 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28883
28884 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28885 running test.
28886 * gcc.dg/pch: Include *.hp not *.h.
28887 * gcc.dg/pch/system-1.h: New.
28888 * gcc.dg/pch/system-1.c: New.
28889
28890 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28891
28892 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28893 rather than trying to build and run a program using PCH.
28894 * gcc.dg/pch: Remove dg-do commands from test files.
28895
28896 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28897
28898 * gcc.dg/pch/macro-3.c: New.
28899 * gcc.dg/pch/macro-3.h: New.
28900
28901 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28902
28903 * gcc.dg/pch/common-1.c: New.
28904 * gcc.dg/pch/common-1.h: New.
28905 * gcc.dg/pch/decl-1.c: New.
28906 * gcc.dg/pch/decl-1.h: New.
28907 * gcc.dg/pch/decl-2.c: New.
28908 * gcc.dg/pch/decl-2.h: New.
28909 * gcc.dg/pch/decl-3.c: New.
28910 * gcc.dg/pch/decl-3.h: New.
28911 * gcc.dg/pch/decl-4.c: New.
28912 * gcc.dg/pch/decl-4.h: New.
28913 * gcc.dg/pch/decl-5.c: New.
28914 * gcc.dg/pch/decl-5.h: New.
28915 * gcc.dg/pch/global-1.c: New.
28916 * gcc.dg/pch/global-1.h: New.
28917 * gcc.dg/pch/inline-1.c: New.
28918 * gcc.dg/pch/inline-1.h: New.
28919 * gcc.dg/pch/inline-2.c: New.
28920 * gcc.dg/pch/inline-2.h: New.
28921 * gcc.dg/pch/static-1.c: New.
28922 * gcc.dg/pch/static-1.h: New.
28923 * gcc.dg/pch/static-2.c: New.
28924 * gcc.dg/pch/static-2.h: New.
28925
28926 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28927
28928 * g++.dg/pch/pch.exp: Better handle failing testcases.
28929 * gcc.dg/pch/pch.exp: Likewise.
28930 * gcc.dg/pch/macro-1.c: New.
28931 * gcc.dg/pch/macro-1.h: New.
28932 * gcc.dg/pch/macro-2.c: New.
28933 * gcc.dg/pch/macro-2.h: New.
28934
28935 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28936
28937 * g++.dg/dg.exp: Treat files in pch/ specially.
28938 * g++.dg/pch/pch.exp: New file.
28939 * g++.dg/pch/empty.H: New file.
28940 * g++.dg/pch/empty.C: New file.
28941 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28942 "precompile".
28943
28944 * gcc.dg/pch/pch.exp: New file.
28945 * gcc.dg/pch/empty.h: New file.
28946 * gcc.dg/pch/empty.c: New file.
28947 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28948 "precompile".
28949
28950 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28951
28952 * g++.dg/template/friend14.C: New test.
28953
28954 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28955
28956 * gcc.dg/old-style-asm-1.c: New test.
28957
28958 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28959
28960 * gcc.c-torture/compile/20030109-1.c: New test.
28961
28962 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28963
28964 * gcc.c-torture/execute/20030109-1.c: New test.
28965
28966 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28967
28968 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28969 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28970 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28971 * g++.old-deja/g++.mike/eh2.C: Likewise.
28972 * g++.old-deja/g++.mike/eh3.C: Likewise.
28973 * g++.old-deja/g++.mike/eh5.C: Likewise.
28974 * g++.old-deja/g++.mike/eh6.C: Likewise.
28975 * g++.old-deja/g++.mike/eh7.C: Likewise.
28976 * g++.old-deja/g++.mike/eh8.C: Likewise.
28977 * g++.old-deja/g++.mike/eh9.C: Likewise.
28978 * g++.old-deja/g++.mike/eh10.C: Likewise.
28979 * g++.old-deja/g++.mike/eh12.C: Likewise.
28980 * g++.old-deja/g++.mike/eh13.C: Likewise.
28981 * g++.old-deja/g++.mike/eh14.C: Likewise.
28982 * g++.old-deja/g++.mike/eh16.C: Likewise.
28983 * g++.old-deja/g++.mike/eh17.C: Likewise.
28984 * g++.old-deja/g++.mike/eh18.C: Likewise.
28985 * g++.old-deja/g++.mike/eh21.C: Likewise.
28986 * g++.old-deja/g++.mike/eh23.C: Likewise.
28987 * g++.old-deja/g++.mike/eh24.C: Likewise.
28988 * g++.old-deja/g++.mike/eh25.C: Likewise.
28989 * g++.old-deja/g++.mike/eh26.C: Likewise.
28990 * g++.old-deja/g++.mike/eh27.C: Likewise.
28991 * g++.old-deja/g++.mike/eh28.C: Likewise.
28992 * g++.old-deja/g++.mike/eh29.C: Likewise.
28993 * g++.old-deja/g++.mike/eh31.C: Likewise.
28994 * g++.old-deja/g++.mike/eh33.C: Likewise.
28995 * g++.old-deja/g++.mike/eh34.C: Likewise.
28996 * g++.old-deja/g++.mike/eh35.C: Likewise.
28997 * g++.old-deja/g++.mike/eh36.C: Likewise.
28998 * g++.old-deja/g++.mike/eh37.C: Likewise.
28999 * g++.old-deja/g++.mike/eh38.C: Likewise.
29000 * g++.old-deja/g++.mike/eh39.C: Likewise.
29001 * g++.old-deja/g++.mike/eh40.C: Likewise.
29002 * g++.old-deja/g++.mike/eh41.C: Likewise.
29003 * g++.old-deja/g++.mike/eh42.C: Likewise.
29004 * g++.old-deja/g++.mike/eh44.C: Likewise.
29005 * g++.old-deja/g++.mike/eh46.C: Likewise.
29006 * g++.old-deja/g++.mike/eh47.C: Likewise.
29007 * g++.old-deja/g++.mike/eh48.C: Likewise.
29008 * g++.old-deja/g++.mike/eh49.C: Likewise.
29009 * g++.old-deja/g++.mike/eh50.C: Likewise.
29010 * g++.old-deja/g++.mike/eh51.C: Likewise.
29011 * g++.old-deja/g++.mike/eh53.C: Likewise.
29012 * g++.old-deja/g++.mike/eh55.C: Likewise.
29013 * g++.old-deja/g++.mike/p7912.C: Likewise.
29014 * g++.old-deja/g++.mike/p9706.C: Likewise.
29015 * g++.old-deja/g++.mike/p10416.C: Likewise.
29016 * g++.old-deja/g++.mike/p11667.C: Likewise.
29017 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
29018 Remove redundant reference to Iris.
29019 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
29020 Elxsi, i860, Pico Java, and WE32K.
29021
29022 2003-01-07 Mark Mitchell <mark@codesourcery.com>
29023
29024 * g++.dg/ext/asm4.C: New test.
29025
29026 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29027
29028 PR c++/9030
29029 * g++.dg/template/friend12.C: New test.
29030 * g++.dg/template/friend13.C: Likewise.
29031 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
29032
29033 2003-01-08 Jan Hubicka <jh@suse.cz>
29034
29035 * gcc.dg/i386-cadd.c: New test.
29036 * gcc.dg/i386-cmov4.c: Likewise.
29037
29038 2003-01-06 Mark Mitchell <mark@codesourcery.com>
29039
29040 PR c++/9165
29041 * g++.dg/warn/Wunused-3.C: New test.
29042
29043 * g++.dg/abi/bitfield9.C: New test.
29044
29045 PR c++/9189
29046 * g++.dg/parse/defarg3.C: New test.
29047
29048 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
29049
29050 * g++.dg/parse/ambig1.C: New test.
29051 * g++.dg/parse/defarg2.C: New test.
29052
29053 2003-01-05 Mark Mitchell <mark@codesourcery.com>
29054
29055 * g++.dg/template/defarg-1.C: New test.
29056 * g++.dg/template/local2.C: Likewise.
29057
29058 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
29059
29060 * gcc.c-torture/execute/20030105-1.c: New test.
29061
29062 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29063
29064 * g++.dg/parse/namespace3.C: Remove extra semicolons.
29065 * g++.dg/parse/namespace4.C: Likewise.
29066
29067 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
29068
29069 * g++.dg/template/ntp2.C: New test.
29070
29071 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
29072
29073 * g++.dg/parse/extern-C-1.C: New test.
29074
29075 * g++.dg/parse/namespace4.C: New test.
29076
29077 * g++.dg/template/nested1.C: New test.
29078
29079 * g++.dg/parse/namespace3.C: New test.
29080
29081 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
29082
29083 * g++.dg/lookup/two-stage1.C: New test.
29084
29085 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29086
29087 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29088 * g++.old-deja/g++.jason/access8.C: Likewise.
29089 * g++.old-deja/g++.other/decl5.C: Likewise.
29090
29091 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
29092
29093 * g++.dg/parse/parse7.C: New test.
29094
29095 2003-01-02 Mark Mitchell <mark@codesourcery.com>
29096
29097 PR c++/2843
29098 * g++.dg/ext/attrib7.C: New test.
29099
29100 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
29101
29102 * g++.dg/parse/parse6.C: New test.
29103
29104 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
29105
29106 * gcc.dg/h8300-stack-1.c: New.
29107
29108 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
29109
29110 g++.dg/lookup/exception1.C: New test.
29111
29112 g++.dg/lookup/template1.C: New test.
29113
29114 g++.dg/parse/namespace2.C: New test.
29115
29116 g++.dg/parse/parens2.C: New test.
29117
29118 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29119
29120 * g++.dg/parse/parse5.C: New test.
29121 * g++.dg/lookup/scoped4.C: New test.
29122
29123 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
29124
29125 * g++.dg/parse/parens1.C: New test.
29126
29127 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
29128 angle-bracket1.C.
29129 * g++.dg/parse/parens2.C: New test.
29130
29131 * g++.dg/lookup/scope-operator1.C: New test.
29132
29133 * g++.dg/parse/operator1.C: New test.
29134
29135 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29136
29137 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
29138 * g++.old-deja/g++.other/access6.C: Likewise.
29139 * g++.old-deja/g++.other/decl1.C: Likewise.
29140 * g++.old-deja/g++.pt/typename12.C: Likewise.
29141
29142 2002-12-31 Mark Mitchell <mark@codesourcery.com>
29143
29144 * g++.dg/parse/namespace1.C: New test.
29145
29146 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29147
29148 * g++.dg/parse/parse4.C: New test.
29149
29150 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29151
29152 * g++.dg/parse/parse3.C: New test.
29153
29154 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29155
29156 * g++.dg/parse/parse2.C: New test.
29157
29158 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29159
29160 * g++.dg/template/friend11.C: New test.
29161
29162 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29163
29164 * g++.dg/parse/parse1.C: New test.
29165
29166 2002-12-31 Janis Johnson <janis187@us.ibm.com>
29167
29168 * lib/profopt.exp: Change the name of a global variable to avoid
29169 possible clashes with other test suites.
29170
29171 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
29172
29173 * g++.dg/inherit/covariant8.C: New test.
29174
29175 2002-12-31 Mark Mitchell <mark@codesourcery.com>
29176
29177 * g++.dg/init/array9.C: New test.
29178
29179 PR c++/9112
29180 * g++.dg/parse/expr1.C: New test.
29181
29182 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
29183
29184 * gcc.c-torture/compile/20021230-1.c: New test.
29185
29186 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
29187
29188 * g++.dg/inherit/covariant5.C: New test.
29189 * g++.dg/inherit/covariant6.C: New test.
29190 * g++.dg/inherit/covariant7.C: New test.
29191
29192 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29193
29194 PR c++/2739
29195 * g++.dg/other/access2.C: New test.
29196
29197 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
29198
29199 * g++.dg/other/anon-struct.C: No longer fails
29200 * g++.old-deja/g++.brendan/parse4.C: Likewise.
29201 * g++.old-deja/g++.brendan/parse5.C: Likewise.
29202 * g++.old-deja/g++.brendan/parse6.C: Likewise.
29203
29204 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
29205
29206 * g++.dg/parse/angle-bracket.C (main): No longer fails.
29207
29208 2002-12-27 Mark Mitchell <mark@codesourcery.com>
29209
29210 * g++.dg/eh/spec4.C: Remove stray semicolon.
29211 * g++.dg/expr/pmf-1.C: Change error message.
29212 * g++.dg/ext/asm1.C: Remove stray semicolon.
29213 * g++.dg/ext/typename1.C: Add missing typenames.
29214 * g++.dg/inherit/template-as-base.C: Change error message.
29215 * g++.dg/lookup/scoped1.C: Likewise.
29216 * g++.dg/lookup/scoped2.C: Likewise.
29217 * g++.dg/lookup/using2.C: Likewise.
29218 * g++.dg/other/component1.C: Remove stray semicolon.
29219 * g++.dg/other/do1.C: Change error message.
29220 * g++.dg/other/error2.C: Likewise.
29221 * g++.dg/other/init1.C: Likewise.
29222 * g++.dg/other/packed1.C: Remove stray semicolon.
29223 * g++.dg/other/ptrmem2.C: Change error message.
29224 * g++.dg/parse/parameter-declaration-1.C: Remove line number
29225 marker.
29226 * g++.dg/special/initp1.C: Remove invalid attribute usage.
29227 * g++.dg/template/access3.C: Add typename keyword.
29228 * g++.dg/template/access5.C: Remove stray semicolon.
29229 * g++.dg/template/access6.C: Likewise.
29230 * g++.dg/template/complit1.C: Likewise.
29231 * g++.dg/template/crash1.C: Change error message.
29232 * g++.dg/template/inherit2.C: Remove stray semicolon.
29233 * g++.dg/template/instantiate2.C: Likewise.
29234 * g++.dg/template/instantiate3.C: Change error message.
29235 * g++.dg/template/qual1.C: Remove stray semicolon.
29236 * g++.dg/template/qualttp18.C: Change error message.
29237 * g++.dg/template/ref1.C: Remove stray semicolon.
29238 * g++.dg/template/sizeof1.C (A::value): Declare it.
29239 * g++.dg/template/spec4.C: Change error message.
29240 * g++.dg/template/static1.C: Likewise.
29241 * g++.dg/template/type1.C: Likewise.
29242 * g++.dg/template/typename3.C: Likewise.
29243 * g++.old-deja/g++.benjamin/13478.C: Change error message.
29244 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29245 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29246 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29247 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29248 named return value extension.
29249 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29250 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29251 * g++.old-deja/g++.bob/extern_C.C: Likewise.
29252 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29253 * g++.old-deja/g++.brendan/complex1.C: Likewise.
29254 * g++.old-deja/g++.brendan/copy5.C: Likewise.
29255 * g++.old-deja/g++.brendan/crash13.C: Likewise.
29256 * g++.old-deja/g++.brendan/crash15.C: Likewise.
29257 * g++.old-deja/g++.brendan/crash18.C: Change error message.
29258 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29259 * g++.old-deja/g++.brendan/crash38.C: Likewise.
29260 * g++.old-deja/g++.brendan/crash50.C: Likewise.
29261 * g++.old-deja/g++.brendan/crash56.C: Likewise.
29262 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29263 syntax.
29264 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29265 * g++.old-deja/g++.brendan/crash8.C: Change error message.
29266 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29267 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29268 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29269 * g++.old-deja/g++.brendan/template11.C: Likewise.
29270 * g++.old-deja/g++.brendan/template26.C: Likewise.
29271 * g++.old-deja/g++.brendan/template27.C: Use explicit
29272 specialization syntax.
29273 * g++.old-deja/g++.brendan/template30.C: Likewise.
29274 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29275 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29276 non-dependent names.
29277 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29278 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29279 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29280 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29281 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29282 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29283 named return value extension.
29284 * g++.old-deja/g++.ext/namedret2.C: Likewise.
29285 * g++.old-deja/g++.ext/namedret3.C: Likewise.
29286 * g++.old-deja/g++.ext/return1.C: Likewise.
29287 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29288 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29289 * g++.old-deja/g++.jason/access8.C: Likewise.
29290 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29291 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29292 pseudo-destructor names.
29293 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29294 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29295 pseudo-destructor names.
29296 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29297 * g++.old-deja/g++.jason/overload19.C: Likewise.
29298 * g++.old-deja/g++.jason/overload32.C: Likewise.
29299 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29300 stray semicolons.
29301 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29302 * g++.old-deja/g++.jason/return.C: Likewise.
29303 * g++.old-deja/g++.jason/return2.C: Likewise.
29304 * g++.old-deja/g++.jason/shadow1.C: Likewise.
29305 * g++.old-deja/g++.jason/special.C: Use explicit specialization
29306 syntax.
29307 * g++.old-deja/g++.jason/template10.C: Account for use of
29308 non-dependent names.
29309 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29310 syntax.
29311 * g++.old-deja/g++.jason/template37.C: Likewise.
29312 * g++.old-deja/g++.law/access4.C: Change error messages.
29313 * g++.old-deja/g++.law/arm13.C: Remove incorrect
29314 pseudo-destructor names.
29315 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29316 * g++.old-deja/g++.law/ctors9.C: Likewise.
29317 * g++.old-deja/g++.law/cvt22.C: Likewise.
29318 * g++.old-deja/g++.law/dtors5.C: Likewise.
29319 * g++.old-deja/g++.law/global-init1.C: Likewise.
29320 * g++.old-deja/g++.law/missed-error3.C: Likewise.
29321 * g++.old-deja/g++.law/operators28.C: Likewise.
29322 * g++.old-deja/g++.law/visibility28.C: Likewise.
29323 * g++.old-deja/g++.martin/eval1.C: Likewise.
29324 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29325 name.
29326 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29327 * g++.old-deja/g++.mike/net34.C: Likewise.
29328 * g++.old-deja/g++.mike/net36.C: Likewise.
29329 * g++.old-deja/g++.mike/ns2.C: Likewise.
29330 * g++.old-deja/g++.mike/p12306.C: Likewise.
29331 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29332 value extension.
29333 * g++.old-deja/g++.mike/p700.C: Likewise.
29334 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29335 * g++.old-deja/g++.mike/p710.C: Likewise.
29336 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29337 value extension.
29338 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29339 * g++.old-deja/g++.mike/pmf9.C: Likewise.
29340 * g++.old-deja/g++.ns/crash2.C: Likewise.
29341 * g++.old-deja/g++.ns/crash3.C: Likewise.
29342 * g++.old-deja/g++.ns/invalid1.C: Likewise.
29343 * g++.old-deja/g++.ns/ns17.C: Likewise.
29344 * g++.old-deja/g++.ns/template16.C: Likewise.
29345 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29346 keyword.
29347 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29348 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29349 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29350 named return value extension.
29351 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29352 * g++.old-deja/g++.other/access4.C: Issue additional error
29353 messages.
29354 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29355 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29356 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29357 * g++.old-deja/g++.other/crash25.C: Change error message.
29358 * g++.old-deja/g++.other/crash4.C: Change error message.
29359 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29360 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29361 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29362 checks.
29363 * g++.old-deja/g++.other/defarg8.C: Likewise.
29364 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29365 * g++.old-deja/g++.other/dtor10.C: Likewise.
29366 * g++.old-deja/g++.other/incomplete.C: Likewise.
29367 * g++.old-deja/g++.other/linkage7.C: Likewise.
29368 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29369 lookup algorithm.
29370 * g++.old-deja/g++.other/mangle2.C: Likewise.
29371 * g++.old-deja/g++.other/refinit2.C: Likewise.
29372 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29373 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29374 * g++.old-deja/g++.pt/crash28.C: Likewise.
29375 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29376 syntax.
29377 * g++.old-deja/g++.pt/crash32.C: Change error message.
29378 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29379 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29380 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29381 error message position.
29382 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29383 * g++.old-deja/g++.pt/defarg8.C: Change error message.
29384 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29385 syntax.
29386 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29387 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29388 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29389 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29390 keyword.
29391 * g++.old-deja/g++.pt/explicit31.C: Likewise.
29392 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29393 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29394 keyword.
29395 * g++.old-deja/g++.pt/explicit71.C: Change error message.
29396 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29397 syntax.
29398 * g++.old-deja/g++.pt/friend28.C: Account for use of
29399 non-dependent names.
29400 * g++.old-deja/g++.pt/friend29.C: Likewise.
29401 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29402 rules.
29403 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29404 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29405 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29406 lookup rules.
29407 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29408 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29409 keyword.
29410 * g++.old-deja/g++.pt/memclass20.C: Likewise.
29411 * g++.old-deja/g++.pt/memclass5.C: Likewise.
29412 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29413 keyword.
29414 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29415 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29416 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29417 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29418 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29419 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29420 keyword.
29421 * g++.old-deja/g++.pt/spec10.C: Likewise.
29422 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29423 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29424 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29425 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29426 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29427 * g++.old-deja/g++.pt/ttp62.C: Likewise.
29428 * g++.old-deja/g++.pt/ttp64.C: Likewise.
29429 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29430 * g++.old-deja/g++.pt/typename15.C: Likewise.
29431 * g++.old-deja/g++.pt/typename22.C: Likewise.
29432 * g++.old-deja/g++.pt/typename6.C: Change error messages.
29433 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29434 * g++.old-deja/g++.pt/virtual2.C: Likewise.
29435 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29436 syntax.
29437 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29438 return value extension.
29439 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29440 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29441 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29442 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29443
29444 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
29445
29446 * g++.dg/warn/inline1.C: New test.
29447 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29448 * g++.old-deja/g++.jason/synth10.C: Likewise.
29449 * g++.old-deja/g++.mike/net31.C: Likewise.
29450 * g++.old-deja/g++.mike/p8786.C: Likewise.
29451
29452 * g++.dg/template/friend10.C: New test.
29453 * g++.dg/template/conv5.C: New test.
29454
29455 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29456
29457 * g++.dg/lookup/scoped3.C: New test.
29458
29459 * g++.dg/lookup/decl1.C: New test.
29460 * g++.dg/lookup/decl2.C: New test.
29461
29462 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29463
29464 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29465 gcc.c-torture/compile/20021015-1.c,
29466 gcc.c-torture/compile/20021015-2.c,
29467 gcc.c-torture/compile/20021123-1.c,
29468 gcc.c-torture/compile/20021123-2.c,
29469 gcc.c-torture/compile/20021123-3.c,
29470 gcc.c-torture/compile/20021123-4.c,
29471 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29472 only to 3.1 or 3.2 branch.
29473
29474 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29475
29476 * gcc.dg/i386-bitfield3.c: New test.
29477
29478 * gcc.dg/i386-bitfield2.c: New test.
29479
29480 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29481
29482 * g++.dg/parse/conv_op1.C: New test.
29483
29484 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29485
29486 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29487 approved.
29488
29489 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29490
29491 * gcc.c-torture/compile/20021220-1.c: New test.
29492
29493 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29494
29495 * gcc.dg/i386-fastcall-1.c: New.
29496
29497 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29498
29499 * gcc.c-torture/execute/20021219-1.c: New test.
29500
29501 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29502
29503 * gcc.dg/i386-pic-1.c: New test.
29504
29505 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29506
29507 PR c++/8099
29508 * g++.dg/template/friend9.C: New test.
29509
29510 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29511
29512 PR c++/3663
29513 * g++.dg/template/access7.C: New test.
29514
29515 2002-12-18 Nick Clifton <nickc@redhat.com>
29516
29517 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29518 the libstdc++-v3 directory has been found.
29519
29520 2002-12-12 Devang Patel <dpatel@apple.com>
29521 * gcc.dg/darwin-ld-1.c: New test.
29522 * gcc.dg/darwin-ld-2.c: New test.
29523 * gcc.dg/darwin-ld-3.c: New test.
29524 * gcc.dg/darwin-ld-4.c: New test.
29525 * gcc.dg/darwin-ld-5.c: New test.
29526
29527 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29528
29529 * gcc.c-torture/compile/20021212-1.c: New test.
29530
29531 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29532
29533 * gcc.dg/fshort-wchar: New test.
29534
29535 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29536
29537 PR c++/8372
29538 * g++.dg/template/dtor1.C: New test.
29539
29540 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29541 markers.
29542
29543 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29544
29545 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29546
29547 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29548
29549 * g++.dg/template/static1.C: New test.
29550 * g++.dg/template/static2.C: New test.
29551 * g++.old-deja/g++.ext/memconst.C: New test.
29552
29553 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29554
29555 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29556 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29557 * g++.dg/special/initp1.C: Likewise.
29558
29559 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29560
29561 * gcc.c-torture/execute/20021204-1.c: New test.
29562
29563 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29564
29565 * gcc.dg/ppc-fmadd-1.c: New file.
29566 * gcc.dg/ppc-fmadd-2.c: New file.
29567 * gcc.dg/ppc-fmadd-3.c: New file.
29568
29569 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29570
29571 * gcc.c-torture/compile/20021204-1.c: New test.
29572
29573 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29574
29575 * g++.dg/inherit/covariant2.C: New test.
29576 * g++.dg/inherit/covariant3.C: New test.
29577 * g++.dg/inherit/covariant4.C: New test.
29578 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29579 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29580
29581 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29582
29583 PR c++/8688
29584 * g++.dg/init/brace3.C: New test.
29585
29586 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29587
29588 * gcc.dg/20020210-1.c: Fix a comment typo.
29589
29590 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29591
29592 PR c++/8720
29593 * g++.dg/parse/defarg1.C: New test.
29594
29595 PR c++/8615
29596 * g++.dg/template/char1.C: New test.
29597
29598 * g++.dg/template/varmod1.C: Fix typo.
29599
29600 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29601
29602 DR 180
29603 * g++.old-deja/g++.pt/crash32.C: Expect error.
29604
29605 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29606
29607 PR c++/5919
29608 * g++.dg/template/varmod1.C: New test.
29609
29610 PR c++/8727
29611 * g++.dg/inherit/typeinfo1.C: New test.
29612
29613 PR c++/8663
29614 * g++.dg/inherit/typedef1.C: New test.
29615
29616 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29617
29618 PR c++/8332
29619 PR c++/8493
29620 * g++.dg/template/strlen1.C: New test.
29621
29622 PR c++/8227
29623 * g++.dg/template/ctor2.C: New test.
29624
29625 PR c++/8214
29626 * g++.dg/init/string1.C: New test.
29627
29628 PR c++/8511
29629 * g++.dg/template/friend8.C: New test.
29630
29631 2002-11-29 Joe Buck <jbuck@synopsys.com>
29632
29633 * g++.dg/lookup/anon2.C: New test.
29634
29635 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29636
29637 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29638 h8300 port.
29639
29640 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29641
29642 * gcc.dg/bitfld-6.c: New test.
29643
29644 2002-11-27 Jan Hubicka <jh@suse.cz>
29645
29646 * gcc.c-torture/execute/20021127.[cx]: New test.
29647
29648 2002-11-26 Jan Hubicka <jh@suse.cz>
29649
29650 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29651 quality.
29652
29653 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29654
29655 * g++.dg/init/brace2.C: New test.
29656 * g++.old-deja/g++.mike/p9129.C: Correct.
29657
29658 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29659
29660 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29661
29662 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29663
29664 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29665
29666 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29667
29668 * testsuite/g++.dg/abi/empty11.C: New test.
29669 * testsuite/g++.dg/rtti/cv1.C: New test.
29670
29671 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29672
29673 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29674
29675 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29676
29677 * g++.dg/abi/empty10.C: New test.
29678
29679 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29680
29681 * gcc.c-torture/compile/20021124-1.c: New test.
29682
29683 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29684
29685 * g++.dg/abi/rtti2.C: New test.
29686
29687 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29688
29689 * gcc.dg/i386-unroll-1.c: New test.
29690
29691 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29692
29693 * gcc.c-torture/compile/20021120-1.c: New test.
29694 * gcc.c-torture/compile/20021120-2.c: New test.
29695
29696 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29697
29698 * gcc.dg/bitfld-5.c: New test.
29699
29700 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29701
29702 * gcc.c-torture/execute/20021120-3.c: New test.
29703
29704 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29705
29706 * gcc.c-torture/execute/20021120-2.c: New test.
29707
29708 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29709
29710 * gcc.c-torture/execute/20021120-1.c: New test.
29711
29712 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29713
29714 * gcc.c-torture/execute/20021118-3.c: New test.
29715
29716 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29717
29718 * gcc.c-torture/compile/20021119-1.c: New test.
29719
29720 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29721
29722 * gcc.dg/duff-1.c: New test.
29723 * gcc.dg/duff-2.c: New test.
29724 * gcc.dg/duff-3.c: New test.
29725
29726 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29727
29728 * gcc.dg/cpp/_Pragma5.c: New test.
29729
29730 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29731
29732 * gcc.c-torture/execute/20021118-2.c: New test.
29733
29734 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29735
29736 * gcc.c-torture/execute/20021118-1.c: New test.
29737
29738 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29739
29740 * gcc.dg/20021116-1.c: New test.
29741
29742 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29743
29744 * g++.dg/abi/vcall1.C: New test.
29745
29746 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29747
29748 * gcc.dg/20021029-1.c: New test.
29749 * gcc.dg/20021029-2.c: New test.
29750
29751 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29752
29753 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29754
29755 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29756
29757 PR c/8439
29758 * gcc.dg/20021110.c: Move to ...
29759 * gcc.c-torture/compile/20021110.c: .... here.
29760
29761 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29762
29763 PR c/8467
29764 * gcc.c-torture/execute/20021111-1.c
29765
29766 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29767
29768 PR c/8439
29769 * gcc.dg/20021110.c: New test.
29770
29771 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29772
29773 * g++.dg/abi/vthunk3.C: Run only on x86.
29774
29775 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29776
29777 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29778
29779 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29780
29781 * lib/compat.exp (compat-execute): Fix logic error in last
29782 change.
29783
29784 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29785
29786 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29787
29788 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29789
29790 PR c++/8389
29791 * g++.dg/template/access6.C: New test.
29792
29793 2002-11-08 Jan Hubicka <jh@suse.cz>
29794
29795 * gcc.dg/i386-ssefp-1.c: New test.
29796 * gcc.dg/i386-ssefp-1.c: New test.
29797
29798 2002-11-08 Jan Hubicka <jh@suse.cz>
29799
29800 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29801
29802 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29803
29804 * g++.dg/abi/vthunk3.C: New test.
29805
29806 PR c++/8338
29807 * g++.dg/template/crash2.C: New test.
29808
29809 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29810
29811 * testsuite/g++.dg/abi/dtor1.C: New test.
29812 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29813
29814 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29815
29816 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29817 Darwin.
29818
29819 2002-11-04 Adam Nemet <anemet@lnxw.com>
29820
29821 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29822 -mthumb. Only xfail with -O0.
29823
29824 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29825
29826 * g++.dg/abi/thunk1.C: New test.
29827 * g++.dg/abi/thunk2.C: Likewise.
29828 * g++.dg/abi/vtt1.C: Likewise.
29829
29830 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29831
29832 PR optimization/8423
29833 * gcc.c-torture/execute/builtin-constant.c: New test.
29834
29835 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29836
29837 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29838 Add some more cases.
29839
29840 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29841
29842 PR c++/8391
29843 * g++.dg/opt/local1.C: New test.
29844
29845 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29846
29847 PR c++/8160
29848 * g++.dg/template/complit1.C: New test.
29849
29850 PR c++/8149
29851 * g++.dg/template/typename4.C: Likewise.
29852
29853 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29854
29855 Core issue 287, PR c++/7639
29856 * g++.dg/template/instantiate1.C: Adjust error location.
29857 * g++.dg/template/instantiate3.C: New test.
29858 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29859 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29860 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29861
29862 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29863
29864 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29865
29866 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29867
29868 PR c++/8287
29869 * g++.dg/init/dtor2.C: New test.
29870
29871 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29872
29873 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29874 * gcc.dg/nest.c: Bypass errors on irix6.
29875
29876 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29877
29878 * gcc.dg/nest.c: Expect error for mmix-*-*.
29879 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29880
29881 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29882
29883 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29884 markers.
29885
29886 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29887
29888 2002-10-25 Mike Stump <mrs@apple.com>
29889
29890 * gcc.dg/warn-1.c: New test.
29891
29892 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29893
29894 * g++.dg/template/typename3.C: New test.
29895
29896 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29897
29898 * g++.dg/lookup/ptrmem1.C: New test.
29899
29900 * g++.dg/abi/vthunk2.C: New test.
29901
29902 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29903
29904 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29905
29906 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29907
29908 * g++.dg/abi/empty9.C: New test.
29909
29910 2002-10-24 Richard Henderson <rth@redhat.com>
29911
29912 * g++.dg/inherit/thunk1.C: Enable for ia64.
29913
29914 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29915
29916 PR c++/8067
29917 * g++.dg/lookup/pretty1.C: New test.
29918
29919 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29920
29921 * gcc.dg/20021023-1.c: New test.
29922
29923 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29924
29925 PR c++/7679
29926 * g++.dg/parse/inline1.C: New test.
29927
29928 2002-10-23 Richard Henderson <rth@redhat.com>
29929
29930 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29931
29932 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29933
29934 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29935
29936 PR c++/6579
29937 * g++.dg/parse/stmtexpr3.C: New test.
29938
29939 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29940
29941 * g++.dg/expr/cond1.C: New test.
29942
29943 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29944
29945 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29946
29947 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29948
29949 * g++.dg/abi/vbase13.C: New test.
29950 * g++.dg/abi/vbase14.C: Likewise.
29951
29952 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29953
29954 * gcc.dg/tls/pic-1.c: New test.
29955 * gcc.dg/tls/nonpic-1.c: New test.
29956 * gcc.dg/20021018-1.c: New test.
29957
29958 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29959
29960 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29961 Remove only files with the same base name as the test case.
29962 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29963 (profopt-execute): Likewise. Also, remove old profiling
29964 and performance data files before running the tests.
29965
29966 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29967 * g++.dg/bprob/bprob.exp: Likewise.
29968 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29969 to allow more general test case names.
29970
29971 * g++.dg/bprob/bprob-1.C: Rename to ...
29972 * g++.dg/bprob/g++-bprob-1.C: ... this.
29973
29974 * g77.dg/bprob/bprob-1.f: Rename to ...
29975 * g77.dg/bprob/g77-bprob-1.f: ... this.
29976
29977 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29978
29979 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29980 bison 1.50 or later.
29981
29982 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29983
29984 * g++.dg/README: Describe more test directories.
29985
29986 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29987
29988 * g++.dg/init/array6.C: Add additional tests.
29989
29990 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29991
29992 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29993 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29994
29995 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29996
29997 * gcc.c-torture/compile/20020604-1.x: New.
29998 * gcc.c-torture/compile/simd-5.x: Likewise.
29999 * gcc.c-torture/execute/920710-1.x: Likewise.
30000 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30001
30002 2002-10-21 Mark Mitchell <mark@codesourcery.com>
30003
30004 * g++.dg/inherit/override1.C: Add dg-options clause.
30005
30006 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30007
30008 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30009 _mm_slli_si128.
30010
30011 2002-10-19 Andreas Schwab <schwab@suse.de>
30012
30013 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
30014 directory component.
30015
30016 2002-10-18 Mark Mitchell <mark@codesourcery.com>
30017
30018 * g++.dg/inherit/thunk1.C: New test.
30019
30020 * g++.dg/inherit/override1.C: New test.
30021
30022 * g++.dg/abi/mangle11.C: New test.
30023 * g++.dg/abi/mangle14.C: New test.
30024 * g++.dg/abi/mangle17.C: New test.
30025
30026 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
30027
30028 * g++.dg/overload/member2.C: New test.
30029
30030 2002-10-17 Janis Johnson <janis187@us.ibm.com>
30031
30032 * g++.dg/README: Describe new compat directory.
30033 * g++.dg/dg.exp: Skip tests in compat directory.
30034 * README.compat: New file.
30035 * lib/compat.exp: New expect script.
30036 * g++.dg/compat: New test directory.
30037 * g++.dg/compat/compat.exp: New expect script.
30038 * g++.dg/compat/abi: New test directory.
30039 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
30040 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
30041 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
30042 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
30043 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
30044 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
30045 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
30046 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
30047 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
30048 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
30049 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
30050 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
30051 * g++.dg/compat/break: New test directory.
30052 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
30053 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
30054 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
30055 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
30056 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
30057 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
30058 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
30059 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
30060 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
30061 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
30062 g++.dg/compat/break/README: New files.
30063 * g++.dg/compat/eh: New test directory.
30064 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
30065 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
30066 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
30067 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
30068 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
30069 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
30070 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
30071 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
30072 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
30073 g++.dg/compat/eh/filter2_y.C,
30074 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
30075 g++.dg/compat/eh/new1_y.C,
30076 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
30077 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
30078 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
30079 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
30080 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
30081 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
30082 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
30083 g++.dg/compat/eh/unexpected1_y.C: New files.
30084 * g++.dg/compat/init: New test directory.
30085 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30086 g++.dg/compat/init/array5_y.C,
30087 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30088 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30089 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30090 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30091 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30092 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30093 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30094 g++.dg/compat/init/init-ref2_y.C: New files.
30095
30096 2002-10-17 Mark Mitchell <mark@codesourcery.com>
30097
30098 PR c++/7584
30099 * g++.dg/inherit/using3.C: New test.
30100
30101 2002-10-17 Jan Hubicka <jh@suse.cz>
30102
30103 * gcc.dg/20021017-2.c: New test.
30104
30105 2002-10-17 Mark Mitchell <mark@codesourcery.com>
30106
30107 * g++.dg/abi/mangle16.C: Adjust.
30108
30109 * g++.dg/init/array8.C: New test.
30110
30111 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
30112
30113 * gcc.dg/special/mips-abi.exp: New test.
30114 * gcc.dg/special/mips-abi.s: Empty file used by the above.
30115
30116 2002-10-16 Mark Mitchell <mark@codesourcery.com>
30117
30118 * g++.dg/abi/mangle16.C: New test.
30119 * g++.dg/abi/mangle17.C: Likewise.
30120
30121 PR c++/7478
30122 * g++.dg/template/ref1.C: New test.
30123
30124 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30125
30126 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
30127
30128 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
30129
30130 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
30131
30132 2002-10-16 Mark Mitchell <mark@codesourcery.com>
30133
30134 PR c++/7524
30135 * g++.dg/init/array7.C: New test.
30136
30137 2002-10-15 Mark Mitchell <mark@codesourcery.com>
30138
30139 * g++.dg/init/array6.C: New test.
30140
30141 * g++.dg/abi/mangle13.C: Likewise.
30142 * g++.dg/abi/mangle14.C: Likewise.
30143 * g++.dg/abi/mangle15.C: Likewise.
30144
30145 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30146
30147 * g++.dg/abi/empty8.C: New test.
30148
30149 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
30150
30151 * g++.dg/init/ctor1.C: New test.
30152
30153 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
30154
30155 * gcc.c-torture/execute/20021015-1.c: New test.
30156
30157 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
30158
30159 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
30160
30161 2002-10-14 Jan Hubicka <jh@suse.cz>
30162
30163 * gcc.dg/i386-ssetype-[1-5].c: New tests.
30164
30165 2002-10-14 Richard Henderson <rth@redhat.com>
30166
30167 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
30168
30169 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30170
30171 PR optimization/6631
30172 * g++.dg/opt/const2.C: New test.
30173
30174 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30175
30176 PR c++/7176
30177 * g++.dg/parse/friend1.C: New test.
30178 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30179
30180 2002-10-14 Jakub Jelinek <jakub@redhat.com>
30181
30182 * gcc.dg/20021014-1.c: New test.
30183
30184 2002-10-11 Mark Mitchell <mark@codesourcery.com>
30185
30186 PR c++/5661
30187 * g++.dg/ext/vlm1.C: New test.
30188 * g++.dg/ext/vlm2.C: Likewise.
30189
30190 * g++.dg/init/array1.C: Remove invalid braces.
30191 * g++.dg/init/brace1.C: New test.
30192 * g++.dg/init/copy2.C: Likewise.
30193 * g++.dg/init/copy3.C: Likewise.
30194 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30195 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30196 braces.
30197
30198 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
30199
30200 * gcc.dg/cpp/assembler.S: Don't use -ansi.
30201
30202 2002-10-11 Richard Shann <richard.shann@superh.com>
30203
30204 * gcc.c-torture/compile/simd-5.c: New test.
30205
30206 2002-10-10 Roger Sayle <roger@eyesopen.com>
30207
30208 * gcc.c-torture/execute/shiftopt-1.c: New test case.
30209
30210 2002-10-10 Jim Wilson <wilson@redhat.com>
30211
30212 * gcc.c-torture/execute/20021010-1.c: New test.
30213
30214 2002-10-09 Zack Weinberg <zack@codesourcery.com>
30215
30216 PR c/7353
30217 * g++.dg/ext/typedef-init.C: New test.
30218 * gcc.dg/typedef-init.c: New test.
30219
30220 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
30221
30222 * gcc.dg/cpp/paste13.c: New test.
30223
30224 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30225
30226 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
30227 remaining platforms, XFAIL during compile, not execute. Don't
30228 XFAIL at -O0.
30229
30230 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
30231
30232 * gcc.dg/alias-1.c: Tweak expected warning.
30233
30234 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30235
30236 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30237
30238 2002-10-06 Andreas Jaeger <aj@suse.de>
30239
30240 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30241 * gcc.dg/cpp/c++98.C: Likewise.
30242
30243 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30244 * g++.dg/cpp/c++98.C: Likewise.
30245
30246 * g++.dg/README (Subdirectories): Mention cpp directory.
30247
30248 PR target/7559
30249 * gcc.dg/20021006-1.c: New test.
30250
30251 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30252
30253 PR c++/7804
30254 * g++.dg/other/warning1.C: New test.
30255
30256 2002-10-04 Roger Sayle <roger@eyesopen.com>
30257
30258 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30259 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
30260 and sparc-*-* with -m64 as expected failures. See PR 8087.
30261
30262 2002-10-03 Mark Mitchell <mark@codesourcery.com>
30263
30264 PR c++/7931
30265 * g++.dg/template/ptrmem3.C: New test.
30266
30267 PR c++/7754
30268 * g++.dg/template/union1.C: New test.
30269
30270 2002-10-03 Mark Mitchell <mark@codesourcery.com>
30271
30272 PR c++/8006
30273 * g++.dg/abi/mangle9.C: New test.
30274 * g++.dg/abi/mangle10.C: New test.
30275 * g++.dg/abi/mangle11.C: New test.
30276 * g++.dg/abi/mangle12.C: New test.
30277
30278 2002-10-02 Mark Mitchell <mark@codesourcery.com>
30279
30280 PR c++/7188.
30281 * g++.dg/template/meminit1.C: New test.
30282 * g++.dg/warn/Wreorder-1.C: Likewise.
30283 * g++.old-deja/g++.mike/warn3.C: Tweak.
30284 * lib/prune.exp: Ingore "in copy constructor".
30285
30286 2002-10-02 Andreas Jaeger <aj@suse.de>
30287
30288 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30289 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30290 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30291 on x86-64.
30292
30293 2002-10-01 Mark Mitchell <mark@codesourcery.com>
30294
30295 * gcc.dg/empty1.C: Fix typo.
30296
30297 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
30298
30299 * gcc.dg/alias-1.c: New test.
30300
30301 2002-10-01 Mark Mitchell <mark@codesourcery.com>
30302
30303 * gcc.dg/empty1.C: New test.
30304
30305 * g++.dg/tls/init-2.C: Tweak error messages.
30306
30307 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
30308
30309 * gcc.c-torture/compile/20020923-1.c: New test.
30310
30311 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
30312
30313 * gcc.c-torture/execute/ffs-1.c: New test.
30314 * gcc.c-torture/execute/ffs-2.c: Ditto.
30315
30316 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
30317
30318 * g++.dg/overload/member1.C: New test.
30319
30320 2002-09-30 Mark Mitchell <mark@codesourcery.com>
30321
30322 * g++.dg/abi/empty7.C: New test.
30323 * g++.dg/init/pm2.C: Likewise.
30324
30325 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
30326
30327 * g++.dg/rtti/crash1.C: New test.
30328
30329 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
30330
30331 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30332 gcc.dg/sibcall-4.c: New tests.
30333
30334 2002-09-28 Roger Sayle <roger@eyesopen.com>
30335
30336 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30337 powerpc and MMIX targets.
30338
30339 2002-09-27 Zack Weinberg <zack@codesourcery.com>
30340
30341 * gcc.dg/cpp/20020927-1.c: New.
30342
30343 2002-09-26 David S. Miller <davem@redhat.com>
30344
30345 * gcc.c-torture/compile/trunctfdf.c: New.
30346
30347 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30348
30349 * lib/target-supports.exp (check_weak_available): Handle solaris2.
30350
30351 2002-09-27 Alan Modra <amodra@bigpond.net.au>
30352
30353 * gcc.c-torture/execute/loop-15.c: New.
30354
30355 2002-09-26 Janis Johnson <janis187@us.ibm.com>
30356
30357 * README.QMTEST: Fix typo.
30358
30359 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
30360
30361 * gcc.dg/20020926-1.c: New test.
30362
30363 2002-09-25 David S. Miller <davem@redhat.com>
30364
30365 PR target/7842
30366 * gcc.c-torture/execute/shiftdi.c: New test.
30367
30368 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
30369
30370 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30371 unique to the tool.
30372 * lib/g77.exp (g77_init): Likewise.
30373 * lib/g++.exp (g++_init): Likewise.
30374 * lib/objc.exp (objc_init): Likewise.
30375
30376 2002-09-25 Mark Mitchell <mark@codesourcery.com>
30377
30378 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30379 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30380 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30381
30382 2002-09-25 Richard Henderson <rth@redhat.com>
30383
30384 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30385 too-small long double.
30386
30387 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
30388
30389 * gcc.dg/20020919-1.c: New test.
30390
30391 2002-09-23 Mark Mitchell <mark@codesourcery.com>
30392
30393 * g++.dg/abi/bitfield6.C: New test.
30394 * g++.dg/abi/bitfield7.C: New test.
30395 * g++.dg/abi/bitfield8.C: New test.
30396 * g++.dg/abi/vbase11.C: New test.
30397
30398 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
30399
30400 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30401 hppa*-*-hpux*. Update test comment.
30402
30403 2002-09-20 Jakub Jelinek <jakub@redhat.com>
30404
30405 * gcc.dg/tls/struct-1.c: New test.
30406
30407 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
30408
30409 * gcc.dg/cpp/tr-warn2.c: Update.
30410
30411 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30412
30413 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30414
30415 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30416
30417 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30418 systems.
30419
30420 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
30421
30422 * gcc.c-torture/execute/ieee/mzero3.c: New test.
30423
30424 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30425 Adjust for c++filt moved to binutils. Remove spurious duplicate
30426 setting of cxxfilt.
30427
30428 2002-09-19 Geoffrey Keating <geoffk@apple.com>
30429
30430 * gcc.dg/20020312-2.c: Update for darwin.
30431
30432 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
30433
30434 * g++.old-deja/g++.other/crash32.C: Mark ICE.
30435
30436 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
30437
30438 * objc.dg/comp-types-1.m: New test.
30439 * objc.dg/comp-types-2.m: New test.
30440 * objc.dg/comp-types-3.m: New test.
30441 * objc.dg/comp-types-4.m: New test.
30442 * objc.dg/comp-types-5.m: New test.
30443 * objc.dg/comp-types-6.m: New test.
30444
30445 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
30446
30447 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30448
30449 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30450
30451 * g++.dg/other/do1.C: New test.
30452
30453 * g++.dg/template/subst1.C: New test.
30454
30455 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30456
30457 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30458
30459 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30460
30461 * g++.dg/template/qualttp20.C: Adjust expected errors.
30462 * g++.old-deja/g++.jason/report.C: Likewise.
30463 * g++.old-deja/g++.other/qual1.C: Likewise.
30464
30465 * g++.dg/lookup/scoped2.C: New test.
30466
30467 * g++.dg/ext/asm3.C: New test.
30468
30469 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30470
30471 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30472
30473 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30474
30475 * ChangeLog: follow spelling conventions.
30476 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30477 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30478 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30479 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30480 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30481 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30482 * g++.old-deja/g++.law/global-init1.C: Likewise.
30483 * g++.old-deja/g++.other/delete4.C: Likewise.
30484 * g++.old-deja/g++.other/inline21.C: Likewise.
30485 * g++.old-deja/g++.other/singleton.C: Likewise.
30486 * g77.dg/strlen0.f: Likewise.
30487 * g77.f-torture/compile/20010519-1.f: Likewise.
30488 * g77.f-torture/compile/980310-4.f: Likewise.
30489 * gcc.c-torture/compile/20000605-1.c: Likewise.
30490 * gcc.c-torture/execute/20020225-1.c: Likewise.
30491 * gcc.dg/c90-hexfloat-2.c: Likewise.
30492 * gcc.dg/c99-bool-1.c: Likewise.
30493 * gcc.dg/c99-hexfloat-2.c: Likewise.
30494 * gcc.dg/dll-2.c: Likewise.
30495 * gcc.dg/wtr-union-init-1.c: Likewise.
30496 * gcc.dg/wtr-union-init-2.c: Likewise.
30497 * gcc.dg/wtr-union-init-3.c: Likewise.
30498 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30499 * gcc.dg/cpp/defined.c: Likewise.
30500 * gcc.dg/cpp/macsyntx.c: Likewise.
30501 * gcc.dg/cpp/paste2.c: Likewise.
30502 * gcc.dg/cpp/trad/defined.c: Likewise.
30503 * gcc.dg/format/c90-printf-1.c: Likewise.
30504 * gcc.dg/format/c90-scanf-1.c: Likewise.
30505 * gcc.dg/format/c99-printf-1.c: Likewise.
30506 * gcc.dg/format/c99-scanf-1.c: Likewise.
30507 * gcc.misc-tests/gcov-8.c: Likewise.
30508 * lib/profopt.exp: Likewise.
30509
30510 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30511
30512 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30513
30514 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30515
30516 * g++.dg/inherit/using2.C: New test.
30517
30518 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30519
30520 * ChangeLog: Follow spelling conventions.
30521 * g++.dg/template/friend4.C: Likewise.
30522 * g++.old-deja/g++.pt/crash67.C: Likewise.
30523 * gcc.c-torture/execute/20000801-4.c: Likewise.
30524 * gcc.dg/c90-digraph-1.c: Likewise.
30525 * gcc.dg/c94-digraph-1.c: Likewise.
30526 * gcc.dg/c99-digraph-1.c: Likewise.
30527 * gcc.dg/cpp/line5.c: Likewise.
30528 * gcc.dg/cpp/multiline.c: Likewise.
30529 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30530 * gcc.dg/format/attr-3.c: Likewise.
30531 * gcc.dg/format/c90-scanf-3.c: Likewise.
30532 * gcc.dg/format/ext-4.c: Likewise.
30533
30534 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30535
30536 * g++.dg/template/pretty1.C: New test.
30537
30538 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30539
30540 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30541
30542 2002-09-13 Matt Austern <austern@apple.com>
30543
30544 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30545 passing a cast expression to a function by const reference.
30546
30547 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30548
30549 * g++.dg/template/deduce1.C: New test.
30550
30551 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30552
30553 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30554 32-bit int.
30555
30556 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30557
30558 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30559 usage.
30560
30561 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30562
30563 * gcc.c-torture/compile/20020910-1.c: New test.
30564
30565 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30566
30567 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30568
30569 2002-09-10 Andreas Jaeger <aj@suse.de>
30570
30571 * gcc.dg/20020312-2.c: Adjust for x86-64.
30572
30573 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30574
30575 * g77.dg/7388.f: New test case for PR 7388.
30576
30577 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30578
30579 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30580
30581 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30582
30583 * objc.dg/proto-lossage-1.m: New test.
30584
30585 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30586
30587 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30588
30589 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30590
30591 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30592 expected to pass.
30593
30594 2002-09-06 Stan Shebs <shebs@apple.com>
30595 David Edelsohn <edelsohn@gnu.org>
30596
30597 * gcc.dg/weak: New directory.
30598 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30599 target-specific xfail bits.
30600 * gcc.dg/typeof-2.c: Move to new directory.
30601 * gcc.dg/weak.exp: New expect script.
30602
30603 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30604
30605 * gcc.c-torture/execute/extzvsi.c: New test.
30606
30607 2002-09-05 Stan Shebs <shebs@apple.com>
30608
30609 * gcc.dg/weak-1.c: xfail on Darwin.
30610 * gcc.dg/weak-2.c: Ditto.
30611 * gcc.dg/weak-3.c: Ditto.
30612 * gcc.dg/weak-4.c: Ditto.
30613 * gcc.dg/weak-5.c: Ditto.
30614 * gcc.dg/weak-6.c: Ditto.
30615 * gcc.dg/weak-7.c: Ditto.
30616 * gcc.dg/weak-8.c: Ditto.
30617 * gcc.dg/weak-9.c: Ditto.
30618
30619 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30620
30621 * gcc.c-torture/execute/loop-14.c: New test.
30622
30623 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30624
30625 * g++.dg/other/cxa-atexit1.C: New test.
30626
30627 * gcc.dg/typeof-2.c: New test.
30628
30629 2002-09-03 Roger Sayle <roger@eyesopen.com>
30630
30631 * gcc.dg/builtins-2.c: New testcase.
30632 * gcc.dg/builtins-3.c: New testcase.
30633
30634 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30635
30636 * gcc.dg/cpp/_Pragma4.c: New test.
30637
30638 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30639
30640 * objc/execute/nil_method-1.m: New testcase.
30641
30642 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30643
30644 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30645 [Object class], not [Object initialize].
30646
30647 2002-08-31 Roger Sayle <roger@eyesopen.com>
30648 Hans-Peter Nilsson <hp@bitrange.com>
30649
30650 * gcc.c-torture/execute/20020720-1.x: Skip test on
30651 mmix-knuth-mmixware. Correct comment.
30652
30653 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30654
30655 * testsuite/g++.dg/abi/bitfield5.C: New test.
30656 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30657
30658 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30659
30660 * objc.dg/undeclared-selector.m: New test.
30661
30662 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30663
30664 * g++.dg/other/offsetof1.C: Avoid cast warning.
30665
30666 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30667
30668 * objc.dg/super-class-2.m: New test.
30669
30670 2002-08-24 Matt Austern <austern@apple.com>
30671
30672 * g++.dg/ext/lvaddr.C: New test.
30673 * g++.dg/ext/lvcast.C: New test.
30674
30675 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30676
30677 * testsuite/g++.dg/inherit/cond1.C: New test.
30678
30679 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30680
30681 * gcc.dg/noncompile/incomplete-1.c: New test.
30682
30683 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30684
30685 * gcc.dg/typespec-1.c: New test.
30686
30687 2002-08-20 Devang Patel <dpatel@apple.com>
30688 * objc.dg/proto-hier-2.m: New test.
30689
30690 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30691
30692 * objc.dg/bitfield-1.m: New test.
30693 * objc.dg/bitfield-2.m: New test.
30694
30695 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30696
30697 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30698 gcc.dg/c99-flex-array-4.c: New tests.
30699
30700 2002-08-16 Stan Shebs <shebs@apple.com>
30701
30702 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30703
30704 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30705
30706 * gcc.dg/typeof-1.c: New test.
30707 * g++.dg/ext/typeof2.C: New test.
30708
30709 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30710
30711 * g++.dg/other/offsetof1.C: New test.
30712
30713 2002-08-14 Richard Henderson <rth@redhat.com>
30714
30715 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30716
30717 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30718
30719 * gcc.dg/cpp/_Pragma3.c: New test.
30720
30721 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30722
30723 * g++.dg/template/inherit3: New test.
30724
30725 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30726
30727 * gcc.dg/bitfld-4.c: Add blank options.
30728
30729 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30730
30731 * g++.dg/template/crash1.C: New test.
30732
30733 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30734
30735 * gcc.dg/tls/opt-2.c: New test.
30736
30737 2002-08-08 Devang Patel <dpatel@apple.com>
30738
30739 * objc.dg/selector-1.m : New test
30740
30741 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30742
30743 * g++.dg/abi/bitfield4.C: New test.
30744 * gcc.dg/bitfld-4.c: New test.
30745
30746 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30747
30748 * g++.dg/other/packed1.C: New test.
30749
30750 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30751
30752 * g++.dg/abi/offsetof.C: Tweak error messages.
30753 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30754
30755 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30756
30757 * gcc.dg/bitfld-3.c: New test.
30758
30759 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30760 Richard Henderson <rth@redhat.com>
30761
30762 * gcc.dg/i386-bitfield1.c: New test.
30763 * g++.dg/abi/bitfield3.C: Update.
30764
30765 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30766
30767 * objc.dg/const-str-2.m: Update.
30768 * gcc.dg/cpp/c++98.c: Change to C extension.
30769 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30770 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30771
30772 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30773
30774 * testsuite/gcc.dg/tls/diag-3.c: New.
30775
30776 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30777
30778 * g++.dg/README (Subdirectories): Document new subdir expr.
30779 * g++.dg/expr/pmf-1.C: New test.
30780
30781 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30782
30783 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30784
30785 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30786
30787 * g++.dg/abi/bitfield3.C: New test.
30788
30789 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30790
30791 * lib/gcov.exp: Tweak expected line formats.
30792 * gcc.misc-tests/gcov8.c: New test.
30793 * gcc.misc-tests/gcov8.x: New flags.
30794
30795 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30796
30797 * consistency.vlad/layout/endian.c: Include string.h.
30798
30799 * gcc.c-torture/execute/20020805-1.c: New test.
30800
30801 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30802
30803 * g++.dg/other/conversion1.C: New test.
30804
30805 2002-08-03 Roger Sayle <roger@eyesopen.com>
30806
30807 * gcc.dg/builtins-1.c: New testcase.
30808
30809 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30810
30811 * g++.dg/inherit/access3.C: New test.
30812
30813 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30814
30815 * gcc.dg/ia64-visibility-2.c: New test.
30816
30817 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30818
30819 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30820 __qualifier_flags to __flags.
30821
30822 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30823
30824 * g++.dg/inherit/operator1.C: New test.
30825 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30826 * g++.dg/other/error1.C: Change expected error message.
30827 * g++.dg/template/conv4.C: Likewise.
30828
30829 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30830
30831 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30832 for documented behavior.
30833
30834 2002-07-25 Roger Sayle <roger@eyesopen.com>
30835
30836 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30837 several targets known to fail.
30838
30839 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30840
30841 * gcc.dg/mips-args-[123].c: New tests.
30842
30843 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30844
30845 * gcc.dg/ppc-spe.c: New.
30846
30847 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30848
30849 * g++.dg/other/ptrmem4.C: New testcase.
30850
30851 2002-07-24 Richard Henderson <rth@redhat.com>
30852
30853 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30854
30855 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30856
30857 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30858
30859 2002-07-24 Roger Sayle <roger@eyesopen.com>
30860
30861 * gcc.c-torture/execute/memset-3.c: New testcase.
30862
30863 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30864
30865 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30866 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30867
30868 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30869
30870 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30871 Delete.
30872
30873 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30874
30875 * gcc.c-torture/compile/simd-4.c: New test.
30876
30877 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30878
30879 PR c++/7347, c++/7348
30880 * g++.dg/template/access4.C: New test.
30881 * g++.dg/template/access5.C: New test.
30882 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30883 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30884 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30885 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30886
30887 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30888
30889 * gcc.dg/gnu89-init-2.c: New test.
30890
30891 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30892
30893 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30894
30895 2002-07-20 Roger Sayle <roger@eyesopen.com>
30896
30897 * gcc.c-torture/execute/20020720-1.c: New testcase.
30898
30899 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30900
30901 * gcc.dg/cpp/Wsignprom.c: New tests.
30902
30903 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30904
30905 * gcc.c-torture/execute/loop-13.c: New test.
30906
30907 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30908
30909 * gcc.dg/cpp/expr.c: New tests.
30910
30911 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30912
30913 * g++.dg/opt/pr6713.C: Add template instantiation.
30914
30915 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30916
30917 * gcc.dg/nest.c: New test.
30918
30919 2002-07-17 Richard Henderson <rth@redhat.com>
30920
30921 * g++.dg/opt/pr6713.C: New test.
30922
30923 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30924
30925 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30926 XFAIL for all x86 processors.
30927
30928 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30929
30930 * gcc.c-torture/execute/20010122-1.x: Do not test with
30931 -fomit-frame-pointer.
30932
30933 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30934
30935 * g++.dg/template/instantiate2.C: New test.
30936 * g++.dg/template/spec4.C: New test.
30937
30938 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30939
30940 * g++.dg/template/access2.C: New test.
30941 * g++.dg/template/access3.C: New test.
30942
30943 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30944
30945 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30946 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30947 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30948 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30949 Convert to use <stdarg.h>.
30950 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30951 Delete.
30952 * gcc.dg/va-arg-2.c: New.
30953 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30954
30955 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30956
30957 * gcc.c-torture/compile/20020710-1.c: New test.
30958
30959 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30960 Andrew Pinski <pinskia@physics.uc.edu>
30961
30962 gcc.c-torture/compile/simd-2.c: New testcase.
30963 gcc.c-torture/compile/simd-3.c: Likewise.
30964
30965 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30966
30967 PR c++/7224
30968 * g++.dg/overload/error1.C: New test.
30969
30970 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30971
30972 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30973 configuration and IRIX 6 O32 ABI.
30974
30975 2002-07-11 Roger Sayle <roger@eyesopen.com>
30976
30977 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30978
30979 2002-07-10 Roger Sayle <roger@eyesopen.com>
30980
30981 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30982
30983 2002-07-10 Jeffrey A Law <law@redhat.com>
30984
30985 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30986
30987 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30988
30989 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30990
30991 * gcc.dg/20020312-2.c: Check for __PPC__.
30992
30993 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30994
30995 * gcc.c-torture/compile/20020709-1.c: New test.
30996
30997 2002-07-07 Roger Sayle <roger@eyesopen.com>
30998
30999 * g++.dg/template/qualttp21.C: New test case.
31000
31001 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
31002
31003 * gcc.c-torture/compile/20020706-1.c: New test.
31004 * gcc.c-torture/compile/20020706-2.c: New test.
31005
31006 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
31007 Alexandre Oliva <aoliva@redhat.com>
31008
31009 * g++.dg/warn/incomplete1.C: New test.
31010
31011 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31012
31013 PR c++/7099
31014 * g++.dg/warn/noreturn1.C: New test.
31015
31016 2002-07-03 Mark Mitchell <mark@codesourcery.com>
31017
31018 PR c++/6706
31019 * g++.dg/debug/debug6.C: New test.
31020 * g++.dg/debug/debug7.C: New test.
31021
31022 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
31023
31024 * gcc.c-torture/compile/simd-3.c: New test.
31025
31026 2002-07-03 Chris Demetriou <cgd@broadcom.com>
31027
31028 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
31029 * gcc.dg/20020620-1.c: Likewise.
31030
31031 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31032
31033 PR c++/6944
31034 * g++.dg/init/array4.C: New test.
31035 * g++.dg/init/array5.C: New test.
31036
31037 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
31038
31039 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
31040 * gcc.c-torture/execute/simd-2.c (main): Likewise.
31041
31042 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31043
31044 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
31045 * gcc.dg/wtr-aggr-init-1.c: Likewise.
31046 * gcc.dg/wtr-conversion-1.c: Likewise.
31047 * gcc.dg/wtr-escape-1.c: Likewise.
31048 * gcc.dg/wtr-int-type-1.c: Likewise.
31049 * gcc.dg/wtr-label-1.c: Likewise.
31050 * gcc.dg/wtr-static-1.c: Likewise.
31051 * gcc.dg/wtr-strcat-1.c: Likewise.
31052 * gcc.dg/wtr-suffix-1.c: Likewise.
31053 * gcc.dg/wtr-switch-1.c: Likewise.
31054 * gcc.dg/wtr-unary-plus-1.c: Likewise.
31055 * gcc.dg/wtr-union-init-1.c: Likewise.
31056 * gcc.dg/wtr-union-init-2.c: Likewise.
31057 * gcc.dg/wtr-union-init-3.c: Likewise.
31058
31059 * gcc.dg/wtr-func-def-1.c: New test.
31060
31061 2002-07-02 Devang Patel <dpatel@apple.com>
31062
31063 * objc.dg/param-1.m: New test.
31064
31065 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
31066
31067 * gcc.dg/cpp/trad/directive.c: Add test.
31068 * gcc.dg/cpp/trad/macroargs.c: Add test.
31069 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
31070
31071 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
31072
31073 * gcc.dg/cpp/cmdlne-M.c: New test.
31074
31075 2002-07-02 Ziemowit Laski <zlaski@apple.com>
31076
31077 * objc.dg/desig-init-1.m: New test.
31078
31079 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31080
31081 PR c++/6716
31082 * g++.dg/template/instantiate1.C: New test.
31083
31084 2002-07-01 Mark Mitchell <mark@codesourcery.com>
31085
31086 PR c++/7112
31087 * g++.dg/template/sizeof2.C: New test.
31088
31089 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
31090
31091 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31092 gcc.dg/cpp/trad/include.c: New tests.
31093
31094 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
31095
31096 PR target/7177
31097 * gcc.c-torture/compile/20020701-1.c: New test.
31098
31099 2002-07-01 Stan Shebs <shebs@apple.com>
31100
31101 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31102 header here...
31103 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31104 (objc-torture-execute): or here.
31105
31106 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
31107
31108 * gcc.c-torture/execute/arith-rand-ll.c: New test.
31109
31110 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
31111
31112 * gcc.dg/cpp/trad/escaped-nl.c: New test.
31113
31114 2002-06-30 Devang Patel <dpatel@apple.com>
31115
31116 * objc.dg/fsyntax-only.m: New test.
31117
31118 2002-06-27 Mark Mitchell <mark@codesourcery.com>
31119
31120 PR c++/6695
31121 * g++.dg/template/friend7.C: New file.
31122
31123 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
31124
31125 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
31126 return type.
31127
31128 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
31129
31130 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
31131 avoid division by zero.
31132
31133 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
31134
31135 * gcc.dg/Wunknownprag.c: New tests.
31136
31137 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
31138
31139 * gcc.c-torture/execute/simd-2.c: New test.
31140
31141 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
31142
31143 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
31144 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
31145 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
31146 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
31147 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
31148 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
31149 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
31150 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
31151 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
31152 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
31153 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
31154 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
31155 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
31156 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
31157 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
31158 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
31159 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
31160
31161 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
31162
31163 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
31164 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
31165 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
31166 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
31167 New tests.
31168 * gcc.dg/cpp/trad/directive.c: Update.
31169
31170 2002-06-23 Andreas Jaeger <aj@suse.de>
31171
31172 * gcc.c-torture/execute/complex-6.c: New.
31173
31174 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
31175
31176 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31177 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31178 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31179 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31180
31181 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
31182
31183 * gcc.dg/cpp/trad: New directory with traditional tests copied
31184 from parent directory.
31185 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31186 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31187 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31188 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31189 Move to trad/ and rename.
31190 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31191 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31192 gcc.dg/cpp/trad/redef2.c: New tests.
31193 * gcc.dg/cpp/trad/trad.exp: New driver.
31194
31195 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
31196
31197 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31198 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31199 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31200 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31201 Remove.
31202
31203 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
31204
31205 * gcc.dg/20020620-1.c: New test.
31206
31207 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31208
31209 * g++.dg/template/ttp4.C: New test.
31210
31211 2002-06-19 Jakub Jelinek <jakub@redhat.com>
31212
31213 * g++.dg/opt/vt1.C: Fix regexp.
31214
31215 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31216
31217 * gcc.c-torture/execute/pure-1.c: Make functions static again.
31218 Don't use attribute `noinline'.
31219
31220 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
31221
31222 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31223
31224 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
31225
31226 * gcc.c-torture/execute/simd-1.c: New.
31227
31228 * gcc.dg/simd-1.c: New.
31229
31230 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
31231
31232 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31233
31234 2002-06-16 Richard Henderson <rth@redhat.com>
31235
31236 * g++.dg/ext/anon-struct1.C: New.
31237 * g++.dg/ext/anon-struct2.C: New.
31238 * g++.dg/ext/anon-struct3.C: New.
31239 * gcc.dg/anon-struct-1.c: New.
31240 * gcc.dg/anon-struct-2.c: New.
31241 * gcc.dg/anon-struct-3.c: New.
31242 * gcc.dg/20011008-1.c: Adjust warning text.
31243 * gcc.dg/20020527-1.c: Add -fms-extensions.
31244
31245 2002-06-16 Richard Henderson <rth@redhat.com>
31246
31247 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31248
31249 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
31250
31251 * gcc.c-torture/execute/20020615-1.c: New test.
31252
31253 2002-06-15 Roger Sayle <roger@eyesopen.com>
31254
31255 * gcc.c-tortuture/execute/compare-1.c: New test case.
31256 * gcc.c-tortuture/execute/compare-2.c: New test case.
31257 * gcc.c-tortuture/execute/compare-3.c: New test case.
31258
31259 2002-06-13 Richard Henderson <rth@redhat.com>
31260
31261 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
31262 ia64 ilp32.
31263
31264 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31265
31266 * g++.dg/template/typename2.C: Update error message.
31267
31268 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
31269
31270 * gcc.c-torture/execute/20020611-1.c: New test.
31271
31272 2002-06-11 Bob Wilson <bob.wilson@acm.org>
31273
31274 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31275 list of targets to skip.
31276
31277 2002-06-10 Bob Wilson <bob.wilson@acm.org>
31278
31279 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31280 targets if not optimizing.
31281
31282 2002-06-10 Jakub Jelinek <jakub@redhat.com>
31283
31284 * gcc.c-torture/compile/20020605-1.c: New test.
31285
31286 * g++.dg/opt/vt1.C: New test.
31287
31288 * gcc.dg/20020531-1.c: New test.
31289
31290 * gcc.dg/20020530-1.c: New test.
31291
31292 * gcc.dg/20020527-1.c: New test.
31293
31294 * g++.dg/opt/cse1.C: New test.
31295
31296 2002-06-07 Roger Sayle <roger@eyesopen.com>
31297
31298 * gcc.dg/20020607-2.c: New test case.
31299
31300 2002-06-07 Jakub Jelinek <jakub@redhat.com>
31301
31302 * gcc.c-torture/compile/20020604-1.c: New test.
31303
31304 2002-06-04 Richard Henderson <rth@redhat.com>
31305
31306 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31307 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31308 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31309
31310 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
31311
31312 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31313
31314 2002-06-03 Richard Henderson <rth@redhat.com>
31315
31316 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31317 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31318
31319 2002-06-02 Richard Henderson <rth@redhat.com>
31320
31321 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31322 test functions static.
31323
31324 2002-06-02 Andreas Jaeger <aj@suse.de>
31325
31326 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31327 now.
31328
31329 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
31330
31331 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31332 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31333 Update for mofified diagnostics.
31334 * gcc.dg/c99-intconst-1.c: No longer fail.
31335
31336 2002-06-02 Richard Henderson <rth@redhat.com>
31337
31338 * gcc.dg/uninit-A.c: Remove xfail markers.
31339
31340 2002-06-01 Roger Sayle <roger@eyesopen.com>
31341
31342 * gcc.dg/fnegate-1.c: New test case.
31343
31344 2002-05-30 Osku Salerma <osku@iki.fi>
31345
31346 * gcc.c-torture/execute/mayalias-1.c: New file.
31347
31348 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
31349
31350 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31351 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31352 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31353
31354 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
31355
31356 * gcc.c-torture/execute/20020529-1.c: New test.
31357
31358 2002-05-27 Richard Henderson <rth@redhat.com>
31359
31360 * g++.dg/ext/attrib6.C: New test case.
31361
31362 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31363
31364 * gcc.c-torture/execute/pure-1.c: New test.
31365
31366 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31367
31368 * gcc.dg/cpp/arith-2.c: Remove.
31369
31370 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31371
31372 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31373 * gcc.dg/cpp/if-3.c: Remove.
31374
31375 2002-05-26 Jakub Jelinek <jakub@redhat.com>
31376
31377 * g++.dg/opt/cse2.C: New test.
31378
31379 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
31380
31381 * gcc.dg/cpp/arith-1.c: New semantic tests.
31382 * gcc.dg/cpp/if-1.c: Update.
31383
31384 2002-05-24 Ben Elliston <bje@redhat.com>
31385
31386 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31387
31388 2002-05-24 Jakub Jelinek <jakub@redhat.com>
31389
31390 * gcc.dg/verbose-asm.c: New test.
31391
31392 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
31393
31394 * gcc.dg/cpp/paste12.c: New test.
31395
31396 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31397
31398 * g++.dg/parse/named_ops.C: New test.
31399
31400 2002-05-23 Mark Mitchell <mark@codesourcery.com>
31401
31402 * gcc/testsuite/gcc.dg/weak-8.c: New test.
31403
31404 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
31405
31406 * gcc.dg/weak-2.c: Allow optional leading underscore
31407 in scan-assembler symbol name.
31408 * gcc.dg/weak-3.c: Likewise.
31409 * gcc.dg/weak-4.c: Likewise.
31410 * gcc.dg/weak-5.c: Likewise.
31411
31412 2002-05-23 Jakub Jelinek <jakub@redhat.com>
31413
31414 * gcc.dg/20020523-1.c: New test.
31415
31416 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31417
31418 * objc.dg/const-str-2.m: Update now that we stop after
31419 a command line error.
31420
31421 2002-05-22 Richard Henderson <rth@redhat.com>
31422
31423 * g++.dg/dg.exp: Fix typo in test pruneing.
31424
31425 2002-05-22 Richard Henderson <rth@redhat.com>
31426
31427 * g++.dg/dg.exp: Prune the tls subdirectory.
31428 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31429 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31430 * g++.dg/tls/init-1.C: New.
31431
31432 2002-05-22 Jakub Jelinek <jakub@redhat.com>
31433
31434 * gcc.dg/20020517-1.c: New test.
31435
31436 2002-05-21 Richard Henderson <rth@redhat.com>
31437
31438 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31439 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31440
31441 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
31442
31443 * g++.dg/other/copy2.C: New test.
31444
31445 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
31446
31447 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31448 (MAX_COPY): Bump up to 10 times sizeof (long long).
31449 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31450
31451 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31452 sizeof (long long).
31453
31454 * gcc.c-torture/execute/strcpy-1.c: New test.
31455
31456 2002-05-19 Jason Merrill <jason2redhat.com>
31457
31458 * g++.dg/ext/oper1.C: New test.
31459
31460 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31461 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31462
31463 * README.QMTEST: New file.
31464
31465 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31466
31467 2002-05-19 Andreas Jaeger <aj@suse.de>
31468
31469 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31470 now.
31471 * gcc.c-torture/execute/loop-2d.x: Likewise.
31472
31473 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31474
31475 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31476 support weak symbols.
31477 * gcc.dg/weak-4.c: Likewise.
31478 * gcc.dg/weak-6.c: Likewise.
31479
31480 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31481
31482 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31483 cygwin, coff and h8300-*-hms targets
31484 * gcc.dg/weak-5.c: Likewise.
31485 * gcc.dg/weak-7.c: Likewise.
31486
31487 2002-05-16 Jason Merrill <jason@redhat.com>
31488
31489 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31490 (scan-assembler-not, scan-assembler-dem): Likewise.
31491 (scan-assembler-dem-not): Likewise.
31492
31493 2002-05-15 Richard Henderson <rth@redhat.com>
31494
31495 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31496
31497 2002-05-15 Richard Henderson <rth@redhat.com>
31498
31499 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31500 (vfoo1f): Warning here.
31501 (vfoo1l): Don't redefine the alias.
31502
31503 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31504
31505 * g++.dg/init/pm1.C: New test.
31506
31507 2002-05-12 David S. Miller <davem@redhat.com>
31508
31509 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31510 types.
31511
31512 2002-05-10 Roger Sayle <roger@eyesopen.com>
31513
31514 * gcc.c-torture/execute/20020510-1.c: New test case.
31515
31516 2002-05-10 David S. Miller <davem@redhat.com>
31517
31518 * gcc.c-torture/execute/conversion.c: Test long double too.
31519
31520 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31521
31522 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31523 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31524 * lib/g++.exp (g++_link_flags): Likewise.
31525 * lib/objc.exp (objc_target_compile): Likewise.
31526
31527 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31528
31529 * gcc.dg/cpp/poison.c: Update.
31530 * gcc.dg/cpp/20000625-2.c: Remove.
31531 * gcc.dg/cpp/direct2s.c: Remove final test.
31532
31533 2002-05-08 Tom Rix <trix@redhat.com>
31534
31535 * gcc.c-torture/execute/20020508-1.c: New test.
31536 * gcc.c-torture/execute/20020508-2.c: New test.
31537 * gcc.c-torture/execute/20020508-3.c: New test.
31538
31539 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31540
31541 * gcc.dg/cpp/charconst-4.c: More tests.
31542
31543 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31544
31545 PR c/6569
31546 * gcc.dg/weak-3.c: Update location of warning messages.
31547 * gcc.dg/weak-5.c: Likewise.
31548
31549 2002-05-06 Roger Sayle <roger@eyesopen.com>
31550
31551 * gcc.c-torture/execute/20020506-1.c: New test case.
31552
31553 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31554
31555 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31556
31557 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31558
31559 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31560
31561 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31562
31563 * gcc.dg/cpp/charconst-3.c: New test.
31564
31565 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31566
31567 * gcc.dg/cpp/charconst.c: Update tests.
31568
31569 2002-05-05 Tim Josling <tej@melbpc.org.au>
31570
31571 * treelang: Added directory for new sample language treelang. Also
31572 lib/treelang.exp: New file to signal treelang should be tested.
31573
31574 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31575
31576 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31577 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31578 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31579 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31580 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31581 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31582 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31583
31584 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31585
31586 * gcc.dg/format/xopen-2.c: New test.
31587
31588 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31589
31590 * gcc.dg/20020503-1.c: New test.
31591
31592 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31593
31594 * g++.dg/init/dtor1.C: Make it tougher.
31595
31596 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31597
31598 * g++.dg/init/dtor1.C: New test.
31599
31600 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31601
31602 * gcc.dg/altivec-8.c: New.
31603
31604 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31605
31606 * gcc.dg/altivec-7.c: New.
31607
31608 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31609
31610 * g++.dg/parse/typedef1.C: New test.
31611
31612 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31613
31614 PR c++/6486
31615 * g++.dg/template/friend6.C: New test.
31616
31617 PR c++/6492
31618 * g++.dg/init/copy1.C: New test.
31619
31620 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31621
31622 * g++.dg/warn/effc1.C: New test.
31623
31624 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31625
31626 * gcc.dg/cpp/if-cexp.c: Add a test.
31627
31628 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31629
31630 * gcc.dg/20020426-2.c: New test.
31631
31632 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31633
31634 * gcc.dg/cpp/if-mop.c: Update.
31635 * gcc.dg/cpp/if-mpar.c: Add test.
31636 * gcc.dg/cpp/if-oppr.c: Update.
31637
31638 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31639
31640 PR c/6343
31641 * gcc.dg/weak-[2-7].c: New tests.
31642
31643 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31644
31645 * gcc.dg/enum1.c: New test.
31646
31647 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31648
31649 PR c++/6497
31650 * g++.dg/inherit/access2.C: New test.
31651
31652 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31653
31654 PR bootstrap/6445
31655 * gcc.dg/20020426-1.c: New test.
31656
31657 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31658
31659 * g++.dg/abi/enum1.C: New test.
31660
31661 2002-04-26 Richard Henderson <rth@redhat.com>
31662
31663 * gcc.dg/c99-bool-1.c: Expect always true warning.
31664
31665 2002-04-25 Roger Sayle <roger@eyesopen.com>
31666
31667 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31668
31669 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31670
31671 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31672 targets.
31673
31674 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31675
31676 * g++.dg/abi/mange7.C: New test.
31677
31678 PR c++/6438.
31679 * g++.dg/parse/stmtexpr2.C: New test.
31680
31681 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31682
31683 * gcc.dg/20020312-2.c: Add SH target.
31684
31685 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31686
31687 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31688 compiler output on mips*-*-irix*.
31689
31690 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31691
31692 * g++.dg/parse/attr1.C: New test.
31693
31694 2002-04-23 Roger Sayle <roger@eyesopen.com>
31695
31696 * gcc.c-torture/execute/string-opt-17.c: New test case.
31697 * gcc.c-torture/execute/memset-2.c: New test case.
31698
31699 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31700
31701 PR c++/6256:
31702 * g++.dg/template/friend5.C: New test.
31703
31704 PR c++/6331:
31705 * g++.dg/template/qual1.C: Likewise.
31706
31707 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31708
31709 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31710 Include stdlib.h, not stdio.h or ctype.h.
31711
31712 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31713
31714 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31715 cris-*-elf* and mmix-*-*.
31716 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31717 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31718 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31719 Ditto.
31720 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31721 * gcc.dg/wchar_t-1.c: Ditto.
31722
31723 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31724
31725 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31726 Clarify comment.
31727
31728 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31729
31730 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31731
31732 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31733
31734 * gcc.c-torture/execute/20000906-1.x: Delete.
31735
31736 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31737
31738 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31739
31740 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31741
31742 * PR6367
31743 * g77.f-torture/execute/6367.f: New test.
31744 * g77.f-torture/execute/6367.x: Disable for MMIX.
31745
31746 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31747
31748 * PR6352
31749 * g++.dg/opt/inline2.C: New test.
31750
31751 2002-04-18 Richard Henderson <rth@redhat.com>
31752
31753 * gcc.dg/20000906-1.c: Enable for all targets.
31754 * gcc.c-torture/compile/iftrap-2.c: New.
31755
31756 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31757
31758 * gcc.dg/20020418-1.c: New test.
31759 * gcc.dg/20020418-2.c: New test.
31760
31761 2002-04-18 Richard Henderson <rth@redhat.com>
31762
31763 * gcc.c-torture/compile/iftrap-1.c: New.
31764 * gcc.dg/iftrap-1.c: Adjust for ia64.
31765 * gcc.dg/iftrap-2.c: New.
31766
31767 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31768
31769 * gcc.c-torture/compile/20020418-1.c: New test.
31770
31771 2002-04-18 Roger Sayle <roger@eyesopen.com>
31772
31773 * gcc.c-torture/compile/20020415-1.c: New.
31774
31775 2002-04-18 David S. Miller <davem@redhat.com>
31776
31777 * gcc.c-torture/execute/20020418-1.c: New test.
31778
31779 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31780
31781 * gcc.dg/20020416-1.c: New test.
31782
31783 * g++.dg/opt/inline1.C: New test.
31784
31785 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31786
31787 * gcc.dg/altivec-5.c: New test.
31788
31789 * gcc.dg/20020415-1.c: New test.
31790
31791 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31792
31793 * testsuite/lib/chill.exp: Remove.
31794
31795 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31796
31797 * g++.dg/other/big-struct.C: New test.
31798
31799 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31800
31801 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31802 of scratch file.
31803
31804 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31805
31806 PR c/6277
31807 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31808 in scan-assembler function name
31809
31810 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31811
31812 * g77.f-torture/execute/980628-4.x,
31813 g77.f-torture/execute/980628-5.x,
31814 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31815 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31816 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31817 i[34567]86-*-*.
31818
31819 2002-04-13 David S. Miller <davem@redhat.com>
31820
31821 * gcc.c-torture/execute/20020413-1.c: New test.
31822
31823 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31824
31825 * gcc.dg/asm-6.c,
31826 * g++.dg/ext/asm1.C: New tests.
31827
31828 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31829
31830 PR c++ 5373.
31831 * g++.dg/parse/stmtexpr1.C: New test.
31832
31833 PR c++/5189.
31834 * g++.dg/template/copy1.C: New test.
31835
31836 2002-04-12 Richard Henderson <rth@redhat.com>
31837
31838 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31839
31840 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31841
31842 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31843 gcc.c-torture/execute/20020307-2.c.
31844
31845 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31846
31847 * g++.dg/ext/attrib5.C,
31848 * g++.dg/lookup/struct1.C: New tests.
31849
31850 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31851
31852 * gcc.dg/20020411-1.c: New test.
31853
31854 * gcc.c-torture/execute/20020411-1.c: New test.
31855
31856 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31857
31858 * g77.f-torture/execute/6177.f: New test.
31859
31860 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31861
31862 PR middle-end/6247
31863 * g++.dg/opt/cleanup1.C: New test.
31864
31865 * g++.dg/opt/const1.C: New test.
31866
31867 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31868
31869 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31870
31871 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31872
31873 PR c++/5507
31874 * g++.dg/template/typename2.C: New test.
31875
31876 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31877
31878 * gcc.c-torture/execute/loop-12.c: New.
31879
31880 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31881
31882 * g77.f-torture/execute/980628-4.x,
31883 g77.f-torture/execute/980628-5.x,
31884 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31885 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31886 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31887
31888 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31889
31890 PR optimization/6086
31891 * g++.dg/opt/preinc1.C: New test.
31892
31893 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31894
31895 PR c++/5571
31896 * g++.dg/opt/static2.C: New test.
31897
31898 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31899
31900 PR c/5120
31901 * gcc.dg/20020406-1.c: New test.
31902
31903 2002-04-04 David S. Miller <davem@redhat.com>
31904
31905 * gcc.c-torture/execute/20020404-1.c: New test.
31906
31907 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31908
31909 PR c/6123
31910 * gcc.dg/20020312-2.c: Do not declare global register variable
31911 if __PIC__ or __pic__ is defined.
31912
31913 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31914
31915 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31916 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31917
31918 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31919
31920 * gcc.misc-tests/linkage.exp: Update last change to handle
31921 sparc*-, not just sparc-.
31922
31923 2002-04-03 Richard Henderson <rth@redhat.com>
31924
31925 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31926
31927 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31928
31929 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31930
31931 2002-04-02 David S. Miller <davem@redhat.com>
31932
31933 * gcc.c-torture/execute/20020402-3.c: New test.
31934
31935 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31936
31937 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31938 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31939
31940 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31941 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31942 g77.f-torture/execute/20001201.x,
31943 g77.f-torture/execute/u77-test.x: New files.
31944
31945 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31946 * gcc.dg/wchar_t-1.c: Ditto.
31947
31948 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31949
31950 * gcc.c-torture/execute/20020402-1.c: New test.
31951
31952 2002-04-01 Richard Henderson <rth@redhat.com>
31953
31954 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31955
31956 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31957
31958 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31959
31960 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31961
31962 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31963
31964 * g++.dg/inherit/template-as-base.C: Expect error.
31965 * g++.dg/inherit/namespace-as-base.C: Likewise.
31966
31967 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31968
31969 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31970 g++.dg/ext/instantiate3.C: Tweak match patterns.
31971
31972 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31973 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31974 -da test.
31975
31976 2002-03-31 Richard Henderson <rth@redhat.com>
31977
31978 * gcc.dg/special/alias-2.c: New.
31979 * gcc.dg/special/ecos.exp: Run it.
31980
31981 2002-03-31 Richard Henderson <rth@redhat.com>
31982
31983 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31984
31985 2002-03-31 Kazu Hirata <kazu@hxi.com>
31986
31987 * gcc.dg/weak-1.c: Disable on h8300 port.
31988
31989 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31990
31991 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31992 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31993 ordering tests.
31994 * g++.dg/bprob/bprob-1.C: New test.
31995 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31996 * g++.dg/gcov/gcov-1.C: New test.
31997 * g++.dg/gcov/gcov-1.x: New file.
31998 * g++.dg/gcov/gcov-2.C: New test.
31999 * g++.dg/gcov/gcov-3.C: New test.
32000 * g++.dg/gcov/gcov-3.h: New file.
32001
32002 2002-03-28 Roger Sayle <roger@eyesopen.com>
32003
32004 * g++.old-deja/g++.other/builtins5.C: New test.
32005 * g++.old-deja/g++.other/builtins6.C: New test.
32006 * g++.old-deja/g++.other/builtins7.C: New test.
32007 * g++.old-deja/g++.other/builtins8.C: New test.
32008 * g++.old-deja/g++.other/builtins9.C: New test.
32009
32010 2002-03-29 Jakub Jelinek <jakub@redhat.com>
32011
32012 * g++.dg/opt/static1.C: New test.
32013
32014 * g++.dg/opt/longbranch1.C: New test.
32015
32016 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
32017
32018 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
32019
32020 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
32021
32022 2002-03-28 Jeffrey A Law (law@redhat.com)
32023
32024 * gcc.c-torture/execute/20020328-1.c: New test.
32025
32026 2002-03-27 Richard Henderson <rth@redhat.com>
32027
32028 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
32029 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
32030 move from g++.old-deja/g++.ext/.
32031
32032 2002-03-27 Mark Mitchell <mark@codesourcery.com>
32033
32034 * g++.dg/init/new2.C: New test.
32035
32036 2002-03-26 Richard Henderson <rth@redhat.com>
32037
32038 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
32039
32040 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
32041 on sparc.
32042
32043 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
32044 sparcv9 systems.
32045 * gcc.dg/20001102-1.c: Likewise.
32046
32047 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
32048
32049 * gcc.dg/cpp/endif-pedantic1.c,
32050 gcc.dg/cpp/endif-pedantic2.c: New tests.
32051
32052 2002-03-26 Mark Mitchell <mark@codesourcery.com>
32053
32054 * g++.dg/init/new1.C: New test.
32055
32056 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
32057
32058 * g++.dg/abi/vbase9.C: New test.
32059
32060 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
32061
32062 * gcc.dg/arm-asm.c: New test.
32063
32064 2002-03-26 Andrew Cagney <ac131313@redhat.com>
32065
32066 * gcc.dg/Wswitch-enum.c: New test.
32067 Fix PR c/5044.
32068
32069 2002-03-26 Richard Henderson <rth@redhat.com>
32070
32071 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
32072 structure.
32073
32074 2002-03-25 Richard Henderson <rth@redhat.com>
32075
32076 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
32077 sparcv9 systems.
32078
32079 * gcc.c-torture/compile/20011119-1.c (xxx): New.
32080 * gcc.c-torture/compile/20011119-2.c (xxx): New.
32081
32082 2002-03-25 Zack Weinberg <zack@codesourcery.com>
32083
32084 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32085
32086 2002-03-25 Bob Wilson <bob.wilson@acm.org>
32087
32088 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32089 targets using generic thunk support.
32090
32091 2002-03-25 Jakub Jelinek <jakub@redhat.com>
32092
32093 * gcc.c-torture/compile/20020323-1.c: New test.
32094
32095 * g++.dg/opt/conj2.C: New test.
32096
32097 2002-03-24 Richard Henderson <rth@redhat.com>
32098
32099 * gcc.dg/weak-1.c: Use -fno-common.
32100
32101 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32102
32103 * g77.dg/f77-edit-apostrophe-out.f: New test
32104 * g77.dg/f77-edit-h-out.f: New test
32105 * g77.dg/f77-edit-t-in.f: New test
32106 * g77.dg/f77-edit-t-out.f: New test
32107 * g77.dg/f77-edit-x-out.f: New test
32108 * g77.dg/f77-edit-slash-out.f: New test
32109 * g77.dg/f77-edit-colon-out.f: New test
32110 * g77.dg/f77-edit-s-out.f: New test
32111
32112 2002-03-24 Richard Henderson <rth@redhat.com>
32113
32114 * objc/execute/formal_protocol-6.x: New XFAIL.
32115
32116 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32117
32118 * gcc.dg/weak-1.c: Early return from dg-final on platforms
32119 that do not support weak symbols
32120
32121 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32122
32123 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
32124 * lib/g77.exp: Likewise.
32125 * lib/objc.exp: Likewise.
32126
32127 2002-03-23 Andrew Cagney <ac131313@redhat.com>
32128
32129 * gcc.dg/Wswitch-default.c: New test.
32130
32131 2002-03-23 Jakub Jelinek <jakub@redhat.com>
32132
32133 * g++.dg/other/enum1.C: New test.
32134
32135 2002-03-23 Zack Weinberg <zack@codesourcery.com>
32136
32137 * gcc.dg/pragma-ep-3.c: Fix typo.
32138
32139 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
32140
32141 * g++.dg/inherit/template-as-base.C: New test.
32142
32143 2002-03-22 Jakub Jelinek <jakub@redhat.com>
32144
32145 * g++.old-deja/g++.other/dwarf2-1.C: Move...
32146 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
32147
32148 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
32149
32150 * gcc.dg/cpp/multiline.c: Update to match.
32151
32152 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
32153
32154 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
32155
32156 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
32157
32158 * gcc.dg/cpp/extratokens2.c: New file.
32159
32160 2002-03-21 David Edelsohn <edelsohn@gnu.org>
32161
32162 * gcc.dg/20020312-2.c: Add rs6000 target.
32163
32164 * gcc.c-torture/compile/20020319-1.c: New test.
32165
32166 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
32167
32168 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
32169 (A, E): Handle this.
32170
32171 2002-03-20 Jason Merrill <jason@redhat.com>
32172
32173 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32174 ignoring -fpic.
32175 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32176 through prune_gcc_output.
32177
32178 2002-03-20 Jakub Jelinek <jakub@redhat.com>
32179
32180 * gcc.c-torture/compile/20020320-1.c: New test.
32181
32182 2002-03-19 Jakub Jelinek <jakub@redhat.com>
32183
32184 * gcc.c-torture/compile/20020318-1.c: New test.
32185
32186 * gcc.dg/struct-by-value-1.c: New test.
32187
32188 * gcc.dg/20020319-1.c: New test.
32189
32190 2002-03-18 Jakub Jelinek <jakub@redhat.com>
32191
32192 * g++.dg/opt/conj1.C: New test.
32193
32194 2002-03-17 Mark Mitchell <mark@codesourcery.com>
32195
32196 * g++.dg/template/qualttp20.C: Revert previous change.
32197 * g++.dg/template/qualttp3.C: Likewise.
32198 * g++.dg/template/qualttp4.C: Likewise.
32199 * g++.dg/template/qualttp5.C: Likewise.
32200 * g++.dg/template/qualttp6.C: Likewise.
32201 * g++.dg/template/qualttp7.C: Likewise.
32202 * g++.dg/template/qualttp8.C: Likewise.
32203 * g++.dg/template/recurse.C: Likewise.
32204
32205 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
32206
32207 * gcc.dg/cpp/wchar-1.c: Update.
32208
32209 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
32210
32211 * g++.dg/template/conv1.C: New test.
32212 * g++.dg/template/conv2.C: New test.
32213 * g++.dg/template/conv3.C: New test.
32214 * g++.dg/template/conv4.C: New test.
32215
32216 2002-03-15 Mark Mitchell <mark@codesourcery.com>
32217
32218 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32219 * g++.dg/template/qualttp3.C: Likewise.
32220 * g++.dg/template/qualttp4.C: Likewise.
32221 * g++.dg/template/qualttp5.C: Likewise.
32222 * g++.dg/template/qualttp6.C: Likewise.
32223 * g++.dg/template/qualttp7.C: Likewise.
32224 * g++.dg/template/qualttp8.C: Likewise.
32225 * g++.dg/template/recurse.C: Likewise.
32226
32227 2002-03-15 Mark Mitchell <mark@codesourcery.com>
32228
32229 * g++.dg/opt/dtor1.C: New test.
32230
32231 2002-03-15 Jakub Jelinek <jakub@redhat.com>
32232
32233 * gcc.c-torture/compile/20020315-1.c: New test.
32234
32235 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
32236
32237 * gcc.dg/weak-1.c: Fix scan tests.
32238
32239 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
32240
32241 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32242 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32243 cris-*-aout* mmix-*-*.
32244 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32245 cris-*-aout* mmix-*-*.
32246 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32247 cris-*-elf* cris-*-aout* and mmix-*-*.
32248 * gcc.dg/20001009-1.c: Ditto.
32249 * gcc.dg/20010912-1.c: Ditto.
32250 * gcc.dg/20020122-4.c: Ditto.
32251 * gcc.dg/inline-2.c: Ditto.
32252
32253 2002-03-14 Jeffrey A Law (law@cygnus.com)
32254
32255 * gcc.c-torture/compile/20020314-1.c: New test.
32256
32257 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
32258
32259 * gcc.c-torture/execute/20020314-1.c: New test.
32260
32261 2002-03-14 Jakub Jelinek <jakub@redhat.com>
32262
32263 * g++.dg/warn/Wunused-1.C: New test.
32264
32265 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
32266
32267 * g++.dg/abi/mangle6.C: New test.
32268
32269 2002-03-13 Jakub Jelinek <jakub@redhat.com>
32270
32271 * gcc.c-torture/compile/20020309-2.c: New test.
32272
32273 * gcc.c-torture/compile/20020312-1.c: New test.
32274
32275 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
32276
32277 * g++.dg/other/access1.C: New test.
32278
32279 2002-03-12 Jakub Jelinek <jakub@redhat.com>
32280
32281 * gcc.c-torture/execute/wchar_t-1.c: New test.
32282
32283 2002-03-12 David Edelsohn <edelsohn@gnu.org>
32284
32285 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32286
32287 2002-03-12 Roger Sayle <roger@eyesopen.com>
32288
32289 * gcc.dg/20020312-1.c: New test case.
32290
32291 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
32292
32293 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32294
32295 2002-03-11 Richard Henderson <rth@redhat.com>
32296
32297 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32298 * g++.old-deja/g++.jason/report.C: Likewise.
32299
32300 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
32301
32302 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32303 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32304
32305 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
32306
32307 * testsuite/g++.dg/overload/pmf1.C: New test.
32308
32309 2002-03-11 Kazu Hirata <kazu@hxi.com>
32310
32311 * gcc.c-torture/execute/20020307-1.c: Use long.
32312
32313 2002-03-11 Jakub Jelinek <jakub@redhat.com>
32314
32315 PR optimization/5844
32316 * gcc.dg/20020310-1.c: New test.
32317
32318 2002-03-09 Michael Meissner <meissner@redhat.com>
32319
32320 * gcc.c-torture/execute/memcpy-2.c: New test.
32321 * gcc.c-torture/execute/memset-1.c: New test.
32322 * gcc.c-torture/execute/strlen-1.c: New test.
32323 * gcc.c-torture/execute/strcmp-1.c: New test.
32324 * gcc.c-torture/execute/strncmp-1.c: New test.
32325
32326 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
32327
32328 * gcc.dg/ppc-ldstruct.c: New test.
32329
32330 2002-03-09 Jakub Jelinek <jakub@redhat.com>
32331
32332 * gcc.c-torture/execute/va-arg-22.c: New test.
32333
32334 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32335
32336 * gcc.c-torture/compile/20020309-1.c: New test.
32337
32338 2002-03-08 Jakub Jelinek <jakub@redhat.com>
32339
32340 * gcc.c-torture/execute/20020307-2.c: New test.
32341
32342 2002-03-07 Jeffrey A Law (law@redhat.com)
32343
32344 * g77.f-torture/compile/20020307-1.f: New test.
32345
32346 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
32347
32348 * gcc.dg/unordered-1.c: New test.
32349
32350 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
32351
32352 * gcc.c-torture/execute/20020307-1.c: New test.
32353
32354 2002-03-05 Jakub Jelinek <jakub@redhat.com>
32355
32356 * gcc.dg/20020304-1.c: New test.
32357
32358 * gcc.c-torture/compile/20020304-2.c: New test.
32359
32360 2002-03-04 Zack Weinberg <zack@codesourcery.com>
32361
32362 * gcc.c-torture/compile/20020304-1.c: New test case
32363 (from PR c/5830).
32364
32365 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
32366
32367 * gcc.dg/20020103-1.c: Add other -D ppc variants.
32368
32369 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
32370
32371 * g++.dg/other/classkey1.C: New test.
32372
32373 2002-03-01 Richard Henderson <rth@redhat.com>
32374
32375 * gcc.c-torture/compile/981223-1.x: New.
32376 * gcc.c-torture/compile/920625-1.x: New.
32377
32378 2002-02-28 Richard Henderson <rth@redhat.com>
32379
32380 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32381
32382 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
32383
32384 * gcc.c-torture/execute/20020227-1.c: New test.
32385
32386 2002-02-27 Mark Mitchell <mark@codesourcery.com>
32387
32388 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32389 here" ERROR lines.
32390 * g++.old-deja/g++.oliva/partord1.C: Likewise.
32391 * g++.old-deja.g++.other/defarg1.C: Likewise.
32392 * g++.old-deja/g++.pt/calls2.C: Likewise.
32393 * g++.old-deja/g++.pt/crash20.C: Likewise.
32394 * g++.old-deja/g++.pt/crash30.C: Likewise.
32395 * g++.old-deja/g++.pt/crash36.C: Likewise.
32396 * g++.old-deja/g++.pt/crash6.C: Likewise.
32397 * g++.old-deja/g++.pt/defarg13.C: Likewise.
32398 * g++.old-deja/g++.pt/derived3.C: Likewise.
32399 * g++.old-deja/g++.pt/error1.C: Likewise.
32400 * g++.old-deja/g++.pt/friend21.C: Likewise.
32401 * g++.old-deja/g++.pt/friend23.C: Likewise.
32402 * g++.old-deja/g++.pt/infinite1.C: Likewise.
32403 * g++.old-deja/g++.robertl/eb128.C: Likewise.
32404
32405 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
32406
32407 * gcc.c-torture/execute/20020225-2.c: New test.
32408
32409 2002-02-27 Zack Weinberg <zack@codesourcery.com>
32410
32411 * gcc.c-torture/execute/920730-1t.c,
32412 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32413 Delete test cases, only relevant to -traditional.
32414
32415 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
32416
32417 * gcc.dg/cpp/undef1.c: Remove.
32418 * gcc.dg/cpp/directiv.c: Update.
32419 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32420
32421 2002-02-27 Michael Meissner <meissner@redhat.com>
32422
32423 * gcc.c-torture/execute/20020226-1.c: New test.
32424
32425 2002-02-26 Jakub Jelinek <jakub@redhat.com>
32426
32427 * g++.dg/debug/debug4.C: New test.
32428
32429 * gcc.dg/ia64-visibility-1.c: New test.
32430
32431 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
32432
32433 * gcc.dg/debug/20020224-1.c: New.
32434
32435 2002-02-25 Kazu Hirata <kazu@hxi.com>
32436
32437 * gcc.c-torture/execute/960416-1.x: New.
32438 * gcc.c-torture/execute/divconst-3.x: Likewise.
32439
32440 2002-02-25 Jakub Jelinek <jakub@redhat.com>
32441
32442 * gcc.dg/20020224-1.c: New test.
32443
32444 2002-02-25 Alan Modra <amodra@bigpond.net.au>
32445
32446 * gcc.c-torture/execute/20020225-1.c: New.
32447
32448 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
32449
32450 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32451
32452 2002-02-23 Jakub Jelinek <jakub@redhat.com>
32453
32454 * gcc.dg/20020222-1.c: New test.
32455
32456 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32457
32458 * g++.dg/opt/anonunion1.C: New test.
32459
32460 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32461
32462 * g++.dg/template/qualttp19.C: New test.
32463 * g++.dg/template/qualttp20.C: New test.
32464 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32465 * g++.old-deja/g++.other/qual1.C: Likewise.
32466
32467 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32468
32469 * gcc.dg/attr-alwaysinline.c: New.
32470
32471 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32472
32473 * gcc.dg/20020220-1.c: New test.
32474
32475 * gcc.dg/20020220-2.c: New test.
32476
32477 * g++.dg/opt/mmx1.C: New test.
32478
32479 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32480
32481 * gcc.c-torture/compile/20020110.c: New test.
32482
32483 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32484
32485 * gcc.c-torture/execute/20020219-1.c: New test.
32486
32487 * gcc.dg/20020219-1.c: New test.
32488
32489 * gcc.dg/noncompile/20020220-1.c: New test.
32490
32491 * g++.dg/opt/ptrintsum1.C: New test.
32492
32493 * gcc.dg/debug/20020220-1.c: New test.
32494
32495 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32496
32497 * gcc.c-torture/execute/20020216-1.c: New test.
32498
32499 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32500
32501 * gcc.dg/decl-1.c: Update, new test.
32502
32503 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32504
32505 * g++.dg/abi/bitfield1.C: New test.
32506 * g++.dg/abi/bitfield2.C: New test.
32507
32508 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32509
32510 * gcc.dg/attr-nest.c: New test.
32511
32512 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32513
32514 * gcc.c-torture/execute/20020215-1.c: New test.
32515
32516 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32517
32518 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32519 * g++.dg/debug/debug.exp: New.
32520 * g++.dg/debug/trivial.C: New.
32521 * g++.dg/debug/debug1.C: Moved...
32522 * g++.dg/other/debug1.C: ...from here.
32523 * g++.dg/debug/debug2.C: Moved...
32524 * g++.dg/other/debug2.C: ...from here.
32525 * g++.dg/debug/debug3.C: Moved...
32526 * g++.dg/other/debug3.C: ...from here.
32527
32528 * gcc.dg/noncompile/20020213-1.c: New test.
32529
32530 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32531
32532 * g++.dg/other/debug3.C: New test.
32533
32534 * gcc.c-torture/execute/20020213-1.c: New test.
32535
32536 2002-02-13 Richard Smith <richard@ex-parrot.com>
32537
32538 * g++.old-deja/g++.other/thunk1.C: New test.
32539
32540 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32541
32542 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32543
32544 2002-02-13 Stan Shebs <shebs@apple.com>
32545
32546 * gcc.dg/altivec-3.c: New.
32547
32548 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32549
32550 * gcc.dg/Wunreachable-1.c: New test.
32551 * gcc.dg/Wunreachable-2.c: New test.
32552
32553 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32554
32555 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32556
32557 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32558
32559 * gcc.dg/decl-1.c: New test.
32560
32561 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32562
32563 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32564
32565 2002-02-10 Kazu Hirata <kazu@hxi.com>
32566
32567 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32568 * gcc.c-torture/compile/980506-1.x: Likewise.
32569
32570 2002-02-10 Kazu Hirata <kazu@hxi.com>
32571
32572 * gcc.dg/20020210-1.c: New.
32573
32574 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32575
32576 * g77.f-torture/execute/947.f: New regression test
32577 for PR fortran/947.
32578
32579 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32580
32581 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32582 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32583
32584 2002-02-08 Richard Henderson <rth@redhat.com>
32585
32586 * gcc.c-torture/compile/labels-3.c: New.
32587
32588 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32589
32590 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32591 expression statements work instead.
32592 * gcc.dg/noncompile/20020207-1.c: New test.
32593
32594 2002-02-07 Richard Henderson <rth@redhat.com>
32595
32596 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32597
32598 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32599
32600 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32601 message from g77
32602 * lib/g77-dg.exp: Trim g77 error messages so that they are
32603 recognized by dg.exp.
32604
32605 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32606
32607 PR fortran/5473
32608 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32609
32610 2002-02-07 Richard Henderson <rth@redhat.com>
32611
32612 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32613 to be sufficiently aligned for integers.
32614
32615 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32616
32617 * g++.dg/template/friend4.C: New test.
32618
32619 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32620
32621 PR fortran/5743
32622 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32623 unsupported cases.
32624
32625 2002-02-07 Richard Henderson <rth@redhat.com>
32626
32627 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32628 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32629 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32630 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32631
32632 2002-02-06 Richard Henderson <rth@redhat.com>
32633
32634 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32635
32636 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32637
32638 * gcc.dg/20020206-1.c: New test.
32639
32640 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32641
32642 * gcc.c-torture/execute/20020206-1.c: New test.
32643
32644 * gcc.c-torture/execute/20020206-2.c: New test.
32645
32646 PR optimization/5429:
32647 * gcc.c-torture/compile/20020206-1.c: New test.
32648
32649 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32650
32651 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32652 as certain file formats cannot support particularly large
32653 alignments.
32654
32655 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32656 and do not expect to be able to link the executable.
32657
32658 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32659 fail because the COFF format does not support the weak attribute.
32660
32661 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32662
32663 * g77.dg/pr5473.f: New test
32664
32665 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32666
32667 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32668 Fix testcase accordingly.
32669
32670 2002-02-04 Richard Henderson <rth@redhat.com>
32671
32672 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32673 (buf): Change to be an array of pointers, not ints.
32674
32675 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32676
32677 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32678 before all tests. Move warning one line above to match where it
32679 C frontend emits.
32680 * gcc.dg/Wswitch-2.c: New test.
32681 * g++.dg/warn/Wswitch-1.C: New test.
32682 * g++.dg/warn/Wswitch-2.C: New test.
32683
32684 2002-02-04 Richard Henderson <rth@redhat.com>
32685
32686 * g++.dg/abi/offsetof.C: Fix size comparison.
32687
32688 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32689
32690 * gcc.dg/cast-qual-2.c: New test.
32691
32692 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32693
32694 * gcc.dg/20020201-4.c: New test.
32695
32696 2002-02-04 Ben Elliston <bje@redhat.com>
32697
32698 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32699 target_info attribute != 0, in addition to the empty string.
32700 (gcc_target_compile): Likewise.
32701
32702 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32703
32704 * gcc.dg/Wswitch.c: New test.
32705 PR gcc/4475. PR gcc/3780.
32706
32707 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32708
32709 * g77.f-torture/execute/5122.f: New test for regressions
32710 against PR fortran/5122.
32711
32712 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32713
32714 * g77.f-torture/compile/pr3743.f: Delete
32715 * g77.dg/pr3743-1.f: New test.
32716 * g77.dg/pr3743-2.f: New test.
32717 * g77.dg/pr3743-3.f: New test.
32718 * g77.dg/pr3743-4.f: New test.
32719
32720 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32721
32722 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32723
32724 2002-02-02 Richard Henderson <rth@redhat.com>
32725
32726 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32727 * gcc.c-torture/execute/bf64-1.c: Likewise.
32728
32729 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32730
32731 * gcc.dg/20020201-2.c: New test.
32732
32733 * gcc.dg/20020201-3.c: New test.
32734
32735 * gcc.c-torture/execute/bitfld-2.c: New test.
32736
32737 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32738
32739 * gcc.dg/bitfld-1.c: Update.
32740 * gcc.dg/bitfld-2.c: Update.
32741 * gcc.c-torture/execute/bitfld-1.x: New.
32742
32743 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32744
32745 * gcc.c-torture/execute/20020201-1.c: New test.
32746
32747 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32748
32749 PR target/5469
32750 * gcc.dg/20020201-1.c: New test.
32751
32752 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32753
32754 PR fortran/3743
32755 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32756 * g77.f-torture/compile/pr3743.x: Remove
32757
32758 2002-01-31 Tom Rix <trix@redhat.com>
32759
32760 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32761
32762 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32763
32764 * gcc.dg/noncompile/20020130-1.c: New test.
32765
32766 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32767
32768 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32769
32770 2002-01-29 Richard Henderson <rth@redhat.com>
32771
32772 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32773 to long long.
32774 * gcc.c-torture/execute/bf64-1.c: Likewise.
32775
32776 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32777
32778 * gcc.c-torture/execute/20020129-1.c: New test.
32779
32780 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32781
32782 * gcc.c-torture/compile/20000224-1.c: Update.
32783 * gcc.c-torture/execute/bitfld-1.c: New tests.
32784 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32785 * gcc.dg/uninit-A.c: Update.
32786
32787 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32788
32789 * g++.dg/template/ctor1.C: Add instantiation.
32790
32791 2002-01-28 Paul Koning <pkoning@equallogic.com>
32792
32793 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32794 argument to __builtin_prefetch to be const ptr.
32795
32796 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32797
32798 * gcc.c-torture/compile/20020120-1.c: New test.
32799
32800 2002-01-27 Kazu Hirata <kazu@hxi.com>
32801
32802 * gcc.c-torture/execute/20020127-1.c: New test.
32803
32804 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32805
32806 * g77.dg/f77-edit-i-in.f: New test
32807 * g77.dg/f77-edit-i-out.f: New test
32808
32809 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32810
32811 * gcc.dg/debug/debug.exp: New file.
32812 * gcc.dg/debug/trivial.c: New file.
32813 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32814 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32815 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32816 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32817 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32818 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32819 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32820 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32821 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32822 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32823 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32824 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32825 * gcc.dg/20000503-1.c: Removed.
32826 * gcc.dg/20010207-1.c: Removed.
32827 * gcc.dg/20011223-1.c: Removed.
32828 * gcc.dg/20020104-2.c: Removed.
32829 * gcc.dg/debug-1.c: Removed.
32830 * gcc.dg/debug-2.c: Removed.
32831 * gcc.dg/debug-3.c: Removed.
32832 * gcc.dg/debug-4.c: Removed.
32833 * gcc.dg/debug-5.c: Removed.
32834 * gcc.dg/debug-6.c: Removed.
32835 * gcc.dg/dwarf2-1.c: Removed.
32836 * gcc.dg/dwarf2-2.c: Removed.
32837
32838 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32839
32840 * g++.old-deja/g++.other/eh5.C: New test.
32841 * g++.old-deja/g++.other/sibcall2.C: New test.
32842 * g++.old-deja/g++.other/array9.C: New test.
32843 * g++.old-deja/g++.other/typename2.C: New test.
32844 * g++.old-deja/g++.other/crash60.C: New test.
32845 * g++.old-deja/g++.other/conv9.C: New test.
32846 * g++.old-deja/g++.other/mangle10.C: New test.
32847 * g++.old-deja/g++.other/unchanging1.C: New test.
32848 * g++.old-deja/g++.other/exprstmt1.C: New test.
32849 * g++.old-deja/g++.other/inline23.C: New test.
32850 * g++.old-deja/g++.eh/ia64-1.C: New test.
32851 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32852 * g++.old-deja/g++.other/reload1.C: New test.
32853 * g++.old-deja/g++.other/static20.C: New test.
32854 * g++.old-deja/g++.other/local-alloc1.C: New test.
32855 * g++.old-deja/g++.other/conv8.C: New test.
32856 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32857 * g++.old-deja/g++.other/storeexpr1.C: New test.
32858 * g++.old-deja/g++.other/storeexpr2.C: New test.
32859 * g++.dg/eh/template2.C: New test.
32860 * g++.dg/warn/weak1.C: New test.
32861
32862 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32863
32864 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32865 Remove first, non-varying, argument.
32866
32867 2002-01-23 Richard Henderson <rth@redhat.com>
32868
32869 * gcc.dg/inline-2.c: New.
32870
32871 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32872 Add optional target arg. Check number of arguments.
32873 (scan-assembler-not, scan-assembler-dem): Likewise.
32874 (scan-assembler-dem-not): Likewise.
32875
32876 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32877
32878 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32879 line 12.
32880 * g++.old-deja/g++.brendan/parse3.C,
32881 g++.old-deja/g++.other/crash26.C,
32882 g++.old-deja/g++.other/crash28.C,
32883 g++.old-deja/g++.other/crash29.C,
32884 g++.old-deja/g++.other/crash30.C,
32885 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32886
32887 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32888
32889 * gcc.dg/20020115-1.c: New.
32890
32891 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32892
32893 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32894
32895 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32896
32897 * gcc.dg/20020122-3.c: New.
32898
32899 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32900
32901 * g++.dg/other/gc1.C: New test.
32902
32903 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32904
32905 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32906
32907 2002-01-22 Richard Henderson <rth@redhat.com>
32908
32909 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32910
32911 2002-01-22 Richard Henderson <rth@redhat.com>
32912
32913 * gcc.dg/20020122-4.c: New.
32914
32915 2002-01-22 H.J. Lu <hjl@gnu.org>
32916
32917 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32918 link output.
32919 * gcc.dg/special/ecos.exp: Likewise.
32920 * lib/g++-dg.exp: Likewise.
32921 * lib/g77-dg.exp: Likewise.
32922 * lib/gcc-dg.exp : Likewise.
32923 * lib/mike-g++.exp: Likewise.
32924 * lib/mike-g77.exp: Likewise.
32925 * lib/mike-gcc.exp: Likewise.
32926 * lib/objc-dg.exp: Likewise.
32927
32928 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32929
32930 PR target/5379
32931 * gcc.dg/20020122-2.c: New test.
32932
32933 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32934
32935 * gcc.dg/20020122-1.c: New test.
32936
32937 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32938
32939 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32940
32941 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32942
32943 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32944
32945 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32946
32947 * gcc.c-torture/compile/20020121-1.c: New test.
32948
32949 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32950
32951 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32952 ld_library_path.
32953
32954 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32955
32956 * gcc.dg/20020218-1.c: New test.
32957
32958 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32959
32960 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32961 messages
32962 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32963 "At global scope" warning
32964 * g++.dg/ext/align1.C: Change cygwin test for alignment
32965 from db-bogus to dg-warning
32966
32967 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32968
32969 * g77.f-torture/compile/cpp2.F: New test.
32970
32971 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32972
32973 * g++.dg/template/access1.C: New test.
32974
32975 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32976
32977 * gcc.dg/20020118-1.c: New.
32978
32979 2002-01-18 Kazu Hirata <kazu@hxi.com>
32980
32981 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32982
32983 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32984
32985 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32986 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32987 alignment warnings.
32988
32989 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32990
32991 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32992 torture_with_loops and torture_without_loops
32993
32994 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32995
32996 * gcc.c-torture/compile/20020116-1.c: New test.
32997
32998 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32999
33000 * gcc.dg/20020116-2.c: New test.
33001
33002 * gcc.dg/ultrasp4.c: New test.
33003
33004 * gcc.dg/20020116-1.c: New test.
33005
33006 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
33007
33008 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33009 by EABI.
33010
33011 2002-01-15 Janis Johnson <janis187@us.ibm.com>
33012
33013 * gcc.misc-tests/i386-prefetch.exp: New.
33014 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
33015 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
33016 * gcc.misc-tests/i386-pf-none-1.c: New test.
33017 * gcc.misc-tests/i386-pf-sse-1.c: New test.
33018
33019 2002-01-15 Jakub Jelinek <jakub@redhat.com>
33020
33021 * gcc.dg/gnu89-init-1.c: Add new tests.
33022
33023 2002-01-15 Andreas Jaeger <aj@suse.de>
33024
33025 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
33026 * gcc.dg/i386-mmx-2.c: Likewise.
33027 * gcc.dg/i386-sse-1.c: Likewise.
33028 * gcc.dg/i386-sse-2.c: Likewise.
33029 * gcc.dg/i386-sse-3.c: Likewise.
33030
33031 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
33032
33033 * g77.f-torture/execute/intrinsic-unix-bessel.f:
33034 Uncomment additional cases that now pass.
33035
33036 2002-01-11 Richard Henderson <rth@redhat.com>
33037
33038 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
33039 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
33040
33041 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
33042
33043 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
33044
33045 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
33046
33047 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
33048 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
33049
33050 2002-01-10 Dale Johannesen <dalej@apple.com>
33051
33052 * gcc.c-torture/execute/loop-11.c: New.
33053
33054 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
33055
33056 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
33057 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
33058
33059 2002-01-09 Richard Henderson <rth@redhat.com>
33060
33061 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
33062 type in which to perform the operation for each size.
33063
33064 2002-01-09 Alan Matsuoka (alanm@redhat.com)
33065
33066 * gcc.c-torture/compile/20020109-2.c: New test.
33067
33068 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
33069
33070 * gcc.c-torture/execute/loop-10.c: New test.
33071
33072 2002-01-09 Jakub Jelinek <jakub@redhat.com>
33073
33074 * gcc.c-torture/compile/20010226-1.c: New test.
33075 * gcc.c-torture/compile/20010227-1.c: New test.
33076 * gcc.c-torture/compile/20010426-1.c: New test.
33077 * gcc.c-torture/compile/20010510-1.c: New test.
33078 * gcc.c-torture/compile/20010605-3.c: New test.
33079 * gcc.c-torture/compile/20010824-1.c: New test.
33080 * gcc.c-torture/execute/20010409-1.c: New test.
33081 * gcc.dg/noncompile/20000901-1.c: New test.
33082 * gcc.dg/20001023-1.c: New test.
33083 * gcc.dg/20001101-1.c: New test.
33084 * gcc.dg/20001102-1.c: New test.
33085 * gcc.dg/20010207-1.c: New test.
33086 * gcc.dg/20010405-1.c: New test.
33087 * gcc.dg/20010822-1.c: New test.
33088 * gcc.dg/20011107-1.c: New test.
33089
33090 2002-01-09 Jeffrey A Law (law@redhat.com)
33091
33092 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33093
33094 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
33095 execution failure on PA targets.
33096
33097 2002-01-09 Jakub Jelinek <jakub@redhat.com>
33098
33099 * gcc.c-torture/compile/20020109-1.c: New test.
33100
33101 2002-01-08 Kazu Hirata <kazu@hxi.com>
33102
33103 * gcc.c-torture/execute/20020108-1.c: New test.
33104
33105 2002-01-08 Jakub Jelinek <jakub@redhat.com>
33106
33107 * gcc.dg/20020108-1.c: New test.
33108
33109 2002-01-08 H.J. Lu <hjl@gnu.org>
33110
33111 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33112 for header files.
33113
33114 2002-01-08 Geoff Keating <geoffk@redhat.com>
33115
33116 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33117 consistency.
33118
33119 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
33120
33121 * gcc.dg/altivec-4.c: Test altivec predicates.
33122
33123 2002-01-07 Jakub Jelinek <jakub@redhat.com>
33124
33125 * gcc.c-torture/execute/20020107-1.c: New test.
33126
33127 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
33128
33129 PR c/5279
33130 * gcc.c-torture/compile/20020106-1.c: New test.
33131
33132 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
33133
33134 * gcc.c-torture/execute/nestfunc-4.c: New test.
33135
33136 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
33137
33138 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
33139 extra triple that slipped in.
33140 * g++.old-deja/g++.abi/align.C: Likewise.
33141 * g++.old-deja/g++.abi/bitfields.C: Likewise.
33142
33143 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
33144
33145 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
33146 * g++.old-deja/g++.abi/align.C: Likewise.
33147 * g++.old-deja/g++.abi/bitfields.C: Likewise.
33148
33149 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
33150 on FreeBSD/i386.
33151 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
33152 FreeBSD.
33153
33154 2002-01-04 Jakub Jelinek <jakub@redhat.com>
33155
33156 * gcc.dg/20020104-1.c: New test.
33157
33158 * gcc.dg/20020104-2.c: New test.
33159
33160 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
33161
33162 * gcc.dg/20020103-1.c: Fix typo in target selector.
33163
33164 2002-01-03 Richard Henderson <rth@redhat.com>
33165
33166 * gcc.dg/20020103-1.c: New.
33167
33168 2002-01-03 Kazu Hirata <kazu@hxi.com>
33169
33170 * gcc.c-torture/execute/20020103-1.c: New test.
33171
33172 2002-01-03 Jakub Jelinek <jakub@redhat.com>
33173
33174 * g++.dg/other/debug2.C: New test.
33175
33176 * gcc.c-torture/compile/20020103-1.c: New test.
33177
33178 2002-01-02 Jakub Jelinek <jakub@redhat.com>
33179
33180 * gcc.dg/gnu89-init-1.c: Added new tests.
33181
33182 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33183
33184 * g++.dg/template/friend2.C: Remove as patch is reverted.
33185
33186 * g++.dg/warn/oldcast1.C: New test.
33187
33188 * g++.dg/template/ptrmem1.C: New test.
33189 * g++.dg/template/ptrmem2.C: New test.
33190
33191 * g++.dg/template/ntp.C: New test.
33192
33193 * g++.dg/other/component1.C: New test.
33194
33195 * g++.dg/template/ttp3.C: New test.
33196
33197 * g++.dg/template/friend2.C: New test.
33198 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33199
33200 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33201
33202 * g++.dg/other/ptrmem1.C: New test.
33203 * g++.dg/other/ptrmem2.C: New test.
33204
33205 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33206
33207 * g++.dg/template/ctor1.C: New test.
33208
33209 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33210
33211 * g++.dg/template/friend2.C: New test.
33212
33213 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
33214
33215 * gcc.dg/mmix-1.c: New test.
33216
33217 2001-12-31 Richard Henderson <rth@redhat.com>
33218
33219 * gcc.dg/asm-5.c: New.
33220
33221 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
33222
33223 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33224 in namespace __gnu_cxx
33225
33226 2001-12-30 Richard Henderson <rth@redhat.com>
33227
33228 * gcc.dg/debug-6.c: New.
33229
33230 2001-12-30 Jakub Jelinek <jakub@redhat.com>
33231
33232 * gcc.c-torture/compile/20011229-2.c: New test.
33233
33234 2001-12-29 Jakub Jelinek <jakub@redhat.com>
33235
33236 * gcc.dg/debug-3.c: New test.
33237 * gcc.dg/debug-4.c: New test.
33238 * gcc.dg/debug-5.c: New test.
33239
33240 2001-12-29 Richard Henderson <rth@redhat.com>
33241
33242 * g++.dg/eh/loop1.C: New.
33243
33244 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
33245
33246 * g++.dg/template/crash1.C: New test.
33247
33248 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
33249
33250 * g++.dg/other/const1.C: New test.
33251
33252 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
33253
33254 * gcc.c-torture/compile/20011229-1.c: New test.
33255
33256 2001-12-28 Stan Shebs <shebs@apple.com>
33257
33258 * lib/objc-torture.exp: Resync with c-torture.exp.
33259 * lib/objc.exp: Load standard libraries.
33260
33261 2001-12-28 Jakub Jelinek <jakub@redhat.com>
33262
33263 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33264 additional tests.
33265
33266 2001-12-27 Roger Sayle <roger@eyesopen.com>
33267
33268 * gcc.c-torture/execute/string-opt-16.c: New testcase.
33269
33270 2001-12-27 Richard Henderson <rth@redhat.com>
33271
33272 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33273
33274 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
33275
33276 * g++.dg/eh/ctor1.C: New test.
33277 * g++.dg/other/error2.C: New test.
33278
33279 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
33280
33281 * g++.dg/other/init2.C: New test.
33282
33283 2001-12-24 Richard Henderson <rth@redhat.com>
33284
33285 * gcc.dg/20011223-1.c: New.
33286 * gcc.dg/inline-1.c: New.
33287
33288 2001-12-23 Richard Henderson <rth@redhat.com>
33289
33290 * gcc.dg/asm-4.c: Test operand modifiers.
33291
33292 2001-12-23 Richard Henderson <rth@redhat.com>
33293
33294 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33295
33296 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
33297
33298 * gcc.c-torture/execute/20011223-1.c: New test.
33299
33300 2001-12-21 Richard Henderson <rth@redhat.com>
33301
33302 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33303 re-enables the warning.
33304
33305 2001-12-21 Richard Henderson <rth@redhat.com>
33306
33307 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33308
33309 2001-12-20 Jakub Jelinek <jakub@redhat.com>
33310
33311 * gcc.c-torture/compile/20011218-1.c: New test.
33312
33313 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
33314
33315 * gcc.misc-test/arm-isr.exp: New file. Control running of the
33316 arm-isr.c test.
33317 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
33318 epilogue generation for ARM ISR routines.
33319
33320 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33321
33322 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33323 * gcc.dg/format/c90-printf-3.c: Likewise.
33324 * gcc.dg/format/c99-printf-3.c: Likewise.
33325 * gcc.dg/format/ext-1.c: Likewise.
33326 * gcc.dg/format/ext-6.c: Likewise.
33327 * gcc.dg/format/format.h: Prototype unlocked stdio.
33328
33329 2001-12-20 Richard Henderson <rth@redhat.com>
33330
33331 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33332 (arena): Use it.
33333 (malloc): Correct allocation logic. Abort if we fill up the
33334 arena before initialization complete.
33335 (realloc): Correct allocation logic.
33336
33337 2001-12-20 Jakub Jelinek <jakub@redhat.com>
33338
33339 * gcc.c-torture/compile/20011219-2.c: New test.
33340
33341 * gcc.c-torture/execute/20011219-1.c: New test.
33342
33343 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
33344
33345 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33346 target does not support weak symbols.
33347
33348 2001-12-19 Jakub Jelinek <jakub@redhat.com>
33349
33350 * gcc.c-torture/compile/20011219-1.c: New test.
33351
33352 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
33353
33354 * g++.dg/other/error1.C: New test.
33355
33356 2001-12-17 Jeffrey A Law (law@redhat.com)
33357
33358 * gcc.c-torture/execute/20011217-1.c: New test.
33359
33360 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
33361
33362 * objc.dg/special/: New directory.
33363 * objc.dg/special/special.exp: New file.
33364 * objc.dg/special/unclaimed-category-1.h: New file.
33365 * objc.dg/special/unclaimed-category-1a.m: New file.
33366 * objc.dg/special/unclaimed-category-1.m: New file.
33367
33368 2001-12-17 Andreas Jaeger <aj@suse.de>
33369
33370 * gcc.c-torture/compile/20011217-2.c: New test.
33371
33372 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
33373
33374 * gcc.c-torture/compile/20011217-1.c: New test.
33375
33376 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
33377
33378 * testsuite/gcc.dg/20011214-1.c: New.
33379
33380 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
33381
33382 * gcc.dg/altivec-4.c: New.
33383
33384 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
33385
33386 * gcc.dg/20011113-1.c: New test.
33387
33388 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
33389
33390 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33391 std::__malloc_alloc_template<0> and
33392 std::__default_alloc_template<false, 0>.
33393
33394 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
33395
33396 * objc/execute/bf-21.m: New test.
33397 * objc/execute/enumeration-1.m: New test.
33398 * objc/execute/enumeration-2.m: New test.
33399
33400 2001-12-12 Jakub Jelinek <jakub@redhat.com>
33401
33402 * gcc.dg/gnu89-init-1.c: New test.
33403
33404 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
33405
33406 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33407 * g++.old-deja/g++.jason/2371.C: Likewise.
33408 * g++.old-deja/g++.jason/template33.C: Likewise.
33409 * g++.old-deja/g++.jason/template34.C: Likewise.
33410 * g++.old-deja/g++.jason/template36.C: Likewise.
33411 * g++.old-deja/g++.oliva/typename1.C: Likewise.
33412 * g++.old-deja/g++.oliva/typename2.C: Likewise.
33413 * g++.old-deja/g++.other/typename1.C: Likewise.
33414 * g++.old-deja/g++.pt/inherit2.C: Likewise.
33415 * g++.old-deja/g++.pt/nontype5.C: Likewise.
33416 * g++.old-deja/g++.pt/typename11.C: Likewise.
33417 * g++.old-deja/g++.pt/typename14.C: Likewise.
33418 * g++.old-deja/g++.pt/typename16.C: Likewise.
33419 * g++.old-deja/g++.pt/typename3.C: Likewise.
33420 * g++.old-deja/g++.pt/typename4.C: Likewise.
33421 * g++.old-deja/g++.pt/typename5.C: Likewise.
33422 * g++.old-deja/g++.pt/typename7.C: Likewise.
33423 * g++.old-deja/g++.robertl/eb9.C: Likewise.
33424
33425 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
33426
33427 * g++.dg/other/linkage1.C: New test.
33428 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33429 specifiers.
33430
33431 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
33432
33433 * gcc.dg/concat.c: New test.
33434
33435 2001-12-11 Stan Shebs <shebs@apple.com>
33436
33437 * objc/compile: New test directory.
33438 * objc/compile/compile.exp: New expect script.
33439 * objc/compile/20011211-1.m: New compile test.
33440
33441 2001-12-11 Jason Merrill <jason@redhat.com>
33442
33443 * lib/prune.exp (prune_gcc_output): Also handle "In member
33444 function". So many permutations...
33445
33446 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
33447
33448 * g++.dg/template/typedef1.C: New test.
33449
33450 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
33451
33452 * g++.dg/other/copy1.C: New test.
33453
33454 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
33455
33456 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33457
33458 * gcc.dg/builtin-choose-expr.c: New.
33459
33460 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33461
33462 * gcc.dg/altivec-2.c: New.
33463
33464 2001-12-07 Richard Henderson <rth@redhat.com>
33465
33466 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33467
33468 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33469
33470 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33471 ultrasparc.
33472
33473 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33474
33475 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33476
33477 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33478
33479 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33480 variable argument list.
33481
33482 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33483
33484 * gcc.c-torture/execute/memcheck: Delete entire directory.
33485 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33486 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33487
33488 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33489
33490 * gcc.dg/Wshadow-1.c: New test.
33491
33492 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33493
33494 * gcc.c-torture/compile/20011130-1.c: New test.
33495
33496 * gcc.dg/noncompile/20011025-1.c: New test.
33497
33498 * g++.dg/other/anon-union.C: New test.
33499
33500 * gcc.c-torture/execute/20011024-1.c: New test.
33501
33502 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33503
33504 * gcc.c-torture/execute/20000722-1.x,
33505 gcc.c-torture/execute/20010123-1.x: Remove.
33506 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33507 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33508 gcc.dg/c99-complit-2.c: New tests.
33509
33510 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33511
33512 * g++.dg/inherit/base1.C: New test.
33513
33514 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33515
33516 * g++.dg/other/stdarg1.C: New test.
33517
33518 * gcc.c-torture/compile/20011130-2.c: New test.
33519
33520 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33521
33522 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33523 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33524 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33525 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33526 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33527 * gcc.dg/builtin-prefetch-1.c: New test.
33528
33529 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33530
33531 * gcc.dg/20011130-1.c: New test.
33532
33533 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33534
33535 * g++.dg/other/scope1.C: New test.
33536 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33537
33538 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33539
33540 * gcc.dg/vla-init-1.c: New test.
33541
33542 2001-12-01 Geoff Keating <geoffk@redhat.com>
33543
33544 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33545
33546 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33547
33548 * objc.dg/alias.m: Update.
33549 * objc.dg/class-1.m: Update.
33550 * objc.dg/const-str-1.m: Update.
33551 * objc.dg/fwd-proto-1.m: Update.
33552 * objc.dg/id-1.m: Update.
33553 * objc.dg/super-class-1.m: Update.
33554
33555 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33556
33557 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33558 constructs.
33559
33560 2001-11-28 Jeffrey A Law (law@cygnus.com)
33561
33562 * gcc.c-torture/execute/20011128-1.c: New test.
33563
33564 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33565
33566 * gcc.dg/20011127-1.c: New test.
33567
33568 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33569
33570 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33571 from Austin Group draft 7.
33572 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33573 scanf format arguments.
33574 * gcc.dg/format/no-exargs-2.c: New test.
33575
33576 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33577
33578 * g++.dg/abi/vbase8-4.C: New test.
33579
33580 2001-11-24 Ian Lance Taylor <ian@airs.com>
33581
33582 * gcc.c-torture/execute/20011121-1.c: New test.
33583
33584 2001-11-23 Jeffrey A Law (law@cygnus.com)
33585
33586 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33587
33588 2001-11-23 Andreas Jaeger <aj@suse.de>
33589
33590 * gcc.dg/cpp/charconst-2.c: New test.
33591
33592 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33593
33594 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33595 to the host if it is remote. Let tests specify extra headers
33596 they use.
33597 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33598 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33599 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33600 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33601 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33602 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33603 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33604 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33605 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33606 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33607
33608 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33609
33610 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33611 for little endian ARMs.
33612
33613 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33614
33615 * gcc.c-torture/compile/20011119-1.c: New test.
33616 * gcc.c-torture/compile/20011119-2.c: New test.
33617
33618 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33619
33620 * gcc.dg/altivec-1.c: Fix typo.
33621
33622 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33623
33624 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33625
33626 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33627
33628 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33629
33630 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33631
33632 * lib/g77.exp: Don't specify --rpath-link.
33633
33634 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33635 across all the headers.
33636 * gcc.dg/format/format.exp: For testing on a remote host,
33637 copy format.h.
33638
33639 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33640 * gcc.c-torture/execute/930406-1.c: Likewise.
33641 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33642
33643 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33644
33645 * gcc.dg/altivec-1.c: New.
33646
33647 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33648
33649 * gcc.dg/cpp/fpreprocessed.c: New test case.
33650
33651 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33652
33653 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33654 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33655 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33656
33657 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33658
33659 * gcc.dg/no-builtin-1.c: New test.
33660
33661 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33662
33663 * gcc.c-torture/execute/20011115-1.c: New test.
33664
33665 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33666
33667 * gcc.c-torture/compile/20011114-2.c: New test.
33668 * gcc.c-torture/compile/20011114-3.c: New test.
33669 * gcc.c-torture/compile/20011114-4.c: New test.
33670
33671 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33672
33673 * g++.dg/other/init1.C: New test.
33674
33675 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33676
33677 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33678 message.
33679
33680 * gcc.c-torture/execute/20011114-1.c: New testcase.
33681
33682 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33683 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33684 like the (before this change) version of 20010327-1.c.
33685
33686 2001-11-14 Roger Sayle <roger@eyesopen.com>
33687
33688 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33689
33690 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33691
33692 * g++.dg/init/array2.C: New test.
33693
33694 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33695
33696 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33697
33698 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33699
33700 * g++.dg/other/forscope1.C: New test.
33701 * g++.dg/ext/forscope1.C: New test.
33702 * g++.dg/ext/forscope2.C: New test.
33703
33704 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33705
33706 * gcc.c-torture/execute/20011113-1.c: New test.
33707
33708 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33709
33710 * gcc.c-torture/execute/20011109-2.c: New test.
33711
33712 * gcc.c-torture/execute/20011109-1.c: New test.
33713
33714 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33715
33716 * gcc.c-torture/compile/20011109-1.c: New test.
33717
33718 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33719
33720 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33721 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33722 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33723 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33724 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33725 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33726 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33727
33728 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33729
33730 * g++.dg/warn/Wshadow-1.C: New tests.
33731 * g++.old-deja/g++.mike/for3.C: Update.
33732
33733 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33734
33735 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33736 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33737 XFAILs. Adjust expected error texts.
33738 * gcc.c-torture/compile/20011106-1.c,
33739 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33740 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33741 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33742 gcc.dg/c99-array-lval-5.c: New tests.
33743
33744 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33745
33746 * gcc.dg/cpp/defined.c: Update.
33747
33748 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33749
33750 * gcc.c-torture/execute/anon-1.c: New test.
33751
33752 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33753
33754 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33755 same size, so no warning should be produced on stormy16.
33756
33757 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33758 due to oversized array.
33759 * g++.old-deja/g++.mike/ns15.C: Likewise.
33760 * g++.old-deja/g++.pt/crash16.C: Likewise.
33761
33762 2001-11-02 Graham Stott <grahams@redhat.com>
33763
33764 * g++.dgother/debug1.C: Fix typos.
33765
33766 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33767
33768 * g++.dg/other/debug1.C: New test.
33769
33770 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33771
33772 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33773 of unsigned long.
33774
33775 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33776
33777 * gcc.dg/20011029-2.c: New test.
33778
33779 * gcc.c-torture/compile/20011029-1.c: New test.
33780
33781 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33782
33783 * objc/execute/class_self-1.m: New test.
33784 * objc/execute/class_self-2.m: New test.
33785
33786 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33787
33788 * gcc.misc-tests/msgs.exp: Delete.
33789 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33790 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33791 error set to match recent changes.
33792
33793 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33794
33795 * gcc.dg/20011021-1.c: New test.
33796
33797 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33798
33799 * gcc.c-torture/compile/20011023-1.c: New test.
33800
33801 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33802
33803 * lib/g77.exp: Rewrite based on lib/g++.exp.
33804
33805 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33806
33807 * gcc.c-torture/execute/20011019-1.c: New test.
33808
33809 * gcc.dg/20011018-1.c: New test.
33810
33811 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33812
33813 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33814
33815 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33816
33817 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33818 * gcc.dg/attr-invalid.c: Likewise.
33819
33820 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33821
33822 * testsuite/gcc.dg/20011015-1.c: New test.
33823
33824 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33825
33826 * g++.dg/template/unify2.C: New test.
33827
33828 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33829
33830 * g++.dg/other/exception-specification.C: New test
33831
33832 2001-10-13 Tom Rix <trix@redhat.com>
33833
33834 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33835 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33836
33837 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33838
33839 * testsuite/gcc.dg/20011009-1.c: New test.
33840
33841 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33842
33843 PR g++/4476
33844 * g++.dg/other/friend1.C: New test.
33845
33846 2001-10-11 Richard Henderson <rth@redhat.com>
33847
33848 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33849
33850 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33851
33852 * gcc.c-torture/compile/20011010-1.c: New.
33853
33854 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33855
33856 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33857 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33858 g77.f-torture/execute/execute.exp,
33859 g77.f-torture/noncompile/noncompile.exp,
33860 gcc.c-torture/compile/compile.exp,
33861 gcc.c-torture/execute/execute.exp,
33862 gcc.c-torture/execute/ieee/ieee.exp,
33863 gcc.c-torture/execute/memcheck/memcheck.exp,
33864 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33865 objc/execute/execute.exp: Update FSF address.
33866
33867 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33868
33869 * gcc.dg/cpp/cmdlne-C.c: Update.
33870 * gcc.dg/cpp/cmdlne-C2.c: New.
33871
33872 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33873
33874 * gcc.c-torture/execute/20011008-3.c: New.
33875
33876 2001-10-08 DJ Delorie <dj@redhat.com>
33877
33878 * gcc.dg/20011008-1.c: New.
33879 * gcc.dg/20011008-2.c: New.
33880
33881 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33882
33883 * gcc.dg/cpp/spacing1.c: Update test.
33884
33885 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33886
33887 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33888 spelling errors of "separate" as "seperate".
33889
33890 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33891
33892 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33893 enough to avoid inlining.
33894
33895 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33896
33897 * lib/g77.exp: set libg2c_dir correctly.
33898
33899 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33900
33901 * gcc.dg/cpp/macro11.c: New test.
33902
33903 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33904
33905 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33906 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33907 gcc.dg/format/multattr-3.c: New tests.
33908 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33909 tests for format attributes on function pointers being rejected.
33910
33911 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33912
33913 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33914
33915 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33916
33917 * g++.dg/warn/format1.C: New test.
33918
33919 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33920
33921 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33922
33923 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33924
33925 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33926
33927 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33928
33929 * gcc.dg/cpp/redef2.c: Add test.
33930
33931 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33932
33933 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33934 long-standing bug on i686, apparently.
33935 * gcc.c-torture/execute/loop-2c.x: New file.
33936 * gcc.c-torture/execute/loop-2d.x: New file.
33937 * gcc.c-torture/execute/loop-3c.x: New file.
33938
33939 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33940
33941 * gcc.dg/cpp/20000625-2.c: Correct line number.
33942
33943 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33944
33945 * gcc.dg/cpp/macro10.c: New test.
33946 * gcc.dg/cpp/strify3.c: New test.
33947 * gcc.dg/cpp/spacing1.c: Add tests.
33948 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33949 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33950
33951 2001-09-24 DJ Delorie <dj@redhat.com>
33952
33953 * gcc.c-torture/execute/20010924-1.c: New test.
33954
33955 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33956
33957 * testsuite/objc/execute/paste.m: Remove.
33958
33959 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33960
33961 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33962
33963 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33964
33965 * g77.dg/strlen0.f: New test.
33966
33967 2001-09-21 Richard Henderson <rth@redhat.com>
33968
33969 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33970 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33971
33972 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33973
33974 Table-driven attributes.
33975 * g++.dg/ext/attrib1.C: New test.
33976
33977 2001-09-20 DJ Delorie <dj@redhat.com>
33978
33979 * gcc.dg/20000926-1.c: Update expected warning messages.
33980 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33981 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33982 array.
33983
33984 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33985
33986 * g++.dg/eh/registers1.C: New test case.
33987
33988 2001-09-17 Richard Henderson <rth@redhat.com>
33989
33990 * gcc.dg/array-5.c: Fix VLA decomposition test.
33991
33992 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33993
33994 * gcc.dg/cpp/line5.c: New testcase.
33995
33996 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33997
33998 * gcc.dg/cpp/macro9.c: New test.
33999
34000 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
34001
34002 * gcc.c-torture/execute/980223.c: Change type of addr from long
34003 to char *.
34004
34005 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
34006
34007 * gcc.c-torture/execute/20010915-1.c: New test.
34008
34009 2001-09-14 Janis Johnson <janis187@us.ibm.com>
34010
34011 * g77.dg/bprob: New directory.
34012 * g77.dg/bprob/bprob.exp: New file.
34013 * g77.dg/bprob/bprob-1.f: New test.
34014 * g77.dg/gcov: New directory.
34015 * g77.dg/gcov/gcov.exp: New file.
34016 * g77.dg/gcov/gcov-1.f: New test.
34017 * g77.dg/gcov/gcov-1.x: New file.
34018
34019 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
34020
34021 * gcc.dg/cpp/directiv.c: Update.
34022 * gcc.dg/cpp/undef1.c: Update.
34023
34024 2001-09-12 Jakub Jelinek <jakub@redhat.com>
34025
34026 * gcc.dg/20010912-1.c: New test.
34027
34028 2001-09-11 Janis Johnson <janis187@us.ibm.com>
34029
34030 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
34031 language-independent file in lib.
34032 * lib/gcov.exp: New file.
34033
34034 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
34035
34036 * gcc.c-torture/compile/20010911-1.c: New test.
34037
34038 2001-09-10 Janis Johnson <janis187@us.ibm.com>
34039
34040 * lib/profopt.exp: New, to support profile-directed optimizations.
34041 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
34042 * gcc.misc-tests/bprob-1.c: New test.
34043 * gcc.misc-tests/bprob-2.c: New test.
34044
34045 2001-09-07 Janis Johnson <janis187@us.ibm.com>
34046
34047 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
34048 XFAIL and which kinds of gcov output to verify.
34049 * gcc.misc-tests/gcov-4b.x: New file.
34050 * gcc.misc-tests/gcov-5b.x: New file.
34051 * gcc.misc-tests/gcov-6.x: New file.
34052 * gcc.misc-tests/gcov-7.c: New test.
34053 * gcc.misc-tests/gcov-7.x: New file.
34054
34055 2001-09-06 Janis Johnson <janis187@us.ibm.com>
34056
34057 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
34058 * gcc.misc-tests/gcov-6.c: New test.
34059
34060 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
34061
34062 PR c++/3986
34063 * g++.dg/abi/vbase1.C: New test.
34064
34065 2001-09-05 Ziemowit Laski <zlaski@apple.com>
34066
34067 * objc.dg/method-2.m: New.
34068
34069 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
34070
34071 PR c++/4203
34072 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
34073 * g++.dg/init/empty1.C: New test.
34074
34075 2001-09-03 Jakub Jelinek <jakub@redhat.com>
34076
34077 * gcc.c-torture/compile/20010903-1.c: New test.
34078
34079 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
34080
34081 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
34082 for m68k.
34083
34084 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
34085
34086 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34087
34088 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34089
34090 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34091
34092 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
34093
34094 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34095 for 16-bit 'unsigned int'.
34096
34097 2001-08-29 Kazu Hirata <kazu@hxi.com>
34098
34099 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34100
34101 2001-08-27 Richard Henderson <rth@redhat.com>
34102
34103 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34104 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34105
34106 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
34107
34108 * gcc.dg/asm-names.c (ymain): New.
34109
34110 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
34111
34112 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34113 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34114 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34115
34116 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34117
34118 * gcc.dg/compare5.c: New testcase.
34119
34120 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
34121
34122 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
34123 and "In instantiation".
34124
34125 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
34126
34127 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
34128
34129 2001-08-20 Janis Johnson <janis187@us.ibm.com>
34130
34131 * gcc.misc-tests/gcov.exp: Add support for branch information.
34132 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
34133 * gcc.misc-tests/gcov-4.c: New test.
34134 * gcc.misc-tests/gcov-4b.c: New test.
34135 * gcc.misc-tests/gcov-5b.c: New test.
34136
34137 2001-08-20 Zack Weinberg <zackw@panix.com>
34138
34139 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
34140 expected to fail.
34141
34142 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
34143
34144 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
34145
34146 2001-08-19 Jakub Jelinek <jakub@redhat.com>
34147
34148 * g++.dg/eh/template1.C: New test.
34149
34150 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
34151
34152 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
34153 Fix thinko.
34154 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
34155 for xfail.
34156
34157 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
34158
34159 * lib/g77-dg.exp: Use prune.exp for common procedures
34160 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
34161 * lib/g77.exp: (g77-dg-prune) Remove
34162
34163 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
34164
34165 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
34166
34167 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34168
34169 * g++.dg/template/unify1.C: New test.
34170
34171 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
34172
34173 * g++.dg/abi/empty4.C: New test.
34174
34175 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
34176
34177 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34178 solaris2.*
34179 * g77.f-torture/compile/pr3743.x: Likewise.
34180
34181 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
34182
34183 * g++.dg/other/using-declaration.C: New test.
34184
34185 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
34186
34187 * gcc.dg/cpp/tr-sign.c: New testcase.
34188
34189 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
34190
34191 * gcc.dg/cpp/19951025-1.c: Revert.
34192 * gcc.dg/cpp/directiv.c: We no longer process directives that
34193 interrupt macro arguments.
34194
34195 2001-08-03 Zack Weinberg <zackw@stanford.edu>
34196
34197 * gcc.dg/bconstp-1.c: New test.
34198
34199 2001-08-03 Richard Henderson <rth@redhat.com>
34200
34201 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34202
34203 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
34204
34205 * gcc.dg/cpp/19951025-1.c: Update.
34206
34207 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
34208
34209 * g77.dg/ff90-1.f (s): Fix reference of variable z,
34210 should be x.
34211
34212 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
34213
34214 Kill -fhonor-std.
34215 * g++.old-deja/g++.ns/ns14.C: Remove special options.
34216 * g++.old-deja/g++.other/std1.C: Likewise.
34217 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34218
34219 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34220
34221 * lib/g77.exp: Load gcc-defs.exp for common procedures
34222 (g77_pass, g77_fail, g77_finish, g77_exit,
34223 ${tool}_check_unsupported_p} Now redundant. Deleted.
34224
34225 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34226
34227 * g77.dg/fbackslash.f
34228 * g77.dg/fcase-preserve.f
34229 * g77.dg/ff90-1.f
34230 * g77.dg/ffixed-line-length-0.f
34231 * g77.dg/ffixed-line-length-132.f
34232 * g77.dg/ffixed-line-length-7.f
34233 * g77.dg/ffixed-line-length-72.f
34234 * g77.dg/ffixed-line-length-none.f
34235 * g77.dg/ffree-form-1.f
34236 * g77.dg/fno-backslash.f
34237 * g77.dg/fno-f90-1.f
34238 * g77.dg/fno-fixed-form-1.f
34239 * g77.dg/fno-onetrip.f
34240 * g77.dg/fno-typeless-boz.f
34241 * g77.dg/fno-underscoring.f
34242 * g77.dg/fno-vxt-1.f
34243 * g77.dg/fonetrip.f
34244 * g77.dg/ftypeless-boz.f
34245 * g77.dg/fugly-assumed.f
34246 * g77.dg/funderscoring.f
34247 * g77.dg/fvxt-1.f
34248
34249 2001-08-01 Ziemowit Laski <zlaski@apple.com>
34250
34251 * objc.dg/fwd-proto-1.m: New.
34252 * objc.dg/local-decl-1.m: New.
34253 * objc.dg/naming-1.m: New.
34254 * objc.dg/naming-2.m: New.
34255 * objc.dg/proto-hier-1.m: New.
34256
34257 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
34258
34259 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34260 largest-type elements to a struct makes its size grow.
34261
34262 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
34263
34264 * g++.dg/abi/vthunk1.C: New test.
34265
34266 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
34267
34268 * g++.dg/abi/vbase8-22.C: New test.
34269
34270 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
34271
34272 * gcc.dg/cpp/macro8.c: New test.
34273
34274 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
34275
34276 * g++.dg/abi/vbase8-21.C: New test.
34277
34278 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
34279
34280 * g++.dg/abi/vbase8-10.C: New test.
34281
34282 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34283
34284 * lib/g++.exp (g++_set_ld_library_path): Renamed to
34285 ${tool}_set_ld_library_path.
34286 Changed caller.
34287 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34288 g++.exp.
34289
34290 2001-07-26 Stan Cox <scox@redhat.com>
34291
34292 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34293 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34294 gcc_exit, gcc_check_unsupported_p):
34295 Moved to gcc-deps.exp
34296 * gcc-deps.exp: New file.
34297
34298 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34299
34300 * g++.old-deja/g++.pt/defarg14.C: New test.
34301
34302 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34303
34304 * g++.old-deja/g++.other/lineno5.C: New test.
34305
34306 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34307
34308 * g++.old-deja/g++.pt/crash68.C: New test.
34309
34310 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34311
34312 * g++.old-deja/g++.other/crash42.C: New test.
34313
34314 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
34315
34316 * gcc.dg/cpp/extratokens.c: Fix.
34317 * gcc.dg/cpp/skipping2.c: New tests.
34318
34319 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34320
34321 * gcc.c-torture/execute/20010724-1.c: New file.
34322 * gcc.c-torture/execute/20010724-1.x: New file.
34323
34324 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34325
34326 * g++.old-deja/g++.other/cond7.C: New test.
34327
34328 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34329
34330 * g++.old-deja/g++.other/optimize4.C: New test.
34331
34332 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34333
34334 * g++.old-deja/g++.abi/vbase8-5.C: New test.
34335
34336 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
34337
34338 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34339 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34340 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34341 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34342
34343 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34344 bug report" message.
34345
34346 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34347 * g++.dg/ext/instantiate1.C: Move from old-deja.
34348
34349 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
34350
34351 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34352 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34353 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34354 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34355
34356 2001-07-23 Jeffrey A Law (law@cygnus.com)
34357
34358 * gcc.c-torture/execute/20010723-1.c: New test.
34359
34360 2001-07-23 Ben Elliston <bje@redhat.com>
34361
34362 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34363
34364 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34365
34366 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34367 i[34567]86-*-*.
34368 Delete handling of ieee_multilib_flags.
34369 Pass -mieee for alpha*-*-* and sh-*-*.
34370 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34371
34372 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
34373
34374 Remove old-abi tests.
34375 * g++.old-deja/g++.mike/p11116.C: Remove.
34376 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34377
34378 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
34379
34380 * g77.f-torture/compile/pr3743.f: New test
34381
34382 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
34383
34384 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34385
34386 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34387
34388 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34389 g++.old-deja/g++.pt/static6.C: Likewise.
34390 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34391 supports weak symbols.
34392
34393 2001-07-18 Andreas Jaeger <aj@suse.de>
34394
34395 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34396 supported again.
34397
34398 2001-07-18 Andreas Jaeger <aj@suse.de>
34399
34400 * gcc.dg/iftrap-1.c: Fix target line.
34401
34402 2001-07-17 Richard Henderson <rth@redhat.com>
34403
34404 * gcc.c-torture/execute/20010717-1.c: New.
34405
34406 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
34407
34408 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34409 tests.
34410
34411 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34412
34413 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34414
34415 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34416
34417 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34418 UAC_SIGBUS, UAC_NOPRINT definitions.
34419
34420 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
34421
34422 * objc/execute/object_is_class.m: New test.
34423 * objc/execute/object_is_meta_class.m: New test.
34424
34425 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
34426
34427 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34428 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34429
34430 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
34431
34432 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34433 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34434
34435 2001-07-14 Richard Henderson <rth@redhat.com>
34436
34437 * gcc.dg/iftrap-1.c: New.
34438
34439 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
34440
34441 * g77.f-torture/execute/intrinsic77.f: New test.
34442
34443 2001-07-11 Janis Johnson <janis@us.ibm.com>
34444
34445 * gcc.misc-tests/gcov-3.c: New test.
34446
34447 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34448
34449 * gcc.c-torture/compile/20010711-1.c,
34450 * gcc.c-torture/compile/20010711-2.c: New tests.
34451
34452 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34453
34454 * gcc.c-torture/execute/20010711-1.c: New test.
34455
34456 2001-07-11 Ben Elliston <bje@redhat.com>
34457
34458 * g++.old-deja/g++.other/enum5.C: New test.
34459
34460 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34461
34462 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34463 (g++-dg-prune): Call prune_gcc_output.
34464 * prune.exp: New file for prune_gcc_output.
34465 * lib/g++.exp, lib/gcc.exp: Load it.
34466
34467 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34468
34469 * gcc.c-torture/compile/20010701-1.c,
34470 g++.old-deja/g++.ext/attrib6.C: New tests.
34471
34472 2001-07-06 Jeffrey A Law (law@cygnus.com)
34473
34474 * gcc.c-torture/compile/20010706-1.c: New test.
34475
34476 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34477
34478 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34479
34480 2001-06-28 Stan Shebs <shebs@apple.com>
34481
34482 * gcc.dg/pragma-darwin.c: New test.
34483
34484 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34485
34486 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34487 Solaris 2.[678] system.
34488
34489 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34490
34491 * gcc.dg/20010622-1.c: New test.
34492
34493 2001-06-18 Stan Shebs <shebs@apple.com>
34494
34495 * objc.dg: New directory.
34496 * objc.dg/dg.exp: New file.
34497 * objc.dg/alias.m: New.
34498 * objc.dg/class-1.m: New.
34499 * objc.dg/class-2.m: New.
34500 * objc.dg/const-str-1.m: New.
34501 * objc.dg/const-str-2.m: New.
34502 * objc.dg/id-1.m: New.
34503 * objc.dg/method-1.m: New.
34504 * objc.dg/super-class-1.m: New.
34505 * lib/objc-dg.exp: New file.
34506
34507 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34508
34509 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34510 of label name.
34511
34512 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34513
34514 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34515
34516 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34517
34518 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34519 variable.
34520
34521 2001-06-12 Richard Henderson <rth@redhat.com>
34522
34523 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34524
34525 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34526
34527 * g++.old-deja/g++.abi/vbase5.C: New test.
34528 * g++.old-deja/g++.abi/vbase6.C: New test.
34529 * g++.old-deja/g++.abi/vbase7.C: New test.
34530
34531 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34532
34533 * gcc.c-torture/compile/20010610-1.c: New test.
34534
34535 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34536
34537 * g++.old-deja/g++.abi/vbase4.C: New test.
34538
34539 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34540
34541 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34542 support %f for HC11/HC12 targets.
34543 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34544 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34545 on HC11/HC12 targets.
34546 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34547
34548 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34549
34550 * gcc.dg/wchar_t-1.c: New file.
34551 * gcc.dg/wint_t-1.c: Likewise.
34552
34553 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34554
34555 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34556
34557 2001-06-11 Richard Henderson <rth@redhat.com>
34558
34559 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34560
34561 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34562
34563 * gcc.c-torture/compile/20010611-1.c: New test.
34564
34565 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34566
34567 * gcc.dg/c99-tag-1.c: Add more tests.
34568
34569 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34570
34571 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34572 representation on MN10300 and ARM/Thumb.
34573
34574 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34575
34576 * g77.f-torture/execute/20010610.f: New.
34577
34578 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34579
34580 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34581 names.
34582
34583 2001-06-09 Richard Henderson <rth@redhat.com>
34584
34585 * gcc.c-torture/execute/ashrdi-1.c: New.
34586 * gcc.c-torture/execute/ashldi-1.c: New.
34587 * gcc.c-torture/execute/lshrdi-1.c: New.
34588
34589 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34590
34591 * objc/execute/load-3.m: Added. Check sending +load to categories,
34592 in addition to classes.
34593
34594 2001-06-08 Stan Shebs <shebs@apple.com>
34595
34596 * objc/execute/load-2.m: New test. From Nicola Pero
34597 <n.pero@mi.flashnet.it>.
34598
34599 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34600
34601 * gcc.c-torture/execute/20010605-2.c: New test.
34602
34603 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34604
34605 * g++.old-deja/g++.abi/vbase2.C: New test.
34606 * g++.old-deja/g++.abi/vbase3.C: New test.
34607
34608 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34609
34610 * g++.old-deja/g++.pt/friend49.C: New test.
34611
34612 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34613
34614 * g++.old-deja/g++.ext/anon3.C: New test.
34615
34616 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34617
34618 * g++.old-deja/g++.other/conv7.C: New test.
34619
34620 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34621
34622 * gcc.c-torture/compile/20010605-2.c: New test.
34623
34624 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34625
34626 * gcc.c-torture/execute/20010604-1.c: New test.
34627
34628 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34629
34630 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34631
34632 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34633
34634 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34635 (g++_link_flags): Likewise.
34636 (g++_init): Pass gccpath's value to two previous functions.
34637
34638 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34639
34640 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34641 Ensure logfile entry matches exec command line.
34642
34643 2001-05-31 Richard Henderson <rth@redhat.com>
34644
34645 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34646 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34647
34648 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34649
34650 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34651 compiler for irix6.2
34652
34653 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34654
34655 * g++.old-deja/g++.other/optimize3.C: New file.
34656
34657 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34658
34659 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34660 assemble.
34661
34662 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34663
34664 * g++.old-deja/g++.other/optimize2.C: New file.
34665
34666 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34667
34668 * gcc.c-torture/compile/20010518-2.c: New file.
34669 * gcc.c-torture/execute/20010518-1.c: New file.
34670 * gcc.c-torture/execute/20010518-2.c: New file.
34671
34672 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34673
34674 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34675
34676 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34677
34678 G++ no longer defines builtins that do not begin with __builtin.
34679 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34680 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34681 * g++.old-deja/g++.law/builtin1.C: Likewise.
34682 * g++.old-deja/g++.law/cvt2.C: Likewise.
34683 * g++.old-deja/g++.mike/net5.C: Likewise.
34684 * g++.old-deja/g++.other/builtins1.C: Likewise.
34685 * g++.old-deja/g++.other/builtins2.C: Likewise.
34686 * g++.old-deja/g++.other/builtins3.C: Likewise.
34687 * g++.old-deja/g++.other/builtins4.C: Likewise.
34688 * g++.old-deja/g++.other/inline8.C: Likewise.
34689 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34690
34691 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34692
34693 * g++.old-deja/g++.pt/using1.C: Adjust.
34694 * g++.old-deja/g++.pt/using2.C: New test.
34695
34696 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34697
34698 * gcc.dg/cpp/charconst.c: New tests.
34699 * gcc.dg/cpp/escape.c: New tests.
34700 * gcc.dg/cpp/escape-1.c: New tests.
34701 * gcc.dg/cpp/escape-2.c: New tests.
34702 * gcc.dg/cpp/ucs.c: New tests.
34703
34704 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34705
34706 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34707 native compiler for irix6.5.
34708
34709 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34710
34711 * lib/g++.exp (g++_include_flags): Use args to compute
34712 get_multilibs.
34713 (g++_link_flags): Likewise.
34714 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34715
34716 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34717
34718 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34719
34720 2001-05-21 Geoff Keating <geoffk@redhat.com>
34721
34722 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34723 this file.
34724
34725 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34726
34727 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34728 STACK_SIZE;
34729 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34730 to STACK_SIZE; Use it to define size of add_histo array.
34731 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34732 to STACK_SIZE.
34733 (f): Use GITT_SIZE to define size of gitt local table.
34734 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34735 to STACK_SIZE; Use it to define size of bytemem array.
34736
34737 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34738
34739 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34740 on 68HC11/HC12 due to the asm instruction.
34741 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34742 * gcc.c-torture/compile/920520-1.x: Likewise.
34743 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34744 on 68HC11/HC12 because the function is larger than 64K.
34745 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34746 on 68HC11/HC12 because the structure is too large.
34747
34748 2001-05-20 Richard Henderson <rth@redhat.com>
34749
34750 * gcc.c-torture/execute/20010520-1.c: New.
34751
34752 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34753
34754 * g++.old-deja/g++.warn/compare1.C: New test.
34755 * gcc.dg/compare4.c: New test.
34756
34757 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34758
34759 * g++.old-deja/g++.other/optimize1.C: New test.
34760
34761 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34762
34763 * g++.old-deja/g++.pt/spec41.C: New test.
34764
34765 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34766
34767 * gcc.c-torture/compile/20010114-1.x: Remove.
34768
34769 2001-05-18 Stan Shebs <shebs@apple.com>
34770
34771 * gcc.c-torture/compile/20010518-1.c: New test.
34772
34773 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34774
34775 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34776 * g++.old-deja/g++.pt/crash67.C: New test.
34777
34778 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34779
34780 * g++.old-deja/g++.other/debug9.C: New test.
34781
34782 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34783
34784 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34785
34786 2001-05-16 Jan Hubicka <jh@suse.cz>
34787
34788 * gcc.c-torture/compile/20010516-1.c: New test.
34789
34790 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34791
34792 * g++.old-deja/g++.other/crash41.C: New test.
34793
34794 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34795
34796 * g++.old-deja/g++.pt/crash66.C: New test.
34797
34798 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34799
34800 * g++.old-deja/g++.robertl/eb27.C: Convert.
34801
34802 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34803
34804 * g++.dg/friend-warn.C: New test. Do not warn about friend
34805 declaration being redundant.
34806
34807 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34808
34809 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34810
34811 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34812
34813 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34814
34815 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34816
34817 * lib/g++.exp: Use testsuite_flags.
34818
34819 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34820
34821 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34822
34823 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34824
34825 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34826
34827 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34828
34829 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34830
34831 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34832
34833 * gcc.c-torture/compile/20010313-1.c: New test.
34834
34835 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34836
34837 * gcc.dg/cpp/direct2.c: New test.
34838 * gccq.dg/cpp/direct2s.c: New test.
34839
34840 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34841
34842 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34843
34844 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34845 * g++.old-deja/g++.other/op3.C: Likewise.
34846
34847 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34848
34849 * gcc.dg/cpp/syshdr.h: New file.
34850 * gcc.dg/cpp/sysmac1.c: Update.
34851 * gcc.dg/cpp/sysmac2.c: Update.
34852
34853 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34854
34855 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34856
34857 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34858
34859 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34860 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34861
34862 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34863
34864 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34865
34866 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34867
34868 * lib/g++.exp (g++_include_flags): Don't use any special flags
34869 if TESTING_IN_BUILD_TREE is not defined.
34870 (g++_init): Use a plain 'c++' as the compiler if
34871 TESTING_IN_BUILD_TREEE is not defined.
34872
34873 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34874
34875 * g++.old-deja/g++.eh/catch13.C: New test.
34876 * g++.old-deja/g++.eh/catch14.C: New test.
34877
34878 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34879
34880 * gcc.dg/cpp/tr-define.c: New test.
34881
34882 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34883
34884 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34885 <stdlib.h>, not <malloc.h>.
34886
34887 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34888
34889 * g++.old-deja/g++.ns/template17.C: New test.
34890
34891 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34892
34893 * g++.old-deja/g++.pt/ref4.C: New test.
34894
34895 2001-04-30 Richard Henderson <rth@redhat.com>
34896
34897 * gcc.dg/20000724-1.c: Revert last change.
34898
34899 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34900
34901 * g77.f-torture/execute/20010430.f: New test.
34902
34903 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34904
34905 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34906
34907 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34908
34909 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34910
34911 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34912
34913 * g++.old-deja/g++.eh/crash6.C: New test.
34914
34915 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34916
34917 * g++.old-deja/g++.other/warn7.C: New test.
34918
34919 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34920
34921 * g++.old-deja/g++.other/defarg9.C: New test.
34922
34923 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34924
34925 * g77.f-torture/compile/20010426.f: New test.
34926 * g77.f-torture/execute/20010426.f: New test.
34927
34928 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34929
34930 * g77.f-torture/compile/20000629-1.x: Remove - error
34931 has been fixed.
34932
34933 2001-04-26 Jeffrey A Law (law@cygnus.com)
34934
34935 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34936 Tweak slightly to work with g++.dg framework.
34937 * g++.dg/special/ecos.exp: Run initp1.C test.
34938 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34939
34940 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34941 its linker doesn't give line numbers either.
34942 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34943
34944 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34945
34946 * g++.old-deja/g++.other/lex1.C: New test.
34947
34948 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34949
34950 * gcc.dg/noncompile/20010425-1.c: New test.
34951
34952 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34953
34954 * g++.old-deja/g++.pt/mangle2.C: New test.
34955
34956 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34957
34958 * gcc.dg/format/plus-1.c: New test.
34959
34960 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34961
34962 * gcc.dg/20010423-1.c: New test.
34963
34964 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34965
34966 * gcc.c-torture/execute/20010422-1.c: New test.
34967
34968 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34969
34970 * g++.old-deja/g++.ns/type2.C: New test.
34971
34972 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34973
34974 * g++.old-deja/g++.other/perf1.C: New test.
34975
34976 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34977
34978 * gcc.dg/c99-func-2.c: Remove xfail.
34979 * gcc.dg/c99-func-3.c: Remove xfail.
34980 * gcc.dg/c99-func-4.c: Remove xfail.
34981
34982 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34983
34984 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34985
34986 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34987
34988 * gcc.c-torture/compile/20010423-1.c: New test.
34989
34990 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34991
34992 * g++.old-deja/g++.pt/typename28.C: New test.
34993
34994 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34995
34996 * g++.old-deja/g++.abi/empty2.C: New test.
34997 * g++.old-deja/g++.abi/empty3.C: New test.
34998
34999 2001-04-20 Jakub Jelinek <jakub@redhat.com>
35000
35001 * g++.old-deja/g++.other/comdat2.C: New test.
35002 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35003
35004 2001-04-20 Jakub Jelinek <jakub@redhat.com>
35005
35006 * g++.old-deja/g++.other/overload14.C: New test.
35007
35008 2001-04-20 Jakub Jelinek <jakub@redhat.com>
35009
35010 * g++.old-deja/g++.other/lookup23.C: New test.
35011
35012 2001-04-20 Jakub Jelinek <jakub@redhat.com>
35013
35014 * gcc.c-torture/execute/20010403-1.c: New test.
35015
35016 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
35017 Mark Mitchell <mark@codesourcery.com>
35018
35019 * lib/old-dejagnu.exp: Don't delete output of executable.
35020 Add .exe suffix to executables.
35021
35022 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
35023
35024 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
35025
35026 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35027
35028 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
35029
35030 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
35031
35032 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
35033 * g++.old-deja/g++.abi/crash1.C: New test.
35034
35035 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
35036
35037 * g++.old-deja/g++.other/crash40.C: New test.
35038
35039 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35040
35041 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
35042
35043 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
35044
35045 * g++.old-deja/g++.other/warn6.C: New test.
35046
35047 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
35048
35049 * g++.old-deja/g++.robertl/eb42.C: Same.
35050
35051 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35052
35053 * gcc.dg/wtr-conversion-1.c: New testcase.
35054
35055 2001-04-10 Richard Henderson <rth@redhat.com>
35056
35057 * g++.old-deja/g++.other/array5.C: New.
35058
35059 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35060
35061 * gcc.c-torture/execute/20010408-1.c: New test.
35062
35063 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
35064
35065 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
35066 headers and constructs.
35067 * g++.old-deja/g++.robertl/eb79.C: Same.
35068 * g++.old-deja/g++.robertl/eb77.C (main): Same.
35069 * g++.old-deja/g++.robertl/eb73.C: Same.
35070 * g++.old-deja/g++.robertl/eb66.C (main): Same.
35071 * g++.old-deja/g++.robertl/eb55.C (t): Same.
35072 * g++.old-deja/g++.robertl/eb54.C (main): Same.
35073 * g++.old-deja/g++.robertl/eb46.C (main): Same.
35074 * g++.old-deja/g++.robertl/eb44.C: Same.
35075 * g++.old-deja/g++.robertl/eb41.C (main): Same.
35076 * g++.old-deja/g++.robertl/eb4.C (main): Same.
35077 * g++.old-deja/g++.robertl/eb39.C: Same.
35078 * g++.old-deja/g++.robertl/eb33.C (main): Same.
35079 * g++.old-deja/g++.robertl/eb31.C (main): Same.
35080 * g++.old-deja/g++.robertl/eb30.C: Same.
35081 * g++.old-deja/g++.robertl/eb3.C: Same.
35082 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
35083 * g++.old-deja/g++.robertl/eb21.C: Same.
35084 * g++.old-deja/g++.robertl/eb15.C: Same.
35085 * g++.old-deja/g++.robertl/eb118.C: Same.
35086 * g++.old-deja/g++.robertl/eb115.C (main): Same.
35087 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35088 * g++.old-deja/g++.robertl/eb109.C: Same.
35089 * g++.old-deja/g++.other/sibcall1.C (main): Same.
35090 * g++.old-deja/g++.mike/rtti1.C: Same.
35091 * g++.old-deja/g++.mike/p658.C: Same.
35092 * g++.old-deja/g++.mike/net46.C: Same.
35093 * g++.old-deja/g++.mike/net34.C: Same.
35094 * g++.old-deja/g++.mike/memoize1.C: Same.
35095 * g++.old-deja/g++.mike/eh2.C: Same.
35096 * g++.old-deja/g++.law/weak.C: Same.
35097 * g++.old-deja/g++.law/visibility7.C: Same.
35098 * g++.old-deja/g++.law/visibility25.C: Same.
35099 * g++.old-deja/g++.law/visibility22.C: Same.
35100 * g++.old-deja/g++.law/visibility2.C: Same.
35101 * g++.old-deja/g++.law/visibility17.C: Same.
35102 * g++.old-deja/g++.law/visibility13.C: Same.
35103 * g++.old-deja/g++.law/visibility10.C: Same.
35104 * g++.old-deja/g++.law/visibility1.C: Same.
35105 * g++.old-deja/g++.law/virtual3.C (eval): Same.
35106 * g++.old-deja/g++.law/vbase1.C: Same.
35107 * g++.old-deja/g++.law/operators32.C: Same.
35108 * g++.old-deja/g++.law/nest3.C: Same.
35109 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35110 * g++.old-deja/g++.law/except5.C (main): Same.
35111 * g++.old-deja/g++.law/cvt7.C (run): Same.
35112 * g++.old-deja/g++.law/cvt2.C: Same.
35113 * g++.old-deja/g++.law/cvt16.C: Same.
35114 * g++.old-deja/g++.law/ctors6.C (bar): Same.
35115 * g++.old-deja/g++.law/ctors17.C (main): Same.
35116 * g++.old-deja/g++.law/ctors13.C: Same.
35117 * g++.old-deja/g++.law/ctors12.C (main): Same.
35118 * g++.old-deja/g++.law/ctors10.C: Same.
35119 * g++.old-deja/g++.law/code-gen5.C: Same.
35120 * g++.old-deja/g++.law/bad-error7.C: Same.
35121 * g++.old-deja/g++.law/arm9.C: Same.
35122 * g++.old-deja/g++.law/arm12.C: Same.
35123 * g++.old-deja/g++.law/arg8.C: Same.
35124 * g++.old-deja/g++.law/arg1.C: Same.
35125 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
35126 * g++.old-deja/g++.jason/template31.C: Same.
35127 * g++.old-deja/g++.jason/template24.C (main): Same.
35128 * g++.old-deja/g++.jason/2371.C: Same.
35129 * g++.old-deja/g++.eh/new2.C: Same.
35130 * g++.old-deja/g++.eh/new1.C: Same.
35131 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
35132 * g++.old-deja/g++.brendan/nest21.C (main): Same.
35133 * g++.old-deja/g++.brendan/err-msg3.C: Same.
35134 * g++.old-deja/g++.brendan/crash62.C: Same.
35135 * g++.old-deja/g++.brendan/crash52.C: Same.
35136 * g++.old-deja/g++.brendan/crash49.C (main): Same.
35137 * g++.old-deja/g++.brendan/crash38.C: Same.
35138 * g++.old-deja/g++.brendan/crash15.C (main): Same.
35139 * g++.old-deja/g++.brendan/copy9.C: Same.
35140
35141 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
35142
35143 * gcc.c-torture/execute/20001203-2.c (memset):
35144 Count argument is of type __SIZE_TYPE__.
35145
35146 2001-04-04 Diego Novillo <dnovillo@redhat.com>
35147
35148 * gcc.c-torture/compile/20010404-1.c: New test.
35149
35150 2001-04-04 Jakub Jelinek <jakub@redhat.com>
35151
35152 * gcc.c-torture/compile/20010326-1.c: New test.
35153
35154 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
35155
35156 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
35157 peculiarities of the SH.
35158 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
35159
35160 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35161
35162 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
35163 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
35164 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
35165
35166 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35167
35168 * g77.f-torture/compile/20010321-1.f: New test.
35169
35170 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35171
35172 * gcc.c-torture/compile/20010329-1.c: New test.
35173
35174 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35175
35176 * gcc.c-torture/execute/20010329-1.c: New test.
35177
35178 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
35179
35180 * g++.old-deja/g++.other/eh4.C: Fix typo.
35181
35182 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
35183
35184 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35185
35186 2001-03-28 Philip Blundell <philb@gnu.org>
35187
35188 * gcc.c-torture/compile/20010328-1.c: New test.
35189
35190 2001-03-27 Richard Henderson <rth@redhat.com>
35191
35192 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35193 * g++.old-deja/g++.eh/vbase3.C: Likewise.
35194
35195 2001-03-27 Alan Modra <alan@linuxcare.com.au>
35196
35197 * gcc.c-torture/compile/20010327-1.c: New test.
35198
35199 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
35200
35201 * g++.old-deja/g++.other/friend12.C: New test.
35202 * g++.old-deja/g++.other/friend9.C: Expect no errors.
35203 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35204
35205 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
35206
35207 * gcc.c-torture/execute/20010325-1.c: New test.
35208
35209 2001-03-23 Jakub Jelinek <jakub@redhat.com>
35210
35211 * g++.old-deja/g++.other/mangle3.C: New test.
35212
35213 2001-03-22 Jakub Jelinek <jakub@redhat.com>
35214
35215 * g++.old-deja/g++.other/anon8.C: New test.
35216
35217 2001-03-20 Philip Blundell <philb@gnu.org>
35218
35219 * gcc.c-torture/compile/20010320-1.c: New test.
35220
35221 2001-03-17 Richard Henderson <rth@redhat.com>
35222
35223 * g++.old-deja/g++.other/eh4.C: Add expected error text.
35224
35225 2001-03-15 Geoff Keating <geoff@redhat.com>
35226
35227 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35228 tests on AIX.
35229
35230 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
35231
35232 * g++.old-deja/g++.other/eh4.C: New test.
35233
35234 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
35235
35236 * gcc.dg/cpp/mi1.c: Update.
35237
35238 2001-03-14 Jakub Jelinek <jakub@redhat.com>
35239
35240 * g++.old-deja/g++.other/regstack.C: New test.
35241
35242 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
35243
35244 * g++.old-deja/g++.other/ref4.C: New test.
35245
35246 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
35247
35248 * objc/execute/va_method.m: Added.
35249 * objc/execute/IMP.m: Added.
35250 * objc/execute/_cmd.m: Added.
35251 * objc/execute/accessing_ivars.m: Added.
35252 * objc/execute/class-1.m: Added.
35253 * objc/execute/class-10.m: Added.
35254 * objc/execute/class-11.m: Added.
35255 * objc/execute/class-12.m: Added.
35256 * objc/execute/class-13.m: Added.
35257 * objc/execute/class-14.m: Added.
35258 * objc/execute/class-2.m: Added.
35259 * objc/execute/class-3.m: Added.
35260 * objc/execute/class-4.m: Added.
35261 * objc/execute/class-5.m: Added.
35262 * objc/execute/class-6.m: Added.
35263 * objc/execute/class-7.m: Added.
35264 * objc/execute/class-8.m: Added.
35265 * objc/execute/class-9.m: Added.
35266 * objc/execute/class-tests-1.h
35267 * objc/execute/class-tests-2.h
35268 * objc/execute/compatibility_alias.m: Added.
35269 * objc/execute/encode-1.m: Added.
35270 * objc/execute/formal_protocol-1.m: Added.
35271 * objc/execute/formal_protocol-2.m: Added.
35272 * objc/execute/formal_protocol-3.m: Added.
35273 * objc/execute/formal_protocol-4.m: Added.
35274 * objc/execute/formal_protocol-5.m: Added.
35275 * objc/execute/formal_protocol-6.m: Added.
35276 * objc/execute/formal_protocol-7.m: Added.
35277 * objc/execute/informal_protocol.m: Added.
35278 * objc/execute/initialize.m: Added.
35279 * objc/execute/load.m: Added.
35280 * objc/execute/many_args_method.m: Added.
35281 * objc/execute/nested-3.m: Added.
35282 * objc/execute/no_clash.m: Added.
35283 * objc/execute/private.m: Added.
35284 * objc/execute/redefining_self.m: Added.
35285 * objc/execute/root_methods.m: Added.
35286 * objc/execute/selector-1.m: Added.
35287 * objc/execute/static-1.m: Added.
35288 * objc/execute/static-2.m: Added.
35289 * objc/execute/va_method.m: Added.
35290
35291 2001-03-10 Richard Henderson <rth@redhat.com>
35292
35293 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35294
35295 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
35296
35297 * g++.old-deja/g++.other/crash31.C: XFAIL.
35298 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35299 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35300 * gcc.c-torture/execute/20010123-1.x: XFAIL.
35301 * gcc.c-torture/execute/20010124-1.x: XFAIL.
35302 * gcc.dg/sequence-pt-1.c: XFAIL one test.
35303
35304 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
35305
35306 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35307
35308 2001-03-06 Zack Weinberg <zackw@stanford.edu>
35309
35310 * gcc.dg/20000724-1.c: Don't use multiline strings.
35311
35312 2001-03-06 Zack Weinberg <zackw@stanford.edu>
35313
35314 * objc/execute/string1.m, objc/execute/string2.m: Compare the
35315 result of -cString against what we expect it to be; don't just
35316 print it out for no one to read.
35317
35318 * objc/execute/string3.m, objc/execute/string4.m: New tests.
35319 Based on testcases provided by Nicola Pero.
35320
35321 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
35322
35323 * gcc.dg/cpp/macro7.c: New test.
35324
35325 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
35326
35327 * gcc.dg/cpp/multiline.c: Update.
35328
35329 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35330
35331 * g++.old-deja/g++.other/enum3.C: New test.
35332
35333 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35334
35335 * g++.old-deja/g++.other/pod1.C: New test.
35336
35337 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35338
35339 * g++.old-deja/g++.ext/overload1.C: New test.
35340
35341 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
35342
35343 * g++.old-deja/g++.pt/using1.C: New test.
35344
35345 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
35346
35347 * g++.old-deja/g++.other/using9.C: New test.
35348
35349 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
35350
35351 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35352
35353 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35354
35355 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
35356
35357 * g++.old-deja/g++.ext/realpt1.C: Remove.
35358
35359 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
35360
35361 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35362
35363 2001-02-26 Will Cohen <wcohen@redhat.com>
35364
35365 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35366
35367 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
35368
35369 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35370 templatized constructors.
35371
35372 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35373
35374 * gcc.c-torture/execute/20010224-1.c: New test.
35375
35376 2001-02-23 Jakub Jelinek <jakub@redhat.com>
35377
35378 * gcc.c-torture/execute/20010222-1.c: New test.
35379
35380 2001-02-22 Jakub Jelinek <jakub@redhat.com>
35381
35382 * g++.old-deja/g++.other/inline20.C: New test.
35383
35384 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
35385
35386 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35387
35388 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35389
35390 * g++.old-deja/g++.other/lookup22.C: New test.
35391
35392 2001-02-19 Zack Weinberg <zackw@stanford.edu>
35393
35394 * g77.dg: New directory.
35395 * g77.dg/20010216-1.f: New test case.
35396 * g77.dg/dg.exp: New driver.
35397 * lib/g77-dg.exp: New driver library.
35398
35399 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35400
35401 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35402
35403 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
35404
35405 * g++.old-deja/g++.other/decl9.C: New test.
35406
35407 2001-02-16 Jakub Jelinek <jakub@redhat.com>
35408
35409 * g++.old-deja/g++.other/init16.C: Update the test so that it does
35410 not need <string> and also tests the initialization at runtime.
35411
35412 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35413
35414 * gcc.c-torture/execute/longlong.c: New test.
35415
35416 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35417
35418 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35419
35420 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35421
35422 * gcc.c-torture/execute/920302-1.c (execute):
35423 Change argument type to short.
35424
35425 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35426
35427 * g++.old-deja/g++.pt/deduct6.C: New test.
35428
35429 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35430
35431 * g++.old-deja/g++.pt/deduct5.C: New test.
35432
35433 2001-02-14 Jakub Jelinek <jakub@redhat.com>
35434
35435 * gcc.c-torture/execute/20010209-1.c: New test.
35436
35437 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
35438
35439 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35440
35441 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
35442
35443 * g++.dg/vtgc1.C: Update for new ABI.
35444
35445 * consistency.vlad: New directory, 1665 files.
35446
35447 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35448
35449 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35450 return type.
35451 * gcc.dg/cpp/digraphs.c: Declare puts.
35452
35453 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35454
35455 * g++.old-deja/g++.other/warn5.C: New test.
35456
35457 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35458
35459 * g++.old-deja/g++.pt/spec40.C: New test.
35460
35461 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35462
35463 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35464 case.
35465 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35466
35467 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35468
35469 * gcc.c-torture/compile/20010209-1.c: New test.
35470
35471 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35472
35473 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35474 excess errors message but not if it crashes.
35475 * g++.old-deja/g++.other/crash27.C: Likewise.
35476 * g++.old-deja/g++.other/crash28.C: Likewise.
35477 * g++.old-deja/g++.other/crash30.C: Likewise.
35478 * g++.old-deja/g++.other/crash32.C: Likewise.
35479 * g++.old-deja/g++.other/crash35.C: Likewise.
35480 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35481
35482 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35483
35484 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35485 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35486 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35487 g77.f-torture/execute/execute.exp,
35488 g77.f-torture/noncompile/noncompile.exp,
35489 gcc.c-torture/execute/execute.exp,
35490 gcc.c-torture/execute/memcheck/memcheck.exp,
35491 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35492 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35493 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35494 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35495 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35496 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35497 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35498 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35499 Remove bug reporting instructions with ancient email addresses.
35500
35501 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35502
35503 * gcc.dg/20010202-1.c: New test.
35504 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35505
35506 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35507
35508 * g++.dg/stdbool-if.C: New test.
35509
35510 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35511
35512 * objc/execute/fdecl.m: Added main().
35513
35514 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35515
35516 * gcc.c-torture/execute/20010206-1.c: New test.
35517
35518 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35519
35520 * gcc.dg/cpp/avoidpaste1.c: Update.
35521
35522 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35523
35524 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35525 Pero <nicola@brainstorm.co.uk>.
35526 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35527
35528 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35529
35530 * g++.old-deja/g++.pt/spec39.C: New test.
35531
35532 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35533
35534 * gcc.c-torture/compile/20010202-1.c: New test.
35535
35536 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35537
35538 * g++.old-deja/g++.abi/primary2.C: New test.
35539 * g++.old-deja/g++.abi/primary3.C: New test.
35540 * g++.old-deja/g++.abi/primary4.C: New test.
35541 * g++.old-deja/g++.abi/primary5.C: New test.
35542 * g++.old-deja/g++.abi/vtable3.h: New test.
35543 * g++.old-deja/g++.abi/vtable3a.C: New test.
35544 * g++.old-deja/g++.abi/vtable3b.C: New test.
35545 * g++.old-deja/g++.abi/vtable3c.C: New test.
35546 * g++.old-deja/g++.abi/vtable3d.C: New test.
35547 * g++.old-deja/g++.abi/vtable3e.C: New test.
35548 * g++.old-deja/g++.abi/vtable3f.C: New test.
35549 * g++.old-deja/g++.abi/vtable3g.C: New test.
35550 * g++.old-deja/g++.abi/vtable3h.C: New test.
35551 * g++.old-deja/g++.abi/vtable3i.C: New test.
35552 * g++.old-deja/g++.abi/vtable3j.C: New test.
35553 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35554
35555 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35556
35557 * g++.old-deja/g++.other/anon6.C: New test.
35558 * g++.old-deja/g++.other/anon7.C: New test.
35559
35560 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35561
35562 * gcc.dg/cpp/avoidpaste2.c: New tests.
35563
35564 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35565
35566 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35567
35568 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35569
35570 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35571 DECIMAL_DIG cases for Irix."
35572
35573 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35574
35575 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35576
35577 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35578
35579 * gcc.dg/c99-tag-1.c: New test.
35580
35581 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35582
35583 * gcc.dg/cpp/tr-warn1.c: Add tests.
35584
35585 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35586
35587 * gcc.dg/cpp/avoidpaste1.c: Update.
35588 * gcc.dg/cpp/paste4.c: Update.
35589
35590 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35591
35592 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35593 cases for Irix.
35594
35595 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35596
35597 * g++.old-deja/g++.other/inline19.C: New test.
35598
35599 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35600
35601 * gcc.dg/Wlarger-than.c: New test.
35602
35603 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35604
35605 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35606
35607 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35608
35609 * gcc.c-torture/execute/20010129-1.c: New test.
35610 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35611
35612 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35613
35614 * gcc.dg/cpp/avoidpaste1.c: Test case.
35615
35616 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35617
35618 * g++.old-deja/g++.other/inline18.C: New test.
35619
35620 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35621
35622 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35623 and __builtin_putchar.
35624
35625 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35626
35627 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35628 tests.
35629
35630 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35631
35632 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35633 floating point number rounding mode to round to the nearest
35634 representable mode.
35635
35636 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35637
35638 * g++.old-deja/g++.other/mangle2.C: New test.
35639
35640 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35641
35642 * gcc.c-torture/compile/20010124-1.c: New test.
35643
35644 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35645
35646 * g++.old-deja/g++.pt/spec38.C: New test.
35647
35648 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35649
35650 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35651 "Build don't run".
35652
35653 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35654
35655 * gcc.c-torture/execute/20010123-1.c: New test.
35656
35657 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35658
35659 * g++.old-deja/g++.pt/spec37.C: New test.
35660
35661 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35662
35663 * g++.old-deja/g++.pt/overload14.C: New test.
35664
35665 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35666
35667 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35668 __builtin_return_address.
35669
35670 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35671
35672 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35673 * g++.old-deja/g++.pt/spec35.C: New test.
35674 * g++.old-deja/g++.pt/spec36.C: New test.
35675
35676 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35677
35678 * gcc.c-torture/compile/20010118-1.c: New test.
35679
35680 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35681
35682 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35683
35684 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35685
35686 * gcc.c-torture/execute/20010119-1.c: New test.
35687
35688 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35689
35690 * g++.old-deja/g++.other/vbase5.C: New test.
35691
35692 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35693
35694 * gcc.c-torture/execute/20010118-1.c: New test.
35695
35696 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35697
35698 * g++.old-deja/g++.pt/deduct3.C: New test.
35699
35700 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35701
35702 * g++.old-deja/g++.pt/spec34.C: New test.
35703
35704 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35705
35706 * g77.f-torture/compile/20000601-2.f: New test.
35707
35708 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35709
35710 * g++.old-deja/g++.other/init17.C: New test.
35711
35712 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35713
35714 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35715
35716 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35717
35718 * g++.old-deja/g++.pt/unify8.C: New test.
35719
35720 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35721
35722 * g++.old-deja/g++.abi/vbase1.C: New test.
35723
35724 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35725
35726 * g++.old-deja/g++.pt/crash65.C: New test.
35727
35728 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35729
35730 * gcc.dg/cpp/assembl2.S: New test case.
35731
35732 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35733
35734 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35735 are supported.
35736
35737 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35738
35739 * g++.old-deja/g++.other/builtins1.C: New test.
35740 * g++.old-deja/g++.other/builtins2.C: Likewise.
35741 * g++.old-deja/g++.other/builtins3.C: Likewise.
35742 * g++.old-deja/g++.other/builtins4.C: Likewise.
35743
35744 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35745
35746 * gcc.c-torture/compile/20010117-1.c: New test.
35747 * gcc.c-torture/compile/20010117-2.c: New test.
35748
35749 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35750
35751 * g77.f-torture/execute/20010116.[fx]: New test,
35752 XFAIL on i?86-*-*.
35753 * g77.f-torture/compile/20010115.f: Indicate it's
35754 a test for PR fortran/1636.
35755
35756 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35757
35758 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35759
35760 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35761
35762 * g77.f-torture/compile/20010115.f: New test.
35763
35764 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35765
35766 * g++.old-deja/g++.pt/nontype5.C: New test.
35767
35768 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35769
35770 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35771 have an equivalent working one below it.
35772
35773 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35774
35775 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35776 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35777
35778 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35779
35780 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35781 message containing "init_priority".
35782 (conpr-2.C): Likewise.
35783 (conpr-3.C): Likewise.
35784 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35785
35786 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35787
35788 * gcc.c-torture/execute/20010114-2.c: New test.
35789
35790 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35791
35792 * gcc.c-torture/compile/20010114-1.c: New test.
35793 * gcc.c-torture/compile/20010114-1.x: Xfail.
35794 * gcc.c-torture/compile/20010114-2.c: New test.
35795 * gcc.c-torture/execute/20010114-1.c: New test.
35796 * gcc.dg/trunc-1.c: New test.
35797 * gcc.dg/uninit-B.c: New test.
35798
35799 2001-01-13 Nick Clifton <nickc@redhat.com>
35800
35801 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35802 target.
35803
35804 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35805
35806 * gcc.c-torture/compile/20010113-1.c: New test.
35807
35808 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35809
35810 * gcc.c-torture/compile/20001212-1.c: New test.
35811
35812 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35813
35814 * gcc.dg/cpp/widestr1.c: Update.
35815 * gcc.dg/cpp/prag-imp.c: Remove.
35816
35817 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35818
35819 * gcc.c-torture/execute/20000801-3.x: Remove.
35820 * gcc.dg/c90-init-1.c: New test.
35821 * gcc.dg/c99-init-1.c: New test.
35822 * gcc.dg/c99-init-2.c: New test.
35823 * gcc.dg/gnu99-init-1.c: New test.
35824
35825 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35826
35827 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35828 testing that no relevant ones were found.
35829
35830 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35831
35832 * g++.old-deja/g++.pt/cast2.C: New test.
35833
35834 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35835
35836 * g++.old-deja/g++.pt/friend47.C: New test.
35837
35838 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35839
35840 * g++.old-deja/g++.pt/instantiate13.C: New test.
35841
35842 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35843
35844 * g++.old-deja/g++.other/defarg7.C: New test.
35845 * g++.old-deja/g++.other/defarg8.C: New test.
35846
35847 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35848
35849 * g++.old-deja/g++.pt/crash64.C: New test.
35850
35851 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35852
35853 * g++.old-deja/g++.pt/crash63.C: New test.
35854
35855 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35856
35857 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35858
35859 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35860
35861 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35862
35863 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35864
35865 * g++.old-deja/g++.pt/error3.C: New test.
35866
35867 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35868
35869 * g++.old-deja/g++.other/crash39.C: New test.
35870
35871 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35872
35873 * g++.old-deja/g++.other/vbase4.C: New test.
35874
35875 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35876
35877 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35878 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35879 * gcc.dg/special/special.exp: New test driver which will check
35880 for alias support for the above test.
35881
35882 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35883
35884 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35885 problems on small machines.
35886 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35887 parameterize.
35888
35889 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35890
35891 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35892 mips.
35893 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35894
35895 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35896
35897 * g++.old_deja/g++.pt/using8.C: New test.
35898
35899 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35900
35901 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35902
35903 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35904
35905 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35906 where a failure is expected.
35907 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35908
35909 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35910
35911 * g++.old_deja/g++.pt/instantiate12.C: New test.
35912
35913 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35914
35915 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35916 start of structs.
35917 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35918 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35919 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35920 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35921 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35922 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35923 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35924 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35925 * g++.old-deja/g++.eh/spec6.C: Likewise.
35926 * g++.old-deja/g++.jason/crash3.C: Likewise.
35927 * g++.old-deja/g++.law/ctors11.C: Likewise.
35928 * g++.old-deja/g++.law/ctors17.C: Likewise.
35929 * g++.old-deja/g++.law/ctors5.C: Likewise.
35930 * g++.old-deja/g++.law/ctors9.C: Likewise.
35931 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35932 * g++.old-deja/g++.mike/net22.C: Likewise.
35933 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35934 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35935 * g++.old-deja/g++.mike/virt3.C: Likewise.
35936 * g++.old-deja/g++.niklas/t128.C: Likewise.
35937 * g++.old-deja/g++.other/anon4.C: Likewise.
35938 * g++.old-deja/g++.other/using1.C: Likewise.
35939 * g++.old-deja/g++.other/warn3.C: Likewise.
35940 * g++.old-deja/g++.pt/t37.C: Likewise.
35941 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35942 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35943
35944 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35945
35946 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35947
35948 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35949
35950 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35951
35952 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35953
35954 * gcc.c-torture/compile/20010107-1.c: New test.
35955
35956 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35957
35958 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35959
35960 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35961
35962 * gcc.dg/format/format.h: New file.
35963 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35964 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35965 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35966 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35967 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35968 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35969 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35970 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35971 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35972 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35973 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35974 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35975 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35976 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35977 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35978 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35979 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35980 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35981 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35982 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35983 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35984 instead of declaring standard types, macros and functions in each
35985 test.
35986
35987 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35988
35989 * gcc.c-torture/execute/20010106-1.c: New test.
35990
35991 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35992
35993 * gcc.dg/format/format.exp: New file.
35994 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35995 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35996 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35997 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35998 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35999 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36000 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36001 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36002 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36003 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36004 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36005 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36006 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36007 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36008 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36009 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36010 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
36011 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
36012 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
36013 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
36014 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
36015 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
36016 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
36017 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
36018 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
36019 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
36020 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
36021 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
36022 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
36023 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
36024 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
36025 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
36026 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
36027 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
36028 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
36029 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
36030 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
36031 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
36032 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
36033 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
36034 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
36035 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
36036
36037 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
36038
36039 * gcc.c-torture/execute/991228-1.c: Take word endianness into
36040 account.
36041
36042 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
36043
36044 * gcc.c-torture/execute/builtin-complex-1.c: New test.
36045
36046 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
36047
36048 * g++.old-deja/g++.pt/crash62.C: New test.
36049
36050 2001-01-04 Richard Henderson <rth@redhat.com>
36051
36052 * gcc.dg/20000926-1.c: Update expected warnings.
36053 * gcc.dg/array-2.c: Likewise.
36054 * gcc.dg/array-4.c: Also validate flexible array members.
36055 * gcc.dg/c99-flex-array-1.c: New.
36056
36057 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
36058
36059 * gcc.c-torture/compile/20001222-1.x: Remove.
36060
36061 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36062
36063 * gcc.c-torture/execute/built-in-setjmp.c: New.
36064
36065 2001-01-03 Richard Henderson <rth@redhat.com>
36066
36067 * gcc.dg/940510-1.c: Update expected error wording.
36068 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
36069
36070 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
36071
36072 * lib/target-supports.exp (check_alias_available): Modified to
36073 indicate aliases not supported if only weak aliases are supported.
36074
36075 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36076
36077 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
36078 Turn on cmpstrsi checks for __pj__ and __i370__.
36079
36080 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
36081
36082 * g++.old-deja/g++.other/virtual11.C: New test.
36083
36084 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
36085
36086 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36087
36088 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36089
36090 * gcc.c-torture/compile/20010102-1.c: New test.
36091
36092 2001-01-02 Andreas Jaeger <aj@suse.de>
36093
36094 * gcc.dg/noreturn-3.c: New test.
36095
36096 * gcc.dg/noreturn-4.c: New test.
36097
36098 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36099
36100 * gcc.c-torture/execute/stdio-opt-1.c: Also test
36101 __builtin_fputc and __builtin_fwrite.
36102
36103 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
36104
36105 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36106 signed char, not default char.
36107
36108 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
36109
36110 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36111
36112 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
36113
36114 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36115
36116 2000-12-29 Richard Henderson <rth@redhat.com>
36117
36118 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
36119 (__cyg_profile_func_exit): Define.
36120
36121 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
36122
36123 * g++.dg/vtgc1.C: New test.
36124
36125 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
36126
36127 * gcc.dg/noncompile/20001228-1.c: New test.
36128
36129 * gcc.dg/20001228-1.c: New test.
36130
36131 * gcc.c-torture/execute/20001228-1.c: New test.
36132
36133 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
36134
36135 * gcc.dg/format-strfmon-1.c: New test.
36136
36137 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36138
36139 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
36140 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
36141 * gcc.c-torture/execute/string-opt-1.c: Likewise.
36142 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36143 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36144 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36145 * gcc.c-torture/execute/string-opt-6.c: Likewise.
36146 * gcc.c-torture/execute/string-opt-7.c: Likewise.
36147 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36148 * gcc.c-torture/execute/string-opt-9.c: Likewise.
36149 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36150 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36151 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36152
36153 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
36154 * gcc.c-torture/execute/string-opt-4.c: Test index.
36155
36156 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
36157
36158 * gcc.c-torture/compile/20001226-1.c: New test.
36159
36160 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
36161
36162 * gcc.c-torture/compile/20001222-1.c: New test.
36163 * gcc.c-torture/compile/20001222-1.x: Xfail.
36164
36165 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
36166
36167 * gcc.c-torture/execute/comp-goto-2.c: New test.
36168
36169 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
36170
36171 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36172 Use long types if __INT_MAX__ is 32767.
36173 (main): Use cast to (sint32 *) when poking 88 into a_page.
36174
36175 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36176
36177 2000-12-21 Bernd Schmidt <bernds@redhat.com>
36178
36179 * gcc.c-torture/compile/20001221-1.c: New test.
36180 * gcc.c-torture/execute/20001221-1.c: New test.
36181
36182 2000-12-20 Richard Henderson <rth@redhat.com>
36183
36184 * g++.old-deja/g++.pt/crash36.C: Update error lines.
36185 * g++.old-deja/g++.robertl/eb109.C: Likewise.
36186
36187 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36188
36189 * gcc.dg/compare3.c: New test.
36190
36191 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
36192
36193 * gcc.dg/format-warnll-1.c: New test.
36194
36195 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
36196
36197 * gcc.dg/cpp/cmdlne-P.c: New test.
36198
36199 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
36200
36201 * gcc.c-torture/execute/builtin-abs-1.c,
36202 gcc.c-torture/execute/builtin-abs-2.c: New tests.
36203
36204 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
36205
36206 * gcc.dg/cpp/multiline.c: New test.
36207
36208 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
36209
36210 * g++.old-deja/g++.other/syshdr1.C: Update.
36211 * gcc.dg/cpp/lineflags.c: Remove temporarily.
36212
36213 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36214
36215 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36216
36217 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36218
36219 * g++.old-deja/g++.pt/ttp65.C: New test.
36220
36221 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36222
36223 * g++.old-deja/g++.pt/ttp64.C: New test.
36224
36225 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36226
36227 * g++.old-deja/g++.pt/spec33.C: New test.
36228
36229 2000-12-14 Catherine Moore <clm@redhat.com>
36230
36231 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36232 * gcc.c-torture/execute/920612-2.c: Likewise.
36233 * gcc.c-torture/execute/920428-2.c: Likewise.
36234 * gcc-c-torture/execute/va-arg-11.c: Call exit.
36235 * gcc.c-torture/execute/va-arg-21.c: Likewise.
36236
36237 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36238
36239 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36240 * gcc.dg/pack-test-2.c: Likewise.
36241
36242 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
36243
36244 Tests by Zack Weinberg <zackw@stanford.edu>.
36245
36246 * gcc.dg/cpp/defined.c: Update.
36247 * gcc.dg/cpp/defined_trad.c: New tests.
36248
36249 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
36250
36251 * gcc.dg/cpp/trad-direct.c: Update.
36252
36253 2000-12-11 Neil Booth <neilb@earthling.net>
36254
36255 * gcc.dg/cpp/defined_trad.c
36256
36257 2000-12-11 Neil Booth <neilb@earthling.net>
36258
36259 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36260
36261 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
36262
36263 * gcc.dg/format-miss-2.c: New test.
36264
36265 2000-12-09 Neil Booth <neilb@earthling.net>
36266
36267 * gcc.dg/cpp/lineflags.c: New tests.
36268 * gcc.dg/cpp/poison.c: Update.
36269 * gcc.dg/cpp/redef2.c: Update.
36270 * gcc.dg/cpp/skipping.c: New test.
36271
36272 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
36273
36274 * g++.old-deja/g++.other/eh3.C: New testcase.
36275
36276 2000-12-07 Neil Booth <neilb@earthling.net>
36277
36278 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36279 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36280 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36281 wtr-union-init-2.c, wtr-union-init-3.c: Update.
36282 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36283 Update.
36284
36285 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36286
36287 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36288 __SIZE_TYPE__ instead of int for type of integers cast to
36289 pointers.
36290
36291 2000-12-07 Jakub Jelinek <jakub@redhat.com>
36292
36293 * g++.old-deja/g++.other/cleanup4.C: New test.
36294
36295 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36296
36297 * format-sec-1.c: New test.
36298
36299 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36300
36301 * gcc.dg/format-nonlit-3.c: New test.
36302
36303 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36304
36305 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36306 through a null pointer.
36307
36308 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36309
36310 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36311 * g++.old-deja/g++.pt/partial4.C: New test.
36312
36313 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
36314
36315 * gcc.c-torture/execute/ieee/hugeval.x: New.
36316
36317 2000-12-06 Neil Booth <neilb@earthling.net>
36318
36319 * gcc.dg/cpp/backslash2.c: New tests.
36320
36321 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36322
36323 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36324 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36325
36326 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
36327
36328 * gcc.c-torture/execute/20001203-2.c: New testcase.
36329
36330 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
36331
36332 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36333 * g++.old-deja/g++.other/virtual10.C: New test.
36334
36335 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
36336
36337 * g++.old-deja/g++.mike/pmf5.C: Remove test.
36338
36339 2000-12-05 Richard Henderson <rth@redhat.com>
36340
36341 * gcc.c-torture/compile/20001205-1.c: New.
36342
36343 2000-12-04 Neil Booth <neilb@earthling.net>
36344
36345 * g++.old-deja/g++.other/virtual9.C: New test.
36346 * g++.old-deja/g++.pt/crash61.C: New test.
36347 * gcc.c-torture/execute/loop-9.c: New test.
36348
36349 2000-12-04 Neil Booth <neilb@earthling.net>
36350
36351 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36352 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36353 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36354 * gcc.dg/cpp/extratokens.c: ...here.
36355
36356 2000-12-04 Neil Booth <neilb@earthling.net>
36357
36358 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36359 New tests.
36360
36361 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36362
36363 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36364 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36365
36366 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
36367
36368 * gcc.c-torture/execute/20001203-1.c: New test.
36369
36370 2000-12-03 Neil Booth <neilb@earthling.net>
36371
36372 * gcc.dg/cpp/macro6.c: New test cases.
36373
36374 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36375
36376 * gcc.c-torture/execute/string-opt-9.c: New test.
36377 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36378 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36379 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36380
36381 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36382 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36383
36384 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
36385
36386 * gcc.dg/cpp/if-6.c: New testcase.
36387
36388 * gcc.dg/20001201-1.c: New testcase.
36389
36390 2000-12-02 Neil Booth <neilb@earthling.net>
36391
36392 * g++.old-deja/g++.other/externC4.C,
36393 g++.old-deja/g++.other/friend10.C: New tests.
36394
36395 2000-12-02 Neil Booth <neilb@earthling.net>
36396
36397 * g++.old-deja/g++.other/instan2.C
36398 * g++.old-deja/g++.other/instan3.C: New test.
36399
36400 2000-12-02 Neil Booth <neilb@earthling.net>
36401
36402 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36403 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36404 gnuc99.c,gnuc99-pedantic.c: New tests.
36405
36406 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36407
36408 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36409 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36410
36411 2000-12-01 Neil Booth <neilb@earthling.net>
36412
36413 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36414 * gcc.dg/cpp/poison.c: Update.
36415 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36416
36417 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
36418
36419 * g77.f-torture/execute/20001201.f: New test.
36420
36421 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36422
36423 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36424
36425 2000-12-01 Jakub Jelinek <jakub@redhat.com>
36426
36427 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36428
36429 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
36430
36431 * g++.old-deja/g++.other/cast6.C: New test.
36432
36433 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
36434
36435 * gcc.c-torture/execute/20001130-2.c: New testcase.
36436
36437 2000-11-30 Richard Henderson <rth@redhat.com>
36438
36439 * gcc.c-torture/execute/20001130-1.c: New test.
36440
36441 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36442
36443 * g++.old-deja/g++.other/op3.C: New test.
36444
36445 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36446
36447 * g++.old-deja/g++.other/op2.C: New test.
36448
36449 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36450
36451 * g++.old-deja/g++.other/crash38.C: New test.
36452
36453 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
36454
36455 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36456
36457 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36458
36459 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36460 tests.
36461 * gcc.c-torture/execute/string-opt-6.c: New test.
36462
36463 * gcc.dg/20001117-1.c: Add main.
36464
36465 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36466
36467 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36468 Move from here ...
36469 * gcc.dg/940510-1.c: ... to here.
36470
36471 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36472 zero-size arrays in toplevel structures.
36473
36474 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36475
36476 * gcc.c-torture/execute/loop-8.c: New test.
36477
36478 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36479
36480 * g++.old-deja/g++.other/base1.C: New test.
36481
36482 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36483
36484 * g++.old-deja/g++.other/parse2.C: New test.
36485
36486 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36487
36488 * g++.old-deja/g++.pt/incomplete1.C: New test.
36489
36490 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36491
36492 * g++.old-deja/g++.other/friend9.C: New test.
36493
36494 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36495
36496 * gcc.dg/20001127-1.c: New test.
36497
36498 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36499
36500 * g++.old-deja/g++.pt/friend46.C: New test.
36501
36502 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36503
36504 * g++.old-deja/g++.other/ptrmem8.C: New test.
36505
36506 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36507
36508 * gcc.c-torture/execute/string-opt-7.c: New test.
36509 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36510
36511 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36512
36513 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36514 instead of 'mkcheck 2'.
36515
36516 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36517
36518 * gcc.c-torture/execute/memcheck/driver.c,
36519 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36520 C9X references to refer to C99.
36521
36522 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36523
36524 * gcc.dg/ultrasp3.c: New test.
36525
36526 2000-11-25 Neil Booth <neilb@earthling.net>
36527
36528 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36529
36530 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36531
36532 * gcc.c-torture/compile/20001123-2.c: New.
36533
36534 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36535
36536 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36537
36538 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36539
36540 * gcc.dg/sequence-point-1.c: Add some new tests.
36541 * gcc.c-torture/execute/20001124-1.c: New test.
36542
36543 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36544
36545 * g++.old-deja/g++.other/vaarg4.C: New test.
36546 * gcc.c-torture/compile/20001123-1.c: New test.
36547
36548 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36549
36550 * g++.other/crash24.C: Adjust and remove XFAIL.
36551 * g++.other/crash37.C: New test.
36552
36553 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36554
36555 * g++.old-deja/g++.pt/instantiate9.C: New test.
36556
36557 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36558
36559 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36560 new ABI, too.
36561
36562 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36563 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36564
36565 2000-11-22 Neil Booth <neilb@earthling.net>
36566
36567 * gcc.dg/cpp/Wtrigraphs.c: New test.
36568
36569 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36570
36571 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36572
36573 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36574
36575 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36576
36577 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36578
36579 * lib/gcc-dg.exp: load_lib scanasm.exp.
36580 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36581 * lib/g++-dg.exp: load_lib scanasm.exp.
36582 * lib/scanasm.exp: New.
36583 (scan-assembler, scan-assembler-not): Add optional arguments to
36584 test name, or if not present, the pattern name.
36585 (scan-assembler-dem, scan-assembler-dem-not): New.
36586
36587 * g++.dg/dg.exp: New.
36588
36589 2000-11-21 Neil Booth <neilb@earthling.net>
36590
36591 * gcc.dg/cpp/integrated1.c: Remove.
36592
36593 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36594
36595 * gcc.c-torture/execute/20001121-1.c: New test.
36596
36597 2000-11-21 Richard Henderson <rth@redhat.com>
36598
36599 * gcc.c-torture/compile/20001121-1.c: New test.
36600
36601 2000-11-20 Neil Booth <neilb@earthling.net>
36602
36603 * gcc.dg/cpp/integrated1.c: New test.
36604
36605 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36606
36607 * g++.old-deja/g++.other/inline17.C: New test.
36608
36609 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36610
36611 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36612 local variable to be zero: I made the variable global. Now
36613 uses abort() and exit() instead of relying on main's return value.
36614
36615 2000-11-20 Neil Booth <neilb@earthling.net>
36616
36617 * gcc.dg/cpp/paste2.c: Update test.
36618 * objc/execute/paste.m: New test.
36619
36620 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36621
36622 * gcc.dg/c99-condexpr-1.c: New test.
36623
36624 2000-11-20 Neil Booth <neilb@earthling.net>
36625
36626 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36627
36628 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36629
36630 * g++.old-deja/g++.pt/export1.C: New test.
36631
36632 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36633
36634 * gcc.dg/20001117-1.c: New test.
36635
36636 2000-11-18 Richard Henderson <rth@redhat.com>
36637
36638 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36639
36640 2000-11-18 Richard Henderson <rth@redhat.com>
36641
36642 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36643 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36644 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36645
36646 2000-11-18 Richard Henderson <rth@redhat.com>
36647
36648 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36649 (main): New. Exit cleanly.
36650
36651 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36652
36653 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36654 gcc.dg/c99-fordecl-2.c: New tests.
36655
36656 2000-11-18 Richard Henderson <rth@redhat.com>
36657
36658 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36659 * gcc.c-torture/execute/zerolen-2.c: New.
36660
36661 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36662
36663 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36664 memory.
36665
36666 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36667
36668 * g++.old-deja/g++.pt/instantiate8.C: New test.
36669
36670 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36671
36672 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36673 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36674
36675 2000-11-16 Nick Clifton <nickc@redhat.com>
36676
36677 * gcc.c-torture/execute/nestfunc-2.c: New test.
36678 * gcc.c-torture/execute/nestfunc-3.c: New test.
36679
36680 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36681
36682 * gcc.c-torture/compile/20001116-1.c: New test.
36683
36684 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36685
36686 * gcc.c-torture/execute/20001115-1.c: New test.
36687
36688 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36689
36690 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36691 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36692 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36693 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36694
36695 2000-11-15 Neil Booth <neilb@earthling.net>
36696
36697 gcc.dg/cpp/_Pragma1.c: Update.
36698 gcc.dg/cpp/_Pragma2.c: New test.
36699
36700 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36701
36702 * g++.old-deja/g++.other/anon5.C: New test.
36703
36704 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36705
36706 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36707 tests.
36708
36709 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36710
36711 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36712 output.
36713
36714 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36715
36716 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36717 labels at end of compound statements.
36718
36719 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36720
36721 * gcc.c-torture/execute/loop-7.c: New test.
36722
36723 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36724
36725 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36726
36727 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36728
36729 * gcc.dg/c99-bool-1.c: New test.
36730
36731 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36732
36733 * gcc.dg/c99-scope-1.c: Remove xfail.
36734 * gcc.dg/c99-scope-2.c: New test.
36735
36736 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36737
36738 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36739 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36740
36741 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36742
36743 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36744 error messages.
36745
36746 * g++.mike/p700.C: Don't typedef wchar_t.
36747 * g++.mike/p784.C: Likewise.
36748 * g++.mike/eb101.C: Don't use __wchar_t.
36749
36750 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36751
36752 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36753 from DO loop.
36754
36755 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36756
36757 * gcc.c-torture/execute/20001111-1.c: New test.
36758
36759 2000-11-10 Nick Clifton <nickc@redhat.com>
36760
36761 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36762 long multuiple and accumulate.
36763
36764 2000-11-09 Richard Henderson <rth@redhat.com>
36765
36766 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36767 via size_t instead of int.
36768
36769 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36770 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36771 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36772 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36773
36774 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36775
36776 * gcc.c-torture/compile/20001109-1.c: New test.
36777 * gcc.c-torture/compile/20001109-2.c: New test.
36778
36779 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36780
36781 * g++.old-deja/g++.pt/operator1.C: New test.
36782 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36783
36784 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36785
36786 * gcc.dg/20001108-1.c: New test.
36787
36788 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36789
36790 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36791 with both arguments constant strings.
36792 * gcc.c-torture/execute/string-opt-3.c: New test.
36793 * gcc.c-torture/execute/string-opt-4.c: New test.
36794 * gcc.c-torture/execute/string-opt-5.c: New test.
36795
36796 2000-11-08 Nick Clifton <nickc@redhat.com>
36797
36798 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36799 mulsidi3adddi patterns.
36800
36801 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36802
36803 * g++.old-deja/g++.other/crash36.C: New test.
36804
36805 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36806
36807 * g++.old-deja/g++.other/init16.C: New test.
36808
36809 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36810
36811 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36812
36813 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36814
36815 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36816 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36817 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36818
36819 2000-11-07 DJ Delorie <dj@redhat.com>
36820
36821 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36822
36823 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36824
36825 * gcc.c-torture/execute/string-opt-1.c: New test.
36826
36827 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36828
36829 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36830 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36831 parameters in registers, and there is no way for a varargs
36832 function to know in which order the integer and floating-point
36833 parameters should be interleaved when they are placed on the
36834 stack.
36835 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36836 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36837
36838 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36839
36840 * gcc.c-torture/execute/string-opt-2.c: New test.
36841
36842 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36843
36844 * g++.old-deja/g++.pt/crash60.C: New test.
36845
36846 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36847
36848 * g++.old-deja/g++.other/crash24.C: New test.
36849 * g++.old-deja/g++.other/crash25.C: New test.
36850 * g++.old-deja/g++.other/crash26.C: New test.
36851 * g++.old-deja/g++.other/crash27.C: New test.
36852 * g++.old-deja/g++.other/crash28.C: New test.
36853 * g++.old-deja/g++.other/crash29.C: New test.
36854 * g++.old-deja/g++.other/crash30.C: New test.
36855 * g++.old-deja/g++.other/crash31.C: New test.
36856 * g++.old-deja/g++.other/crash32.C: New test.
36857 * g++.old-deja/g++.other/crash33.C: New test.
36858 * g++.old-deja/g++.other/crash34.C: New test.
36859 * g++.old-deja/g++.other/crash35.C: New test.
36860
36861 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36862
36863 * gcc.c-torture/execute/20001031-1.c: New test.
36864
36865 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36866
36867 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36868 namespace.
36869
36870 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36871 standards-conformant.
36872
36873 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36874
36875 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36876 * g++.old-deja/g++.mike/p755a.C: Likewise.
36877 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36878 library makes no calls to `operator new' during initialization.
36879
36880 2000-11-04 Neil Booth <neilb@earthling.net>
36881
36882 * gcc.dg/cpp/include2.c: New tests.
36883
36884 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36885
36886 * lib/g++.exp (g++_set_ld_library_path): New function.
36887 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36888
36889 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36890
36891 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36892 warnings.
36893
36894 2000-11-01 Richard Henderson <rth@redhat.com>
36895
36896 * g++.old-deja/g++.ext/namedret1.C: New.
36897 * g++.old-deja/g++.ext/namedret2.C: New.
36898 * g++.old-deja/g++.ext/namedret3.C: New.
36899
36900 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36901
36902 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36903 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36904
36905 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36906
36907 * gcc.c-torture/execute/va-arg-21.c: New test.
36908
36909 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36910
36911 * gcc.dg/c99-complex-2.c: New test.
36912
36913 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36914
36915 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36916
36917 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36918
36919 * g++.old-deja/g++.other/inline16.C: New test.
36920
36921 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36922
36923 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36924 __PRETTY_FUNCTION__
36925
36926 2000-10-29 Neil Booth <neilb@earthling.net>
36927
36928 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36929 New tests.
36930 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36931 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36932 optimisation.
36933
36934 2000-10-29 Neil Booth <neilb@earthling.net>
36935
36936 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36937 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36938 * mi5.c: Test multiple includes work with -C.
36939 * trigraphs.c: Test ^= version.
36940
36941 2000-10-28 Neil Booth <neilb@earthling.net>
36942
36943 New tests and test updates for new macro expander.
36944
36945 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36946 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36947 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36948 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36949 new diagnostic messages.
36950
36951 * gcc.dg/cpp/macro3.c: New tests.
36952
36953 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36954
36955 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36956 on the same line.
36957
36958 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36959
36960 * g++.old-deja/g++.other/eh2.C: New test.
36961
36962 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36963
36964 * gcc.c-torture/execute/20001027-1.c: New test.
36965
36966 2000-10-26 Richard Henderson <rth@redhat.com>
36967
36968 * gcc.c-torture/execute/20001026-1.c: New.
36969
36970 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36971
36972 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36973 * g++.old-deja/g++.law/builtin1.C: Likewise.
36974 * g++.old-deja/g++.law/ctors10.C: Likewise.
36975 * g++.old-deja/g++.law/virtual3.C: Likewise.
36976 * g++.old-deja/g++.mike/p658.C: Likewise.
36977 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36978 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36979 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36980 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36981 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36982
36983 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36984
36985 * gcc.c-torture/compile/20001024-1.c: New test.
36986
36987 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36988
36989 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36990 to tell us whether or not we are using V3.
36991
36992 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36993
36994 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36995 operands.
36996
36997 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36998
36999 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37000
37001 2000-10-25 Jakub Jelinek <jakub@redhat.com>
37002
37003 * gcc.c-torture/execute/20001024-1.c: New test.
37004
37005 2000-10-24 Jakub Jelinek <jakub@redhat.com>
37006
37007 * g++.old-deja/g++.other/sibcall1.C: New test.
37008
37009 2000-10-20 Jakub Jelinek <jakub@redhat.com>
37010
37011 * gcc.dg/noncompile/init-3.c: New test.
37012
37013 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
37014
37015 * gcc.dg/format-array-1.c: New test.
37016
37017 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
37018
37019 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
37020 writing through null pointers; remove comment about testing
37021 unterminated strings.
37022
37023 2000-10-17 Matthew Hiller <hiller@redhat.com>
37024
37025 * gcc.c-torture/execute/20001017-2.c: New test.
37026
37027 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
37028
37029 * gcc.c-torture/compile/20001018-1.c: New test.
37030 * gcc.c-torture/compile/20001018-1.x: Xfail.
37031
37032 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37033
37034 * gcc.c-torture/execute/20001017-1.c: New test.
37035
37036 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
37037
37038 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
37039 for multiple use of arguments with scanf formats; add tests for
37040 multiple use of arguments.
37041
37042 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
37043
37044 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
37045
37046 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
37047
37048 * gcc.dg/format-miss-1.c: New test.
37049
37050 2000-10-16 Jakub Jelinek <jakub@redhat.com>
37051
37052 * gcc.c-torture/execute/20001013-1.c: New test.
37053
37054 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
37055
37056 * gcc.dg/format-branch-1.c: New test.
37057
37058 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
37059
37060 * README, lib/file-format.exp: Remove EGCS references.
37061
37062 2000-10-16 Jakub Jelinek <jakub@redhat.com>
37063
37064 * gcc.dg/20001013-1.c: New test.
37065
37066 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
37067
37068 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
37069 for intmax_t in the compiler using __typeof__ and the type rules
37070 for conditional expressions.
37071
37072 2000-10-13 Jakub Jelinek <jakub@redhat.com>
37073
37074 * gcc.dg/20001012-1.c: New test.
37075 * gcc.dg/20001012-2.c: New test.
37076
37077 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
37078
37079 * gcc.dg/format-attr-1.c: New test.
37080
37081 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
37082
37083 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
37084 __LONG_LONG_MAX__ instead of LLONG_MAX.
37085
37086 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
37087
37088 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37089 scanf flags.
37090 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37091 flags.
37092
37093 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
37094
37095 * gcc.dg/sequence-pt-1.c: New test.
37096
37097 2000-10-11 Geoff Keating <geoffk@cygnus.com>
37098
37099 * gcc.c-torture/execute/20001011-1.c: New testcase.
37100 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37101
37102 2000-10-10 Jakub Jelinek <jakub@redhat.com>
37103
37104 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37105 does not error on it.
37106
37107 2000-10-10 Jakub Jelinek <jakub@redhat.com>
37108
37109 * gcc.dg/20001009-1.c: New test.
37110
37111 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
37112
37113 * gcc.c-torture/compile/20001009-1.c: Move from here ....
37114 * gcc.c-torture/execute/20001009-2.c: ... to here.
37115
37116 2000-10-09 Geoff Keating <geoffk@cygnus.com>
37117
37118 * gcc.c-torture/compile/20001009-1.c: New testcase.
37119 * gcc.c-torture/execute/20001009-1.c: New testcase.
37120 Testcases provided by Jan Hubicka <jh@suse.cz>.
37121
37122 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
37123
37124 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37125 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
37126 uintmax_t using <limits.h> to emulate the compiler's internal
37127 logic. No longer XFAIL %j tests.
37128
37129 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
37130
37131 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
37132 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37133 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
37134 regexps and details of expected handling of some bad formats.
37135 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
37136 suppression.
37137
37138 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
37139
37140 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
37141 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
37142 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
37143 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
37144 in list archives.
37145
37146 2000-10-06 Richard Henderson <rth@cygnus.com>
37147
37148 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
37149 * g++.old-deja/g++.brendan/crash52.C: Likewise.
37150 * g++.old-deja/g++.jason/report.C: Likewise.
37151 * g++.old-deja/g++.law/friend5.C: Likewise.
37152 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
37153 of the expected warnings.
37154
37155 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
37156
37157 * g++.old-deja/g++.pt/enum14.C: New test.
37158
37159 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
37160
37161 * g++.old-deja/g++.pt/crash59.C: New test.
37162
37163 2000-10-04 Will Cohen <wcohen@redhat.com>
37164
37165 * gcc.dg/20000926-1.c: New test.
37166
37167 2000-10-03 Geoff Keating <geoffk@cygnus.com>
37168
37169 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
37170 function name for current C++ compiler.
37171 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37172
37173 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
37174
37175 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37176 __PRETTY_FUNCTION__.
37177 * g++.old-deja/g++.ext/pretty2.C: Likewise.
37178
37179 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37180
37181 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37182
37183 2000-09-26 Jakub Jelinek <jakub@redhat.com>
37184
37185 * gcc.c-torture/compile/20000923-1.c: New test.
37186
37187 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37188
37189 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37190 * g++.old-deja/g++.pt/ttp62.C: Same.
37191 * g++.old-deja/g++.other/inline14.C: Same.
37192
37193 2000-09-24 Richard Henderson <rth@cygnus.com>
37194
37195 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37196
37197 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
37198
37199 * gcc.dg/c90-printf-1.c: Add test for wide string format.
37200
37201 2000-09-22 Geoff Keating <geoffk@cygnus.com>
37202
37203 * gcc.c-torture/compile/20000922-1.c: New file.
37204
37205 2000-09-21 Nick Clifton <nickc@redhat.com>
37206
37207 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37208 a signed long modulo operation.
37209 (mod6): New function - perform an unsigned long modulo operation.
37210 (main): Add tests for modulos of very large numbers by very small
37211 dividends.
37212
37213 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37214
37215 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37216
37217 2000-09-19 Richard Henderson <rth@cygnus.com>
37218
37219 * gcc.dg/compare2.c (case 10): XFAIL.
37220
37221 2000-09-18 Richard Henderson <rth@cygnus.com>
37222
37223 * gcc.c-torture/execute/20000906-1.c: Move ...
37224 * gcc.dg/20000906-1.c: ... here. Only run on targets
37225 that support __builtin_trap.
37226
37227 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
37228
37229 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37230
37231 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
37232
37233 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37234 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
37235 more $ format tests.
37236
37237 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
37238
37239 * gcc.dg/format-errmk-1.c: New test.
37240
37241 2000-09-17 Greg McGary <greg@mcgary.org>
37242
37243 * gcc.c-torture/execute/20000917-1.x: Remove.
37244
37245 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
37246
37247 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37248
37249 2000-09-17 Greg McGary <greg@mcgary.org>
37250
37251 * gcc.c-torture/execute/20000917-1.c: New test.
37252 * gcc.c-torture/execute/20000917-1.x: XFAIL.
37253
37254 2000-09-16 Neil Booth <NeilB@earthling.net>
37255
37256 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37257 in nested macro bug.
37258
37259 2000-09-15 Neil Booth <NeilB@earthling.net>
37260
37261 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37262
37263 2000-09-14 Jeffrey A Law (law@cygnus.com)
37264
37265 * gcc.c-torture/execute/20000914-1.c: New test.
37266
37267 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
37268
37269 * g++.other/inline13.C: New test.
37270
37271 2000-09-12 Andreas Jaeger <aj@suse.de>
37272
37273 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37274 constant by Ulrich Drepper <drepper@redhat.com>.
37275
37276 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
37277
37278 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37279
37280 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37281
37282 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37283
37284 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
37285
37286 * gcc.dg/cpp/backslash.c: New test.
37287
37288 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
37289
37290 * gcc.c-torture/execute/20000910-1.c: New test.
37291 * gcc.c-torture/execute/20000910-2.c: Likewise.
37292
37293 2000-09-11 Robert Lipe <robertl@sco.com>
37294
37295 * gcc.dg/pragma-align.c: New test.
37296
37297 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
37298
37299 * g++.old-deja/g++.pt/explicit82.C: New test.
37300 * g++.old-deja/g++.pt/explicit83.C: New test.
37301
37302 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
37303
37304 * gcc.dg/asm-names.c: New test.
37305
37306 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37307
37308 * gcc.dg/cpp/tr-warn6.c: New test
37309
37310 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
37311
37312 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37313 be accepted.
37314
37315 2000-09-07 Catherine Moore <clm@redhat.com>
37316
37317 * gcc.c-torture/execute/unroll-1.c: New test.
37318
37319 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
37320
37321 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37322 ERROR markers.
37323 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37324 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37325 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37326 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37327 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37328 Preprocess only.
37329 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37330 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37331
37332 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37333
37334 * g++.old-deja/g++.pt/deduct2.C: New test.
37335
37336 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37337
37338 * g++.old-deja/g++.pt/parms2.C: New test.
37339
37340 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37341
37342 * g++.old-deja/g++.pt/crash58.C: New test.
37343
37344 2000-09-06 Greg McGary <greg@mcgary.org>
37345
37346 * gcc.c-torture/execute/20000906-1.c: New test.
37347 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37348
37349 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37350
37351 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37352
37353 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37354
37355 * g++.old-deja/g++.pt/crash57.C: New test.
37356
37357 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37358
37359 * g++.old-deja/g++.pt/crash56.C: New test.
37360
37361 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37362
37363 * g++.old-deja/g++.pt/koenig1.C: New test.
37364
37365 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37366
37367 * gcc.dg/20000904-1.c: New test.
37368
37369 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37370
37371 * gcc.dg/cpp/paste8.c: New test.
37372
37373 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
37374
37375 * gcc.c-torture/compile/20000827-1.c: New test.
37376
37377 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37378
37379 * gcc.dg/format-diag-1.c: New test.
37380
37381 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37382
37383 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37384 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37385 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37386 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37387 gcc.dg/formatz-1.c: Adjust warning regular expressions.
37388
37389 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37390
37391 * g++.old-deja/g++.other/nested4.C: New test.
37392
37393 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37394
37395 * g++.old-deja/g++.ns/scoped1.C: New test.
37396
37397 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
37398
37399 * lib/g++.exp: Support testing already-installed GCC.
37400
37401 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37402
37403 * wtr-label-1.c, wtr-suffix-1.c: New tests.
37404
37405 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37406
37407 * gcc.dg/return-type-2.c: New test.
37408
37409 2000-08-27 Geoff Keating <geoffk@cygnus.com>
37410
37411 * gcc.c-torture/compile/20000825-1.c: New test.
37412
37413 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
37414
37415 * gcc.dg/dwarf2-2.c: New test.
37416
37417 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
37418
37419 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37420 dg-warning regexps.
37421
37422 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
37423
37424 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37425 gcc.dg/format-ext-5.c: New tests.
37426
37427 2000-08-25 Jakub Jelinek <jakub@redhat.com>
37428
37429 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37430
37431 2000-08-24 Mark Mitchell <mark@codesourcery.com>
37432
37433 * gcc.dg/noncompile/930622-2.c: Adjust error message.
37434
37435 2000-08-24 Richard Henderson <rth@cygnus.com>
37436
37437 * gcc.dg/ia64-sync-1.c: New test.
37438 * gcc.dg/ia64-sync-2.c: New test.
37439 * gcc.dg/ia64-asm-1.c: New test.
37440
37441 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
37442
37443 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37444 * gcc.dg/format-ext-2.c: New test.
37445
37446 2000-08-23 Jason Merrill <jason@redhat.com>
37447
37448 * lib/old-dejagnu.exp: Also ignore "In member function" and
37449 "At global scope".
37450
37451 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37452
37453 * gcc.dg/noncompile/label-lineno-1.c: New test.
37454
37455 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37456
37457 * gcc.dg/c99-array-nonobj-1.c: New test.
37458
37459 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37460
37461 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37462 tests.
37463 * gcc.dg/format-ext-1.c: New test.
37464
37465 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37466
37467 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37468 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37469 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37470 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37471 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37472
37473 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37474
37475 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37476 gcc.dg/c99-strftime-2.c: New tests.
37477
37478 2000-08-22 Richard Henderson <rth@cygnus.com>
37479
37480 * gcc.c-torture/execute/20000822-1.c: New test.
37481
37482 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37483
37484 * gcc.c-torture/execute/20000819-1.x: Remove.
37485
37486 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37487
37488 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37489 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37490 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37491 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37492 gcc.dg/format-xopen-1.c: New tests.
37493
37494 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37495
37496 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37497
37498 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37499
37500 * g++.old-deja/g++.other/loop2.C: New test.
37501
37502 * gcc.c-torture/compile/20000606-1.c: New test.
37503 * gcc.c-torture/compile/20000728-1.c: New test.
37504 * gcc.c-torture/execute/20000801-1.c: New test.
37505 * gcc.c-torture/execute/20000801-2.c: New test.
37506 * gcc.c-torture/execute/20000819-1.c: New test.
37507 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37508 * gcc.dg/20000629-1.c: New test.
37509 * gcc.dg/20000724-1.c: New test.
37510 * gcc.dg/20000807-1.c: New test.
37511
37512 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37513
37514 * gcc.dg/cpp/pragma-1.c: New test.
37515 * gcc.dg/cpp/pragma-2.c: New test.
37516
37517 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37518
37519 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37520 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37521
37522 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37523
37524 * gcc.c-torture/compile/20000818-1.c: New test.
37525
37526 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37527
37528 * gcc.c-torture/execute/20000818-1.c: New test.
37529
37530 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37531
37532 * gcc.dg/format-va-1.c: New test.
37533
37534 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37535
37536 * g++.old-deja/g++.other/typedef8.C: New test.
37537
37538 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37539
37540 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37541 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37542 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37543 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37544 * g++.old-deja/g++.other/ptrmem7.C: New test.
37545 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37546
37547 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37548
37549 * g++.old-deja/g++.pt/typename27.C: New test.
37550
37551 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37552
37553 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37554 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37555 * g++.old-deja/g++.pt/friend45.C: New test.
37556 * g++.old-deja/g++.other/friend8.C: New test.
37557
37558 2000-08-15 Richard Henderson <rth@cygnus.com>
37559
37560 * gcc.c-torture/execute/20000815-1.c: New test.
37561
37562 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37563
37564 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37565 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37566 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37567
37568 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37569
37570 * g++.old-deja/g++.other/refinit2.C: New test.
37571
37572 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37573
37574 * lib/c-torture.exp (c-torture): Make
37575 compiler_conditional_xfail_data global.
37576 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37577 compiler_conditional_xfail_data machinery.
37578 (f-torture-execute): Likewise.
37579 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37580 and only when unrolling loops.
37581
37582 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37583
37584 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37585
37586 * g++.old-deja/g++.pt/explicit81.C: New test.
37587
37588 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37589
37590 * g++.old-deja/g++.pt/typename26.C: New test.
37591
37592 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37593
37594 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37595 warning.
37596
37597 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37598
37599 * g++.old-deja/g++.other/array3.C: New test.
37600
37601 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37602
37603 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37604 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37605 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37606 New tests.
37607
37608 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37609
37610 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37611 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37612
37613 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37614
37615 * gcc.c-torture/execute/20000808-1.c: New test.
37616
37617 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37618
37619 * gcc.dg/c90-const-expr-1.c: New test.
37620
37621 2000-08-08 Richard Henderson <rth@cygnus.com>
37622
37623 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37624
37625 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37626
37627 * gcc.dg/noncompile/const-ll-1.c: New test.
37628
37629 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37630
37631 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37632
37633 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37634
37635 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37636 that running programs linked against the shared version of libobjc
37637 run correctly.
37638
37639 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37640
37641 * gcc.dg/c99-printf-1.c: New test.
37642
37643 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37644
37645 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37646
37647 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37648
37649 * gcc.c-torture/execute/20000731-1.x: Delete.
37650
37651 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37652
37653 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37654 and torture_without_loops as is done by c-torture.exp.
37655 (search_for): Copy from c-torture.exp.
37656 (gcc-dg-runtest): New function, drives a directory of tests
37657 iterating over the TORTURE_OPTIONS.
37658 (scan-assembler, scan-assembler-not): Move here from
37659 individual directory drivers.
37660
37661 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37662 defined by lib/gcc-dg.exp.
37663 * gcc.dg/cpp/cpp.exp: Likewise.
37664 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37665 gcc-dg-runtest, so we cycle over optimization options.
37666
37667 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37668 * gcc.dg/compare2.c: No longer expected to fail.
37669
37670 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37671
37672 * gcc.c-torture/execute/20000804-1.c: New test.
37673
37674 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37675
37676 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37677
37678 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37679
37680 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37681
37682 2000-08-03 Jeffrey A Law (law@cygnus.com)
37683
37684 * gcc.c-torture/compile/20000803-1.c: New test.
37685
37686 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37687
37688 * gcc.c-torture/execute/20000801-3.c,
37689 gcc.c-torture/execute/20000801-4.c: New tests.
37690 * gcc.c-torture/execute/20000801-3.x,
37691 gcc.c-torture/execute/20000801-4.x: Xfail.
37692
37693 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37694
37695 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37696 libobjc/.libs to allow for libtool.
37697
37698 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37699
37700 * gcc.c-torture/compile/20000802-1.c: New test.
37701
37702 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37703
37704 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37705
37706 2000-07-31 Jeffrey A Law (law@cygnus.com)
37707
37708 * gcc-c-torture/execute/20000731-2.c: New test.
37709
37710 * gcc.c-torture/execute/20000731-1.c: New test.
37711 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37712
37713 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37714
37715 * testsuite/gcc.dg/cpp/paste7.c: New test.
37716 * gcc.dg/cpp/20000725-1.c: New test.
37717
37718 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37719
37720 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37721 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37722 declaration warning for __builtin_dwarf_reg_size.
37723
37724 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37725
37726 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37727
37728 * gcc.dg/noncompile/voidparam-1.c: New test.
37729
37730 2000-07-30 Richard Henderson <rth@cygnus.com>
37731
37732 * gcc.dg/c90-digraph-1.c: Don't xfail.
37733 * gcc.dg/compare2.c (case 10): Xfail.
37734 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37735
37736 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37737
37738 * gcc.dg/c99-main-1.c: New test.
37739
37740 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37741
37742 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37743
37744 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37745
37746 * gcc.c-tortuer/execute/20000726-1.c: New test.
37747
37748 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37749
37750 * gcc.c-torture/execute/enum-2.c: New test.
37751
37752 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37753
37754 * gcc.dg/cpp/tr-warn3.c: New test.
37755
37756 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37757
37758 * g++.old-deja/g++.ext/implicit1.C: Remove.
37759 * g++.old-deja/g++.jason/c2.C: Remove
37760 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37761 * g++.old-deja/g++.pt/crash16.C: Likewise.
37762 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37763
37764 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37765
37766 * g++.old-deja/g++.other/for2.C: New test.
37767
37768 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37769
37770 * gcc.dg/20000720-1.c: New test.
37771
37772 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37773
37774 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37775
37776 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37777
37778 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37779 * gcc.c-torture/execute/20000722-1.c: New.
37780 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37781
37782 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37783
37784 * gcc.dg/cpp/20000720-1.S: New test.
37785
37786 2000-07-21 Michael Meissner <meissner@redhat.com>
37787
37788 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37789
37790 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37791
37792 * g++.old-deja/g++.brendan/crash16.C,
37793 g++.old-deja/g++.brendan/parse3.C,
37794 g++.old-deja/g++.brendan/redecl1.C,
37795 g++.old-deja/g++.ns/template13.C,
37796 g++.old-deja/g++.other/decl4.C,
37797 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37798
37799 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37800
37801 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37802 and "Internal error".
37803
37804 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37805 regexps.
37806 * gcc.dg/cpp/paste6.c: New test.
37807
37808 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37809
37810 * gcc.dg/cpp/tr-direct.c: New test.
37811
37812 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37813 gcc.dg/cpp/undef1.c: Tweak error regexps.
37814
37815 2000-07-18 Eric Christopher <echristo@redhat.com>
37816
37817 * gcc.c-torture/compile/20000718-1.c: New test.
37818
37819 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37820
37821 * cpplex.c (_cpp_push_token): If the token being pushed back
37822 is the previous token in this context, just subtract one from
37823 context->posn.
37824 * cppmacro.c (save_expansion): Clear aux field when storing a
37825 placemarker.
37826
37827 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37828
37829 * gcc.dg/noncompile/redecl-1.c: New test.
37830
37831 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37832
37833 * gcc.c-torture/execute/20000717-5.c: New test.
37834 * gcc.c-torture/execute/20000717-1.x: Removed.
37835
37836 2000-07-17 Richard Henderson <rth@cygnus.com>
37837
37838 * gcc.c-torture/execute/20000717-4.c: New test.
37839
37840 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37841
37842 * gcc.dg/cpp/syshdr.c: New test.
37843 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37844
37845 2000-07-17 Neil Booth <neilb@earthling.net>
37846
37847 * gcc.dg/cpp/cmdlne-dM.c: New test.
37848 * gcc.dg/cpp/cmdlne-dD.c: New test.
37849
37850 2000-07-17 Jeffrey A Law (law@cygnus.com)
37851
37852 * gcc.c-torture/execute/20000717-3.c: New test.
37853
37854 * gcc.c-torture/compile/20000717-1.c: New test.
37855
37856 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37857
37858 * gcc.c-torture/execute/20000717-2.c: New test.
37859
37860 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37861
37862 * gcc.dg/formatz-1.c: New test.
37863
37864 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37865 * gcc.dg/c99-digraph-1.c: New tests.
37866
37867 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37868 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37869
37870 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37871 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37872 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37873 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37874 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37875 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37876 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37877
37878 2000-07-17 Greg McGary <greg@mcgary.org>
37879
37880 * gcc.c-torture/execute/20000717-1.c: New test.
37881 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37882
37883 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37884
37885 * gcc.c-torture/execute/20000715-2.c: New test.
37886 * gcc.dg/20000715-1.c: New test.
37887
37888 2000-07-15 Michael Meissner <meissner@redhat.com>
37889
37890 * gcc.c-torture/execute/20000715-1.c: New test.
37891
37892 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37893
37894 * gcc.c-torture/execute/20000707-1.c: New test.
37895
37896 2000-07-13 Neil Booth <NeilB@earthling.net>
37897
37898 * testsuite/gcc.dg/cpp/digraph1.c,
37899 testsuite/gcc.dg/cpp/digraph2.c,
37900 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37901
37902 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37903
37904 * g77.f-torture/compile/20000630-2.f: New test.
37905 * g77.f-torture/compile/20000630-2.x
37906
37907 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37908
37909 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37910
37911 2000-07-11 Neil Booth <NeilB@earthling.net>
37912
37913 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37914
37915 2000-07-11 Neil Booth <NeilB@earthling.net>
37916
37917 * gcc.dg/cpp/cmdlne-C.c: New.
37918
37919 2000-07-09 Neil Booth <NeilB@earthling.net>
37920
37921 * gcc.dg/cpp/directiv.c: New tests.
37922 * gcc.dg/cpp/undef1.c: Update.
37923
37924 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37925
37926 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37927
37928 2000-07-09 Neil Booth <NeilB@earthling.net>
37929
37930 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37931
37932 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37933
37934 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37935 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37936
37937 2000-07-08 Neil Booth <NeilB@earthling.net>
37938
37939 * gcc.dg/cpp/macsyntx.c: New tests.
37940
37941 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37942
37943 * gcc.dg/20000707-1.c: New test.
37944
37945 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37946
37947 * gcc.c-torture/execute/20000706-1.c: New test.
37948 * gcc.c-torture/execute/20000706-2.c: New test.
37949 * gcc.c-torture/execute/20000706-3.c: New test.
37950 * gcc.c-torture/execute/20000706-4.c: New test.
37951 * gcc.c-torture/execute/20000706-5.c: New test.
37952
37953 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37954
37955 * g++.old-deja/g++.pt/instantiate7.C: New test.
37956
37957 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37958
37959 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37960 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37961 * g++.old-deja/g++.other/rtti3.C: Likewise.
37962 * g++.old-deja/g++.other/rttid3.C: Likewise.
37963
37964 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37965
37966 * g77.f-torture/compile/20000630-1.x: Fix typo
37967
37968 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37969
37970 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37971 assembly output.
37972
37973 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37974
37975 * gcc.dg/cpp/ident.c: New test.
37976
37977 2000-07-05 Neil Booth <NeilB@earthling.net>
37978
37979 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37980 gcc.dg/cpp/lexstrng.c: New tests.
37981
37982 2000-07-04 Neil Booth <NeilB@earthling.net>
37983
37984 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37985 * gcc.dg/cpp/strify2.c: Same.
37986
37987 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37988
37989 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37990 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37991 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37992 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37993
37994 * testsuite/gcc.dg/cpp/macro1.c,
37995 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37996 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37997 testsuite/gcc.dg/cpp/strify1.c,
37998 testsuite/gcc.dg/cpp/strify2.c: New tests.
37999
38000 2000-07-03 Jakub Jelinek <jakub@redhat.com>
38001
38002 * gcc.c-torture/execute/20000703-1.c: New test.
38003
38004 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
38005
38006 * g++.old-deja/g++.pt (lookup10.C): New test.
38007
38008 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
38009
38010 * g++.old-deja/g++.pt (typename25.C): New test.
38011
38012 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
38013
38014 * gcc.c-torture/compile/20000701-1.c: New test.
38015
38016 2000-06-30 Nick Clifton <nickc@cygnus.com>
38017
38018 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
38019 to test case.
38020
38021 2000-06-30 Catherine Moore <clm@cygnus.com>
38022
38023 * gcc.c-torture/execute/align-1.c: New test.
38024
38025 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
38026
38027 * g++.old-deja/g++.pt/expr8.C: New test.
38028 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
38029
38030 2000-06-29 Nick Clifton <nickc@cygnus.com>
38031
38032 * gcc.c-torture/compile/20000629-1.c: New test.
38033
38034 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
38035
38036
38037 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
38038 gcc.dg/noncompile directory, depending on whether they're
38039 preprocessor tests or not. Annotate all the tests for the dg
38040 framework.
38041
38042 * gcc.c-torture/noncompile/noncompile.exp: Delete.
38043 * gcc.dg/noncompile/noncompile.exp: New.
38044
38045 * Moved files:
38046 Old name New name
38047 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
38048 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
38049 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
38050 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
38051 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
38052 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
38053 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
38054 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
38055 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
38056 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
38057 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
38058 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
38059 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
38060 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
38061 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
38062 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
38063 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
38064 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
38065 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
38066 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
38067 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
38068 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
38069 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
38070 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
38071
38072 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
38073 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
38074 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
38075 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
38076 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
38077 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
38078
38079 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
38080
38081 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
38082 declare one variable. On the fourth, error.
38083 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
38084 declared by 20000628-1a.h.
38085
38086 2000-06-29 Richard Henderson <rth@redhat.com>
38087
38088 * gcc.c-torture/execute/930529-1.x: New file.
38089 * gcc.dg/920413-1.c: Adjust expected warning text.
38090 * gcc.dg/980217-1.c: Declare abort.
38091 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38092
38093 2000-06-29 Jeffrey A Law (law@cygnus.com)
38094
38095 * g77.f-torture/compile/20000629-1.f: New test.
38096 * g77.f-torture/compile/20000629-1.x: Expected to fail.
38097
38098 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
38099
38100 Rearrange lots of files, removing entirely the
38101 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38102 directories.
38103
38104 * Deleted files:
38105 gcc.c-torture/code_quality/code_quality.exp
38106 gcc.c-torture/special/special.exp
38107 gcc.failure/failure.exp
38108 gcc.failure/940409-1.x
38109 gcc.c-torture/compile/961203-1.x
38110
38111 * New files:
38112 gcc.misc-tests/linkage.exp
38113 gcc.c-torture/execute/920730-1t.c
38114 gcc.c-torture/execute/920730-1t.x
38115 gcc.c-torture/compile/920520-1.x
38116 gcc.c-torture/compile/920521-1.x
38117 gcc.c-torture/compile/981006-1.x
38118 gcc.c-torture/execute/eeprof-1.x
38119
38120 * Moved files (possibly with modifications to fit a new harness):
38121 Old name New name
38122 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
38123 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
38124 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
38125 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
38126 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
38127 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
38128 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
38129 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
38130 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
38131 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
38132 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
38133 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
38134 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
38135 gcc.failure/940409-1.c gcc.dg/940409-1.c
38136
38137 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
38138
38139 * c-torture/compile/961203-1.x: Delete.
38140
38141 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
38142 not exit. Include stdio.h.
38143 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
38144 * gcc.misc-tests/dg-12.c: Likewise.
38145 * gcc.misc-tests/dg-5.c: Likewise.
38146 * gcc.misc-tests/dg-6.c: Likewise.
38147 * gcc.misc-tests/dg-7.c: Prototype abort.
38148 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
38149 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
38150 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
38151 not exit.
38152 * gcc.misc-tests/sieve.c: Use return from main, not exit.
38153 * gcc.misc-tests/sort2.c: Use return from main, not exit.
38154
38155 2000-06-28 Jakub Jelinek <jakub@redhat.com>
38156
38157 * gcc.dg/cpp/20000628-1.c: New test.
38158 * gcc.dg/cpp/20000628-1.h: New header for above test.
38159 * gcc.dg/cpp/20000628-1a.h: Likewise.
38160
38161 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
38162
38163 * gcc.dg/cpp: New directory.
38164 * gcc.dg/cpp/cpp.exp: New driver.
38165 * gcc.dg/cpp/20000627-1.c: New test.
38166 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
38167 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
38168 and rewrite as a compilation test.
38169
38170 * gcc.dg: Move many files into the cpp subdirectory, possibly
38171 renaming or editing them as well.
38172 Old name New name
38173 990119-1.c cpp/19990119-1.c
38174 990228-1.c cpp/19990228-1.c
38175 990407-1.c cpp/19990407-1.c
38176 990409-1.c cpp/19990409-1.c
38177 990413-1.c cpp/19990413-1.c
38178 990703-1.c cpp/19990703-1.c
38179 20000127-1.c cpp/20000127-1.c
38180 20000129-1.c cpp/20000129-1.c
38181 20000207-1.c cpp/20000207-1.c
38182 20000207-2.c cpp/20000207-2.c
38183 20000209-1.c cpp/20000209-1.c
38184 20000209-2.c cpp/20000209-2.c
38185 20000301-1.c cpp/20000301-1.c
38186 20000419-1.c cpp/20000419-1.c
38187 20000510-1.S cpp/20000510-1.S
38188 20000519-1.c cpp/20000519-1.c
38189 20000529-1.c cpp/20000529-1.c
38190 20000625-1.c cpp/20000625-1.c
38191 20000625-2.c cpp/20000625-2.c
38192 cpp-as1.c cpp/assert1.c
38193 cpp-as2.c cpp/assert2.c
38194 cxx-comments-1.c cpp/cxxcom1.c
38195 cxx-comments-2.c cpp/cxxcom2.c
38196 endif-label.c cpp/endif.c
38197 cpp-hash1.c cpp/hash1.c
38198 cpp-hash2.c cpp/hash2.c
38199 cpp-if1.c cpp/if-1.c
38200 cpp-if2.c cpp/if-2.c
38201 cpp-if3.c cpp/if-3.c
38202 cpp-if4.c cpp/if-4.c
38203 cpp-if5.c cpp/if-5.c
38204 cpp-cond.c cpp/if-cexp.c
38205 cpp-missingop.c cpp/if-mop.c
38206 cpp-missingparen.c cpp/if-mpar.c
38207 cpp-opprec.c cpp/if-oppr.c
38208 cpp-ifparen.c cpp/if-paren.c
38209 cpp-shortcircuit.c cpp/if-sc.c
38210 cpp-shift.c cpp/if-shift.c
38211 cpp-unary.c cpp/if-unary.c
38212 cpp-li1.c cpp/line1.c
38213 cpp-li2.c cpp/line2.c
38214 lineno.c cpp/line3.c
38215 lineno-2.c cpp/line4.c
38216 cpp-mi.c cpp/mi1.c
38217 cpp-mic.h cpp/mi1c.h
38218 cpp-micc.h cpp/mi1cc.h
38219 cpp-mind.h cpp/mi1nd.h
38220 cpp-mindp.h cpp/mi1ndp.h
38221 cpp-mix.h cpp/mi1x.h
38222 cpp-mi2.c cpp/mi2.c
38223 cpp-mi2a.h cpp/mi2a.h
38224 cpp-mi2b.h cpp/mi2b.h
38225 cpp-mi2c.h cpp/mi2c.h
38226 cpp-mi3.c cpp/mi3.c
38227 cpp-mi3.def cpp/mi3.def
38228 poison-1.c cpp/poison.c
38229 pr-impl.c cpp/prag-imp.c
38230 cpp-redef-2.c cpp/redef1.c
38231 cpp-redef.c cpp/redef2.c
38232 strpaste.c cpp/strp1.c
38233 strpaste-2.c cpp/strp2.c
38234 cpp-tradpaste.c cpp/tr-paste.c
38235 cpp-tradstringify.c cpp/tr-str.c
38236 cpp-tradwarn1.c cpp/tr-warn1.c
38237 cpp-tradwarn2.c cpp/tr-warn2.c
38238 trigraphs.c cpp/trigraphs.c
38239 cpp-unc1.c cpp/unc1.c
38240 cpp-unc2.c cpp/unc2.c
38241 cpp-unc3.c cpp/unc3.c
38242 cpp-unc.c cpp/unc4.c
38243 undef.c cpp/undef1.c
38244 undef-2.c cpp/undef2.c
38245 cpp-wi1.c cpp/widestr1.c
38246
38247 2000-06-27 Mark Mitchell <mark@codesourcery.com>
38248
38249 * lib/g++.exp (g++_include_flags): Tweak.
38250
38251 2000-06-27 H.J. Lu <hjl@gnu.org>
38252 Loren J. Rittle <ljrittle@acm.org>
38253
38254 * lib/g++.exp (g++_include_flags): Override libgloss.exp
38255 version with one that knows about the new gcc tree structure.
38256 (g++_link_flags): Same.
38257
38258 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
38259
38260 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38261 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38262 case we are cross-compiling.
38263
38264 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38265 g++.old-deja/g++.niklas/Makefile.in,
38266 g++.old-deja/g++.niklas/configure.in,
38267 g++.old-deja/g++.other/Makefile.in,
38268 g++.old-deja/g++.other/configure.in,
38269 gcc.c-torture/code_quality/Makefile.in,
38270 gcc.c-torture/code_quality/configure.in,
38271 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38272 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38273 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38274 gcc.c-torture/execute/ieee/Makefile.in,
38275 gcc.c-torture/execute/ieee/configure.in,
38276 gcc.c-torture/noncompile/Makefile.in,
38277 gcc.c-torture/noncompile/configure.in,
38278 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38279 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38280 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38281
38282 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
38283
38284 * g++.old-deja/g++.other/ambig3.C: New test.
38285
38286 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
38287
38288 * g++.old-deja/g++.pt/syntax1.C: New test.
38289 * g++.old-deja/g++.pt/syntax2.C: New test.
38290 * g++.old-deja/g++.other/syntax3.C: New test.
38291 * g++.old-deja/g++.other/syntax4.C: New test.
38292
38293 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
38294
38295 * gcc.dg/20000623-1.c: Prototype exit and abort.
38296
38297 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
38298
38299 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38300 New tests.
38301 * gcc.dg/cpp-mi3.def: New file.
38302
38303 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38304 inside assertions.
38305 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38306 lexer's error messages.
38307 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38308 divine anything from the linemarkers.
38309 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38310 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38311
38312 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
38313
38314 * gcc.dg/20000623-1.c: New test.
38315
38316 2000-06-22 Jakub Jelinek <jakub@redhat.com>
38317
38318 * gcc.c-torture/execute/20000622-1.c: New test.
38319
38320 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
38321
38322 * g++.old-deja/g++.other/init15.C: New test.
38323
38324 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
38325
38326 * g++.old-deja/g++.pt/vaarg2.C: New test.
38327 * g++.old-deja/g++.pt/vaarg3.C: New test.
38328
38329 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
38330
38331 * g++.old-deja/g++.other/dyncast6.C: New test.
38332
38333 2000-06-15 Jakub Jelinek <jakub@redhat.com>
38334
38335 * gcc.c-torture/execute/loop-6.c: New test.
38336
38337 2000-06-14 Jakub Jelinek <jakub@redhat.com>
38338
38339 * gcc.dg/20000614-1.c: New test.
38340 * gcc.dg/20000614-2.c: New test.
38341
38342 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
38343
38344 * g++.old-deja/g++.other/inline12.C: New test.
38345
38346 2000-06-13 Jakub Jelinek <jakub@redhat.com>
38347
38348 * g++.old-deja/g++.other/eh1.C: New test.
38349
38350 2000-06-12 Jakub Jelinek <jakub@redhat.com>
38351
38352 * g++.old-deja/g++.other/type.C: New test.
38353
38354 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38355
38356 * g++.old-deja/g++.other/initstring.C: New test.
38357
38358 2000-06-12 Jason Merrill <jason@redhat.com>
38359
38360 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38361
38362 2000-06-09 Jeffrey A Law (law@cygnus.com)
38363
38364 * gcc.c-torture/compile/20000609-1.c: New test.
38365
38366 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
38367
38368 * gcc.dg/20000609-1.c: New test.
38369
38370 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
38371
38372 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38373 * gcc.c-torture/noncompile/poison-1.c: Move...
38374 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38375 * gcc.dg/cpp-li1.c: Add a token after the #line.
38376
38377 2000-06-05 Richard Henderson <rth@cygnus.com>
38378
38379 * gcc.c-torture/execute/20000605-2.c: New test.
38380 * gcc.c-torture/execute/20000605-3.c: New test.
38381
38382 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
38383
38384 * g77.f-torture/execute/20000503-1.x: New file.
38385
38386 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
38387
38388 * g++.old-deja/g++.eh/badalloc1.C: New test.
38389
38390 2000-06-05 Richard Henderson <rth@cygnus.com>
38391
38392 * gcc.c-torture/execute/20000605-1.c: New test.
38393
38394 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38395 Nathan Sidwell <nathan@codesourcery.com>
38396
38397 * gcc.c-torture/compile/20000605-1.c: New test.
38398
38399 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
38400
38401 * g77.f-torture/compile/20000601-1.f: New test.
38402
38403 2000-06-03 Richard Henderson <rth@cygnus.com>
38404
38405 * gcc.c-torture/execute/20000603-1.c: New.
38406
38407 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
38408
38409 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38410 * gcc.dg/noreturn-2.c (noreturn): Likewise.
38411
38412 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
38413
38414 * gcc.dg/compare2.c (case 12): XFAIL.
38415 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38416 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38417
38418 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38419
38420 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
38421
38422 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38423 guard macro is already defined when the header is first
38424 included.
38425 * gcc.dg/cpp-mix.h: New file.
38426 * gcc.dg/endif-label.c: Update patterns to match compiler.
38427
38428 * g++.brendan/complex1.C: Declare abort.
38429 * g++.law/refs4.C: Remove XFAIL.
38430 * g++.oliva/expr2.C: Declare abort and exit.
38431
38432 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
38433
38434 * gcc.c-torture/execute/20000528-1.c: New test.
38435
38436 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38437 * g++.old-deja/g++.law/temps4.C: Likewise.
38438
38439 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38440 stdlib.h. Call abort() on failure.
38441 * g++.old-deja/g++.law/refs4.C: Likewise.
38442 * g++.old-deja/g++.law/temps4.C: Likewise.
38443 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38444 * gcc.c-torture/execute/20000112-1.c: Include string.h.
38445
38446 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
38447
38448 Relative to g++.dg/special:
38449 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38450
38451 Relative to g++.old-deja:
38452 * g++.brendan/complex1.C, g++.jason/optimize2.C,
38453 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38454 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38455 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38456 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38457 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38458 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38459
38460 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38461 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38462 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38463 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38464 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38465 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38466 and/or string.h.
38467
38468 * g++.other/goto1.C: Update expectations for error messages.
38469
38470 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38471
38472 * gcc.c-torture/compile/20000523-1.c: New test.
38473
38474 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38475
38476 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38477
38478 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38479
38480 * g++.old-deja/g++.eh/catch11.C: New test.
38481 * g++.old-deja/g++.eh/catch12.C: New test.
38482
38483 2000-05-24 Nick Clifton <nickc@cygnus.com>
38484
38485 * gcc.c-torture/execute/20000523-1.c: New test.
38486
38487 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38488
38489 * c-torture/execute/bcp-1.c: Replace abort in arg of
38490 __builtin_constant_p with a generic external function.
38491
38492 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38493 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38494 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38495 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38496 Prototype abort and/or exit.
38497
38498 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38499 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38500 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38501 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38502
38503 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38504
38505 * gcc.dg/dwarf2-1.c: New test.
38506
38507 2000-05-20 Richard Henderson <rth@cygnus.com>
38508
38509 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38510
38511 2000-05-20 Andreas Jaeger <aj@suse.de>
38512
38513 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38514 testcase.
38515
38516 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38517
38518 * gcc.c-torture/execute/20000519-2.c: New test.
38519
38520 2000-05-19 Andreas Jaeger <aj@suse.de>
38521
38522 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38523 which fails with SSA.
38524
38525 * lib/c-torture.exp: Also test with -O3 -fssa.
38526
38527 2000-05-18 Michael Meissner <meissner@redhat.com>
38528
38529 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38530 * gcc.c-torture/execute/920415-1.c: Ditto.
38531 * gcc.c-torture/execute/920501-1.c: Ditto.
38532 * gcc.c-torture/execute/conversion.c: Ditto.
38533 * gcc.c-torture/execute/cvt-1.c: Ditto.
38534
38535 2000-05-18 Jeffrey A Law (law@cygnus.com)
38536
38537 * gcc.c-torture/compile/20000518-1.c: New test.
38538
38539 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38540
38541 * g77.f-torture/compile/200005018.f: New test.
38542
38543 2000-05-17 Jeffrey A Law (law@cygnus.com)
38544
38545 * gcc.c-torture/compile/20000517-1.c: New test.
38546
38547 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38548
38549 * gcc.c-torture/execute/20000516-1.c: New test.
38550
38551 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38552
38553 * g++.old-deja/g++.other/eh.C: New test.
38554
38555 2000-05-12 Richard Henderson <rth@cygnus.com>
38556
38557 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38558 constants through to doit's conditional.
38559
38560 2000-05-11 Jeffrey A Law (law@cygnus.com)
38561
38562 * gcc.c-torture/compile/20000511-1.c: New test.
38563 * g77.f-torture/compile/20000511-1.f: New test.
38564 * g77.f-torture/compile/20000511-2.f: New test.
38565
38566 2000-05-11 Michael Meissner <meissner@redhat.com>
38567
38568 * gcc.c-torture/execute/20000511-1.c: New test.
38569
38570 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38571
38572 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38573 * gcc.dg/20000510-1.S: New.
38574
38575 2000-05-08 Catherine Moore <clm@cygnus.com>
38576
38577 * gcc.dg/unused-3.c: New.
38578
38579 2000-05-06 Richard Henderson <rth@cygnus.com>
38580
38581 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38582 * g++.old-deja/g++.mike/warn1.C: Likewise.
38583 * g++.old-deja/g++.pt/local1.C: Likewise.
38584 * g++.old-deja/g++.pt/local7.C: Likewise.
38585 * g++.old-deja/g++.pt/spec16.C: Likewise.
38586
38587 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38588
38589 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38590
38591 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38592
38593 * g77.f-torture/execute/20000503-1.f: New test.
38594
38595 2000-05-04 Andreas Jaeger <aj@suse.de>
38596
38597 * gcc.dg/noreturn-2.c: New test.
38598
38599 2000-05-04 Neil Booth <NeilB@earthling.net>
38600
38601 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38602 preprocessor.
38603
38604 2000-05-04 Richard Henderson <rth@cygnus.com>
38605
38606 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38607
38608 2000-05-04 Richard Henderson <rth@cygnus.com>
38609
38610 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38611 OpenSSL by Jason R Thorpe.
38612
38613 2000-05-03 Jim Wilson <wilson@cygnus.com>
38614
38615 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38616
38617 2000-05-03 Robert Lipe <robertlipe@usa.net>
38618
38619 * gcc.dg/20000503-1.c: New test.
38620
38621 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38622
38623 * gcc.c-torture/compile/20000502-1.c: New test.
38624 * g++.old-deja/g++.other/align.C: New test.
38625 * gcc.dg/cpp-tradstringify.c: New test.
38626
38627 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38628
38629 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38630 and hard registers.
38631
38632 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38633
38634 * gcc.c-torture/execute/loop-5.c: New test.
38635
38636 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38637
38638 * gcc.c-torture/execute/va-arg-20.c: New test.
38639
38640 2000-04-23 Jeffrey A Law (law@cygnus.com)
38641
38642 * gcc.c-torture/execute/20000422-1.c: New test.
38643
38644 2000-04-20 Greg McGary <gkm@gnu.org>
38645
38646 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38647 when optimizing, but without sibling-call optimizations (-O1).
38648
38649 2000-04-20 Jeffrey A Law (law@cygnus.com)
38650
38651 * gcc.c-torture/compile/20000420-1.c: New test.
38652
38653 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38654
38655 * g++.abi/ptrflags.C: New test.
38656 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38657
38658 2000-04-19 Catherine Moore <clm@cygnus.com>
38659
38660 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38661
38662 2000-04-19 Greg McGary <gkm@gnu.org>
38663
38664 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38665 sibling-call optimizations.
38666
38667 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38668
38669 * gcc.dg/20000419-1.c: New test.
38670
38671 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38672
38673 * gcc.c-torture/execute/20000412-6.c: New test.
38674
38675 2000-04-12 Jeffrey A Law (law@cygnus.com)
38676
38677 * gcc.c-torture/execute/20000412-5.c: New test.
38678 * g77.f-torture/compile/20000412-1.f: New test.
38679 * gcc.c-torture/execute/20000412-4.c: New test.
38680 * gcc.c-torture/compile/20000412-2.c: New test.
38681 * gcc.c-torture/execute/20000412-3.c: New test.
38682 * gcc.c-torture/compile/20000412-1.c: New test.
38683 * gcc.c-torture/execute/20000412-2.c: New test.
38684
38685 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38686
38687 * objc/execute/bf-20.m: New test.
38688
38689 2000-04-10 Richard Henderson <rth@cygnus.com>
38690
38691 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38692
38693 * gcc.c-torture/execute/20000412-1.c: New test.
38694
38695 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38696
38697 * g++.old-deja/g++.eh/catchptr1.C: New test.
38698
38699 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38700
38701 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38702
38703 2000-04-08 Neil Booth <NeilB@earthling.net>
38704
38705 * gcc.dg/cpp-nullchar.c: Remove test as
38706 embedded nulls cause problems.
38707
38708 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38709
38710 * gcc.dg/compare2.c: New test.
38711
38712 2000-04-08 Neil Booth <NeilB@earthling.net>
38713
38714 * gcc.dg/cpp-nullchar.c: New test.
38715
38716 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38717
38718 * gcc.dg/cpp-mi2.c: New test.
38719 * gcc.dg/cpp-mi2[abc].h: New files.
38720
38721 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38722
38723 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38724 member name.
38725
38726 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38727
38728 * g++.old-deja/g++.abi/vmihint.C: New test.
38729
38730 2000-04-06 Neil Booth <NeilB@earthling.net>
38731
38732 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38733 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38734 copyright.
38735
38736 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38737
38738 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38739 avoid stack-frame overwrite.
38740
38741 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38742
38743 * gcc.c-torture/compile/20000405-2.c: New test.
38744 * gcc.c-torture/compile/20000405-3.c: New test.
38745
38746 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38747
38748 * gcc.c-torture/compile/20000405-1.c: New test.
38749
38750 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38751
38752 * gcc.dg/cast-qual-1.c: Revert last change.
38753
38754 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38755
38756 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38757
38758 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38759
38760 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38761 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38762
38763 2000-04-03 Jeffrey A Law (law@cygnus.com)
38764
38765 * gcc.c-torture/compile/20000403-2.c: New test.
38766 * gcc.c-torture/compile/20000403-1.c: New test.
38767
38768 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38769
38770 * gcc.c-torture/execute/20000403-1.c: New test.
38771
38772 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38773
38774 * gcc.c-torture/execute/20000402-1.c: New test.
38775
38776 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38777
38778 * gcc.c-torture/execute/va-arg-15.c: New test.
38779 * gcc.c-torture/execute/va-arg-16.c: New test.
38780 * gcc.c-torture/execute/va-arg-17.c: New test.
38781 * gcc.c-torture/execute/va-arg-18.c: New test.
38782 * gcc.c-torture/execute/va-arg-19.c: New test.
38783
38784 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38785
38786 * gcc.c-torture/compile/981211-1.c: Move to...
38787 * gcc.dg/cpp-as1.c: ...here.
38788 * gcc.dg/cpp-as2.c: New file.
38789
38790 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38791 compiler.
38792
38793 2000-04-02 Neil Booth <NeilB@earthling.net>
38794
38795 * gcc.dg/cpp-cond.c New tests.
38796 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38797 accidental success less likely.
38798 * gcc.dg/cpp-missingop.c New tests.
38799 * gcc.dg/cpp-missingparen.c New tests.
38800 * gcc.dg/cpp-shift.c New tests.
38801 * gcc.dg/cpp-shortcircuit.c New tests.
38802 * gcc.dg/cpp-unary.c New tests.
38803
38804 2000-03-29 Jeffrey A Law (law@cygnus.com)
38805
38806 * gcc.c-torture/compile/20000329-1.c: New test.
38807
38808 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38809
38810 * gcc.c-torture/compile/20000326-1.c: New test.
38811 * gcc.c-torture/compile/20000326-2.c: New test.
38812
38813 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38814
38815 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38816 the first parameter is a function argument.
38817
38818 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38819
38820 * g++.old-deja/g++.ext/array4.C: New test.
38821
38822 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38823
38824 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38825
38826 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38827
38828 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38829
38830 2000-03-19 Richard Henderson <rth@cygnus.com>
38831
38832 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38833
38834 2000-03-19 Richard Henderson <rth@cygnus.com>
38835
38836 * gcc.c-torture/compile/20000319-1.c: New test.
38837
38838 2000-03-14 Jeffrey A Law (law@cygnus.com)
38839
38840 * gcc.c-torture/execute/20000314-3.c: New test.
38841 * gcc.c-torture/execute/20000314-2.c: New test.
38842 * gcc.c-torture/execute/20000314-1.c: New test.
38843 * gcc.c-torture/compile/20000314-2.c: New test.
38844 * gcc.c-torture/compile/20000314-1.c: New test.
38845
38846 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38847
38848 * g++.old-deja/g++.warn/inline.C: New test.
38849
38850 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38851
38852 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38853 standards-compliant result rather than specific constants.
38854 Put test-values in array.
38855
38856 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38857
38858 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38859 (g++_target_compile): Put test-specific options last.
38860
38861 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38862
38863 * g++.old-deja/g++.eh/vbase4.C: New test.
38864
38865 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38866
38867 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38868
38869 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38870
38871 * g++.old-deja/g++.brendan/misc12.C: Removed.
38872 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38873 * g++.old-deja/g++.ext/pretty4.C: New test.
38874
38875 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38876
38877 * g++.old-deja/g++.other/string2.C: New test.
38878
38879 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38880
38881 * g++.old-deja/g++.warn/impint2.C: New test.
38882
38883 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38884
38885 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38886 is 1, not zero.
38887
38888 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38889
38890 * g++.old-deja/g++.warn/impint.C: New test.
38891 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38892 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38893 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38894 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38895 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38896 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38897 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38898 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38899 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38900 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38901 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38902 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38903
38904 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38905
38906 * gcc.dg/cpp-redef.c: New test.
38907
38908 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38909
38910 * g++.old-deja/g++.pt/unify7.C: New test.
38911
38912 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38913
38914 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38915 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38916
38917 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38918
38919 * gcc.c-torture/compile/20000224-1.c: New test.
38920
38921 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38922
38923 * gcc.c-torture/compile/cpp-2.c: New test.
38924 * gcc.c-torture/compile/cpp-1.c: New test.
38925
38926 2000-02-25 Jeffrey A Law (law@cygnus.com)
38927
38928 * gcc.c-torture/execute/20000225-1.c: New test.
38929
38930 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38931
38932 * gcc.dg/cpp-li2.c: New test.
38933
38934 * gcc.dg/cpp-wi1.c: New test.
38935
38936 * gcc.dg/cpp-li1.c: New test.
38937
38938 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38939
38940 * g++.old-deja/g++.other/sizeof5.C: New test.
38941
38942 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38943
38944 * gcc.c-torture/execute/va-arg-13.c: New test.
38945
38946 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38947
38948 * gcc.c-torture/execute/va-arg-12.c: New test.
38949
38950 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38951
38952 * gcc.c-torture/execute/20000223-1.c: New test.
38953
38954 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38955
38956 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38957
38958 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38959
38960 * g++.old-deja/g++.abi/ptrmem.C: New test.
38961
38962 2000-02-19 Richard Henderson <rth@cygnus.com>
38963
38964 * gcc.c-torture/compile/init-3.c: New.
38965
38966 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38967
38968 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38969 ALWAYS_CXXFLAGS.
38970
38971 2000-02-11 Robert Lipe <robertl@sco.com>
38972
38973 * gcc.c-torture/compile/20000211-3.c: New test.
38974
38975 2000-02-11 Martin Buchholz <martin@xemacs.org>
38976
38977 * gcc.c-torture/compile/20000211-2.c: New test.
38978
38979 2000-02-11 Jeffrey A Law (law@cygnus.com)
38980
38981 * gcc.c-torture/compile/20000211-1.c: New test.
38982
38983 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38984
38985 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38986 on native targets
38987
38988 2000-02-08 Nathan Sidwell <nathan@acm.org>
38989
38990 * g++.old-deja/g++.other/cast5.C: New test.
38991
38992 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38993
38994 * gcc.c-torture/execute/20000205-1.c: New.
38995
38996 2000-02-03 Nathan Sidwell <nathan@acm.org>
38997
38998 * g++.old-deja/g++.jason/cast3.C: Return void.
38999 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39000
39001 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39002
39003 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39004
39005 * gcc.dg/loop-1.c: New test.
39006
39007 2000-01-27 Jakub Jelinek <jakub@redhat.com>
39008
39009 * gcc.c-torture/compile/20000127-1.c: New test.
39010 * gcc.c-torture/execute/991228-1.c: New test.
39011
39012 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39013
39014 * gcc.dg/unused-2.c: New test.
39015
39016 * gcc.dg/conv-1.c: New test.
39017
39018 2000-01-24 Mark Mitchell <mark@codesourcery.com>
39019
39020 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
39021 compiler.
39022 (tool_option_proc): Fix typo.
39023
39024 2000-01-24 Geoff Keating <geoffk@cygnus.com>
39025
39026 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
39027 of the ld on the host, not on the build machine.
39028 Also, don't crash if '--help' is not a supported option.
39029
39030 2000-01-24 Richard Henderson <rth@cygnus.com>
39031
39032 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
39033
39034 2000-01-20 Jeffrey A Law (law@cygnus.com)
39035
39036 * gcc.c-torture/execute/20000120-2.c: New test.
39037 * gcc.c-torture/execute/20000120-1.c: New test.
39038
39039 2000-01-13 Jeffrey A Law (law@cygnus.com)
39040
39041 * gcc.c-torture/execute/20000113-1.c: New test.
39042
39043 2000-01-12 Jeffrey A Law (law@cygnus.com)
39044
39045 * gcc.c-torture/execute/20000112-1.c: New test.
39046
39047 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39048
39049 * gcc.dg/20000111-1.c: New test.
39050
39051 2000-01-10 Jeffrey A Law (law@cygnus.com)
39052
39053 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
39054 with 16 bit integers.
39055
39056 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39057
39058 * gcc.dg/20000108-1.c: New test.
39059
39060 2000-01-05 Nathan Sidwell <nathan@acm.org>
39061
39062 * g++.old-deja/g++.ns/koenig8.C: New test.
39063
39064 2000-01-05 Nathan Sidwell <nathan@acm.org>
39065
39066 * g++.old-deja/g++.other/cast4.C: New test.
39067
39068 2000-01-05 Jeffrey A Law (law@cygnus.com)
39069
39070 * gcc.c-torture/compile/20000105-2.c: New test.
39071 * gcc.c-torture/compile/20000105-1.c: New test.
39072
39073 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39074
39075 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
39076 references to printf & atoi to conform to ANSI standard.
39077 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
39078 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
39079 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
39080 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
39081 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
39082 * g++.old-deja/g++.brendan/complex1.C: Likewise.
39083 * g++.old-deja/g++.brendan/copy1.C: Likewise.
39084 * g++.old-deja/g++.brendan/copy2.C: Likewise.
39085 * g++.old-deja/g++.brendan/copy3.C: Likewise.
39086 * g++.old-deja/g++.brendan/copy4.C: Likewise.
39087 * g++.old-deja/g++.brendan/copy5.C: Likewise.
39088 * g++.old-deja/g++.brendan/copy6.C: Likewise.
39089 * g++.old-deja/g++.brendan/copy7.C: Likewise.
39090 * g++.old-deja/g++.brendan/copy8.C: Likewise.
39091 * g++.old-deja/g++.brendan/crash11.C: Likewise.
39092 * g++.old-deja/g++.brendan/crash14.C: Likewise.
39093 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39094 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39095 * g++.old-deja/g++.brendan/delete2.C: Likewise.
39096 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39097 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39098 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39099 * g++.old-deja/g++.brendan/eh1.C: Likewise.
39100 * g++.old-deja/g++.brendan/groff1.C: Likewise.
39101 * g++.old-deja/g++.brendan/init3.C: Likewise.
39102 * g++.old-deja/g++.brendan/misc12.C: Likewise.
39103 * g++.old-deja/g++.brendan/misc7.C: Likewise.
39104 * g++.old-deja/g++.brendan/new2.C: Likewise.
39105 * g++.old-deja/g++.brendan/operators4.C: Likewise.
39106 * g++.old-deja/g++.brendan/operators5.C: Likewise.
39107 * g++.old-deja/g++.brendan/overload2.C: Likewise.
39108 * g++.old-deja/g++.brendan/overload7.C: Likewise.
39109 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39110 * g++.old-deja/g++.brendan/reference1.C: Likewise.
39111 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39112 * g++.old-deja/g++.brendan/template24.C: Likewise.
39113 * g++.old-deja/g++.brendan/template3.C: Likewise.
39114 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39115 * g++.old-deja/g++.jason/inline3.C: Likewise.
39116 * g++.old-deja/g++.jason/opeq.C: Likewise.
39117 * g++.old-deja/g++.law/arg5.C: Likewise.
39118 * g++.old-deja/g++.law/arm7.C: Likewise.
39119 * g++.old-deja/g++.law/ctors11.C: Likewise.
39120 * g++.old-deja/g++.law/cvt8.C: Likewise.
39121 * g++.old-deja/g++.law/init9.C: Likewise.
39122 * g++.old-deja/g++.law/refs4.C: Likewise.
39123 * g++.old-deja/g++.law/template2.C: Likewise.
39124 * g++.old-deja/g++.law/visibility24.C: Likewise.
39125 * g++.old-deja/g++.law/vtable3.C: Likewise.
39126 * g++.old-deja/g++.mike/asm2.C: Likewise.
39127 * g++.old-deja/g++.mike/eh1.C: Likewise.
39128 * g++.old-deja/g++.mike/misc1.C: Likewise.
39129 * g++.old-deja/g++.mike/misc13.C: Likewise.
39130 * g++.old-deja/g++.mike/misc14.C: Likewise.
39131 * g++.old-deja/g++.mike/ns12.C: Likewise.
39132 * g++.old-deja/g++.mike/p1248.C: Likewise.
39133 * g++.old-deja/g++.mike/p3708.C: Likewise.
39134 * g++.old-deja/g++.mike/p3708a.C: Likewise.
39135 * g++.old-deja/g++.mike/p3708b.C: Likewise.
39136 * g++.old-deja/g++.mike/p646.C: Likewise.
39137 * g++.old-deja/g++.mike/p700.C: Likewise.
39138 * g++.old-deja/g++.mike/p783.C: Likewise.
39139 * g++.old-deja/g++.mike/p783a.C: Likewise.
39140 * g++.old-deja/g++.mike/p783b.C: Likewise.
39141 * g++.old-deja/g++.mike/p786.C: Likewise.
39142 * g++.old-deja/g++.mike/p789.C: Likewise.
39143 * g++.old-deja/g++.mike/p789a.C: Likewise.
39144 * g++.old-deja/g++.mike/p807a.C: Likewise.
39145 * g++.old-deja/g++.other/delete3.C: Likewise.
39146 * g++.old-deja/g++.other/dyncast1.C: Likewise.
39147 * g++.old-deja/g++.other/dyncast2.C: Likewise.
39148 * g++.old-deja/g++.other/dyncast3.C: Likewise.
39149 * g++.old-deja/g++.other/empty1.C: Likewise.
39150 * g++.old-deja/g++.other/temporary1.C: Likewise.
39151 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
39152 * g++.old-deja/g++.pt/t16.C: Likewise.
39153 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
39154
39155 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
39156
39157 * gcc.dg/991230-1.c: New test.
39158
39159 1999-12-29 Jeffrey A Law (law@cygnus.com)
39160
39161 * gcc.c-torture/compile/991229-3.c: New test.
39162 * gcc.c-torture/compile/991229-2.c: New test.
39163 * gcc.c-torture/compile/991229-1.c: New test.
39164
39165 1999-12-29 Greg McGary <gkm@eng.ascend.com>
39166
39167 * gcc.c-torture/compile/labels-2.c: New test.
39168
39169 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
39170
39171 * gcc.c-torture/execute/991227-1.c: New test.
39172
39173 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39174
39175 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39176
39177 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
39178
39179 * gcc.c-torture/execute/991221-1.c: New test.
39180
39181 1999-12-20 Nathan Sidwell <nathan@acm.org>
39182
39183 * g++.old-deja/g++.other/cast3.C: New test.
39184
39185 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
39186
39187 * gcc.c-torture/execute/991216-4.c: New test.
39188
39189 1999-12-16 Michael Meissner <meissner@cygnus.com>
39190
39191 * gcc.c-torture/execute/991216-1.c: New test.
39192 * gcc.c-torture/execute/991216-2.c: New test.
39193 * gcc.c-torture/execute/991216-3.c: New test.
39194
39195 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39196
39197 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39198 Actually make the test fail by using "-O2" for compilation.
39199
39200 1999-12-15 Nathan Sidwell <nathan@acm.org>
39201
39202 * g++.old-deja/g++.warn/cast-align1.C: New test.
39203
39204 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39205
39206 * gcc.c-torture/compile/991214-1.c: New test.
39207 * gcc.c-torture/compile/991214-2.c: New test.
39208
39209 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39210
39211 * gcc.dg/991214-1.c: New test.
39212
39213 1999-12-13 Jeffrey A Law (law@cygnus.com)
39214
39215 * gcc.c-torture/compile/991213-3.c: New test.
39216 * gcc.c-torture/compile/991213-2.c: New test.
39217 * gcc.c-torture/compile/991213-1.c: New test.
39218
39219 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
39220
39221 * gcc.dg/991209-1.c: New test.
39222
39223 1999-12-08 Nathan Sidwell <nathan@acm.org>
39224
39225 * gcc.c-torture/compile/991208-1.c: New test.
39226
39227 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39228
39229 * gcc.dg/ultrasp2.c: New test.
39230
39231 1999-12-05 Alex Samuel <samuel@codesourcery.com>
39232
39233 * g++.old-deja/g++.abi/align.C (main): Fix typo.
39234
39235 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
39236
39237 * gcc.c-torture/compile/991202-1.c: New test.
39238 * gcc.c-torture/execute/991202-1.c: New test.
39239 * gcc.c-torture/execute/991202-2.c: New test.
39240 * gcc.c-torture/execute/991202-3.c: New test.
39241
39242 1999-12-02 Alex Samuel <samuel@codesourcery.com>
39243
39244 * g++.old-deja/g++.abi/align.C: New test.
39245 * g++.old-deja/g++.abi/aggregates.C: Likewise.
39246 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39247
39248 1999-12-01 Richard Henderson <rth@cygnus.com>
39249
39250 * gcc.c-torture/execute/991201-1.c: New.
39251
39252 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
39253
39254 * gcc.dg/991129-1.c: New test.
39255
39256 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
39257
39258 * gcc.c-torture/compile/991127-1.c: New test.
39259
39260 1999-11-22 Nathan Sidwell <nathan@acm.org>
39261
39262 * g++.old-deja/g++.other/warn4.C: New test.
39263
39264 1999-11-22 Nathan Sidwell <nathan@acm.org>
39265
39266 * g++.old-deja/g++.eh/cleanup2.C: New test.
39267 * g++.old-deja/g++.ext/pretty2.C: New test.
39268 * g++.old-deja/g++.ext/pretty3.C: New test.
39269 * g++.old-deja/g++.other/debug6.C: New test.
39270
39271 1999-10-20 Jim Wilson <wilson@cygnus.com>
39272
39273 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39274 compiler_output to look for one error message instead of two.
39275
39276 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
39277
39278 * gcc.c-torture/execute/991118-1.c: Also test case
39279 where the word boundary does not split a byte evenly.
39280
39281 1999-11-19 Nathan Sidwell <nathan@acm.org>
39282
39283 * g++.old-deja/g++.ext/restrict1.C: New test.
39284
39285 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39286
39287 * gcc.c-torture/execute/991118-1.c: New test.
39288
39289 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
39290
39291 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39292 working directory pathnames.
39293
39294 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
39295
39296 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39297 host is equipped with driver.h and driver.o so it can actually
39298 compile and run the tests.
39299
39300 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
39301
39302 * gcc.c-torture/compile/991008-1.c: New test.
39303
39304 1999-11-08 Nick Clifton <nickc@cygnus.com>
39305
39306 * lib/gcc-dg.exp: Include target-supports.exp
39307
39308 1999-11-05 Nick Clifton <nickc@cygnus.com>
39309
39310 * lib/target-supports.exp: New file: Provide procs to test for
39311 features supported by the target.
39312 (check_weak_available): Moved here from ecos.exp.
39313 (check_alias_available): New proc: Determine of the target
39314 toolchain supports the alias attribute.
39315
39316 * gcc.dg/special/ecos.exp: Move check_weak_available to
39317 target-supports.exp.
39318 (alias-1.c): Only perform the test if the target supports
39319 aliases.
39320 (wkali-1.c): Only perform the test if the target supports
39321 aliases.
39322
39323 * gcc.dg/990506-0.c: Expect error messages from cross
39324 targets as well as native targets.
39325
39326 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39327
39328 * gcc.dg/ultrasp1.c: Removed xfail.
39329 * gcc.dg/struct-ret-2.c: Likewise.
39330 * gcc.dg/array-1.c: Likewise.
39331
39332 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39333
39334 * gcc.dg/struct-ret-2.c: New test.
39335
39336 * gcc.dg/array-1.c: New test.
39337
39338 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
39339
39340 * gcc.c-torture/execute/991030-1.c: New test.
39341
39342 1999-10-26 Richard Henderson <rth@cygnus.com>
39343
39344 * gcc.c-torture/compile/991026-2.c: New test.
39345
39346 1999-10-26 Jeffrey A Law (law@cygnus.com)
39347
39348 * gcc.c-torture/compile/991026-1.c: New test.
39349
39350 1999-10-23 Jeffrey A Law (law@cygnus.com)
39351
39352 * gcc.c-torture/execute/991023-1.c: New test.
39353
39354 1999-10-19 Jeffrey A Law (law@cygnus.com)
39355
39356 * gcc.c-torture/execute/991019-1.c: New test.
39357
39358 1999-10-16 Richard Henderson <rth@cygnus.com>
39359
39360 * gcc.c-torture/execute/991016-1.c: New test.
39361
39362 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
39363
39364 * gcc.c-torture/execute/991014-1.c: New test.
39365
39366 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
39367
39368 * g++.old-deja/g++.other/union2.C: New test.
39369
39370 1999-10-13 Nathan Sidwell <nathan@acm.org>
39371
39372 * g++.old-deja/g++.other/vaarg2.C: New test.
39373 * g++.old-deja/g++.other/vaarg3.C: New test.
39374
39375 1999-10-12 Craig Burley <craig@jcb-sc.com>
39376
39377 * g77.f-torture/noncompile/19990905-1.f: Moved from being
39378 in compile/.
39379
39380 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
39381
39382 * gcc.c-torture/execute/va-arg-11.c: New test.
39383
39384 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
39385
39386 * lib/file-format.exp (gcc_target_object_format): Don't
39387 crash if objdump is unavailable.
39388
39389 1999-09-29 Donn Terry <donn@interix.com>
39390
39391 * gcc.misc-tests/mg.exp: delete extraneous redirection.
39392
39393 1999-09-28 Nick Clifton <nickc@cygnus.com>
39394
39395 * gcc.c-torture/compile/990928-1.c: New test.
39396
39397 1999-09-28 Nathan Sidwell <nathan@acm.org>
39398
39399 * g++.old-deja/g++.other/decl6.C: New test.
39400
39401 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39402
39403 * gcc.c-torture/execute/va-arg-10.c: New test.
39404
39405 1999-09-27 Nathan Sidwell <nathan@acm.org>
39406
39407 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39408 __PRETTY_FUNCTION__.
39409
39410 1999-09-23 Nick Clifton <nickc@cygnus.com>
39411
39412 * gcc.c-torture/execute/990923-1.c: New test.
39413
39414 1999-09-21 Nick Clifton <nickc@cygnus.com>
39415
39416 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39417 for which -fpic is inappropriate.
39418
39419 1999-09-21 Mark Mitchell <mark@codesourcery.com>
39420
39421 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39422
39423 1999-09-21 Nathan Sidwell <nathan@acm.org>
39424
39425 * g++.old-deja/g++.other/dyncast1.C: New test.
39426 * g++.old-deja/g++.other/dyncast2.C: New test.
39427 * g++.old-deja/g++.other/dyncast3.C: New test.
39428 * g++.old-deja/g++.other/dyncast4.C: New test.
39429 * g++.old-deja/g++.other/dyncast5.C: New test.
39430 * g++.old-deja/g++.eh/catch3.C: New test.
39431 * g++.old-deja/g++.eh/catch3p.C: New test.
39432 * g++.old-deja/g++.eh/catch4.C: New test.
39433 * g++.old-deja/g++.eh/catch4p.C: New test.
39434 * g++.old-deja/g++.eh/catch5.C: New test.
39435 * g++.old-deja/g++.eh/catch5p.C: New test.
39436 * g++.old-deja/g++.eh/catch6.C: New test.
39437 * g++.old-deja/g++.eh/catch6p.C: New test.
39438 * g++.old-deja/g++.eh/catch7.C: New test.
39439 * g++.old-deja/g++.eh/catch7p.C: New test.
39440 * g++.old-deja/g++.eh/catch8.C: New test.
39441 * g++.old-deja/g++.eh/catch8p.C: New test.
39442 * g++.old-deja/g++.eh/catch9.C: New test.
39443 * g++.old-deja/g++.eh/catch9p.C: New test.
39444
39445 1999-09-13 Nathan Sidwell <nathan@acm.org>
39446
39447 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39448 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39449
39450 1999-09-13 Jeffrey A Law (law@cygnus.com)
39451
39452 * gcc.c-torture/compile/990913-1.c: New test.
39453
39454 1999-09-10 Nathan Sidwell <nathan@acm.org>
39455
39456 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39457 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39458
39459 1999-09-09 Richard Henderson <rth@cygnus.com>
39460
39461 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39462
39463 1999-09-09 Nathan Sidwell <nathan@acm.org>
39464
39465 * g++.old-deja/g++.other/lookup11.C: New test.
39466 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39467 what is permitted and what we want.
39468 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39469 overload use.
39470 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39471
39472 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39473
39474 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39475 * gcc.c-torture/noncompile/poison-1.c: New file.
39476
39477 1999-09-08 Nathan Sidwell <nathan@acm.org>
39478
39479 * g++.old-deja/g++.other/sizeof3.C: New test.
39480 * g++.old-deja/g++.other/sizeof4.C: New test.
39481 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39482 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39483
39484 1999-09-07 Richard Henderson <rth@cygnus.com>
39485
39486 * gcc.dg/va-arg-1.c: New.
39487
39488 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39489
39490 * gcc.c-torture/execute/va-arg-9.c: New test.
39491
39492 1999-09-05 Craig Burley <craig@jcb-sc.com>
39493
39494 * g77.f-torture/compile/980519-2.f: New test.
39495 * g77.f-torture/compile/19990905-0.f: New test.
39496 * g77.f-torture/compile/19990905-1.f: New test.
39497 * g77.f-torture/compile/19990905-2.f: New test.
39498
39499 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39500
39501 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39502
39503 * gcc.c-torture/execute/990827-1.c: Fix typo.
39504
39505 1999-09-03 Nathan Sidwell <nathan@acm.org>
39506
39507 * g++.old-deja/g++.other/deref1.C: New test.
39508
39509 1999-09-02 Nathan Sidwell <nathan@acm.org>
39510
39511 * g++.old-deja/g++.other/ambig2.C: New test.
39512 * g++.old-deja/g++.other/cond5.C: New test.
39513 * g++.old-deja/g++.other/lookup16.C: New test.
39514
39515 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39516
39517 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39518 assemblers too.
39519
39520 1999-08-31 Jeffrey A Law (law@cygnus.com)
39521
39522 * lib/c-torture.exp: Avoid the "compare executables" optimization
39523 when testing native.
39524
39525 1999-08-29 Jeffrey A Law (law@cygnus.com)
39526
39527 * gcc.c-torture/execute/990829-1.c: New test.
39528 * gcc.c-torture/compile/990829-1.c: New test.
39529
39530 1999-08-27 Paul Burchard <burchard@pobox.com>
39531
39532 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39533 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39534 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39535 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39536 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39537 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39538 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39539 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39540 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39541 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39542 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39543
39544 1999-08-27 Jeffrey A Law (law@cygnus.com)
39545
39546 * gcc.c-torture/execute/990827-1.c: New test.
39547
39548 1999-08-26 Craig Burley <craig@jcb-sc.com>
39549
39550 * g77.f-torture/noncompile/19990826-4.f: New test.
39551
39552 * g77.f-torture/compile/19990826-3.f: New test.
39553
39554 * g77.f-torture/execute/19990826-2.f: New test.
39555
39556 * g77.f-torture/compile/19990826-1.f: New test.
39557
39558 * gcc.c-torture/execute/990826-0.c: New test.
39559 * g77.c-torture/execute/19990826-0.f: New test.
39560
39561 * g77.f-torture/noncompile/970626-2.f: New test.
39562
39563 1999-08-25 Paul Burchard <burchard@pobox.com>
39564
39565 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39566 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39567 lss-011.C: New tests.
39568
39569 1999-08-25 Nathan Sidwell <nathan@acm.org>
39570
39571 * g++.old-deja/g++.other/decl5.C: New test.
39572
39573 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39574
39575 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39576 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39577 call `postbase' for each one. All callers of `postbase' changed
39578 to call this instead.
39579
39580 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39581
39582 * gcc.c-torture/execute/990811-1.c: New test.
39583
39584 1999-08-09 Nick Clifton <nickc@cygnus.com>
39585
39586 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39587 just native ones.
39588
39589 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39590 just native ones.
39591
39592 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39593
39594 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39595
39596 1999-08-04 Jeffrey A Law (law@cygnus.com)
39597
39598 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39599
39600 1999-08-04 Nathan Sidwell <nathan@acm.org>
39601
39602 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39603
39604 1999-08-04 Jeffrey A Law (law@cygnus.com)
39605
39606 * gcc.c-torture/execute/990804-1.c: New test.
39607
39608 1999-08-03 Nathan Sidwell <nathan@acm.org>
39609
39610 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39611 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39612 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39613
39614 1999-08-03 Nathan Sidwell <nathan@acm.org>
39615
39616 * g++.old-deja/g++.other/struct1.C: New test.
39617
39618 1999-08-03 Nathan Sidwell <nathan@acm.org>
39619
39620 * g++.old-deja/g++.other/enum2.C: New test.
39621
39622 1999-08-02 Richard Henderson <rth@cygnus.com>
39623
39624 Adapted from tests from Franz Sirl:
39625 * gcc.c-torture/execute/va-arg-7.c: New test.
39626 * gcc.c-torture/execute/va-arg-8.c: New test.
39627
39628 1999-08-01 Jeffrey A Law (law@cygnus.com)
39629
39630 * gcc.c-torture/compile/990801-2.c: New test.
39631
39632 * gcc.c-torture/compile/990801-1.c: New test.
39633
39634 1999-07-27 Michael Meissner <meissner@cygnus.com>
39635
39636 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39637 fp-cmp-1.c, converting double to float.
39638
39639 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39640 fp-cmp-1.c, converting double to long double.
39641
39642 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39643 from fr1 to unknown_register, since fr1 is a legitimate register
39644 on some machines.
39645
39646 1999-07-25 Jeffrey A Law (law@cygnus.com)
39647
39648 * README: More listname related changes.
39649
39650 1999-07-08 Catherine Moore <clm@cygnus.com>
39651
39652 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39653
39654 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39655
39656 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39657
39658 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39659
39660 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39661
39662 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39663
39664 * gcc.dg/990703-1.c: New test.
39665
39666 1999-06-29 Nick Clifton <nickc@cygnus.com>
39667
39668 * lib/file-format.exp: New file: Move definition of proc
39669 gcc_target_object_format to here from
39670 gcc.dg/special/ecos.exp.
39671
39672 * lib/c-torture.exp: Include lib file-format.exp.
39673 * lib/gcc-dg.exp: Include lib file-format.exp.
39674
39675 * gcc.dg/special/ecos.exp: Remove definition of proc
39676 gcc_target_object_format.
39677
39678 1999-06-28 Jeffrey A Law (law@cygnus.com)
39679
39680 * gcc.c-torture/execute/990628-1.c: New test.
39681
39682 1999-06-25 Jeffrey A Law (law@cygnus.com)
39683
39684 * gcc.c-torture/compile/990625-2.c: New test.
39685
39686 * gcc.c-torture/compile/990625-1.c: New test.
39687
39688 1999-06-23 Nick Clifton <nickc@cygnus.com>
39689
39690 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39691 attributes compile.
39692 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39693 ports that use the COFF/PE file format.
39694
39695 1999-06-17 Jeffrey A Law (law@cygnus.com)
39696
39697 * gcc.c-torture/compile/990617-1.c: New test.
39698
39699 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39700
39701 * g++.old-deja/g++.other/decl4.C: New test.
39702
39703 1999-06-14 Nathan Sidwell <nathan@acm.org>
39704
39705 * g++.old-deja/g++.other/bitfld3.C: New test.
39706
39707 1999-06-08 Nathan Sidwell <nathan@acm.org>
39708
39709 * g++.old-deja/g++.eh/catch1.C: New test.
39710
39711 1999-06-07 Jeffrey A Law (law@cygnus.com)
39712
39713 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39714
39715 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39716 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39717
39718 1999-06-05 Craig Burley <craig@jcb-sc.com>
39719
39720 * g77.f-torture/compile/19990502-0.f: Replace with new,
39721 shorter, test that still fails after recent changes.
39722
39723 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39724
39725 * gcc.c-torture/execute/990604-1.c: New test.
39726
39727 1999-05-31 Jeffrey A Law (law@cygnus.com)
39728
39729 * gcc.c-torture/execute/990531-1.c: New test.
39730
39731 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39732
39733 * gcc.c-torture/compile/990527-1.c: New test.
39734
39735 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39736
39737 * gcc.c-torture/execute/990527-1.c: New test.
39738
39739 1999-05-25 Nick Clifton <nickc@cygnus.com>
39740
39741 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39742 bitfields as signed.
39743
39744 1999-05-25 Craig Burley <craig@jcb-sc.com>
39745
39746 * g77.f-torture/compile/19990525-0.f: New test.
39747
39748 1999-05-25 Jeffrey A Law (law@cygnus.com)
39749
39750 * gcc.c-torture/execute/990525-2.c: New test.
39751
39752 * gcc.c-torture/execute/990525-1.c: New test.
39753
39754 1999-05-24 Nathan Sidwell <nathan@acm.org>
39755
39756 * g++.old-deja/g++.other/anon3.C: New test.
39757 * g++.old-deja/g++.other/anon4.C: New test.
39758 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39759 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39760 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39761 Merrill).
39762
39763 1999-05-24 Jeffrey A Law (law@cygnus.com)
39764
39765 * gcc.c-torture/execute/990524-1.c: New test.
39766
39767 * gcc.dg/990524-1.c: New test.
39768
39769 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39770
39771 * gcc.c-torture/compile/990523-1.c: New test.
39772
39773 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39774
39775 * gcc.c-torture/compile/990519-1.c: New test.
39776
39777 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39778
39779 * gcc.c-torture/compile/990517-1.c: New test.
39780
39781 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39782 (e4, f4): New tests.
39783 (main): Call them.
39784
39785 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39786
39787 * gcc.dg/noreturn-1.c: New test.
39788
39789 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39790
39791 * gcc.c-torture/execute/990513-1.c: New test.
39792
39793 1999-05-10 Richard Henderson <rth@cygnus.com>
39794
39795 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39796
39797 1999-05-10 Craig Burley <craig@jcb-sc.com>
39798
39799 * g77.f-torture/execute/erfc.f: Use small single-precision
39800 values, to avoid problems on Alphas when not -mieee.
39801
39802 1999-05-08 Craig Burley <craig@jcb-sc.com>
39803
39804 * gcc.dg/990506-0.c: New test.
39805
39806 1999-05-08 Richard Henderson <rth@cygnus.com>
39807
39808 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39809 the constant to test. Don't XFAIL 64-bit targets.
39810
39811 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39812 * g++.old-deja/g++.law/profile1.C: Likewise.
39813
39814 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39815 operator new instances.
39816 * g++.old-deja/g++.other/delete5.C: Likewise.
39817
39818 1999-05-03 Craig Burley <craig@jcb-sc.com>
39819
39820 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39821 intrinsic.
39822
39823 1999-05-03 Craig Burley <craig@jcb-sc.com>
39824
39825 * g77.f-torture/execute/u77-test.f: Reverse order of two
39826 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39827
39828 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39829
39830 * gcc.dg/compare1.c: New test.
39831
39832 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39833
39834 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39835 New tests.
39836
39837 1999-05-02 Craig Burley <craig@jcb-sc.com>
39838
39839 * g77.f-torture/compile/19990502-1.f: New test.
39840
39841 1999-05-02 Craig Burley <craig@jcb-sc.com>
39842
39843 * g77.f-torture/compile/19990502-0.f: New test.
39844
39845 1999-05-02 Craig Burley <craig@jcb-sc.com>
39846
39847 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39848 intrinsic.
39849
39850 1999-05-02 Craig Burley <craig@jcb-sc.com>
39851
39852 * g77.f-torture/execute/u77-test.f (main): List libU77
39853 intrinsics not currently tested.
39854 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39855 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39856 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39857 Trim blanks off the ends of some printed strings.
39858
39859 1999-05-02 Craig Burley <craig@jcb-sc.com>
39860
39861 * g77.f-torture/execute/u77-test.f (main): Just warn about
39862 FSTAT gid disagreement, as it's expected on some systems.
39863
39864 1999-05-01 Craig Burley <craig@jcb-sc.com>
39865
39866 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39867 use a new function, which allows for some slop.
39868 Clean up some commentary.
39869 (issum): The new function.
39870 (sgladd): Deleted subroutine.
39871
39872 1999-05-01 Craig Burley <craig@jcb-sc.com>
39873
39874 * g77.f-torture/execute/u77-test.f: Modify to be more like
39875 libf2c/libU77 version, bringing patches to that version here.
39876 Add suitable commentary.
39877
39878 1999-04-25 Richard Henderson <rth@cygnus.com>
39879
39880 * gcc.dg/990424-1.c: New test.
39881
39882 1999-04-24 Craig Burley <craig@jcb-sc.com>
39883
39884 * g77.f-torture/execute/u77-test.f (main): Bug involving
39885 LSTAT has been fixed, so turn back on full checking.
39886
39887 1999-04-20 Craig Burley <craig@jcb-sc.com>
39888
39889 * g77.f-torture/compile/19990419-0.f: New test.
39890 * g77.f-torture/execute/19990419-1.f: New test.
39891
39892 1999-04-17 Richard Henderson <rth@cygnus.com>
39893
39894 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39895 to avoid the need for a prototype to supress a warning.
39896
39897 1999-04-07 Jim Wilson <wilson@cygnus.com>
39898
39899 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39900
39901 1999-04-04 Jeffrey A Law (law@cygnus.com)
39902
39903 * gcc.c-torture/execute/990404-1.c: New test.
39904
39905 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39906
39907 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39908 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39909 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39910 missing initializer warnings.
39911
39912 1999-03-28 Jeffrey A Law (law@cygnus.com)
39913
39914 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39915 matching strings.
39916
39917 1999-03-26 Jeffrey A Law (law@cygnus.com)
39918
39919 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39920
39921 1999-03-26 Craig Burley <craig@jcb-sc.com>
39922
39923 * g77.f-torture/execute/19990325-0.f: New test.
39924 * g77.f-torture/execute/19990325-1.f: New test.
39925
39926 1999-03-24 Jeffrey A Law (law@cygnus.com)
39927
39928 * gcc.c-torture/execute/990324-1.c: New test.
39929
39930 1999-03-22 Jim Wilson <wilson@cygnus.com>
39931
39932 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39933 test with 4.
39934
39935 1999-03-17 Richard Henderson <rth@cygnus.com>
39936
39937 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39938
39939 1999-03-13 Craig Burley <craig@jcb-sc.com>
39940
39941 * g77.f-torture/execute/19990313-2.f: New test.
39942 * g77.f-torture/execute/19990313-3.f: New test.
39943
39944 1999-03-13 Craig Burley <craig@jcb-sc.com>
39945
39946 * g77.f-torture/execute/19990313-0.f: New test.
39947 * g77.f-torture/execute/19990313-1.f: New test.
39948
39949 1999-03-12 Jim Wilson <wilson@cygnus.com>
39950
39951 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39952 printf to sprintf.
39953 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39954 (main): Add check for u15. Conditionalize u31 check depending on
39955 whether ints are <32 bits or >=32 bits.
39956
39957 1999-03-08 Craig Burley <craig@jcb-sc.com>
39958
39959 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39960
39961 1999-03-08 Craig Burley <craig@jcb-sc.com>
39962
39963 * g77.f-torture/compile/19990305-0.f: New test.
39964 * g77.f-torture/execute/19981119-0.f: New test.
39965
39966 1999-03-08 Craig Burley <craig@jcb-sc.com>
39967
39968 * g77.f-torture/execute/970625-2.f: call ABORT if final
39969 result is not correct, instead of just printing it.
39970 Add this checking via newly introduced obfuscation, to
39971 trip up buggy front ends.
39972
39973 1999-03-07 Craig Burley <craig@jcb-sc.com>
39974
39975 * g77.f-torture/compile/960317-1.f: Moved from being
39976 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39977
39978 1999-03-06 Craig Burley <craig@jcb-sc.com>
39979
39980 * g77.f-torture/execute/960317-1.f: New (old) test.
39981 * g77.f-torture/execute/970625-2.f: Ditto.
39982
39983 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39984
39985 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39986 message on line 1 or line 2; cccp and cpplib do this differently.
39987
39988 1999-03-01 Jeffrey A Law (law@cygnus.com)
39989
39990 * g++.old-deja/g++.law/weak1.C: New test.
39991
39992 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39993
39994 * gcc.c-torture/execute/990119-1.c: Renamed to...
39995 * gcc.dg/990119-1.c: this, so it will only be tested once
39996 (it's a preprocessor test, it doesn't need to be run at
39997 multiple optimization levels).
39998
39999 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
40000
40001 * lib/g++.exp: Don't add incdir=$base_dir/../include to
40002 ALWAYS_CXXFLAGS.
40003
40004 1999-02-24 Craig Burley <craig@jcb-sc.com>
40005
40006 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40007 * g77.f-torture/compile/19981216-0.f: ...as it is expected
40008 to not be compilable by current g77.
40009
40010 1999-02-24 Nick Clifton <nickc@cygnus.com>
40011
40012 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
40013
40014 1999-02-22 Jeffrey A Law (law@cygnus.com)
40015
40016 * gcc.c-torture/execute/990222-1.c: New test.
40017
40018 1999-02-19 Craig Burley <craig@jcb-sc.com>
40019
40020 * g77.f-torture/compile/19990218-0.f: New test.
40021 * g77.f-torture/noncompile/19990218-1.f: New test.
40022
40023 1999-02-18 Craig Burley <craig@jcb-sc.com>
40024
40025 * g77.f-torture/compile/19981216-0.f: New test.
40026
40027 1999-02-14 Jeffrey A Law (law@cygnus.com)
40028
40029 * gcc.dg/990214-1.c: New test.
40030
40031 1999-02-13 Jeffrey A Law (law@cygnus.com)
40032
40033 * gcc.dg/990213-2.c: New test.
40034
40035 * gcc.dg/990213-1.c: New test.
40036
40037 1999-02-12 Jeffrey A Law (law@cygnus.com)
40038
40039 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
40040 ints.
40041
40042 1999-02-11 Nick Clifton <nickc@cygnus.com>
40043
40044 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
40045 specified by target.
40046
40047 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
40048
40049 1999-02-11 Jeffrey A Law (law@cygnus.com)
40050
40051 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
40052
40053 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
40054
40055 * gcc.dg/special/ecos.exp: New test driver for new tests with
40056 special requirements.
40057
40058 * gcc.dg/special/alias-1.c: New test.
40059 * gcc.dg/special/gcsec-1.c: New test.
40060 * gcc.dg/special/weak-1.c: New test.
40061 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
40062 * gcc.dg/special/weak-2.c: New test.
40063 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
40064 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
40065 * gcc.dg/special/wkali-1.c: New test.
40066 * gcc.dg/special/wkali-2.c: New test.
40067 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
40068 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
40069
40070 1999-02-10 Felix Lee <flee@cygnus.com>
40071
40072 * lib/c-torture.exp (c-torture-compile): Pull out code for
40073 analyzing gcc error messages.
40074 (c-torture-execute): Likewise. Fix some (harmless) false
40075 positives.
40076 * lib/gcc.exp (gcc_check_compile): New function.
40077
40078 1999-02-08 Richard Henderson <rth@cygnus.com>
40079
40080 * gcc.c-torture/execute/990208-1.c: New test.
40081
40082 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
40083
40084 * g++.dg/special/ecos.exp: New driver for new tests with special
40085 requirements
40086
40087 * g++.dg/special/conpr-1.C: New test
40088 * g++.dg/special/conpr-2.C: New test
40089 * g++.dg/special/conpr-2a.C: New test
40090 * g++.dg/special/conpr-3.C: New test
40091 * g++.dg/special/conpr-3a.C: New test
40092 * g++.dg/special/conpr-3b.C: New test
40093
40094 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40095 allow g++ to use the dg driver
40096
40097 * README: Add comment about g++.dg directory
40098
40099 1999-02-06 Jeffrey A Law (law@cygnus.com)
40100
40101 * README: Update email addresses.
40102
40103 1999-02-03 Nick Clifton <nickc@cygnus.com>
40104
40105 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40106 arguments in order to force structure S onto the stack even on
40107 the alpha.
40108 (test): Pass 10 leading arguments to function foo as well as the
40109 structure S.
40110
40111 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40112 failure for all targets.
40113
40114 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40115 abort to terminate program execution.
40116
40117 1999-01-30 Richard Henderson <rth@cygnus.com>
40118
40119 * gcc.c-torture/execute/990130-1.c: New test.
40120
40121 1999-01-30 Jeffrey A Law (law@cygnus.com)
40122
40123 * gcc.dg/990130-1.c: New test.
40124
40125 1999-01-28 Michael Meissner <meissner@cygnus.com>
40126
40127 * gcc.c-torture/execute/990128-1.c: New test.
40128
40129 1999-01-27 Michael Meissner <meissner@cygnus.com>
40130
40131 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
40132
40133 1999-01-27 Felix Lee <flee@cygnus.com>
40134
40135 * lib/c-torture.exp (c-torture-compile): pull out code for
40136 analyzing gcc error messages.
40137 (c-torture-execute): ditto, and fix some (harmless) false
40138 positives.
40139 * lib/gcc.exp (gcc_check_compile): new function.
40140
40141 1999-01-17 Jeffrey A Law (law@cygnus.com)
40142
40143 * gcc.dg/990117-1.c: New test.
40144
40145 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
40146
40147 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
40148
40149 1999-01-15 Jeffrey A Law (law@cygnus.com)
40150
40151 * g77.f-torture/compile/990115-1.f: New test.
40152
40153 1999-01-07 Jeffrey A Law (law@cygnus.com)
40154
40155 * gcc.c-torture/compile/990107-1.c: New test
40156
40157 1999-01-06 Jeffrey A Law (law@cygnus.com)
40158
40159 * gcc.c-torture/execute/990106-2.c: New test.
40160
40161 * gcc.c-torture/execute/990106-1.c: New test.
40162
40163 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
40164
40165 * gcc.c-torture/compile/981223-1.c: New test.
40166
40167 1998-12-29 Richard Henderson <rth@cygnus.com>
40168
40169 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
40170 (opt3): Rename from opt4 and disable.
40171
40172 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
40173
40174 * g++.old-deja/g++.pt/ptrmem5.C: New test.
40175
40176 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40177
40178 * g++.old-deja/g++.other/conv5.C: New test.
40179
40180 1998-12-14 Nick Clifton <nickc@cygnus.com>
40181
40182 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40183
40184 1998-12-11 Jeffrey A Law (law@cygnus.com)
40185
40186 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40187
40188 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
40189
40190 * gcc.c-torture/compile/981211-1.c: New test.
40191
40192 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40193
40194 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40195
40196 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40197
40198 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40199
40200 * gcc.special/930510-1.c: Make C9X safe.
40201 * gcc.misc-tests/gcov-1.c Similarly.
40202 * gcc.misc-tests/gcov-2.c Similarly.
40203
40204 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40205
40206 * gcc.dg/ultrasp1.c: New test.
40207
40208 1998-12-06 Richard Henderson <rth@cygnus.com>
40209
40210 * gcc.c-torture/execute/981206.c: New test.
40211
40212 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40213
40214 * g++.old-deja/g++.ns/template7.C: New test.
40215
40216 * g++.old-deja/g++.other/expr1.C: New test.
40217
40218 * g++.old-deja/g++.eh/tmpl3.C: New test.
40219
40220 * g++.old-deja/g++.eh/tmpl2.C: New test.
40221
40222 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40223
40224 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40225 * g++.old-deja/g++.other/using6.C: Removed.
40226 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40227
40228 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40229
40230 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40231
40232 * g++.old-deja/g++.pt/overload8.C: New test.
40233
40234 * g++.old-deja/g++.pt/overload7.C: New test.
40235
40236 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40237
40238 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40239 and relinking messages.
40240 * lib/g++.exp (g++_target_compile): Remove .rpo file when
40241 compiling with -frepo.
40242
40243 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
40244
40245 * g++.old-deja/g++.pt/lookup6.C: New test.
40246
40247 1998-11-30 Nick Clifton <nickc@cygnus.com>
40248
40249 * gcc.c-torture/execute/981130-1.c: New test.
40250 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40251
40252 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
40253
40254 * g++.old-deja/g++.pt/explicit76.C: New test.
40255
40256 * g++.old-deja/g++.pt/friend38.C: New test.
40257
40258 * g++.old-deja/g++.ns/crash2.C: New test.
40259
40260 * g++.old-deja/g++.pt/defarg8.C: New test.
40261
40262 * g++.old-deja/g++.pt/instantiate6.C: New test.
40263
40264 * g++.old-deja/g++.pt/static6.C: New test.
40265
40266 * g++.old-deja/g++.pt/decl2.C: New test.
40267
40268 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40269
40270 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
40271 problem is actually related with name lookup, but so what? :-)
40272
40273 * g++.old-deja/g++.pt/friend37.C: New test.
40274
40275 1998-11-25 Dave Love <d.love@dl.ac.uk>
40276
40277 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40278 element, which fails on some systems.
40279
40280 * g77.f-torture/execute/labug1.f: New test.
40281
40282 1998-11-21 Jeffrey A Law (law@cygnus.com)
40283
40284 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40285 is defined.
40286
40287 1998-11-18 Dave Love <d.love@dl.ac.uk>
40288
40289 * g77.f-torture/compile/981117-1.f: New test.
40290
40291 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
40292
40293 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
40294 properly discarded.
40295
40296 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
40297
40298 * gcc.c-torture/execute/memcheck: New directory of tests for
40299 -fcheck-memory-usage.
40300
40301 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40302
40303 * README: New file, general information about the testsuite and
40304 new description of the various C++ test subdirectories.
40305 * README.g++: Eliminate obsolete information, update and move most
40306 relevant stuff to README.
40307
40308 1998-11-07 Richard Henderson <rth@cygnus.com>
40309
40310 * gcc.c-torture/compile/981107-1.c: New test.
40311
40312 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
40313
40314 * execute/memcpy-bi.c: New testcase.
40315
40316 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
40317
40318 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40319 base classes.
40320
40321 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40322 template is selected.
40323
40324 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40325 classes, it should be accepted for all types.
40326
40327 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40328
40329 * g++.old-deja/g++.pt/spec24.C: Ensure that template
40330 specializations start with template headers.
40331
40332 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
40333
40334 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40335
40336 * g++.old-deja/g++.other/init9.C: Test cross initialization of
40337 non-POD types.
40338
40339 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
40340
40341 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40342
40343 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40344
40345 * compile/981022-1.c, compile/981022-1.x: New test and driver.
40346
40347 1998-10-19 Jeffrey A Law (law@cygnus.com)
40348
40349 * 981019-1.c: New test.
40350
40351 1998-10-14 Robert Lipe <robertl@dgii.com>
40352
40353 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40354 find objc headers.
40355
40356 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40357
40358 * compile/981001-4.c: Remove use of GCC extension that triggers a
40359 compiler bug.
40360
40361 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
40362
40363 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40364
40365 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40366
40367 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
40368 instantiation of template produces incorrect code for delete
40369 expression.
40370
40371 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
40372 constructors' name is not unique.
40373 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40374 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40375
40376 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
40377 automatic array of const is ill-formed.
40378
40379 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
40380 of template parameter?
40381
40382 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
40383 const.
40384
40385 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
40386 pointer-to-member expression.
40387
40388 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
40389 declaration causes ICE.
40390
40391 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
40392
40393 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
40394 reserved in the global namespace.
40395
40396 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40397 generate needed virtual table.
40398
40399 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40400
40401 1998-10-10 Dariush Eslimi <eslimi@loran.com>
40402
40403 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40404 template-dependent type
40405
40406 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40407
40408 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40409 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40410 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40411
40412 * g++.old-deja/g++.other/using5.C: New test; using decl from base
40413 class should be usable as argument of member function.
40414 * g++.old-deja/g++.other/using6.C: New test; using decl from base
40415 class should be usable as return type of member function.
40416 * g++.old-deja/g++.other/using7.C: New test; using decl from base
40417 class should be usable as type of data member.
40418
40419 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40420
40421 1998-10-09 Jeffrey A Law (law@cygnus.com)
40422
40423 * gcc.c-torture/special/920521-1.c: Fix bogus test.
40424
40425 1998-10-08 Nick Clifton <nickc@cygnus.com>
40426
40427 * gcc.dg/dll-?.c Add thumb to target list.
40428 Fix assembler scan patterns to match current assembler output.
40429
40430 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
40431
40432 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
40433 matching of template brackets.
40434
40435 * g++.old-deja/g++.other/using4.C: New test. Test using
40436 declarations of methods from base classes.
40437
40438 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
40439 within functions should introduce names into the innermost
40440 enclosing namespace.
40441
40442 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
40443 of static locals if first initialization throws.
40444
40445 1998-10-07 Jim Wilson <wilson@cygnus.com>
40446
40447 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40448
40449 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
40450
40451 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
40452 lose track of the possible targets of tablejump insns.
40453 * special/special.exp: Run it.
40454
40455 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40456
40457 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40458 must be declared before its specializations can be named in friend
40459 declarations.
40460
40461 1998-10-05 Dave Love <d.love@dl.ac.uk>
40462
40463 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40464
40465 * g77.f-torture/execute/io1.f: New test.
40466
40467 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40468
40469 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40470 with pointer to template function, for which no argument deduction
40471 is possible.
40472
40473 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40474 specialization of template function as argument to template
40475 function.
40476
40477 * g++.old-deja/g++.other/access2.C: New test; Inner class
40478 shouldn't have privileged access to Outer's names.
40479
40480 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40481
40482 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40483 friend template declared within template class conflicts with
40484 nested class of the same name.
40485
40486 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40487 is ignored.
40488
40489 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40490 object with direct initializer as function declaration.
40491
40492 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40493 initializers.
40494
40495 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40496 involving const pointer and NULL produces incorrect result.
40497
40498 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40499 type name without `typename' should be rejected with -pedantic.
40500
40501 1998-10-02 Richard Henderson <rth@cygnus.com>
40502
40503 * g++.old-deja/g++.other/addrof1.C: New test.
40504
40505 1998-10-01 Nick Clifton <nickc@cygnus.com>
40506
40507 * gcc.c-torture/compile/981001-1.c: New test.
40508 * gcc.c-torture/execute/981001-1.c: New test.
40509
40510 1998-10-01 Jeffrey A Law (law@cygnus.com)
40511
40512 * gcc.c-torture/compile/981001-2.c: New test.
40513 * gcc.c-torture/compile/981001-3.c: New test.
40514 * gcc.c-torture/compile/981001-4.c: New test.
40515
40516 1998-10-01 Robert Lipe <robertl@dgii.com>
40517
40518 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40519 multilibbed hosts. Idea grafted from g77.exp.
40520
40521 1998-09-30 Dave Love <d.love@dl.ac.uk>
40522
40523 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40524 avoid losing on systems which need -lsocket.
40525
40526 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40527
40528 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40529 * g++.old-deja/g++.other/nested2.C: Ditto.
40530 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40531 failure.
40532
40533 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40534
40535 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40536 preferred over template operator!= for enum bitfields.
40537
40538 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40539
40540 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40541 that happen to have the same base name, but in different scopes,
40542 are incorrectly rejected.
40543
40544 1998-09-16 Richard Henderson <rth@cygnus.com>
40545
40546 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40547 on the native word size instead of an integer literal.
40548
40549 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40550
40551 * g++.old-deja/g++.other/static2.C: Invocation of static data
40552 member of type pointer-to-function denoted as non-static member.
40553
40554 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40555 checks involving function types and aliases.
40556
40557 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40558
40559 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40560 redefined to the same non-trivial type.
40561
40562 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40563 namespace-qualification of template specializations declared in
40564 other namespaces.
40565
40566 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40567 to declare a subset of the specializations of a template function
40568 as friends of specializations of a template class.
40569
40570 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40571 member templates that do not fully specialize the enclosing
40572 template class are rejected.
40573
40574 1998-09-11 Dave Love <d.love@dl.ac.uk>
40575
40576 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40577
40578 1998-09-08 Dave Love <d.love@dl.ac.uk>
40579
40580 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40581 altered from libf2c/libU77 version.
40582
40583 1998-09-06 Dave Love <d.love@dl.ac.uk>
40584
40585 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40586
40587 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40588
40589 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40590 (un)signed char are different types for template specialization
40591 purposes.
40592
40593 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40594
40595 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40596 * objc: ObjC testsuite.
40597
40598 1998-08-31 Catherine Moore <clm@cygnus.com>
40599
40600 * gcc.c-torture/execute/941014-1.x: New file.
40601
40602 1998-08-31 Nick Clifton <nickc@cygnus.com>
40603
40604 * lib/c-torture.exp: Add support for
40605 torture_eval_before_compile and torture_eval_before_execute
40606 variables.
40607
40608 1998-08-30 Jeffrey A Law (law@cygnus.com)
40609
40610 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40611 this test triggers valid.
40612
40613 1998-08-27 Jeffrey A Law (law@cygnus.com)
40614
40615 * gcc.dg/980827-1.c: New test.
40616
40617 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40618
40619 * gcc.c-torture/execute/loop-4b.c: New test.
40620
40621 1998-08-26 Nick Clifton <nickc@cygnus.com>
40622
40623 * lib/c-torture.exp: Add support for
40624 torture_eval_before_compile and torture_eval_before_execute
40625 variables.
40626
40627 1998-08-25 Jeffrey A Law (law@cygnus.com)
40628
40629 * gcc.c-torture/compile/980825-1.c: New test.
40630
40631 1998-08-24 Nick Clifton <nickc@cygnus.com>
40632
40633 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40634 count number tests in opt_t0 not good_t0.
40635
40636 1998-08-24 Jeffrey A Law (law@cygnus.com)
40637
40638 * gcc.c-torture/compile/930326-1.x: Fix typo.
40639
40640 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40641
40642 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40643 causes an ICE.
40644
40645 1998-08-21 Jeffrey A Law (law@cygnus.com)
40646
40647 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40648 STACK_SIZE is defined.
40649 * gcc.c-torture/unsorted/stuct.c: Similarly.
40650
40651 * gcc.c-torture/compile/980821-1.c: New test.
40652
40653 1998-08-21 Jeffrey A Law (law@cygnus.com)
40654
40655 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40656
40657 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40658
40659 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40660 code.
40661
40662 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40663
40664 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40665 error'.
40666
40667 1998-08-18 Jeffrey A Law (law@cygnus.com)
40668
40669 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40670
40671 1998-08-16 Jeffrey A Law (law@cygnus.com)
40672
40673 * gcc.c-torture/compile/980816-1.c: New test.
40674
40675 * gcc.dg/980816-1.c: New test.
40676
40677 1998-08-13 Jeffrey A Law (law@cygnus.com)
40678
40679 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40680 compiler for ieee tests.
40681
40682 1998-08-01 Dave Love <d.love@dl.ac.uk>
40683
40684 * g77.f-torture/compile/980729-0.f: New test.
40685
40686 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40687
40688 * gcc.c-torture/special/eeprof-1.c: New test, for
40689 -finstrument-functions.
40690 * gcc.c-torture/special/special.exp: Run it.
40691
40692 1998-07-29 Jeffrey A Law (law@cygnus.com)
40693
40694 * gcc.c-torture/compile/980729-1.c: New test.
40695
40696 1998-07-27 Nick Clifton <nickc@cygnus.com>
40697
40698 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40699 __thumb__ is defined, and test for ARM style doubles if so.
40700
40701 1998-07-26 Dave Love <d.love@dl.ac.uk>
40702
40703 * g77.f-torture/noncompile/980615-0.f: New test.
40704
40705 1998-07-26 H.J. Lu (hjl@gnu.org)
40706
40707 * gcc.dg/980312-1.c: Do link instead of compile.
40708 * gcc.dg/980313-1.c: Likewise.
40709
40710 1998-07-26 Jeffrey A Law (law@cygnus.com)
40711
40712 * gcc.c-torture/compile/980726-1.c: New test.
40713
40714 1998-07-25 Dave Love <d.love@dl.ac.uk>
40715
40716 * g77.f-torture/execute/io0.f: New test.
40717
40718 1998-07-24 Nick Clifton <nickc@cygnus.com>
40719
40720 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40721 an int.
40722
40723 1998-06-18 Michael Meissner <meissner@cygnus.com>
40724
40725 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40726 m32r bugs.
40727
40728 1998-07-17 Nick Clifton <nickc@cygnus.com>
40729
40730 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40731 c-decl.c:grokdeclarator can handle mode attributes.
40732
40733 1998-07-16 Jeffrey A Law (law@cygnus.com)
40734
40735 * gcc.c-torture/execute/980716-1.c: New test.
40736
40737 1998-07-13 Jeffrey A Law (law@cygnus.com)
40738
40739 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40740 the mn10200.
40741 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40742 the mn10200.
40743 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40744 * gcc.c-torture/compile/930326-1.x: Similarly.
40745
40746 1998-07-13 Dave Love <d.love@dl.ac.uk>
40747
40748 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40749 New test from Craig.
40750
40751 1998-07-12 Dave Love <d.love@dl.ac.uk>
40752
40753 * g77.f-torture/noncompile/980616-0.f: New test.
40754
40755 * g77.f-torture/execute/970816-3.f: New test from Craig.
40756
40757 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40758
40759 * g++.other/singleton.C: Return error value instead of taking
40760 SIGSEGV.
40761
40762 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40763
40764 * g++.other/singleton.C: New test. Warning is under dispute.
40765 Runtime crash is not.
40766
40767 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40768
40769 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40770 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40771 using6.C, using7.C}: New namespace tests.
40772
40773 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40774
40775 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40776 specialization with typedef'ed names used as array indexes.
40777
40778 1998-07-09 Jeffrey A Law (law@cygnus.com)
40779
40780 * gcc.c-torture/execute/980709-1.c: New test.
40781
40782 * gcc.dg/980709-1.c: New test.
40783
40784 1998-07-07 Richard Henderson <rth@cygnus.com>
40785
40786 * gcc.c-torture/execute/bcp-1.c: New test.
40787
40788 1998-07-07 Jeffrey A Law (law@cygnus.com)
40789
40790 * gcc.c-torture/execute/980707-1.c: New test.
40791
40792 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40793
40794 * gcc.c-torture/compile/980706-1.c: New test.
40795
40796 1998-07-01 Dave Love <d.love@dl.ac.uk>
40797
40798 * g77.f-torture/execute/980701-0.f,
40799 g77.f-torture/execute/980701-1.f: New test from Craig.
40800
40801 1998-07-01 Jeffrey A Law (law@cygnus.com)
40802
40803 * gcc.c-torture/compile/980701-1.c: New test.
40804
40805 * gcc.c-torture/execute/980701-1.c: New test.
40806
40807 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40808 rlsruhe.de>
40809
40810 * g++.old-deja/g++.robertl/eb132.C: New test.
40811 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40812
40813 1998-06-29 Dave Love <d.love@dl.ac.uk>
40814
40815 * g77.f-torture/execute/980628-7.f,
40816 g77.f-torture/execute/980628-8.f,
40817 g77.f-torture/execute/980628-9.f,
40818 g77.f-torture/execute/980628-10.f: New tests from Craig.
40819
40820 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40821
40822 1998-06-28 Jeffrey A Law (law@cygnus.com)
40823
40824 * g77.f-torture/execute/980628-4.f: New test from Craig.
40825 * g77.f-torture/execute/980628-5.f: Likewise.
40826 * g77.f-torture/execute/980628-2.f: Likewise.
40827 * g77.f-torture/execute/980628-0.f: Likewise.
40828 * g77.f-torture/execute/980628-1.f: Likewise.
40829 * g77.f-torture/execute/980628-3.f: Likewise.
40830 * g77.f-torture/execute/980628-6.f: Likewise.
40831
40832 1998-06-28 Jeffrey A Law (law@cygnus.com)
40833
40834 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40835 directory when nothing has been installed yet.
40836
40837 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40838
40839 * gcc.c-torture/special/special.exp: Handle newer versions of
40840 dejagnu.
40841
40842 1998-06-26 Jeffrey A Law (law@cygnus.com)
40843
40844 * gcc.dg/980626-1.c: New test.
40845
40846 1998-06-19 Bruno Haible <haible@ilog.fr>
40847
40848 * gcc.misc-tests/m-un-2.c: New test.
40849 * g++.old-deja/g++.other/warn01.c: Likewise.
40850
40851 1998-06-19 Robert Lipe <robertl@dgii.com>
40852
40853 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40854 compatibility with assmblers with a different comment character.
40855 Eliminate use of GAS-specific extensions.
40856
40857 1998-06-19 Jeffrey A Law (law@cygnus.com)
40858
40859 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40860
40861 1998-06-19 Robert Lipe <robertl@dgii.com>
40862
40863 * lib/g77.exp: Replace search for libf2c.a with search for newly
40864 renamed libg2c.a
40865
40866 1998-06-17 Jeffrey A Law (law@cygnus.com)
40867
40868 * gcc.c-torture/execute/980617-1.c: New test.
40869
40870 1998-06-12 Jeffrey A Law (law@cygnus.com)
40871
40872 * gcc.c-torture/execute/980612-1.c: New test.
40873
40874 1998-06-08 Jeffrey A Law (law@cygnus.com)
40875
40876 * gcc.dg/980523-1.c: Only test on ppc-linux.
40877 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40878
40879 * gcc.c-torture/execute/980608-1.c: New test.
40880
40881 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40882
40883 * gcc.c-torture/execute/980605-1.c: New test.
40884
40885 1998-06-04 Jeffrey A Law (law@cygnus.com)
40886
40887 * gcc.c-torture/execute/980604-1.c: New test.
40888
40889 1998-06-02 Jeffrey A Law (law@cygnus.com)
40890
40891 * gcc.c-torture/execute/980602-1.c: New test.
40892 * gcc.c-torture/execute/980602-2.c: Likewise.
40893
40894 1998-06-02 Dave Love <d.love@dl.ac.uk>
40895
40896 * 970125-0.f: Fix per JCB. Add commentary.
40897
40898 1998-05-31 Michael Meissner <meissner@cygnus.com>
40899
40900 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40901 IEEE -0 support.
40902
40903 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40904
40905 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40906 earlier.
40907
40908 1998-05-28 Catherine Moore <clm@cygnus.com>
40909
40910 * gcc.c-torture/execute/980526-3.c: New test.
40911
40912 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40913
40914 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40915 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40916 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40917 m88k-motorola-sysv3 to XFAIL.
40918
40919 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40920
40921 * gcc.dg/980526-1.c: New test.
40922 * gcc.c-torture/execute/980526-2.c: New test.
40923
40924 1998-05-26 Jeffrey A Law (law@cygnus.com)
40925
40926 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40927
40928 * gcc.c-torture/execute/980526-1.c: New test.
40929
40930 1998-05-26 Dave Love <d.love@dl.ac.uk>
40931
40932 * g77.f-torture/execute/alpha2.f: Add runtime test.
40933
40934 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40935
40936 * g++.old-deja/old-deja.exp: Strip leading directories.
40937
40938 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40939 error for the line. Don't run multiple tests for the same line.
40940
40941 1998-05-23 Jeffrey A Law (law@cygnus.com)
40942
40943 * gcc.dg/980523-1.c: New test.
40944
40945 1998-05-23 Dave Love <d.love@dl.ac.uk>
40946
40947 * g77.f-torture/compile/970915-0.f: New test.
40948
40949 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40950
40951 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40952
40953 1998-05-21 Jeffrey A Law (law@cygnus.com)
40954
40955 * gcc.dg/980520-1.c: New test.
40956
40957 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40958
40959 * gcc.dg/980502-1.c: Fix return type.
40960
40961 1998-05-20 Jeffrey A Law (law@cygnus.com)
40962
40963 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40964 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40965 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40966 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40967 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40968
40969 1998-05-20 Dave Love <d.love@dl.ac.uk>
40970
40971 * g77.f-torture/execute/980520-1.f: New test.
40972
40973 1998-05-15 Dave Love <d.love@dl.ac.uk>
40974
40975 * lib/mike-g77.exp: New file.
40976
40977 * g77.f-torture/noncompile/noncompile.exp,
40978 g77.f-torture/noncompile/check0.f: New files.
40979
40980 1998-05-14 Dave Love <d.love@dl.ac.uk>
40981
40982 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40983 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40984 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40985 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40986 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40987 abort where appropriate.
40988
40989 1998-05-05 Michael Meissner <meissner@cygnus.com>
40990
40991 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40992 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40993
40994 1998-04-29 Dave Love <d.love@dl.ac.uk>
40995
40996 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40997
40998 1998-04-27 Dave Love <d.love@dl.ac.uk>
40999
41000 * g77.f-torture/compile/980427-0.f: New test.
41001
41002 1998-04-24 Dave Love <d.love@dl.ac.uk>
41003
41004 * g77.f-torture/compile/980424-0.f: New test.
41005
41006 1998-04-19 Dave Love <d.love@dl.ac.uk>
41007
41008 * g77.f-torture/compile/980419-2.f (main): New test.
41009 * g77.f-torture/compile/970125-0.f: New test.
41010 * g77.f-torture/compile/980419-1.f: New test.
41011
41012 1998-04-08 Jim Wilson <wilson@cygnus.com>
41013
41014 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
41015 of loop-4.c.
41016
41017 1998-04-07 Jim Wilson <wilson@cygnus.com>
41018
41019 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
41020
41021 1998-04-03 Jim Wilson <wilson@cygnus.com>
41022
41023 * gcc.c-torture/compile/980329-1.c: New test.
41024
41025 1998-03-18 Jim Wilson <wilson@cygnus.com>
41026
41027 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
41028 * gcc.dg/980312-1.c: Fix typo in -march command.
41029
41030 1998-03-16 H.J. Lu (hjl@gnu.org)
41031
41032 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
41033
41034 1998-03-11 Robert Lipe <robertl@dgii.com>
41035
41036 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
41037 Dave Love agree the Fortran source is bogus.
41038
41039 1998-03-11 Robert Lipe <robertl@dgii.com>
41040
41041 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
41042 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
41043 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
41044 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
41045 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
41046
41047 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
41048
41049 * g++.old-deja/g++.other/friend1.C: New test.
41050
41051 1998-02-18 Dave Love <d.love@dl.ac.uk>
41052
41053 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
41054 possibly uninitialized) variables and declare dnrm2.
41055
41056 1998-02-23 Robert Lipe <robertl@dgii.com>
41057
41058 From Bruno Haible <haible@ilog.fr>:
41059 * gcc.c-torture/execute/980223.c: New test.
41060
41061 1998-02-13 Jeffrey A Law (law@cygnus.com)
41062
41063 * gcc.dg/ifelse-1.c: New test.
41064
41065 1998-02-09 H.J. Lu (hjl@gnu.org)
41066
41067 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
41068
41069 * lib/old-dejagnu.exp (old-dejagnu): Added the
41070 "execution test - XFAIL *-*-*" handling in the spirit of
41071 "excess errors test -". Changed the "execution test fails"
41072 handling to be like "excess errors test fails".
41073 * Update various tests accordingly.
41074
41075 1998-02-06 Jim Wilson <wilson@cygnus.com>
41076
41077 * gcc.c-torture/execute/980205.c: New test.
41078
41079 1998-01-18 Jeffrey A Law (law@cygnus.com)
41080
41081 * lib/c-torture.exp: Look for .x files instead of .cexp files.
41082 * lib/f-torture.exp: Similarly.
41083 * gcc.c-torture: Rename all .cexp files to .x files.
41084
41085 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
41086
41087 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41088 (940510-1.c): Removed duplicate.
41089 (971104-1.c): New test.
41090
41091 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
41092
41093 * lib/f-torture.exp: Improve error and loop detection.
41094
41095 1997-11-19 Michael Meissner <meissner@cygnus.com>
41096
41097 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41098 use that to size the filler array.
41099
41100 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
41101
41102 * lib/c-torture.exp(c-torture-execute): Fix typo.
41103
41104 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41105 testcase as the executable name. Keep the executable around if
41106 the test fails.
41107
41108 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
41109
41110 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41111 changes. Only test one -g option, and move it to the end of the
41112 list of options to test.
41113
41114 1997-09-19 Michael Meissner <meissner@cygnus.com>
41115
41116 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41117 variable GCC_TORTURE_OPTIONS to supply default switches separated
41118 by colons. If no environment variable, run tests with -O0 -g, -O1
41119 -g, and -O2 -g as well.
41120
41121 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
41122
41123 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
41124 explanatory comments. Fix indentation.
41125
41126 1997-09-15 Jeffrey A Law (law@cygnus.com)
41127
41128 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
41129
41130 1997-09-11 Jeffrey A Law (law@cygnus.com)
41131
41132 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
41133 * g++.old-deja/g++.mike/p7325.C: Likewise.
41134 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
41135
41136 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
41137
41138 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
41139 * g++.old-deja/g++.brendan/crash30.C: Likewise.
41140 * g++.old-deja/g++.brendan/crash39.C: Likewise.
41141 * g++.old-deja/g++.law/operators4.C: Likewise.
41142
41143 1997-09-11 Joe Buck (jbuck@synopsys.com)
41144
41145 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
41146 * g++.old-deja/g++.mike/p784.C: Ditto.
41147 * g++.old-deja/g++.mike/p785.C: Ditto.
41148
41149 1997-09-05 Jeffrey A Law (law@cygnus.com)
41150
41151 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
41152
41153 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
41154
41155 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
41156 target feature; pass this to c-torture-execute as needed.
41157
41158 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
41159
41160 * lib/c-torture.exp(c-torture-execute): If the previous and the
41161 current executables being tested are identical, we don't need to
41162 run the executable again. Try to make the executable names
41163 unique. Add an optional argument for passing additional compiler
41164 flags.
41165
41166 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
41167
41168 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
41169
41170 1997-08-29 Jeffrey A Law (law@cygnus.com)
41171
41172 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41173
41174 1997-07-31 Jeffrey A Law (law@cygnus.com)
41175
41176 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41177 32bit or larger longs.
41178
41179 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41180 have either a 32bit long or 32bit int.
41181
41182 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
41183
41184 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41185 Make double precision tests dependent on sizeof (double).
41186
41187 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
41188
41189 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41190 too.
41191
41192 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
41193
41194 * gcc.c-torture/compile/961203-1.cexp: New script.
41195
41196 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
41197
41198 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41199 up the includes ourselves.
41200
41201 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
41202
41203 * lib/plumhall.exp: Remove random include, and add a few
41204 verbose messages for debugging.
41205
41206 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
41207
41208 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41209 of trying to do it ourselves.
41210
41211 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
41212
41213 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41214
41215 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
41216
41217 * gcc.prms/5403.c: Made regexp a bit less strict.
41218
41219 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
41220
41221 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41222 is returned from remote_load instead.
41223 * lib/plumhall.exp: Ditto.
41224 * lib/mike-g++.exp: Ditto.
41225 * lib/old-dejagnu.exp: Ditto.
41226 * lib/c-torture.exp: Ditto.
41227
41228 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
41229
41230 * lib/g++.exp: Use build_wrapper procedure.
41231 * lib/gcc.exp: Ditto.
41232
41233 1997-05-20 Jeffrey A Law (law@cygnus.com)
41234
41235 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41236 an old-style decl for malloc. Fixes tests to work when
41237 sizeof (int) != sizeof (size_t).
41238
41239 1997-05-15 Mike Meissner <meissner@cygnus.com>
41240
41241 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41242
41243 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41244 use stdargs.h interface.
41245
41246 1997-05-15 Mike Meissner <meissner@cygnus.com>
41247
41248 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41249 NO_VARARGS when compiling.
41250
41251 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
41252
41253 * lib/plumhall.exp(ph_includes): New procedure.
41254 (ph_make): Use it.
41255 (ph_compiler): Ditto.
41256
41257 * lib/g++.exp: Rename test-glue.c to testglue.c.
41258 * lib/gcc.exp: Ditto.
41259
41260 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
41261
41262 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41263 to completion when it's called.
41264
41265 1997-03-21 Michael Meissner <meissner@cygnus.com>
41266
41267 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41268 is defined, don't do test.
41269
41270 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
41271
41272 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41273 for object files.
41274 (ph_summary): Mark skipped testcases as untested, not unresolved.
41275
41276 * lib/plumhall.exp (ph_make): If unresolved because of bad
41277 errorCode, record errorCode in log file.
41278 (*): Replace send_log/verbose with verbose -log.
41279
41280 1997-03-19 Michael Meissner <meissner@cygnus.com>
41281
41282 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41283 double conversion if double isn't at least 8 bytes.
41284
41285 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41286 int to work with targets where int is 16 bits.
41287
41288 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41289 8 bytes, just exit, since 4 byte doubles don't have enough bits of
41290 precision for the test to complete.
41291
41292 1997-03-14 Michael Meissner <meissner@cygnus.com>
41293
41294 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41295 if d10v is not compiled with the -mdouble64 flag.
41296 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41297
41298 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41299 d10v is not compiled with the -mint32 flag.
41300
41301 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
41302
41303 * lib/plumhall.exp: Use incr_count.
41304
41305 1997-03-12 Jeffrey A Law (law@cygnus.com)
41306
41307 * gcc.c-torture: Update to c-torture-1.45.
41308
41309 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
41310
41311 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41312 the name of the expect testcase file).
41313
41314 * lib/g++.exp(g++_init): Ditto.
41315
41316 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
41317
41318 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41319 the host.
41320
41321 * lib/gcc.exp(gcc_exit): New procedure.
41322
41323 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
41324
41325 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41326 specs where appropriate.
41327
41328 * g++.old-deja/g++.arm/*: Added additional ERROR checks
41329 because of new "candidates are" messages, and removed a few
41330
41331 * Converted all non-old-style g++ testcases to old-style, and
41332 moved into g++.old-deja.
41333
41334 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
41335
41336 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41337 options.
41338
41339 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41340 succeeded.
41341
41342 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41343
41344 1997-02-13 Michael Meissner <meissner@cygnus.com>
41345
41346 * lib/gcc.exp (gcc_target_compile): Add support for defining
41347 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41348 the machine doesn't have those features.
41349
41350 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
41351
41352 * g++.law/operators4.exp: Don't use LIBS.
41353
41354 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
41355
41356 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41357
41358 * lib/mike-g++.exp: Don't set the compiler to be tested here.
41359 * lib/g++.exp: Set it here instead. Also, allow use of the
41360 --tool_exec and --tool_opt options. Change CXX to
41361 GXX_UNDER_TEST.
41362
41363 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41364
41365 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41366
41367 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
41368
41369 * lib/old-dejagnu.exp: Use prune_warnings instead of
41370 prune_system_crud.
41371 * lib/mike-g++.exp: Ditto.
41372 * lib/gcc.exp: Ditto.
41373 * lib/g++.exp: Ditto.
41374
41375 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41376
41377 1997-02-07 Jeffrey A Law (law@cygnus.com)
41378
41379 * 941014-2.c: Include stdlib.h
41380 * 960327-1.c: Include stdio.h
41381 * dbra.c, index-1.c: Don't assume ints are 32bits.
41382
41383 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
41384
41385 * lib/gcc.exp: Add gcc,stack_size target feature.
41386
41387 * lib/g++.exp(g++_target_compile): Add the include and link
41388 paths here, not in two other places. And, it's $options, not
41389 options.
41390
41391 * lib/mike-g++.exp(postbase): Remove the code that determines
41392 the correct include and link paths.
41393 * g++.old-deja/old-deja.exp: Ditto.
41394
41395 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
41396
41397 * lib/g++.exp(g++_init): target_compile no longer returns the
41398 filename of the result.
41399
41400 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
41401
41402 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41403 call to glob.
41404
41405 * gcc.c-torture/special/special.exp: Change call to
41406 gcc_target_compile to include the object file.
41407
41408 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
41409
41410 * gcc.c-torture/special/special.exp: Correct misspelling in last
41411 change.
41412
41413 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
41414
41415 * lib/plumhall.exp(ph_summary): Log the entire output of the
41416 executable. Return -1 if there were any failures, 0 otherwise.
41417 (ph_execute): Return -1 if there were any failures, 0 otherwise.
41418 (ph_make): Clean up objects and executables that were built
41419 if the tests succeeded.
41420
41421 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
41422
41423 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41424 libraries and includes in the build tree as appropriate.
41425
41426 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41427
41428 * lib/c-torture.exp: Instead of looking for the global variable
41429 NO_LONG_LONG, check to see if that's a feature of the target.
41430
41431 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41432
41433 * config/default.exp: Minimize. Delete the remainer of the files in
41434 config; this functionality is now in devo/dejagnu/config.
41435
41436 g++.*/*: Pass any additional flags used to compile to postbase;
41437 delete CXXFLAGS.
41438
41439 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41440 is now done by runtest.exp. Use gcc_target_compile instead of
41441 compile.
41442
41443 lib/c-torture.exp: Use gcc_target_compile instead of compile.
41444 Remove references to CFLAGS. Use remote_file instead of
41445 calling rm -f.
41446 (c-torture): Take a list of arguments to use to compile this
41447 testcase.
41448
41449 lib/g++.exp: Simplify. Use target_compile instead of compile.
41450 lib/gcc-dg.exp: Ditto.
41451 lib/gcc.exp: Ditto.
41452 lib/mike-{gcc,g++}.exp: Ditto.
41453 lib/old-dejagnu.exp: Ditto.
41454 lib/plumhall.exp: Ditto.
41455
41456 1997-01-08 Jim Wilson <wilson@cygnus.com>
41457
41458 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41459 (ph_linker): Likewise.
41460
41461 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41462
41463 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41464 MAP_ANON / MAP_ANONYMOUS if defined;
41465 else try to map from /dev/zero .
41466
41467 1996-11-12 Jeffrey A Law (law@cygnus.com)
41468
41469 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41470 isn't defined, then define it to MAP_ANONYMOUS.
41471
41472 1996-11-12 Jeffrey A Law (law@cygnus.com)
41473
41474 * gcc.c-torture: Update to c-torture-1.42 release.
41475
41476 1996-11-11 Jeffrey A Law (law@cygnus.com)
41477
41478 * gcc.c-torture: Update to c-torture-1.41 release.
41479
41480 1996-10-27 Jeffrey A Law (law@cygnus.com)
41481
41482 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41483 c-torture release.
41484
41485 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41486
41487 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41488 and LDFLAGS. Fix second case to append the target_info ldflags
41489 onto LDFLAGS, not CFLAGS.
41490 * lib/g++.exp (g++_init): Add target_info stuff.
41491 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41492 of libgloss and newlib flags for !native.
41493
41494 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41495 (GDB): Fix relative path to go up another dir for finding gdb.
41496
41497 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41498
41499 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41500 versions in the target_info array, if they don't exist.
41501
41502 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41503
41504 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41505
41506 1996-07-08 Jim Wilson <wilson@cygnus.com>
41507
41508 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41509 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41510
41511 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41512
41513 * lib/old-dejagnu.exp: Don't remove the output file before we've
41514 actually tested it. Don't append pwd to the path of the executable
41515 we're testing.
41516
41517 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41518
41519 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41520
41521 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41522
41523 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41524 temporary directory for compiler files, and set it to a default
41525 value of /tmp. Set $output as the name of the output file from
41526 compiling the testcase. Add a -o option to $cflags_var so the
41527 compiler writes the final output file as $output. Set $executable
41528 to $output.
41529
41530 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41531 directory for compiler files, and set it to /tmp if it doesn't
41532 already have a value. Set $output_file to the name of the output
41533 file from compiling the testcase. Add a -o option to CXXFLAGS so
41534 the compiler writes the final output file as $output. Use $output
41535 as the executable to be tested.
41536
41537 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41538
41539 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41540
41541 1996-06-08 Jeffrey A Law (law@cygnus.com)
41542
41543 * gcc.c-torture/execute/pending-1.c: New test. Still
41544 pending in Tege's queue.
41545
41546 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41547
41548 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41549 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41550 if there were failures. Call unresolved if there were unresolved
41551 testcases. Call gcc_fail if program did not run to completion.
41552 (ph_make): Pass additional argument name to ph_execute.
41553 (ph_execute): Add new argument. Pass additional arguments to
41554 ph_summary. Call gcc_fail is there is no execution output.
41555
41556 1996-04-24 Jeffrey A Law (law@cygnus.com)
41557
41558 * lib/plumhall.exp (proc_summary): Output relavent summary
41559 lines into the log so specific failures in plumhall can be
41560 investigated.
41561
41562 1996-04-10 Jeffrey A Law (law@cygnus.com)
41563
41564 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41565 (c-torture-execute): Don't try to execute tests which use
41566 "long long" types if $NO_LONG_LONG is nonzero.
41567
41568 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41569
41570 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41571 not c-torture.
41572
41573 * gcc.ieee: Move from here.
41574 * gcc.c-torture/execute/ieee: To here.
41575
41576 1996-03-26 Jeffrey A Law (law@cygnus.com)
41577
41578 * gcc.c-torture: Update to c-torture-1.41 release.
41579
41580 1996-03-22 Jeffrey A Law (law@cygnus.com)
41581
41582 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41583 not "$output".
41584
41585 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41586
41587 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41588 -c present.
41589
41590 1996-03-02 Jeffrey A Law (law@cygnus.com)
41591
41592 * config/proelf.exp: Handle connecting to a simulator.
41593
41594 1996-01-31 Jeffrey A Law (law@cygnus.com)
41595
41596 * config/proelf.exp: New file. Enough framework that we can
41597 run c-torture tests on the proelf targets (or any other target
41598 that gdb can connect to for that matter).
41599
41600 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41601
41602 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41603 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41604
41605 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41606 exec_output exists.
41607
41608 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41609
41610 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41611 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41612
41613 * config/*.exp: Update FSF address. Change result of ${tool}_load
41614 to pass/fail/unresolved/unsupported/untested. Caller must now
41615 call unresolved/unsupported/untested.
41616 * lib/*.exp: Update FSF address. Update to handle new results of
41617 ${tool}_load.
41618 * lib/chill.exp (verbose): Delete.
41619
41620 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41621
41622 * lib/gcc.exp (default_gcc_start): Change order of args to
41623 $LDFLAGS $CFLAGS $LIBS.
41624 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41625 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41626 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41627 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41628 * gcc.misc-tests/dg-test.exp: Likewise.
41629 * gcc.misc-tests/msgs.exp: Likewise.
41630 * gcc.prms/prms.exp: Likewise.
41631 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41632 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41633
41634 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41635
41636 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41637
41638 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41639
41640 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41641 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41642
41643 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41644 necessary.
41645
41646 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41647
41648 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41649 global for loop; add use of $mathlib.
41650 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41651 settings here; set mathlib for anything but VxWorks.
41652
41653 1996-01-22 Jeffrey A Law (law@cygnus.com)
41654
41655 * gcc.c-torture: Update to c-torture-1.40 release.
41656
41657 1996-01-03 Jeffrey A Law (law@cygnus.com)
41658
41659 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41660 dg.exp.
41661
41662 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41663
41664 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41665 global.
41666
41667 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41668
41669 * lib/g++.exp (LIBS): Define if not already.
41670 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41671 (gcc-dg-prune): Call prune_gcc_output.
41672 * lib/gcc.exp (prune_gcc_output): New proc.
41673 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41674 prune_gcc_output.
41675
41676 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41677
41678 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41679 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41680
41681 1995-11-15 Jeffrey A Law (law@cygnus.com)
41682
41683 * gcc.c-torture: Update to c-torture-1.39 release.
41684
41685 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41686
41687 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41688 fails, try others as well.
41689
41690 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41691
41692 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41693 If compilation fails, mark execute tests as `untested'.
41694 If test is marked as unsupported, don't mark compilation and
41695 execute tests as failed.
41696
41697 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41698
41699 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41700 libstdc++ for whether or not we want to be doing shared
41701 libraries. Delete link_curses since we don't need it anymore.
41702 * lib/mike-g++.exp (postbase): Don't link in libg++.
41703 * g++.old-deja/old-deja.exp: Likewise.
41704
41705 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41706
41707 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41708
41709 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41710
41711 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41712 For that, add `-Wl,-a,shared_archive'.
41713 * g++.old-deja/old-deja.exp: Likewise.
41714
41715 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41716
41717 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41718
41719 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41720
41721 * lib/mike-g++.exp (postbase): Pay attention to the status of
41722 g++_load.
41723
41724 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41725
41726 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41727
41728 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41729
41730 * lib/gcc.exp (default_gcc_start): No longer need to log program
41731 being executed or its output, execute_anywhere does that now.
41732 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41733 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41734
41735 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41736
41737 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41738 the same as those in lib/g++.exp.
41739
41740 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41741
41742 * gcc.c-torture: Update to c-torture-1.38 release.
41743 * gcc.ieee: Related changes.
41744
41745 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41746
41747 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41748 "exec". Minor reformatting changes.
41749
41750 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41751 cross. This means all "exec" calls now work on a remote host as
41752 well.
41753 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41754 cross. Filter out the extra "\r\n" stuff that expect puts in.
41755 (c-torture-execute): Filter out the bogus warnings like
41756 c-torture-compile does. Add support for canadian cross.
41757 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41758 Use execute_anywhere rather than calling exec directly. Now it
41759 works for canadian cross testing.
41760
41761 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41762
41763 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41764 results into a variable, and check that rather than using file exists.
41765
41766 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41767
41768 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41769 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41770
41771 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41772
41773 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41774 lib_curses if there's a shared libg++ in the build tree.
41775
41776 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41777
41778 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41779 if not supported target.
41780
41781 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41782
41783 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41784 link_curses up to always happen, not just for native builds.
41785
41786 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41787
41788 * gcc.c-torture: Update to c-torture-1.36 release.
41789 * gcc.failure: Related changes.
41790
41791 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41792
41793 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41794
41795 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41796
41797 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41798 * lib/mike-g++.exp (postbase): Not in here. Still reference
41799 runshlib, link_curses, and mathlib for link and run.
41800
41801 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41802 pass the runtime shared library options for Solaris, OSF/1, and
41803 Irix5, and link with -lcurses to avoid unresolved references.
41804
41805 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41806
41807 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41808 only run once.
41809
41810 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41811
41812 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41813
41814 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41815
41816 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41817 do not have a framework for the "compat" tests yet.
41818
41819 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41820
41821 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41822 set to null if we're testing vxworks5.1. Use that instead of
41823 `-lm' in the setting of LIBS for link and run.
41824
41825 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41826
41827 * config/rom68k.exp (${tool}_load): Major changes to make it
41828 work. Verified that it does in fact return the stuff in
41829 exec_output properly. Catch any Emul or any TRAP other than 0.
41830
41831 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41832
41833 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41834 LDFLAGS properly for targets that need stuff from libgloss.
41835 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41836 only run once.
41837 (gpp_initialized): New variable.
41838
41839 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41840
41841 * config/rom68k.exp: Load libgloss.exp.
41842 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41843 so we can produce a fully linked binary.
41844 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41845 so we can produce a fully linked binary.
41846
41847 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41848
41849 * lib/plumhall.exp (ph_section): Watch for expected failures.
41850 Add missing `else'.
41851
41852 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41853 run the testcase.
41854 (c-torture): Likewise.
41855
41856 1995-08-28 Doug Evans <dje@cygnus.com>
41857
41858 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41859
41860 * lib/mike-g++.exp (mike_cleanup): New proc.
41861 (prebase): New globals compiler_result, not_compiler_result,
41862 target_regexp.
41863 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41864 allow leading "-" in pattern. Watch for unsupported tests.
41865 If $compiler_result is set, pattern match assembler code,
41866 and ditto for $not_compiler_result.
41867 * lib/mike-gcc.exp: Likewise.
41868
41869 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41870 execution "succeeded".
41871
41872 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41873
41874 * config/win32.exp: New file.
41875 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41876
41877 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41878
41879 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41880 unsupported.
41881 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41882 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41883 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41884
41885 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41886 "... without exceptions was ...". That is now handled by
41887 prune_system_crud.
41888 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41889
41890 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41891
41892 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41893 sieve.c,sort2.c}: New files.
41894 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41895 sieve.exp,sort2.exp}: Drivers for them.
41896
41897 * lib/mike-gcc.exp (program_output): New user settable variable.
41898 (postbase): Call prune_system_crud. Also prune extraneous compiler
41899 messages.
41900 * lib/mike-g++.exp (program_output): New user settable variable.
41901
41902 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41903
41904 * config/sh.exp: Deleted (use sim.exp instead).
41905
41906 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41907
41908 * config/vx.exp: Declare CHECKTASK as global.
41909 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41910 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41911 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41912
41913 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41914
41915 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41916 target. Like vx.exp, only includes `vx29k.exp' instead of
41917 `vxworks.exp'.
41918
41919 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41920
41921 * config/sim.exp: Increase time limit from 120 seconds to 240.
41922
41923 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41924
41925 * gcc.c-torture/execute/950628-1.c: New test.
41926
41927 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41928
41929 * gcc.c-torture: Update with changes/additions from
41930 c-torture-1.34.
41931
41932 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41933
41934 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41935
41936 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41937
41938 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41939
41940 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41941
41942 * gcc.c-torture/compile/950512-1.c: New test.
41943 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41944 * gcc.dg/struct-ret-1.c: Likewise.
41945
41946 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41947
41948 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41949 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41950
41951 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41952
41953 * gcc.c-torture/special/920411-1.c: Deleted.
41954 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41955
41956 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41957
41958 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41959 cpu limit.
41960
41961 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41962
41963 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41964
41965 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41966
41967 From kenner;
41968 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41969 is the proper length.
41970 * va-arg-3.c: Likewise.
41971
41972 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41973
41974 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41975 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41976
41977 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41978 * lib/g++.exp (default_g++_start): Delete old cruft.
41979
41980 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41981
41982 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41983 (2 * (1 << 18)) to (2 * (1 << 17)).
41984
41985 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41986
41987 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41988
41989 * config/rom68k.exp: Renamed from config/idp.exp
41990
41991 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41992
41993 * c-torture/compile/921109-2.c
41994
41995 1995-04-18 Mike Stump <mrs@cygnus.com>
41996
41997 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41998 excess errors.
41999
42000 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
42001
42002 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42003 output.
42004 * lib/g++.exp (default_g++_start): Likewise.
42005
42006 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
42007
42008 * gcc.c-torture/compile/950329-1.c: New test.
42009
42010 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
42011
42012 * config/bug.exp (${tool}_load): Updated to use new remote_open
42013 and remote_close procs.
42014 * config/idp.exp: New file.
42015
42016 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
42017
42018 * gcc.c-torture/execute/950322-1.c: New test.
42019
42020 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
42021
42022 * config/vx.exp (${tool}_load): Clean up testing of return code from
42023 vxworks_ld and vxworks_spawn.
42024
42025 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
42026
42027 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
42028
42029 1995-03-13 Mike Stump <mrs@cygnus.com>
42030
42031 * lib/old-deja.exp: Add `excess errors test - ' error, now one
42032 can mark excess errors on a machine by machine basis. Note, the
42033 default is to not expect any excess errors, even when excess
42034 errors test - is given, so you will want to put an XFAIL ... on
42035 these lines. For example, // excess errors test - XFAIL hppa*-*-*
42036 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
42037 those 4 machines, but no others.
42038
42039 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
42040
42041 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
42042 * lib/c-torture.exp: to here.
42043
42044 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
42045
42046 * gcc.c-torture/execute/950221-1.c: New test.
42047 * gcc.c-torture/execute/struct-ret-1.c: New test.
42048 * gcc.c-torture/compile/950221-1.c: New test.
42049
42050 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
42051
42052 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
42053
42054 * gcc.c-torture/execute/arith-1.c (main): Return 0.
42055 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
42056
42057 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
42058
42059 * g++.gb: New directory of tests, derived from my signature and
42060 class scoping tests.
42061
42062 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
42063 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
42064 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
42065 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
42066 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
42067 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
42068 * g++.gb/sig25.C: Likewise.
42069
42070 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
42071 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
42072 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
42073 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
42074 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
42075 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
42076 * g++.gb/sig25.exp: Likewise.
42077
42078 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
42079 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
42080 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
42081 * g++.gb/scope13.C: Likewise, this test still fails.
42082
42083 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
42084 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42085 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42086 * g++.gb/scope13.exp: Ditto.
42087
42088 * g++.gb/README: New file, explains what these tests are about.
42089
42090 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
42091
42092 * lib/dg.exp (dg-do): Support `preprocess'.
42093 (dg-test): Likewise.
42094
42095 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
42096
42097 * config/udi.exp: change "continue -expect" to "exp_continue".
42098
42099 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
42100
42101 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42102 Delete redundant tests.
42103
42104 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42105 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42106 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42107 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42108 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42109 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42110 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42111 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42112
42113 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42114 storing label pointers.
42115 * gcc.c-torture/execute/921019-1.c: Likewise.
42116 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42117 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
42118 parameter fp.
42119 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
42120 constants.
42121
42122 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
42123 Delete obsolete tests.
42124
42125 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
42126 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
42127 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
42128 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
42129 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
42130 * gcc.c-torture/compile/950124-1.c: New test.
42131
42132 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
42133
42134 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
42135
42136 * lib/mike-g++.exp: Add -lm to LIBS.
42137
42138 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
42139
42140 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
42141
42142 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
42143
42144 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
42145
42146 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
42147
42148 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
42149
42150 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
42151
42152 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
42153 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
42154 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
42155 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
42156 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
42157 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
42158 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
42159 * g++.law/{operators31.C, operators32.C,
42160 * g++.law/{operators33.C, operators34.C}: Likewise.
42161 * g++.law/{pic1.C, refs2.C}: Likewise.
42162 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
42163 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
42164 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
42165 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42166
42167 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
42168 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
42169 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
42170 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42171 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42172 * g++.law/{enum9.exp, friend5.exp}: Likewise.
42173 * g++.law/{nest3.exp, nest4.exp}: Likewise.
42174 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42175 * g++.law/{operators30.exp, operators31.exp}: Likewise.
42176 * g++.law/{operators32.exp, operators33.exp}: Likewise.
42177 * g++.law/{operators34.exp}: Likewise.
42178 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42179 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42180 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42181 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42182 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42183
42184 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42185 No longer expected to fail.
42186 * g++.law/missed-error3.C: Tweak for recent bool changes.
42187
42188 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
42189
42190 * config/emb-unix: Deleted.
42191 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42192 remote execution. Do final link on remote host if REMOTE_LINK is set.
42193
42194 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
42195
42196 * lib/dg.exp (dg-test): Fix typo in last patch.
42197
42198 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
42199
42200 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42201 (handles multiple occurrences).
42202
42203 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
42204
42205 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42206 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42207 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42208 printed).
42209 * lib/c-torture.exp (c-torture-compile): Likewise.
42210 (c-torture): Prepend full path if missing.
42211 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42212 (gcc_fail): Likewise.
42213 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42214
42215 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
42216
42217 * lib/netware.exp: Only attach to NetWare i386 systems.
42218
42219 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
42220
42221 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42222 messages. Add test name to "output pattern match" pass/fail message.
42223
42224 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
42225
42226 * gcc.dg: New testsuite.
42227 * gcc.dg/dg.exp: New file.
42228
42229 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42230 test-switch.c}: Deleted.
42231
42232 * gcc.misc-tests/msgs.exp: New testcase driver.
42233
42234 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
42235
42236 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42237 Watch for illegal return values from ${tool}_load.
42238 * config/unix.exp (${tool}_load): Fix pass/fail detection for
42239 cross targets. Coerce return value >0 to 1.
42240
42241 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
42242
42243 * config/unix.exp (${tool}_load): Call program rsh, not proc.
42244
42245 * config/emb-unix.exp: New file.
42246
42247 * config/sim.exp: Error if variable $SIM not defined.
42248 (${tool}_load): Mark test as "untested" if simulator missing.
42249
42250 * config/unix.exp: Load remote.exp to get rcp_download.
42251 * lib/c-torture.exp: Use different option lists for testcases with
42252 and without loops.
42253 * gcc.c-torture/execute/execute.exp: Likewise.
42254
42255 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
42256
42257 * config/*.exp: Clarify return code from ${tool}_load.
42258 Call `unresolved' or `untested' instead of `warning' or `perror'
42259 (sometimes you still want to call both though).
42260 Add comment that `shell_id' is local to each file.
42261 * config/udi.exp (timeout): Set to 30.
42262 Don't print warning if connection fails, $connectmode has already
42263 printed an error.
42264 (${tool}_load): Move verbose messages to level 2.
42265 Rework pattern for "Process started" message.
42266 Pass `shell_id' to ${connectmode}_download.
42267 Retry twice upon timeout. Make resetting of target more robust.
42268 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42269 Pass `shell_id' to exit_$connectmode.
42270 Only call exit_$connectmode if connected.
42271 * config/unix.exp (${tool}_load): Check return codes better.
42272 * config/vrtx.exp (${tool}_load): Likewise.
42273 * config/vx.exp (${tool}_load): Likewise.
42274 Delete unneeded global's.
42275 * lib/dg.exp (dg-test): Update to reflect clarified return codes
42276 from ${tool}_load.
42277 (dg-stat): Delete.
42278 (dg-init): Delete recording of pass/fail counts.
42279 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42280 (old-dejagnu-init): Likewise.
42281 (old-dejagnu-stat): Delete contents, empty proc now.
42282 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42283 (c-torture): Delete references to lcnt, lpass, lfail.
42284 Get option list from TORTURE_OPTIONS.
42285 Delete -funroll[-all]-loops if no loops.
42286 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42287 (g++_stat): Delete contents (empty proc now).
42288 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42289 (gcc_finish): Likewise.
42290 (gcc_stat): Deleted.
42291 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42292 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42293 * gcc.c-torture/execute/execute.exp: Likewise.
42294 Split tests into two parts: compile, execute.
42295 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
42296 no loops. Update to reflect clarified return codes from ${tool}_load.
42297
42298 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
42299
42300 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42301 to grep for.
42302 (old-dejagnu): Likewise (where necessary).
42303
42304 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
42305
42306 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42307
42308 * lib/dg.exp (dg-process-target): Fix processing of selector.
42309 Add comment regarding use of `error'.
42310
42311 * lib/gcc.exp (prune_system_crud): Define if missing.
42312 * lib/g++.exp (prune_system_crud): Likewise.
42313
42314 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42315 Call prune_system_crud.
42316 * lib/dg.exp (dg-runtest): New proc.
42317 Use perror instead of send_user for tcl errors in testcase.
42318 Don't return any value, it's never used.
42319 Don't clobber previous definition of `unknown'.
42320 Print tcl errors in `dg-final'.
42321
42322 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
42323
42324 * lib/dg.exp (dg-process-target): Improve syntax error messages.
42325 (dg-test): Don't print errorInfo, it contains stack backtrace.
42326
42327 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
42328
42329 * lib/g++.exp (runtest_file_p): Define if missing.
42330
42331 1994-09-24 Doug Evans (dje@cygnus.com)
42332
42333 * lib/mike-g++.exp: Comment out loading of g++.exp.
42334 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
42335 (default_g++_version): Always print something.
42336 (default_g++_start): Comment out call to `which'.
42337 (g++_start, g++_load): Deleted (must be defined in config file).
42338 * lib/gcc.exp: Test for existence of $CC at start.
42339 Delete check for tmpdir (done in gcc_init).
42340 (default_gcc_version): Always print something.
42341 (default_gcc_start): Comment out call to `which'.
42342 * config/*.exp: Major cleanup - make cross targets work at least a
42343 little better for g++ (by not being "--tool gcc" specific).
42344 Rename gcc_xxx to ${tool}_xxx.
42345 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42346 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42347
42348 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
42349
42350 * lib/c-torture.exp (c-torture-compile): Rework compiler
42351 message processing.
42352
42353 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42354 c-torture.
42355
42356 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
42357
42358 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42359
42360 * lib/dg.exp (dg-process-target): Support { target native }.
42361
42362 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
42363
42364 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
42365 looked for "... program xxx got fatal signal".
42366 Correct regsub munging of `comp_output'.
42367 Ignore compiler messages "path prefix not used" and "linker input
42368 file unused".
42369
42370 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
42371
42372 * lib/gcc.exp (runtest_file_p): Define if missing.
42373 * gcc.prms/template.c: Example to work from.
42374
42375 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
42376
42377 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42378 * lib/dg.exp (dg-test): Call unsupported testcases as such.
42379
42380 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42381 * gcc.prms/1883.c: Moved from compile/940714-1.c.
42382 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42383 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42384
42385 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42386 (dg-process-target): No longer a varargs proc.
42387 Return S/N for target, P/F for xfail. All callers changed.
42388 (user option procs): More argument checking.
42389 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42390 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42391 (dg-test): Skip test if not running on selected target in `dg-do'.
42392 Update handling of `dg-do-what', `dg-output-text'.
42393 Separate execution pass/fail from output pattern match pass/fail.
42394 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42395
42396 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
42397
42398 * gcc.c-torture/special/special.exp: Don't expect failure for mips
42399 target for 920510-1.c.
42400
42401 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
42402
42403 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42404 Clean up comment regarding use of passcnt, etc.
42405 (gcc_stat): Don't update `testcnt' here.
42406 (gcc_finish): Do it here.
42407 Might as well reset `but_id' here too.
42408 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42409 to determine if the file should be tested.
42410 * gcc.c-torture/compile/compile.exp: Likewise.
42411 * gcc.c-torture/execute/execute.exp: Likewise.
42412 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42413 * gcc.misc-tests/dg-test.exp: Likewise.
42414 * gcc.prms/prms.exp: Likewise.
42415 * gcc.wendy/wendy.exp: Likewise.
42416 * g++.old-deja.exp: Likewise.
42417 Move "Testing file" message to verbose level 1.
42418
42419 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
42420
42421 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42422
42423 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
42424
42425 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42426 (default_gcc_start): Accept optional second list element
42427 of compiler flags. Print compiler output at verbosity level 2.
42428 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42429 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42430 Save current values of framework globals passcnt, failcnt, xpasscnt,
42431 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42432 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
42433 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42434 xfailcnt to compute stats. Update framework global `testcnt' from
42435 pass/fail counts.
42436 (gcc_finish): New proc. Clean up test environment.
42437 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42438 (gcc_epass, gcc_efail): Delete.
42439 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42440 argument of line number.
42441 (dg-init): If the tool has an init routine, call it.
42442 (dg-test): Remove args `cflags_var' and `libs_var'.
42443 Pass all compiler options to ${tool}_start.
42444 Handle missing line number.
42445 (dg-finish): New function.
42446 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42447 particular files. Call gcc_finish at end. Move "skipping test"
42448 message to verbosity level 3.
42449 * gcc.c-torture/compile/compile.exp: Likewise.
42450 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42451 * gcc.c-torture/execute/execute.exp: Likewise.
42452 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42453 Print testcase being tried at verbosity level 1.
42454 * gcc.c-torture/special/special.exp: Unset xfail.
42455 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42456 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42457 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42458 * gcc.failure/failure.exp: Likewise.
42459 * gcc.ieee/ieee.exp: Likewise.
42460 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42461 Update call to dg-test. Call dg-finish at end.
42462 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42463 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42464 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42465 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42466 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42467 * gcc.wendy/wendy.exp: Add copyright.
42468 Delete setting of tmpdir (done by gcc_init).
42469 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42470 Pass compiler flags to gcc_start. Call gcc_finish at end.
42471 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42472 gcc_[ce]pass/fail.
42473
42474 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42475
42476 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42477 confusion.
42478 (g++_load): Likewise.
42479
42480 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42481 Rename argument to `prog' to remove the confusion.
42482 Varargs fns behave differently too!
42483 (g++_load): Likewise.
42484
42485 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42486
42487 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42488 what it is. Delete (always) printing of status value for !native.
42489 Simplify verbose code, and include status and exec_output.
42490 (g++_load): Use gcc_load.
42491
42492 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42493
42494 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42495 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42496 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42497 940714-3.c as these testcases don't exist anymore. Make
42498 va-arg-1.c expected to pass.
42499
42500 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42501
42502 * gcc.misc-tests/misc.exp: Only run specific testcases.
42503 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42504 * gcc.misc-tests/dg-[1-9].c: New files.
42505
42506 * lib/dg.exp: New testsuite driver.
42507 * gcc.prms/prms.exp: Use it.
42508
42509 * README.gcc: New file.
42510
42511 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42512 Document and reset `lxpass' and `lxfail'.
42513 Simplify "initialized" message.
42514 (gcc_stat): Clean up comments a little.
42515
42516 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42517
42518 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42519
42520 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42521
42522 * lib/old-dejagnu.exp (process-option): New proc.
42523 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42524 (old-dejagnu): Simplify.
42525 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42526
42527 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42528
42529 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42530 exists and is not an empty string.
42531
42532 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42533 $xfail rather than calling setup_xfail. Clear $xfail when test is
42534 finished.
42535 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42536 automatically.
42537
42538 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42539 longer expected to fail.
42540
42541 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42542 "f" function call.
42543
42544 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42545
42546 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42547 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42548 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42549 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42550 c-torture-1.29.
42551
42552 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42553 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42554
42555 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42556
42557 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42558 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42559
42560 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42561 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42562 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42563
42564 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42565
42566 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42567 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42568 940714-1.c, 940714-2.c, 940714-3.c},
42569 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42570 gcc.misc-tests/{mg.c,mg.exp}:
42571 New tests.
42572 * gcc.noncompile/noncompile.exp: Change accordingly.
42573
42574 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42575
42576 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42577 Undo previous clobberage.
42578
42579 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42580
42581 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42582 * gcc.special/{930510-1.c, special.exp}:
42583 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42584 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42585 struct-varargs-1.c}: New tests from c-torture-1.26.
42586
42587 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42588
42589 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42590 argument to switch.
42591
42592 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42593
42594 * Revert the previous changes. Please see Rob's directory
42595 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42596 fixes.
42597
42598 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42599
42600 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42601 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42602 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42603 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42604 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42605 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42606 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42607 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42608 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42609 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42610 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42611 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42612 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42613 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42614 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42615 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42616 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42617 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42618 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42619 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42620 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42621 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42622 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42623 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42624 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42625 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42626 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42627
42628 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42629
42630 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42631 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42632 with perror calls.
42633
42634 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42635
42636 * config/unix.exp (g++_load): Fix syntax.
42637
42638 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42639
42640 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42641 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42642 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42643 Don't expect va-arg-1.c to fail. Correct expected output for
42644 920928-1.c.
42645 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42646 * gcc.wendy/hbm4.c: Correct typo.
42647 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42648
42649 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42650
42651 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42652 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42653 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42654 * lib/c-torture.exp (c-torture-compile): Ditto.
42655
42656 Reduce volume of output (remove all the -I's and such).
42657 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42658 Call gcc_cpass, gcc_cfail.
42659 (c-torture): Pass testing option to c-torture-compile.
42660
42661 1994-03-21 Doug Evans (dje@cygnus.com)
42662
42663 Bring patches over from progressive.
42664 * config/default.exp: Exit remote shell cleanly.
42665 (g++_exit, g++_start): Add default versions.
42666 * config/sim.exp (gcc_load): Use perror, not error.
42667
42668 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42669
42670 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42671 set in site.exp.
42672
42673 1994-03-14 Doug Evans (dje@cygnus.com)
42674
42675 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42676 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42677 (wendy_try): New proc to run testcase.
42678 (main loop): Call 'em.
42679 * gcc.wendy/*.c: Clean up pass to correct expected output.
42680
42681 * lib/gcc.exp: Minor cleanup work.
42682 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42683
42684 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42685
42686 * config/sim.exp (gcc_load): Document return codes better.
42687 Don't pass -v to simulator.
42688
42689 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42690
42691 * gcc.special/920717-x.c: Fix typo.
42692 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42693 get at sources.
42694
42695 * lib/mike-gcc.exp: Fix typo.
42696
42697 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42698
42699 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42700 binary to use, transform the name.
42701 * config/*.exp: rename everything. Nuke any g++ specific files,
42702 it's now a special case of gcc that requires no special support.
42703 Add a default.exp for unsupported targets.
42704
42705 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42706
42707 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42708 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42709 version of Tcl.
42710
42711 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42712
42713 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42714 than a warning.
42715
42716 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42717
42718 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42719
42720 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42721
42722 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42723 option_list. Compile every file with only 4/6 option choices
42724 (same as C torture) instead of with 12/18 different option
42725 choices.
42726 * lib/c-torture.exp: Likewise.
42727
42728 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42729 not already set.
42730
42731 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42732
42733 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42734 can put an XFAIL *-*-* on excess errors.
42735
42736 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42737
42738 * g++.law: Add more tests derived from g++-bugs snapshots.
42739
42740 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42741 equivalent to g++.law/init9.
42742
42743 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42744 compiled it, and the a.out file after we've run it.
42745
42746 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42747
42748 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42749 compiled it, and the a.out file after we've run it.
42750
42751 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42752
42753 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42754
42755 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42756
42757 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42758 version number.
42759
42760 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42761
42762 * g++.law: New directory of g++ tests derived from the g++-bugs
42763 snapshots.
42764
42765 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42766
42767 * gcc.compile: initbug1.c initbug1.exp testcase added
42768
42769 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42770
42771 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42772 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42773 fixes submitted by Jeff Law (law@cs.utah.edu)
42774 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42775 Jeff Law (law@cs.utah.edu)
42776
42777
42778 1993-11-30 Mike Stump (mrs@cygnus.com)
42779
42780 * config/unix-g++.exp: Follow the gcc way of doing things.
42781 * g++.old-deja/old-deja.exp: Minor updates.
42782 * lib/g++.exp: New file, follow the gcc way of doing things.
42783 * lib/old-dejagnu.exp: Minor updates.
42784 * lib/mike-g++.exp: Always unset errorInfo.
42785
42786 1993-11-06 Mike Stump (mrs@cygnus.com)
42787
42788 * lib/gcc.exp: Fix some errors with the below change, CC and
42789 CFLAGS should be global when setting, not local.
42790
42791 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42792
42793 * lib/gcc.exp: Transform tool name.
42794
42795 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42796
42797 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42798
42799 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42800
42801 * lib/gcc.exp: change gcc_done to gcc_stat
42802
42803 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42804
42805 * Upgraded gcc testsuite to c-torture version 1.25
42806
42807 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42808
42809 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42810 * lib/c-torture: added hooks for new reporting code.
42811
42812 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42813
42814 * config/sh-gcc.exp: check if sh-sim exists in the path
42815
42816 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42817
42818 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42819 * gcc.compile/compile.exp: Initial changes for new logic.
42820 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42821 * gcc.failure/failure.exp: Initial changes for new logic.
42822 * gcc.ieee/ieee.exp: Initial changes for new logic.
42823 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42824 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42825 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42826 * lib/c-torture.exp: Initial changes for new logic.
42827 * lib/gcc.exp: Initial changes for new logic.
42828
42829 1993-10-15 Mike Stump (mrs@cygnus.com)
42830
42831 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42832 depend upon failure or success. Fully qualify names in failure
42833 and success messages. Always remove a.out before starting
42834 compile, just in case. Pay more attention to error text output by
42835 the compiler. Handle testcases with no known past errors just
42836 like all others, so that things are uniform. Other miscellaneous
42837 improvements.
42838
42839 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42840
42841 * gcc.cpp: new directory for cpp tests
42842
42843 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42844
42845 * lib/chill.exp: Code reformatted, removed unused code.
42846 * config/unix-chill.exp: Code reformatted, removed unused code.
42847 * chill.execute/execute.exp: Code reformatted, removed unused code.
42848 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42849
42850 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42851
42852 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42853 routines not written.
42854
42855 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42856
42857 * config/bug-gcc.exp: Use new procs from bug.exp.
42858
42859 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42860
42861 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42862 via ftp, rather than depending on NFS.
42863 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42864 case.
42865
42866 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42867
42868 * config/bug-gcc.exp: Use new download proc.
42869
42870 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42871
42872 * chill.execute/execute.exp: cleanups, handles errors better
42873 * chill.compile/compile.exp: rewrite, based on execute.exp
42874 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42875 * lib/chill.exp: major changes to diff proc and compile and link
42876 procs. added chill_fail and chill_pass wrappers to pass and
42877 fail. added more comments, and handle error codes better.
42878 Added a hack to capture stderr from exec, so noncompile tests
42879 can work.
42880
42881 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42882
42883 * chill.execute/execute.exp: rewrite of testsuite driver
42884 * lib/chill.exp: rewrite of testsuite driver
42885 * config/unix-chill.exp: rewrite of testsuite driver
42886
42887 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42888
42889 In chill.execute:
42890 * iexpr.ch: Standardize uppercase.
42891 * tuples.dat: Standardize uppercase.
42892 * vary.ch: standardize. Correct varying string assignments.
42893 * vary.dat: Add new output lines.
42894
42895 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42896
42897 In chill.execute:
42898 * chprintf.ch: Standardize use of uppercase.
42899 * tuples.ch: Standardize and turn arr2 into a DCL,
42900 rather than a SYN.
42901 * pinits.ch: Standardize.
42902
42903 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42904
42905 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42906 * Makefil: Renamed to Makefile.in.
42907 * configure.in: New.
42908
42909 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42910
42911 In chill.execute:
42912 * .cvsignore: Add result/output files.
42913 * Makefile: Fix up variables at start. Use MFLAGS
42914 everywhere. Correct bool_loc, built_ins entries.
42915 Add entry for vary1.ch.
42916 * bitarray.ch: Standardize upper-case usage.
42917 * bitexpr.ch: Standardize, add output of b1.
42918 * params.ch: Use arrayt in along PROC parameters, to
42919 avoid novelty problems.
42920 * sets.ch: Tiny cleanup.
42921 * vary1.ch: Re-indent.
42922
42923 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42924
42925 * Add PR-related files to Makefiles, .cvsignore files, etc.
42926
42927 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42928
42929 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42930 with compiler objects. New names are test-flow.c and test-loop.c
42931
42932 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42933
42934 * Upgraded c-torture tests from 1.19 to 1.20
42935
42936 * new files:
42937 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42938 * gcc.compile: 930623-1.c 930623-2.c
42939 * gcc.noncompile: 930622-1.c 930622-2.c
42940 * gcc.failure: 920411-1.c 920627-2.c
42941 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42942
42943 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42944
42945 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42946 More changes to get testsuite working properly. Needs more work.
42947 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42948
42949 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42950
42951 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42952 More changes to get testsuite working properly. Needs more work.
42953
42954 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42955
42956 * chill.compile/compile.exp: Added for Dejagnu support
42957 * chill.execute/execute.exp: Added for Dejagnu support
42958 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42959
42960 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42961
42962 This should complete moving the CHILL test files.
42963 * chill.noncompile(.cvsignore printf.grt
42964 in-printf.grt chprintf.grt chprintf.ch):
42965 Added test-support files.
42966 (Makefile): Modified further.
42967 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42968 signal.ch): Added test files.
42969 * chill.execute (.cvsignore printf.grt printr.c
42970 in-printf.grt rts.c chprintf.grt rts.h): Added
42971 test-support files.
42972 (Makefile): More corrections.
42973
42974 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42975
42976 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42977 test cases, ready for DejaGnu.
42978
42979 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42980
42981 * Upgraded c-torture tests from 1.18 to 1.19
42982
42983 * gcc.compile: added test(s):
42984 930607-1.c
42985 * gcc.execute: added test(s):
42986 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42987
42988 * added new subdirectory for misc tests: gcc.misc-tests
42989 * gcc.misc-test(s): added tests:
42990 inst-check.c test-consts.c test-ior.c test-switch.c
42991
42992 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42993
42994 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42995
42996 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42997
42998 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42999
43000 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
43001
43002 * Upgraded c-torture tests from 1.17 to 1.18
43003
43004 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
43005
43006 * Upgraded c-torture tests from 1.12 to 1.17
43007
43008 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
43009
43010 * lib/old-dejagnu.exp:
43011 Fixed handling of XFAIL target triplets to correctly
43012 recognize wildcard characters. Removed code that
43013 appended a unique id tag to the end of the file name
43014 printed out by the result of the testcases within a
43015 given test file.
43016
43017 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
43018
43019 * lib/old-dejagnu.exp:
43020 Reworked expected failure handling to trigger off of XFAIL
43021 keyword in keyphrase embeded in testcase source code. The
43022 XFAIL keyword must be at the end of the keyphrase line. It
43023 may optionally be followed by one or more target triplets.
43024 It has just occured that the handling of wildcards in the
43025 target triplet may not be correct.
43026
43027 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
43028
43029 * g++.old-deja/tests:
43030 Moved all subdirectories up one level into g++.old-deja .
43031
43032 * lib/old-dejagnu.exp:
43033 Fixed problem with CXXFLAGS not being properly reset, and being
43034 corrupted with extraneous "-c" compiler option. This was
43035 causing binaries to not be generated for test that needed them.
43036 Modified strings passed to "pass" and "fail" so that individual
43037 tests from the same test file would be distinguished by an
43038 identifier appended to the test file name in the summary logs;
43039 this corrected a problem with erroneous diff logs. Added code
43040 to search testcases for expected fail and unexpected pass keywords.
43041
43042 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
43043
43044 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
43045
43046 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
43047
43048 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
43049 Removed extraneous text from end of "Special g++ Options"
43050 keyphrase.
43051
43052 * lib/old-dejagnu.exp: Added pattern matching to look for new
43053 keywords, embedded in testcases comments, which will trigger
43054 calls to xpass and xfail.
43055
43056 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
43057
43058 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
43059 comments embedded in the testcases, especially the one looking for
43060 special compiler options, as well as the pattern matching for the
43061 compiler output again.
43062
43063 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
43064
43065 * lib/old-dejagnu.exp: Do a proper check of the return value for
43066 execute tests. Fixed several problems with the pattern matching
43067 of the compiler output which gave erroneous test results.
43068 Changed several of the test result messages to be more descriptive.
43069 * config/unix-g++.exp: Proc g++_load now actually works and
43070 executes the tests passed to it and returns a usable return
43071 value.
43072
43073 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
43074
43075 * lib/gcc.exp: Exits gracefully if $CC is bogus.
43076
43077 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
43078
43079 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
43080 Modified both files to properly execute the old style
43081 dejagnu tests. The previous versions of these files were
43082 experimental and did not function anything near correctly.
43083
43084 1993-04-05 Rob Savoye (rob@cygnus.com)
43085
43086 * Removed all Makefile.in and configure.in files. No configuration
43087 needed now.
43088
43089 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
43090
43091 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43092
43093 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
43094
43095 * gcc.compile/configure.in, gcc.unsorted/configure.in,
43096 gcc.special/configure.in, gcc.noncompile/configure.in,
43097 gcc.execute/configure.in, gcc.code_quality/configure.in,
43098 g++.other/configure.in, g++.old-deja/configure.in,
43099 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43100 in srcname setting.
43101
43102 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
43103
43104 * lib/udi.exp: Fixed mondfe and mondfe_download.
43105 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43106 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43107
43108 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
43109
43110 * config/udi-gdb.exp: Check $shell_id after connecting to target.
43111 (gdb_exit): Don't remove *_soc files.
43112
43113 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
43114
43115 * lib/c-torture.exp: Don't look for main; instead always use -w
43116 -c. This is how the c-torture tests work. Remove the object
43117 file if the compilation succeeds.
43118 * gcc.execute/execute.exp: Remove executable if test passes.
43119 * gcc.noncompile/noncompile.exp: Every test is an expected
43120 failure.
43121 * gcc.special/special.exp: Added tests from c-torture 1.11,
43122 corrected use of existing test.
43123 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
43124 gcc.execute/920625-1.c: Updated to c-torture 1.11.
43125 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
43126 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
43127 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
43128 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
43129 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
43130 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
43131 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
43132 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
43133 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
43134 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
43135 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
43136 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
43137 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
43138 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
43139 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
43140 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
43141 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
43142 c-torture 1.11.
43143 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
43144 correspond to c-torture 1.11.
43145
43146 * New file.