re PR c/27718 (ICE with sizeof of incomplete type)
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2
3 PR c/27718
4 * gcc.dg/sizeof-1.c: New test.
5
6 2006-05-30 Uros Bizjak <uros@kss-loka.si>
7
8 PR target/27790
9 * gcc.target/i386/pr27790.c: New test.
10
11 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12
13 PR libgfortran/27757
14 * gfortran.dg/direct_io_5.f90: New test.
15
16 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17
18 PR libgfortran/27634
19 * gfortran.dg/fmt_missing_period_1.f: New test.
20 * gfortran.dg/fmt_missing_period_2.f: New test.
21 * gfortran.dg/fmt_missing_period_3.f: New test.
22
23 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24
25 PR fortran/19777
26 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
27 arrays.
28
29 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30
31 PR c++/27713
32 * g++.dg/template/new6.C: New test.
33
34 2006-05-29 Roger Sayle <roger@eyesopen.com>
35
36 PR tree-optimization/24964
37 * gcc.target/i386/387-10.c: New test case.
38
39 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
40
41 * intrinsics/string_intrinsics.c (compare_string):
42 Use memcmp instead of strncmp to avoid tripping over
43 CHAR(0) in a string.
44
45 2006-05-27 Richard Guenther <rguenther@suse.de>
46
47 PR middle-end/27773
48 * gcc.dg/torture/pr27773.c: New testcase.
49
50 2006-05-27 Dirk Mueller <dmueller@suse.de>
51
52 * gcc.dg/pr24561.c: Rename to..
53 * gcc.dg/pr25962.c: .. this.
54
55 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
56
57 PR fortran/19777
58 * gfortran.dg/bounds_check_2.f: New test.
59
60 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
61
62 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
63 * gfortran.dg/byte_1.f90: Likewise.
64 * gfortran.dg/dup_save_2.f90: Likewise.
65
66 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
67
68 * gfortran.dg/associated_2.f90: New test.
69
70 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
71
72 PR fortran/27524
73 * gfortran.dg/bounds_check_1.f90: New test.
74
75 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
76
77 PR rtl-optimization/27661
78 * gcc.dg/pr27661.c: New test case.
79
80 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
81
82 PR fortran/23151
83 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
84 * gfortran.dg/print_parentheses_1.f: New test.
85 * gfortran.dg/print_parentheses_2.f90: New test.
86
87 2006-05-26 Jakub Jelinek <jakub@redhat.com>
88
89 PR target/27758
90 * gcc.dg/pr27758.c: New test.
91
92 2006-05-24 Falk Hueffner <falk@debian.org>
93
94 * gcc.c-torture/compile/pr27571.c: New test.
95
96 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
97
98 PR fortran/27709
99 * gfortran.dg/spec_expr_4.f90: New test.
100
101 PR fortran/27155
102 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
103
104 2006-05-25 Mark Mitchell <mark@codesourcery.com>
105
106 PR c++/20103
107 * g++.dg/ext/complit6.C: New test.
108 * g++.dg/ext/complit3.C: Adjust error markers.
109 * g++.dg/init/const3.C: New test.
110
111 2006-05-25 Richard Guenther <rguenther@suse.de>
112
113 PR middle-end/27743
114 * gcc.dg/torture/pr27743.c: New testcase.
115
116 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
117
118 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
119
120 2006-05-25 Alan Modra <amodra@bigpond.net.au>
121
122 * gcc.dg/compat/scalar-by-value-x.h: New.
123 * gcc.dg/compat/scalar-by-value-y.h: New.
124 * gcc.dg/compat/scalar-by-value-5.c: New.
125 * gcc.dg/compat/scalar-by-value-5_main.c: New.
126 * gcc.dg/compat/scalar-by-value-5_x.c: New.
127 * gcc.dg/compat/scalar-by-value-5_y.c: New.
128 * gcc.dg/compat/scalar-by-value-6.c: New.
129 * gcc.dg/compat/scalar-by-value-6_main.c: New.
130 * gcc.dg/compat/scalar-by-value-6_x.c: New.
131 * gcc.dg/compat/scalar-by-value-6_y.c: New.
132
133 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
134
135 PR tree-optimization/27639
136 PR tree-optimization/26719
137 * gcc.dg/pr27639.c: New test.
138 * gcc.dg/pr26719.c: New test.
139 * gcc.dg/tree-ssa/scev-cast.c: New test.
140
141 2006-05-23 Mark Mitchell <mark@codesourcery.com>
142
143 PR c++/20173
144 * g++.dg/template/error21.C: New test.
145
146 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
147
148 PR target/27696
149 * gcc.target/i386/pr27696.c: New.
150
151 2006-05-22 Janis Johnson <janis187@us.ibm.com>
152
153 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
154
155 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
156
157 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
158
159 PR c++/27716
160 * g++.dg/other/assign1.C: New test.
161
162 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
163
164 PR target/27266
165 * gcc.target/i386/pr27266.c: New.
166
167 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
168
169 PR c++/27451
170 * g++.dg/ext/asm9.C: New test.
171
172 2006-05-22 Richard Sandiford <richard@codesourcery.com>
173
174 PR rtl-optimization/25514
175 * gcc.c-torture/compile/pr25514.c: New test.
176
177 2006-05-22 Richard Guenther <rguenther@suse.de>
178
179 Revert
180 2006-01-31 Richard Guenther <rguenther@suse.de>
181
182 * gcc.target/i386/sselibm-1.c: New testcase.
183 * gcc.target/i386/sselibm-2.c: Likewise.
184 * gcc.target/i386/sselibm-3.c: Likewise.
185 * gcc.target/i386/sselibm-4.c: Likewise.
186 * gcc.target/i386/sselibm-5.c: Likewise.
187
188 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
189
190 PR c/27420
191 * gcc.dg/func-args-2.c: New test.
192
193 PR c/26818
194 * gcc.dg/struct-incompl-1.c: New test.
195
196 2006-05-22 Richard Guenther <rguenther@suse.de>
197
198 PR testsuite/27708
199 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
200 the transformations we test for.
201
202 2006-05-22 Richard Guenther <rguenther@suse.de>
203
204 PR testsuite/27707
205 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
206
207 2006-05-21 Mark Mitchell <mark@codesourcery.com>
208
209 PR c++/27210
210 * g++.dg/warn/new1.C: New test.
211 * g++.dg/template/new5.C: Likewise.
212
213 2006-05-21 Roger Sayle <roger@eyesopen.com>
214
215 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
216 * gcc.target/i386/20060512-3.c: Likewise.
217
218 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
219
220 PR rtl-optimization/27671
221 * gcc.c-torture/execute/pr27671-1.c: New.
222 * gcc.dg/pr27671-2.c: Likewise.
223
224 PR tree-optimization/26622.
225 * gcc.c-torture/compile/pr26622.c: New.
226
227 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
228
229 PR fortran/27613
230 * gfortran.dg/recursive_reference_1.f90: New test.
231
232 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
233
234 PR fortran/25746
235 * gfortran.dg/elemental_subroutine_3.f90: New test.
236
237 PR fortran/25090
238 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
239
240 PR fortran/27584
241 * gfortran.dg/associated_target_1.f90: New test.
242
243 PR fortran/19015
244 * gfortran.dg/maxloc_shape_1.f90: New test.
245
246 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
247
248 PR libgfortran/24459
249 * gfortran.dg/namelist_24.f90: New test.
250 * gfortran.dg/namelist_12.f: Fix typo in comment.
251
252 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
253
254 PR middle-end/25776
255 * g++.dg/other/error11.C: New test.
256
257 2006-05-20 Richard Sandiford <richard@codesourcery.com>
258
259 * gcc.target/mips/pr26765.c: Add -w to options.
260
261 2006-05-20 Richard Sandiford <richard@codesourcery.com>
262
263 * lib/target-supports.exp (check_effective_target_mpaired_single):
264 New function.
265 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
266 multilibs.
267 * g++.dg/vect/vect.exp: Likewise.
268
269 2006-05-20 Richard Sandiford <richard@codesourcery.com>
270
271 PR testsuite/25891
272 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
273
274 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
275
276 PR fortran/27662
277 * gfortran.dg/temporary_1.f90: New file.
278
279 2006-05-19 Andreas Schwab <schwab@suse.de>
280
281 * g++.dg/other/unused1.C: Also match "stringz".
282
283 2006-05-19 Mark Mitchell <mark@codesourcery.com>
284
285 PR c++/26433
286 * g++.dg/template/fntry1.C: New test.
287
288 2006-05-18 Mark Mitchell <mark@codesourcery.com>
289
290 PR c++/27471
291 PR c++/27506
292 * g++.dg/conversion/bitfield5.C: New test.
293 * g++.dg/conversion/bitfield6.C: New test.
294
295 2006-05-18 Mike Stump <mrs@apple.com>
296
297 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
298 * gcc.dg/vla-4.c: Add.
299 * gcc.dg/vla-5.c: Add.
300 * gcc.dg/vla-6.c: Add.
301
302 2006-05-12 Stuart Hastings <stuart@apple.com>
303
304 * testsuite/gcc.target/i386/20060512-1.c: New.
305 * testsuite/gcc.target/i386/20060512-2.c: New.
306 * testsuite/gcc.target/i386/20060512-3.c: New.
307 * testsuite/gcc.target/i386/20060512-4.c: New.
308
309 2006-05-17 Mark Mitchell <mark@codesourcery.com>
310
311 PR c++/26122
312 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
313
314 PR c++/26068
315 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
316 * g++.dg/parse/linkage1.C: New test.
317
318 2006-05-17 Jakub Jelinek <jakub@redhat.com>
319
320 PR tree-optimization/27548
321 * g++.dg/tree-ssa/pr27548.C: New test.
322
323 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
324
325 PR fortran/26551
326 * gfortran.dg/recursive_check_1.f: New test.
327 * gfortran.dg/recursive_check_2.f90: New test.
328
329 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
330
331 * g++.dg/opt/temp2.C: New test.
332
333 2006-05-17 Jakub Jelinek <jakub@redhat.com>
334
335 PR c++/27491
336 * g++.dg/init/brace5.C: New test.
337
338 PR middle-end/27415
339 * gcc.dg/gomp/pr27415.c: New test.
340 * g++.dg/gomp/pr27415.C: New test.
341
342 PR tree-optimization/27549
343 * g++.dg/tree-ssa/pr27549.C: New test.
344
345 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
346
347 PR libgfortran/27575
348 * gfortran.dg/read_eof_4.f90: New test.
349
350 2006-05-16 Richard Guenther <rguenther@suse.de>
351
352 PR tree-optimization/22303
353 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
354
355 2006-05-16 Jakub Jelinek <jakub@redhat.com>
356
357 PR middle-end/27573
358 * gcc.dg/gomp/pr27573.c: New test.
359 * gfortran.dg/gomp/pr27573.f90: New test.
360
361 PR c/27499
362 * gcc.dg/gomp/pr27499.c: New test.
363 * g++.dg/gomp/pr27499.C: New test.
364
365 2006-05-15 Mark Mitchell <mark@codesourcery.com>
366
367 PR c++/27339
368 * g++.dg/parser/access8.C: Adjust error marker.
369 * g++.dg/template/access17.C: New test.
370 * g++.dg/template/access18.C: Likewise.
371
372 2006-05-15 Roger Sayle <roger@eyesopen.com>
373
374 PR target/26600
375 * gcc.target/i386/pr26600.c: New test case.
376
377 2006-05-15 Mark Mitchell <mark@codesourcery.com>
378
379 PR c++/27505
380 * g++.dg/expr/bitfield1.C: New test.
381
382 2006-05-15 Richard Guenther <rguenther@suse.de>
383
384 PR tree-optimization/27603
385 * gcc.dg/torture/pr27603.c: New testcase.
386
387 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
388
389 PR fortran/25090
390 * gfortran.dg/entry_dummy_ref_1.f90: New test.
391
392 PR fortran/25082
393 * gfortran.dg/scalar_return_1.f90: New test.
394
395 PR fortran/27411
396 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
397
398 2006-05-15 Jakub Jelinek <jakub@redhat.com>
399
400 * gcc.dg/gomp/critical-4.c: New test.
401 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
402 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
403 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
404 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
405
406 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
407
408 PR c++/27582
409 * g++.dg/template/dependent-args1.C: New test.
410
411 PR c++/27581
412 * g++.dg/lookup/this1.C: New test.
413
414 PR c++/27315
415 * g++.dg/template/operator6.C: New test.
416 * g++.dg/template/incomplete3.C: New test.
417
418 PR c++/27559
419 * g++.dg/template/new4.C: New test.
420
421 PR c++/27496
422 * g++.dg/template/void2.C: New test.
423
424 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
425
426 * g++.dg/template/dependent-expr5.C: New test.
427
428 2006-05-14 Roger Sayle <roger@eyesopen.com>
429
430 PR middle-end/26729
431 * gcc.dg/pr26729-1.c: New test case.
432
433 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
434
435 * gcc.dg/pr27003.c: New test.
436
437 2006-05-12 Steve Ellcey <sje@cup.hp.com>
438
439 * lib/target-supports.dg (check_cxa_atexit_available): Change
440 v3_target_compile to ${tool}_target_compile.
441
442 2006-05-11 Jason Merrill <jason@redhat.com>
443
444 * lib/scanasm.exp (scan-not-hidden): Fix typo.
445
446 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
447
448 PR fortran/27553
449 * gfortran.dg/label_5.f90: New test.
450
451 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
452
453 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
454 check_effective_target_powerpc_altivec_ok): New.
455 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
456 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
457 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
458 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
459 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
460 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
461 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
462 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
463 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
464 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
465 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
466 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
467 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
468 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
469 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
470 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
471 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
472 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
473 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
474 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
475 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
476 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
477 gcc.target/powerpc/altivec-9.c,
478 gcc.target/powerpc/altivec-consts.c,
479 gcc.target/powerpc/altivec-pr22085.c,
480 gcc.target/powerpc/altivec-splat.c,
481 gcc.target/powerpc/altivec-types-1.c,
482 gcc.target/powerpc/altivec-types-2.c,
483 gcc.target/powerpc/altivec-types-3.c,
484 gcc.target/powerpc/altivec-types-4.c,
485 gcc.target/powerpc/altivec-varargs-1.c,
486 gcc.target/powerpc/altivec-vec-merge.c,
487 gcc.target/powerpc/ppc-vector-memcpy.c,
488 gcc.target/powerpc/ppc-vector-memset.c,
489 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
490 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
491 these effective targets.
492 * gcc.dg/vmx/pr27006.c: Add missing close brace.
493 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
494
495 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
496
497 PR middle-end/27384
498 * g++.dg/other/fold1.C: New test.
499
500 PR middle-end/27488
501 * gcc.dg/fold-nonneg-1.c: New test.
502
503 PR c++/27547
504 * g++.dg/other/operator1.C: New test.
505
506 2006-05-11 Richard Guenther <rguenther@suse.de>
507
508 PR middle-end/27529
509 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
510
511 2006-05-10 Janis Johnson <janis187@us.ibm.com>
512
513 * lib/target-supports-dg.exp (check-flags): New.
514 (dg-skip-if): Move flag checks.
515
516 2006-05-09 Steve Ellcey <sje@cup.hp.com>
517
518 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
519 * lib/target-supports.dg (check_cxa_atexit_available): New.
520
521 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
522
523 PR fortran/27470
524 * gfortran.dg/multiple_allocation_2.f90: New test case.
525
526 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
527
528 * gcc.target/arm/pr27387.C: Fix a comment typo.
529
530 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
531
532 PR fortran/24549
533 * gfortran.dg/error_recovery_1.f90: New test.
534
535 2006-05-10 Richard Guenther <rguenther@suse.de>
536
537 PR tree-optimization/27302
538 * gcc.dg/torture/pr27302.c: New testcase.
539
540 2006-05-09 Dirk Mueller <dmueller@suse.de>
541 Richard Guenther <rguenther@suse.de>
542
543 PR middle-end/27498
544 * gcc.dg/tree-ssa/pr27498.c: New testcase.
545
546 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
547
548 PR rtl-optimization/27335
549 * gcc.dg/pr27335.c: New test.
550
551 2006-05-06 Richard Sandiford <richard@codesourcery.com>
552
553 * gcc.target/mips/mips-ps-5.c: New file.
554
555 2006-05-08 Jan Hubicka <jh@suse.cz>
556
557 PR middle-end/25962
558 * gcc.dg/pr25962.c: New.
559
560 2006-05-08 Roger Sayle <roger@eyesopen.com>
561
562 PR target/27158
563 * gcc.target/powerpc/pr27158.c: New test case.
564
565 2006-05-08 Laurent GUERBY <laurent@guerby.net>
566
567 PR testsuite/27476
568 * ada/acats/run_all.sh: Use test -z.
569
570 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
571
572 PR libfortran/18271
573 * gfortran.dg/spec_expr_3.f90: New test.
574
575 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
576
577 PR target/24879
578 * gcc.target/i386/monitor.c: New file.
579
580 2006-05-08 Alan Modra <amodra@bigpond.net.au>
581
582 * gcc.dg/pr27095.c: xfail *-*-darwin*.
583
584 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
585
586 PR c++/27447
587 * g++.dg/other/ptrmem7.C: New test.
588
589 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
590
591 PR target/27421
592 * gcc.dg/array-9.c: New test.
593
594 2006-05-07 Richard Guenther <rguenther@suse.de>
595
596 PR tree-optimization/27409
597 * gcc.dg/torture/pr27409.c: New testcase.
598
599 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
600
601 PR fortran/27457
602 * gfortran.dg/select_6.f90: New.
603
604 2006-05-07 Richard Guenther <rguenther@suse.de>
605
606 PR tree-optimization/27136
607 * gcc.dg/torture/pr27136.c: New testcase.
608
609 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
610
611 PR fortran/24813
612 * gfortran.dg/char_cons_len_1.f90: New test.
613
614 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
615
616 PR c++/27427
617 * g++.dg/template/incomplete2.C: New test.
618
619 2006-05-06 Richard Guenther <rguenther@suse.de>
620
621 PR tree-optimization/27151
622 * gcc.dg/vect/pr27151.c: New testcase.
623
624 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
625
626 PR c++/27430
627 * g++.dg/template/void1.C: New test.
628
629 PR c++/27423
630 * g++.dg/other/void2.C: New test.
631
632 PR c++/27422
633 * g++.dg/conversion/void1.C: New test.
634
635 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
636
637 PR/21391
638 * g++.dg/other/unused1.C: New.
639
640 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
641
642 PR objc/27240
643 * objc.dg/member-1.m: New test.
644
645 2006-05-05 Steve Ellcey <sje@cup.hp.com>
646
647 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
648
649 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
650
651 PR libfortran/26985
652 * gfortran.dg/matmul_2.f90: New test.
653
654 2005-05-05 Laurent GUERBY <laurent@guerby.net>
655
656 * ada/acats/run_all.sh: Use sync when main not found.
657
658 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
659
660 PR target/26765
661 * gcc.target/mips/pr26765.c: New.
662
663 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
664
665 * gcc.target/bfin: New directory.
666 * gcc.target/bfin/bfin.exp: New file.
667 * gcc.target/bfin/frmul.c: New file.
668 * gcc.target/bfin/arith.c: New file.
669 * gcc.target/bfin/mul-combine.c: New file.
670 * gcc.target/bfin/shift.c: New file.
671
672 2006-05-04 Richard Guenther <rguenther@suse.de>
673
674 PR tree-optimization/14287
675 PR tree-optimization/14844
676 PR tree-optimization/19792
677 PR tree-optimization/21608
678 PR tree-optimization/27090
679 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
680 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
681 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
682 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
683 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
684
685 2006-05-04 Jakub Jelinek <jakub@redhat.com>
686
687 PR tree-optimization/27285
688 * gcc.c-torture/execute/pr27285.c: New test.
689
690 PR middle-end/27388
691 * gcc.dg/gomp/pr27388-1.c: New test.
692 * gcc.dg/gomp/pr27388-2.c: New test.
693 * gcc.dg/gomp/pr27388-3.c: New test.
694
695 PR c++/27359
696 * g++.dg/gomp/pr27359.C: New test.
697
698 2006-05-02 Steven G. Kargl <kargls@comcast.net>
699
700 PR fortran/20248
701 * gfortran.dg/iargc.f90: New test.
702
703 2006-05-02 Mark Mitchell <mark@codesourcery.com>
704
705 PR c++/27102
706 * g++.dg/template/crash49.C: New test.
707
708 2006-05-02 Steve Ellcey <sje@cup.hp.com>
709
710 PR testsuite/27032
711 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
712
713 2006-05-02 Jeff Law <law@redhat.com>
714
715 PR tree-optimization/27364
716 * gcc.c-torture/execute/pr27364.c: New test.
717
718 2006-05-02 Mark Mitchell <mark@codesourcery.com>
719
720 PR c++/27309
721 * g++.dg/parser/ctor5.C: New test.
722
723 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
724
725 PR target/27387
726 * gcc.target/arm/arm.exp: New.
727 * gcc.target/arm/pr27387.C: Likewise.
728
729 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
730
731 PR fortran/27269
732 PR fortran/27324
733 * gfortran.dg/module_equivalence_2.f90: New test.
734
735 2006-05-02 Jakub Jelinek <jakub@redhat.com>
736
737 PR middle-end/27337
738 * g++.dg/gomp/pr27337-1.C: New test.
739 * g++.dg/gomp/pr27337-2.C: New test.
740
741 PR middle-end/27328
742 * gcc.dg/gomp/pr27328.c: New test.
743
744 PR middle-end/27325
745 * g++.dg/gomp/pr27325.C: New test.
746
747 PR middle-end/27310
748 * g++.dg/gomp/pr27310.C: New test.
749
750 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
751
752 PR tree-optimization/27291
753 * g++.dg/tree-ssa/pr27291.C: New test.
754
755 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
756
757 PR tree-optimization/27283
758 * g++.dg/tree-ssa/pr27283.C: New test.
759
760 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
761
762 * gcc.dg/tree-ssa/loop-16.c: New test.
763
764 2006-05-01 Roger Sayle <roger@eyesopen.com>
765 Joseph S. Myers <joseph@codesourcery.com>
766
767 * gcc.dg/Wconversion-3.c: New test case.
768 * gcc.dg/Wconversion-4.c: Likewise.
769
770 2006-05-01 Richard Guenther <rguenther@suse.de>
771
772 PR tree-optimization/26726
773 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
774
775 2006-04-30 Roger Sayle <roger@eyesopen.com>
776
777 * gcc.dg/Woverflow-1.c: New test case.
778 * gcc.dg/Woverflow-2.c: Likewise.
779 * gcc.dg/Woverflow-3.c: Likewise.
780
781 2006-04-30 Mark Mitchell <mark@codesourcery.com>
782
783 PR c++/27094
784 * g++.dg/template/defarg8.C: New test.
785
786 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
787
788 PR c++/27278
789 * g++.dg/parse/operator7.C: New test.
790
791 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
792
793 PR c++/11471
794 PR c++/27102
795 * g++.dg/template/crash48.C: New test.
796
797 PR c++/27279
798 * g++.dg/parse/ctor4.C: New test.
799
800 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
801
802 PR fortran/25681
803 * gfortran.df/char_type_len.f90: New test.
804
805 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
806
807 PR libgfortran/27304
808 * gfortran.dg/fmt_exhaust.f90: New test.
809
810 2006-04-28 Roger Sayle <roger@eyesopen.com>
811
812 PR c/25309
813 * gcc.dg/large-size-array-2.c: New test case.
814
815 2006-04-28 Richard Guenther <rguenther@suse.de>
816
817 PR target/26826
818 * gcc.target/i386/pr26826.c: New testcase.
819
820 2006-04-28 Jakub Jelinek <jakub@redhat.com>
821
822 PR middle-end/27260
823 * gcc.c-torture/execute/pr27260.c: New.
824
825 2006-04-28 Alan Modra <amodra@bigpond.net.au>
826
827 PR middle-end/27095
828 * gcc.dg/pr27095.c: New.
829
830 2006-04-27 Mark Mitchell <mark@codesourcery.com>
831
832 PR c++/27292
833 * g++.dg/conversion/bitfield4.C: New test.
834
835 2006-04-27 Eric Christopher <echristo@apple.com>
836
837 * gcc.dg/pragma-ms_struct.c: New.
838
839 2006-04-27 Mark Mitchell <mark@codesourcery.com>
840
841 PR c++/27102
842 * g++.dg/template/crash47.C: New test.
843
844 2006-04-27 Dirk Mueller <dmueller@suse.de>
845
846 * gcc.target/i386/sse-7.c: build with -msse.
847
848 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
849
850 PR testsuite/27274:
851 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
852 (main): Exit if processor doesn't support SSE.
853
854 2006-04-26 David Edelsohn <edelsohn@gnu.org>
855
856 PR middle-end/27282
857 * gcc.c-torture/compile/pr27282.c: New test.
858
859 2006-04-26 Jakub Jelinek <jakub@redhat.com>
860
861 PR middle-end/26913
862 * g++.dg/gomp/pr26913.C: New test.
863
864 PR c/25996
865 * gcc.dg/gomp/pr25996.c: New test.
866 * g++.dg/gomp/pr25996.C: New test.
867
868 2006-04-25 Richard Sandiford <richard@codesourcery.com>
869
870 PR rtl-optimization/26725
871 * gcc.c-torture/compile/pr26725.c: New test.
872
873 2006-04-25 Richard Guenther <rguenther@suse.de>
874
875 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
876 than n + -1.
877
878 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
879
880 * gcc.dg/20060425-1.c: New testcase.
881
882 2006-04-25 Jakub Jelinek <jakub@redhat.com>
883
884 PR tree-optimization/26865
885 * gcc.dg/pr26865.c: New test.
886
887 2006-04-24 Mark Mitchell <mark@codesourcery.com>
888
889 PR c++/27292
890 * g++.dg/conversion/bitfield1.C: New test.
891 * g++.dg/conversion/bitfield2.C: Likewise.
892 * g++.dg/conversion/bitfield3.C: Likewise.
893
894 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
895 Richard Guenther <rguenther@suse.de>
896
897 PR tree-optimization/27236
898 * gcc.dg/tree-ssa/pr27236.c: New testcase.
899
900 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
901
902 PR c++/19963
903 * g++.dg/other/incomplete2.C: New test.
904
905 2006-04-24 Richard Guenther <rguenther@suse.de>
906
907 PR middle-end/26869
908 * gcc.dg/torture/pr26869.c: New testcase.
909
910 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
911 Richard Guenther <rguenther@suse.de>
912
913 PR tree-optimization/27218
914 * g++.dg/tree-ssa/pr27218.C: New testcase.
915
916 2006-04-23 Mark Mitchell <mark@codesourcery.com>
917
918 PR c++/26912
919 * g++.dg/template/friend41.C: New test.
920
921 2006-04-23 David Edelsohn <edelsohn@gnu.org>
922
923 * g++.dg/opt/pr15551.C: Include cstdio.
924 (main): Use remove instead of unlink.
925
926 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
927
928 * gcc.dg/sibcall-7.c: New test.
929 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
930 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
931 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
932 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
933 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
934
935 2006-04-23 Mark Mitchell <mark@codesourcery.com>
936
937 PR c++/26534
938 * g++.dg/opt/bitfield1.C: New test.
939 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
940 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
941 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
942 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
943 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
944 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
945 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
946 * g++.dg/abi/bitfield2.C: Likewise.
947 * g++.dg/init/bitfield1.C: Likewise.
948
949 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
950
951 PR fortran/25099
952 * gfortran.dg/elemental_subroutine_4.f90: New test.
953 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
954 call sub (m, x).
955
956 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
957
958 * gcc.c-torture/compile/20060421-1.c: New testcase.
959
960 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
961
962 PR c/25875
963 * gcc.dg/init-bad-4.c: New test.
964
965 2006-04-21 Paul Brook <paul@codesourcery.com>
966
967 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
968
969 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
970
971 PR fortran/27122
972 * gfortran.dg/defined_operators_1.f90: New test.
973 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
974 remove old ones associated, incorrectly, with Note 5.46.
975
976 PR fortran/27113
977 * gfortran.dg/character_array_constructor_1.f90: New test.
978
979 2006-04-20 Jakub Jelinek <jakub@redhat.com>
980
981 * gcc.dg/20060419-1.c: New test.
982
983 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
984
985 PR c/26774
986 * gcc.dg/struct-parse-1.c: New test case.
987
988 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
989
990 PR c++/26558
991 * g++.dg/parse/template19.C: New test.
992
993 PR c++/26739
994 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
995
996 PR c++/26036
997 * g++.dg/expr/call3.C: New test.
998
999 PR c++/10385
1000 * g++.dg/conversion/dynamic1.C: New test.
1001
1002 2006-04-19 Mark Mitchell <mark@codesourcery.com>
1003
1004 PR c++/27102
1005 * g++.dg/template/crash35.C: Tweak error markers.
1006 * g++.dg/template/crash46.C: New test.
1007 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1008 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1009
1010 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
1011
1012 PR rtl-optimization/14261
1013 * gcc.c-torture/compile/20060419-1.c: Added.
1014
1015 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
1016
1017 * gfortran.dg/label_1.f90: Adjust dg-error.
1018
1019 2006-04-16 Roger Sayle <roger@eyesopen.com>
1020
1021 PR target/26961
1022 * gcc.dg/fold-cond-1.c: New test case.
1023 * gcc.dg/pr26961-1.c: Likewise.
1024
1025 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1026
1027 PR libgfortran/27138
1028 * gfortran.dg/read_bad_advance.f90: New test.
1029
1030 2006-04-16 Roger Sayle <roger@eyesopen.com>
1031 Dale Johannesen <dalej@apple.com>
1032
1033 PR target/24076
1034 * gcc.target/i386/vecinit-3.c: New testcase.
1035 * gcc.target/i386/vecinit-4.c: Likewise.
1036 * gcc.target/i386/sse-18.c: Likewise.
1037 * gcc.target/i386/sse-19.c: Likewise.
1038
1039 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
1040
1041 * gfortran.dg/allocate_zerosize_1.f90: New test.
1042
1043 2006-04-16 Mark Mitchell <mark@codesourcery.com>
1044
1045 PR c++/26365
1046 * g++.dg/template/crash45.C: New test.
1047
1048 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
1049
1050 PR fortran/26787
1051 * gfortran.dg/proc_assign_1.f90: New test.
1052 * gfortran.dg/procedure_lvalue.f90: Change message.
1053 * gfortran.dg/namelist_4.f90: Add new error.
1054
1055 PR fortran/25597
1056 PR fortran/27096
1057 * gfortran.dg/auto_pointer_array_result_1.f90
1058
1059 PR fortran/27089
1060 * gfortran.dg/specification_type_resolution_1.f90
1061
1062 PR fortran/18003
1063 PR fortran/25669
1064 PR fortran/26834
1065 * gfortran.dg/bounds_temporaries_1.f90: New test.
1066
1067 PR fortran/27124
1068 * gfortran.dg/array_return_value_1.f90: New test.
1069
1070 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1071
1072 PR fortran/25336
1073 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
1074
1075 2006-04-15 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR middle-end/26823
1078 * g++.dg/gomp/pr26823-1.C: New test.
1079 * g++.dg/gomp/pr26823-2.C: New test.
1080
1081 2006-04-13 Uros Bizjak <uros@kss-loka.si>
1082
1083 PR middle-end/27134
1084 * gcc.dg/pr27314.c: New test.
1085
1086 2006-04-13 Richard Henderson <rth@redhat.com>
1087
1088 * g++.dg/gomp/block-0.C: Update expected matches.
1089
1090 2006-04-13 DJ Delorie <dj@redhat.com>
1091
1092 * lib/target-supports.exp (check_effective_target_int32plus): New.
1093 (check_effective_target_ptr32plus): New.
1094 (check_effective_target_size32plus): New.
1095 (check_effective_target_int16): New.
1096 (check_profiling_available): Add m32c to the list of unsupported targets.
1097
1098 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1099 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1100 memory size.
1101 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1102 pointers.
1103 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1104 size_t.
1105 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1106 and size_t.
1107 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1108 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1109 not just xstormy16. Skip m32c due to weird pointer size.
1110 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1111 not just xstormy16.
1112 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1113 not just xstormy16.
1114 * gcc.dg/20020312-2.c: Add m32c support.
1115 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1116 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1117 in test.
1118 * gcc.dg/20050321-2.c: Require >=32 bit integers.
1119 * gcc.dg/asm-1.c: Skip if int and short are the same size.
1120 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1121 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1122 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1123 * gcc.dg/init-string-2.c: Require >=32 bit integers.
1124 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1125 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1126 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1127 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1128 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1129 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1130 in test.
1131 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1132 in test.
1133 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1134 * gcc.dg/pr23049.c: Require >=32 bit integers.
1135 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1136 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1137 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1138 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1139 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1140 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1141 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1142 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1143 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1144 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1145 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1146 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1147 prototype in test.
1148 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1149 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1150 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1151 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1152 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1153
1154 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
1155 * gcc.c-torture/execute/20040703-1.x: Likewise.
1156 * gcc.c-torture/execute/20040705-1.x: Likewise.
1157 * gcc.c-torture/execute/20040705-2.x: Likewise.
1158 * gcc.c-torture/execute/20040709-1.x: Likewise.
1159 * gcc.c-torture/execute/20040709-2.x: Likewise.
1160 * gcc.c-torture/execute/20040811-1.x: Likewise.
1161 * gcc.c-torture/execute/20050316-1.x: Likewise.
1162 * gcc.c-torture/execute/bitfld-4.x: Likewise.
1163 * gcc.c-torture/execute/pr19689.x: Likewise.
1164 * gcc.c-torture/execute/pr7284-1.x: Likewise.
1165 * gcc.c-torture/execute/usmul.x: Likewise.
1166 * gcc.c-torture/execute/vrp-5.x: Likewise.
1167 * gcc.c-torture/execute/vrp-6.x: Likewise.
1168 * gcc.dg/debug/20041023-1.s: Likewise.
1169
1170 2006-04-13 Roger Sayle <roger@eyesopen.com>
1171
1172 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1173 of integers to a vector types are now constant expressions in C.
1174 * gcc.dg/vect/vect-fold-1.c: New test case.
1175
1176 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
1177 Ulrich Weigand <uweigand@de.ibm.com>
1178
1179 PR target/27006
1180 * gcc.dg/vmx/pr27006.c: New testcase.
1181
1182 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1183
1184 PR libgfortran/26766
1185 * gfortran.dg/write_recursive.f90: New test.
1186
1187 2006-04-11 Mark Mitchell <mark@codesourcery.com>
1188
1189 * g++.dg/parse/dtor7.C: New test.
1190 * g++.dg/parse/new1.C: Add error marker.
1191 * g++.dg/template/new3.C: New test.
1192
1193 PR c++/26122
1194 * g++.dg/template/pure1.C: New test.
1195
1196 PR c++/26295
1197 * g++.dg/parse/ptrmem4.C: New test.
1198
1199 2006-04-10 Jeff Law <law@redhat.com>
1200
1201 PR/27087
1202 * gcc.c-torture/compile/pr27087.c: New test.
1203
1204 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
1205
1206 PR/21391
1207 * gcc.dg/20060410.c: New.
1208
1209 2006-04-10 Matthias Klose <doko@debian.org>
1210
1211 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1212 Recognize multilib directory names containing underscores.
1213
1214 2006-04-10 Roger Sayle <roger@eyesopen.com>
1215
1216 * gcc.target/i386/vecinit-1.c: New test case.
1217 * gcc.target/i386/vecinit-2.c: Likewise.
1218
1219 2006-04-10 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR debug/27057
1222 * g++.dg/debug/dwarf2-2.C: New test.
1223
1224 2006-04-09 Richard Sandiford <richard@codesourcery.com>
1225
1226 PR rtl-optimization/27073
1227 * gcc.c-torture/execute/pr27073.c: New test.
1228
1229 2006-04-08 Mike Stump <mrs@apple.com>
1230
1231 * gcc.dg/pragma-darwin.c: Improve for ppc64.
1232
1233 2006-04-07 Richard Guenther <rguenther@suse.de>
1234
1235 PR tree-optimization/26135
1236 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1237
1238 2006-04-06 Jan Hubicka <jh@suse.cz>
1239
1240 PR profile/26399
1241 * g++.dg/bprob/g++-bprob-2.C: New testcase.
1242
1243 2006-04-06 Roger Sayle <roger@eyesopen.com>
1244
1245 * g++.dg/conversion/nullptr1.C: New test case.
1246 * g++.dg/conversion/nullptr2.C: Likewise.
1247
1248 2006-04-05 Roger Sayle <roger@eyesopen.com>
1249
1250 * gfortran.dg/dependency_18.f90: New test case.
1251
1252 2006-04-05 Richard Guenther <rguenther@suse.de>
1253
1254 PR tree-optimization/26919
1255 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1256 * gcc.dg/ipa/ipa-2.c: Likewise.
1257 * gcc.dg/ipa/ipa-3.c: Likewise.
1258 * gcc.dg/ipa/ipa-5.c: Likewise.
1259
1260 2006-04-05 Richard Guenther <rguenther@suse.de>
1261
1262 PR tree-optimization/26763
1263 * gcc.dg/torture/pr26763-1.c: New testcase.
1264 * gcc.dg/torture/pr26763-2.c: Likewise.
1265
1266 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
1267
1268 PR fortran/23634
1269 PR fortran/25619
1270 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1271
1272 2006-04-04 Eric Christopher <echristo@apple.com>
1273
1274 * gcc.target/i386/387-1.c: Allow regexp to match darwin
1275 stubs.
1276 * gcc.target/i386/387-5.c: Ditto.
1277
1278 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
1279
1280 * gcc.target/sparc/struct-ret-check.c: New test.
1281
1282 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1283
1284 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1285 zero decimal digits specified in format.
1286
1287 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
1288
1289 PR fortran/26891
1290 * gfortran.dg/missing_optional_dummy_1.f90: New test.
1291
1292 PR fortran/26976
1293 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1294 * gfortran.dg/initialization_1.f90: Make assignment compliant.
1295 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1296 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1297 bigendian-ness.
1298
1299 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
1300
1301 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1302 dummy arguments work when the actual argument is itself a dummy
1303 argument of the caller.
1304
1305 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1306
1307 PR libfortran/24685
1308 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1309
1310 2006-04-01 Roger Sayle <roger@eyesopen.com>
1311
1312 * gfortran.dg/dependencency_17.f90: New test case.
1313
1314 2006-04-01 Roger Sayle <roger@eyesopen.com>
1315
1316 * gfortran.dg/dependency_14.f90: New test case.
1317 * gfortran.dg/dependency_15.f90: Likewise.
1318 * gfortran.dg/dependency_16.f90: Likewise.
1319
1320 2006-03-31 Asher Langton <langton2@llnl.gov>
1321
1322 PR fortran/25358
1323 gfortran.dg/cray_pointers_6.f90: New test.
1324
1325 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1326
1327 PR libgfortran/26890
1328 * gfortran.dg/read_size_noadvance.f90: New test.
1329
1330 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
1331
1332 PR fortran/25031
1333 * gfortran.dg/multiple_allocation_1.f90: Check that the
1334 size has changed after a re-allocation with stat.
1335
1336 2006-03-30 Richard Guenther <rguenther@suse.de>
1337
1338 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1339 removal.
1340 * gcc.target/i386/sselibm-2.c: Likewise.
1341 * gcc.target/i386/sselibm-3.c: Likewise.
1342 * gcc.target/i386/sselibm-4.c: Likewise.
1343 * gcc.target/i386/sselibm-5.c: Likewise.
1344
1345 2006-03-28 Roger Sayle <roger@eyesopen.com>
1346
1347 * gcc.dg/fold-andxor-1.c: New test case.
1348 * gcc.dg/fold-xorand-1.c: Likewise.
1349
1350 2006-03-28 Roger Sayle <roger@eyesopen.com>
1351
1352 * gcc.dg/fold-convnotconv-1.c: New test case.
1353
1354 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1355
1356 PR fortran/26779
1357 * gfortran.dg/private_type_5.f90: New test.
1358
1359 2006-03-27 David Edelsohn <edelsohn@gnu.org>
1360
1361 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1362
1363 2006-03-27 Jakub Jelinek <jakub@redhat.com>
1364
1365 * gfortran.dg/advance_2.f90: New test.
1366 * gfortran.dg/advance_3.f90: New test.
1367
1368 * gfortran.fortran-torture/execute/equiv_5.f: New test.
1369
1370 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1371
1372 PR libgfortran/26661
1373 PR libgfortran/26880
1374 * gfortran.dg/read_x_past.f: New test.
1375
1376 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1377
1378 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1379 to be STABS.
1380
1381 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1382
1383 * objc.dg/dwarf-1.m: Skip on AIX.
1384 * objc.dg/dwarf-2.m: Skip on AIX.
1385
1386 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1387
1388 PR fortran/26816
1389 * gfortran.dg/float_1.f90: New test.
1390
1391 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1392
1393 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1394 X86_64 targets.
1395 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1396
1397 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1398
1399 PR libfortran/26735
1400 * gfortran.dg/convert_implied_open.f90: New test case.
1401
1402 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1403
1404 PR fortran/26769
1405 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1406
1407 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1408
1409 PR middle-end/26717
1410 * gcc.dg/pr26717.c: New test.
1411
1412 2006-03-25 Roger Sayle <roger@eyesopen.com>
1413
1414 * gfortran.dg/dependency_12.f90: New test case.
1415
1416 2006-03-24 Roger Sayle <roger@eyesopen.com>
1417
1418 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1419
1420 2006-03-24 Jeff Law <law@redhat.com>
1421
1422 * gcc.c-torture/pr26840.c: New test.
1423
1424 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1425
1426 * objc.dg/dwarf-2.m: New.
1427 * obj-c++.dg/dwarf-2.mm: New.
1428
1429 * g++.old-deja/g++.other/init19.C: New.
1430
1431 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1432
1433 * g++.dg/eh/spbp.C: Skip on AIX.
1434
1435 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR middle-end/26611
1438 * g++.dg/gomp/pr26611-1.C: New test.
1439 * g++.dg/gomp/pr26611-2.C: New test.
1440
1441 2006-03-24 Jeff Law <law@redhat.com>
1442
1443 * gcc.c-torture/compile/pr26833.c: New test.
1444 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1445
1446 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1447
1448 * gfortran.dg/endfile_2.f90: Delete temp file.
1449
1450 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1451
1452 PR fortran/19303
1453 * gfortran.dg/record_marker_1.f90: New test case.
1454 * gfortran.dg/record_marker_2.f: New test case.
1455 * gfortran.dg/record_marker_3.f90: New test case.
1456
1457 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1458
1459 PR fortran/17298
1460 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1461 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1462
1463 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1464
1465 * lib/gcc-dg.exp (cleanup-modules): New proc.
1466 * gfortran.dg/allocatable_function_1.f90,
1467 gfortran.dg/allocate_char_star_scalar_1.f90,
1468 gfortran.dg/assumed_charlen_function_1.f90,
1469 gfortran.dg/assumed_dummy_1.f90,
1470 gfortran.dg/assumed_shape_ranks_1.f90,
1471 gfortran.dg/assumed_shape_ranks_2.f90,
1472 gfortran.dg/assumed_size_dt_dummy.f90,
1473 gfortran.dg/auto_char_dummy_array_1.f90,
1474 gfortran.dg/auto_char_len_3.f90,
1475 gfortran.dg/automatic_module_variable.f90,
1476 gfortran.dg/bad_automatic_objects_1.f90,
1477 gfortran.dg/char_array_constructor.f90,
1478 gfortran.dg/char_array_structure_constructor.f90,
1479 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1480 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1481 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1482 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1483 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1484 gfortran.dg/derived_pointer_recursion.f90,
1485 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1486 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1487 gfortran.dg/dummy_functions_1.f90,
1488 gfortran.dg/elemental_initializer_1.f90,
1489 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1490 gfortran.dg/elemental_pointer_1.f90,
1491 gfortran.dg/elemental_subroutine_1.f90,
1492 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1493 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1494 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1495 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1496 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1497 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1498 gfortran.dg/global_references_1.f90,
1499 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1500 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1501 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1502 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1503 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1504 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1505 gfortran.dg/large_integer_kind_1.f90,
1506 gfortran.dg/large_real_kind_1.f90,
1507 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1508 gfortran.dg/module_double_reuse.f90,
1509 gfortran.dg/module_equivalence_1.f90,
1510 gfortran.dg/module_interface_1.f90,
1511 gfortran.dg/module_parameter_array_refs_1.f90,
1512 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1513 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1514 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1515 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1516 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1517 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1518 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1519 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1520 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1521 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1522 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1523 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1524 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1525 gfortran.dg/same_name_1.f90,
1526 gfortran.dg/sibling_dummy_procedure_1.f90,
1527 gfortran.dg/sibling_dummy_procedure_2.f90,
1528 gfortran.dg/sibling_dummy_procedure_3.f90,
1529 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1530 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1531 gfortran.dg/used_dummy_types_2.f90,
1532 gfortran.dg/used_dummy_types_3.f90,
1533 gfortran.dg/used_dummy_types_4.f90,
1534 gfortran.dg/used_dummy_types_5.f90,
1535 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1536 gfortran.dg/userdef_operator_1.f90: Use it.
1537
1538 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1539
1540 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1541 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1542 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1543 gfortran.dg/write_back.f,
1544 gfortran.fortran-torture/execute/inquire_1.f90,
1545 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1546
1547 2006-03-21 Jeff Law <law@redhat.com>
1548
1549 * gcc.dg/tree-ssa/vrp28.c: New test.
1550
1551 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1552
1553 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1554 if _STDC_C99 is defined.
1555 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1556 * gcc.dg/builtins-20.c: Likewise.
1557 * gcc.dg/builtins-53.c: Likewise.
1558 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1559 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1560
1561 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1562
1563 PR tree-opt/26781
1564 * gcc.c-torture/compile/pr26781-1.c: New test.
1565 * gcc.c-torture/compile/pr26781-2.c: New test.
1566
1567 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1568
1569 PR c++/26690
1570 * g++.dg/gomp/pr26690-1.C: New test.
1571 * g++.dg/gomp/pr26690-2.C: New test.
1572
1573 2006-03-20 Jeff Law <law@redhat.com>
1574
1575 * gcc.dg/tree-ssa/pr21829.c: New test.
1576
1577 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1578
1579 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1580
1581 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1582 (check_visibility_available): Use it.
1583 (check_effective_target_default_packed): Likewise.
1584 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1585 (check_effective_target_fopenmp): Likewise.
1586 (check_effective_target_freorder): Likewise.
1587 (check_effective_target_fpic): Likewise.
1588 (check_named_sections_available): Likewise.
1589 (check_effective_target_ilp32): Likewise.
1590 (check_effective_target_lp64): Likewise.
1591
1592 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1593
1594 PR fortran/20935
1595 * gfortran.dg/scalar_mask_2.f90: New test case.
1596
1597 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1598
1599 PR tree-opt/26629
1600 * gcc.dg/tree-ssa/loadpre12.c: New test.
1601 * gcc.dg/tree-ssa/loadpre13.c: New test.
1602 * gcc.dg/tree-ssa/loadpre14.c: New test.
1603 * gcc.dg/tree-ssa/loadpre15.c: New test.
1604 * gcc.dg/tree-ssa/loadpre16.c: New test.
1605 * gcc.dg/tree-ssa/loadpre17.c: New test.
1606 * gcc.dg/tree-ssa/loadpre18.c: New test.
1607 * gcc.dg/tree-ssa/loadpre19.c: New test.
1608 * gcc.dg/tree-ssa/loadpre20.c: New test.
1609 * gcc.dg/tree-ssa/loadpre21.c: New test.
1610 * gcc.dg/tree-ssa/loadpre22.c: New test.
1611
1612 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1613
1614 PR fortran/26741
1615 * gfortran.dg/elemental_initializer_1.f90: New test.
1616
1617 PR fortran/26716
1618 * gfortran.dg/assumed_shape_ranks_2: New test.
1619
1620 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1621
1622 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1623 target fpic.
1624
1625 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1626
1627 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1628 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1629 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1630 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1631 gfortran.fortran-torture/execute/direct_io.f90,
1632 gfortran.fortran-torture/execute/inquire_2.f90,
1633 gfortran.fortran-torture/execute/inquire_4.f90,
1634 gfortran.fortran-torture/execute/list_read_1.f90,
1635 gfortran.fortran-torture/execute/open_replace.f90,
1636 gfortran.fortran-torture/execute/slash_edit.f90,
1637 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1638 temporary files from testcases.
1639
1640 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1641
1642 PR libgfortran/26509
1643 gfortran.dg/write_direct_eor.f90: New test.
1644
1645 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1646
1647 * gcc.target/powerpc/pr26350.c: New.
1648 * gcc.target/powerpc/indexed-addr.c: New.
1649
1650 2006-03-16 Roger Sayle <roger@eyesopen.com>
1651
1652 * gfortran.dg/dependency_13.f90: New test case.
1653
1654 2006-03-16 Roger Sayle <roger@eyesopen.com>
1655
1656 PR middle-end/21781
1657 * gcc.dg/real-const-1.c: New test case.
1658
1659 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1660
1661 * g++.old-deja/g++.other/init18.C: New.
1662 * g++.old-deja/g++.other/init5.C: Remove xfail.
1663
1664 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1665
1666 * g++.dg/opt/pr15551.C: Cleanup temp file.
1667
1668 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1669
1670 PR c++/6634
1671 g++.dg/parse/long1.C: New test.
1672
1673 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1674
1675 PR fortran/19101
1676 * gfortran.dg/continuation.f90: New test.
1677 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1678
1679 2006-03-14 Richard Guenther <rguenther@suse.de>
1680
1681 PR tree-optimization/26672
1682 * gcc.dg/torture/pr26672.c: New testcase.
1683
1684 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1685
1686 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1687 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1688
1689 2006-03-13 Roger Sayle <roger@eyesopen.com>
1690
1691 PR middle-end/26557
1692 * gcc.c-torture/compile/switch-1.c: New test case.
1693
1694 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1695
1696 PR fortran/25378
1697 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1698 test to include more permuatations of mask and index.
1699 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1700 respond to F2003 spec. that the position returned for an all false
1701 mask && condition is zero.
1702
1703 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1704
1705 PR middle-end/25989
1706 * gcc.dg/gomp/pr25989.c: New test.
1707
1708 2006-03-13 Jeff Law <law@redhat.com>
1709
1710 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1711
1712 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 * gcc.dg/switch-9.c: New test.
1715
1716 2006-03-13 Richard Guenther <rguenther@suse.de>
1717
1718 PR middle-end/26630
1719 * gcc.dg/torture/pr26630.c: New testcase.
1720
1721 2006-03-11 Roger Sayle <roger@eyesopen.com>
1722
1723 * gfortran.dg/dependency_10.f90: New test case.
1724 * gfortran.dg/dependency_11.f90: Likewise.
1725
1726 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1727 Erik Edelmann <eedelman@gcc.gnu.org>
1728
1729 * gfortran.dg/allocatable_function_1.f90: New.
1730 * gfortran.dg/allocatable_function_2.f90: New.
1731
1732 2006-03-10 Richard Guenther <rguenther@suse.de>
1733
1734 PR middle-end/26565
1735 * gcc.dg/torture/pr26565.c: New testcase.
1736
1737 2006-03-09 Eric Christopher <echristo@apple.com>
1738
1739 * gcc.c-torture/compile/20060309-1.c: New.
1740
1741 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742
1743 PR libgfortran/26499
1744 * gfortran.dg/write_back.f: New test.
1745 * gfortran.dg/write_rewind_1.f: New test.
1746 * gfortran.dg/write_rewind_2.f: New test.
1747
1748 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1749
1750 PR libgfortran/26554
1751 * gfortran.dg/read_logical.f90: New test.
1752
1753 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1754
1755 * ada/acats/norun.lst: cdd2a03 now passes.
1756
1757 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1758
1759 PR testsuite/25177
1760 * gcc.target/powerpc/pr18096-1.c: Change where the error
1761 would match.
1762
1763 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1764
1765 * gcc.target/i386/cleanup-1.c: New test.
1766 * gcc.target/i386/cleanup-2.c: New test.
1767
1768 2006-03-04 Roger Sayle <roger@eyesopen.com>
1769
1770 * gfortran.dg/dependency_9.f90: Remove for the time being.
1771
1772 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1773
1774 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1775 directive.
1776
1777 2006-03-03 Roger Sayle <roger@eyesopen.com>
1778
1779 * gfortran.dg/dependency_9.f90: New test case.
1780
1781 2006-03-03 Roger Sayle <roger@eyesopen.com>
1782
1783 * gfortran.dg/dependency_4.f90: New test case.
1784 * gfortran.dg/dependency_5.f90: New test case.
1785 * gfortran.dg/dependency_6.f90: New test case.
1786 * gfortran.dg/dependency_7.f90: New test case.
1787 * gfortran.dg/dependency_8.f90: New test case.
1788
1789 2006-03-03 Paul Brook <paul@codesourcery.com>
1790
1791 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1792 Add m68k-*-elf.
1793
1794 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1795
1796 PR fortran/25031
1797 * multiple_allocation_1.f90: New test.
1798
1799 2006-03-03 Roger Sayle <roger@eyesopen.com>
1800
1801 PR tree-optimization/26524
1802 * gfortran.dg/pr26524.f: New test case.
1803
1804 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1805
1806 * g++.dg/template/repo5.C: Cleanup repo files.
1807 * gcc.dg/20051201-1.c: Cleanup coverage files.
1808 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1809 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1810 tree dump files.
1811
1812 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1813
1814 * objc.dg/objc-nofilename-1.m: New test.
1815 * objc.dg/bad-receiver-type.m: New test.
1816 * obj-c++.dg/bad-receiver-type.mm: New test.
1817
1818 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1819
1820 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1821
1822 2006-03-01 Mike Stump <mrs@apple.com>
1823
1824 * g++.dg/abi/key2.C: Add.
1825
1826 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1827
1828 * gfortran.dg/logical_dot_product.f90: New test.
1829
1830 PR fortran/26393
1831 * gfortran.dg/used_interface_ref.f90: New test.
1832
1833 PR fortran/20938
1834 * gfortran.dg/dependency_2.f90: New test.
1835 * gfortran.fortran-torture/execute/where17.f90: New test.
1836 * gfortran.fortran-torture/execute/where18.f90: New test.
1837 * gfortran.fortran-torture/execute/where19.f90: New test.
1838 * gfortran.fortran-torture/execute/where20.f90: New test.
1839
1840 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1841
1842 * g++.dg/tree-ssa/pr26443.C: New test case.
1843
1844 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1845
1846 PR middle-end/26022
1847 * g++.dg/opt/return-slot1.C: New test.
1848
1849 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1850
1851 PR libgfortran/26136
1852 * gfortran.dg/namelist_23.f90: New test.
1853
1854 2006-02-28 Roger Sayle <roger@eyesopen.com>
1855
1856 PR middle-end/14752
1857 * gcc.dg/fold-eqandshift-2.c: New test case.
1858
1859 2006-02-28 Richard Guenther <rguenther@suse.de>
1860
1861 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1862 decomposition.
1863
1864 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1865
1866 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1867
1868 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1869
1870 PR libgfortran/26464
1871 * gfortran.dg/backspace_5.f: New test.
1872 * gfortran.dg/backspace_6.f: New test.
1873
1874 2006-02-26 Roger Sayle <roger@eyesopen.com>
1875
1876 * gcc.dg/fold-eqandnot-1.c: New test case.
1877
1878 2006-02-26 Roger Sayle <roger@eyesopen.com>
1879
1880 PR middle-end/19983
1881 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1882
1883 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1884
1885 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1886 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1887
1888 2006-02-26 Richard Guenther <rguenther@suse.de>
1889
1890 PR tree-optimization/26421
1891 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1892
1893 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1894
1895 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1896 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1897
1898 2006-02-26 Roger Sayle <roger@eyesopen.com>
1899
1900 * gcc.dg/fold-even-1.c: New test case.
1901
1902 2006-02-26 Roger Sayle <roger@eyesopen.com>
1903
1904 PR middle-end/21137
1905 * gcc.dg/fold-eqandshift-1.c: New test case.
1906
1907 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1908
1909 PR tree-optimization/25125
1910 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1911 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1912
1913 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1914
1915 PR tree-optimizations/26359
1916 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1917 with -fdump-tree-dceloop-details.
1918 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1919
1920 2006-02-25 Roger Sayle <roger@eyesopen.com>
1921
1922 PR middle-end/23673
1923 * gcc.dg/fold-eqxor-1.c: New test case.
1924 * gcc.dg/fold-eqxor-2.c: Likewise.
1925 * gcc.dg/fold-eqxor-3.c: Likewise.
1926
1927 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
1928
1929 PR fortran/23092
1930 * scalar_mask_1.f90: New test.
1931
1932 2006-02-24 Geoffrey Keating <geoffk@apple.com>
1933
1934 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1935 * g++.dg/eh/uncaught2.C: New.
1936 * g++.dg/eh/uncaught3.C: New.
1937
1938 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1939
1940 PR libgfortran/26423
1941 * gfortran.dg/read_many_1.f: New test.
1942
1943 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
1944
1945 PR fortran/24519
1946 * gfortran.dg/dependency_3.f90: New test.
1947 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1948 XFAILs.
1949
1950 PR fortran/25395
1951 * gfortran.dg/equiv_6.f90: New test.
1952
1953 2006-02-23 Jeff Law <law@redhat.com>
1954
1955 * gcc.c-torture/compile/pr26425.c: New test.
1956
1957 2006-02-23 Jakub Jelinek <jakub@redhat.com>
1958
1959 PR middle-end/26412
1960 * gcc.dg/gomp/pr26412.c: New test.
1961
1962 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1963
1964 PR c++/26291
1965 * g++.dg/other/ellipsis1.C: New test.
1966 * g++.dg/parse/operator4.C: Adjust error marker.
1967
1968 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1969
1970 PR target/25603
1971 * gfortran.dg/pr25603.f: New testcase.
1972
1973 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1974
1975 * gcc.dg/bf-spl1.c: Don't specify -m68000.
1976 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1977
1978 2006-02-21 Geoffrey Keating <geoffk@apple.com>
1979
1980 * g++.dg/eh/spbp.C: New.
1981
1982 2006-02-21 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR middle-end/26379
1985 * gcc.target/i386/mmx-7.c: New test.
1986
1987 2006-02-20 Roger Sayle <roger@eyesopen.com>
1988
1989 PR tree-optimization/26361
1990 * gcc.dg/tree-ssa/vrp27.c: New test case.
1991
1992 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
1993
1994 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1995 * gcc.dg/tree-ssa/complex-4.c: Here.
1996
1997 2006-02-19 Roger Sayle <roger@eyesopen.com>
1998
1999 PR middle-end/19543
2000 * gfortran.dg/logical_1.f90: New test case.
2001
2002 2006-02-19 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR middle-end/26334
2005 * gcc.dg/20060218-1.c: Moved to...
2006 * gcc.target/i386/20060218-1.c: ... here. New test.
2007
2008 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
2009
2010 PR fortran/26201
2011 * gfortran.dg/convert_1.f90: New.
2012
2013 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
2014
2015 PR fortran/25054
2016 * gfortran.dg/namelist_5.f90: New test.
2017
2018 PR fortran/25089
2019 * gfortran.dg/namelist_4.f90: New test.
2020
2021 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
2022
2023 PR tree-opt/25680
2024 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2025
2026 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
2027
2028 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2029 variable to take into account the variable name in the
2030 function header.
2031 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2032
2033 2006-02-18 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR middle-end/26334
2036 * gcc.c-torture/compile/20060217-1.c: New test.
2037 * gcc.dg/20060218-1.c: New test.
2038
2039 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
2040
2041 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
2042
2043 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2044
2045 * gcc.dg/cpp/undef3.c: New test.
2046 * gcc.dg/cpp/trad/builtins2.c: New test.
2047
2048 2006-02-18 Mark Mitchell <mark@codesourcery.com>
2049
2050 PR c++/26266
2051 * g++.dg/template/static22.C: New test.
2052 * g++.dg/template/static23.C: New test.
2053 * g++.dg/template/static24.C: New test.
2054 * g++.dg/template/non-dependent13.C: New test.
2055 * g++.dg/init/member1.C: Tweak error markers.
2056
2057 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2058
2059 PR target/26255
2060 * gcc.c-torture/compile/pr26255.c: New test case.
2061
2062 2006-02-16 Roger Sayle <roger@eyesopen.com>
2063
2064 * gfortran.fortran-torture/execute/where_10.f90: New test case.
2065 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2066 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
2067 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
2068 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2069 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2070 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2071
2072 2006-02-16 Jeff Law <law@redhat.com>
2073
2074 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
2075 * gcc.dg/tree-ssa/vrp26.c: New test.
2076
2077 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
2078
2079 PR target/20353
2080 PR target/24578
2081 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
2082 __UCLIBC__ is defined.
2083
2084 2006-02-16 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR fortran/26224
2087 * gfortran.dg/gomp/pr26224.f: New test.
2088
2089 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
2090
2091 PR tree-opt/25918
2092 * lib/target-supports.exp
2093 (check_effective_target_vect_short_mult): New.
2094 (check_effective_target_vect_char_mult): New.
2095 (check_effective_target_vect_widen_sum_qi_to_si): New.
2096 (check_effective_target_vect_widen_sum_qi_to_hi): New.
2097 (check_effective_target_vect_widen_sum_hi_to_si): New.
2098 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2099 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2100 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2101 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2102 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2103 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2104 vect-reduc-pattern-2c.c
2105 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2106 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2107 vect-reduc-pattern-1c.c
2108
2109 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
2110
2111 PR fortran/24557
2112 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2113
2114 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
2115
2116 PR fortran/26054
2117 * gfortran.dg/enum_8.f90: Remove check for warning.
2118 * gfortran.dg/iomsg_1.f90: Ditto.
2119 * gfortran.dg/enum_1.f90: Ditto.
2120 * gfortran.dg/enum_9.f90: Ditto.
2121 * gfortran.dg/enum_2.f90: Ditto.
2122 * gfortran.dg/enum_10.f90: Ditto.
2123 * gfortran.dg/enum_3.f90: Ditto.
2124 * gfortran.dg/flush_1.f90: Ditto.
2125 * gfortran.dg/enum_4.f90: Ditto.
2126 * gfortran.dg/array_constructor_1.f90: Ditto.
2127 * gfortran.dg/enum_5.f90: Ditto.
2128 * gfortran.dg/enum_6.f90: Ditto.
2129 * gfortran.dg/enum_7.f90: Ditto.
2130
2131 2006-02-15 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR middle-end/26300
2134 * gcc.c-torture/compile/20060215-1.c: New test.
2135
2136 2006-02-14 Roger Sayle <roger@eyesopen.com>
2137
2138 PR middle-end/23670
2139 * gcc.dg/tree-ssa/andor-2.c: New test case.
2140
2141 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
2142
2143 PR fortran/25045
2144 * optional_dim.f90: New test.
2145
2146 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2147
2148 PR fortran/26277
2149 * gfortran.dg/label_4.f90: New.
2150
2151 2006-02-14 Jakub Jelinek <jakub@redhat.com>
2152 Diego Novillo <dnovillo@redhat.com>
2153 Uros Bizjak <uros@kss-loka.si>
2154
2155 * gfortran.dg/gomp: New directory.
2156
2157 2006-02-14 Richard Guenther <rguenther@suse.de>
2158
2159 PR tree-optimization/26258
2160 * gcc.dg/torture/pr26258.c: New testcase.
2161
2162 2006-02-13 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR fortran/26246
2165 * gfortran.dg/pr26246_1.f90: New test.
2166 * gfortran.dg/pr26246_2.f90: New test.
2167
2168 PR middle-end/26092
2169 * gcc.c-torture/compile/20060208-1.c: New test.
2170
2171 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
2172
2173 PR fortran/26074
2174 PR fortran/25103
2175 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2176 * gfortran.dg/bad_automatic_objects_1.f90: New test.
2177 * gfortran.dg/automatic_module_variable.f90: Change error message.
2178
2179 PR fortran/20861
2180 * gfortran.dg/internal_dummy_1.f90: New test.
2181
2182 PR fortran/20871
2183 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2184
2185
2186 PR fortran/25083
2187 * gfortran.dg/uncommon_block_data_1.f90: New test.
2188 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2189 with standard.
2190
2191 PR fortran/25088
2192 * gfortran.dg/typed_subroutine_1.f90: New test.
2193
2194 2006-02-13 Geoffrey Keating <geoffk@apple.com>
2195
2196 * objc.dg/dwarf-1.m: New.
2197
2198 2006-02-13 Roger Sayle <roger@eyesopen.com>
2199
2200 PR middle-end/24427
2201 * gcc.dg/tree-ssa/andor-1.c: New test case.
2202
2203 2006-02-13 Josh Conner <jconner@apple.com>
2204
2205 PR target/25376
2206 * gcc.dg/pr25376.c: New test.
2207
2208 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2209 assemble.
2210 * lib/target-supports.exp (check_named_sections_available):
2211 Only compile named-sections test -- don't assemble.
2212
2213 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
2214
2215 * g++.dg/warn/no-write-strings.C: New test.
2216 * g++.dg/warn/write-strings.C: Likewise.
2217 * g++.dg/warn/write-strings-default.C: Likewise.
2218
2219 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
2220
2221 PR fortran/25806
2222 * gfortran.dg/ret_pointer_2.f90: New test.
2223
2224 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
2225
2226 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2227
2228 2006-02-10 Jeff Law <law@redhat.com>
2229
2230 * gcc.c-torture/compile/pr26213.c: New test.
2231
2232 2006-02-10 Steven G. Kargl <kargls@comcast.net>
2233
2234 gfortran.dg/null_1.f90: New test.
2235
2236 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2237
2238 PR fortran/14771
2239 * gfortran.dg/parens_4.f90: New.
2240 * gfortran.dg/parens_5.f90: New.
2241
2242 2006-02-10 Richard Guenther <rguenther@suse.de>
2243
2244 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2245
2246 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2247 Paul Thomas <pault@gcc.gnu.org>
2248
2249 PR fortran/14771
2250 * gfortran.dg/parens_1.f90: New.
2251 * gfortran.dg/parens_2.f90: New.
2252 * gfortran.dg/parens_3.f90: New.
2253
2254 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
2255
2256 PR fortran/26038
2257 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2258
2259 PR fortran/25059
2260 * gfortran.dg/impure_assignment_1.f90: New test.
2261
2262 PR fortran/25070
2263 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2264
2265 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
2266
2267 PR target/26141
2268 * g++.dg/expr/stdarg2.C: New test.
2269
2270 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
2271
2272 PR inline-asm/16194
2273 * gcc.dg/pr16194.c: New test.
2274
2275 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
2276
2277 * ada/acats/run_acats: Use portable variant of "$@".
2278
2279 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
2280
2281 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2282 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2283
2284 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2285
2286 PR tree-opt/26179
2287 * g++.dg/opt/pr26179.C: New test.
2288
2289 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2290
2291 PR middle-end/26134
2292 * gcc.dg/tree-ssa/complex-3.c: New test.
2293
2294 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2295
2296 * gcc.c-torture/compile/volatile-1.c: New test.
2297
2298 2006-02-09 Diego Novillo <dnovillo@redhat.com>
2299
2300 PR 26180
2301 * gcc.dg/tree-ssa/pr26180.c: New test.
2302
2303 2006-02-08 Jeff Law <law@redhat.com>
2304
2305 * gcc.dg/tree-ssa/pr21417.c: New test.
2306
2307 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2308
2309 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2310 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2311
2312 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2313
2314 * lib/scanrtl.exp: New.
2315
2316 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2317
2318 PR c++/26071
2319 * g++.dg/other/virtual2.C: New test.
2320
2321 PR c++/26070
2322 * g++.dg/other/virtual1.C: New test.
2323
2324 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2325
2326 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2327 cleanup-ipa-dump): Update dump file glob patterns.
2328 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2329 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2330
2331 * lib/gcc-dg.exp: Load it.
2332 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2333
2334 2006-02-07 Janis Johnson <janis187@us.ibm.com>
2335
2336 PR testsuite/26159
2337 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2338 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2339
2340 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2341
2342 PR fortran/25577
2343 * gfortran.dg/mvbits_1.f90: New.
2344
2345 2006-02-07 Dirk Mueller <dmueller@suse.com>
2346
2347 * g++.dg/warn/Wdiv-by-zero.C: New test.
2348 * g++.dg/warn/Wno-div-by-zero.C: New.
2349
2350 2006-02-07 Jeff Law <law@redhat.com>
2351
2352 * gcc.dg/tree-ssa/pr21559.c: New test.
2353
2354 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2355 multiple VRP passes.
2356 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2357 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2358 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2359 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2360 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2361 * gcc.dg/tree-ssa/vrp02.c: Likewise
2362 * gcc.dg/tree-ssa/vrp11.c: Likewise
2363 * gcc.dg/tree-ssa/pr14341.c: Likewise
2364 * gcc.dg/tree-ssa/vrp19.c: Likewise
2365 * gcc.dg/tree-ssa/vrp20.c: Likewise
2366 * gcc.dg/tree-ssa/vrp03.c: Likewise
2367 * gcc.dg/tree-ssa/pr21086.c: Likewise
2368 * gcc.dg/tree-ssa/pr21959.c: Likewise
2369 * gcc.dg/tree-ssa/vrp21.c: Likewise
2370 * gcc.dg/tree-ssa/vrp04.c: Likewise
2371 * gcc.dg/tree-ssa/pr25485.c: Likewise
2372 * gcc.dg/tree-ssa/pr22026.c: Likewise
2373 * gcc.dg/tree-ssa/vrp22.c: Likewise
2374 * gcc.dg/tree-ssa/vrp05.c: Likewise
2375 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2376 * gcc.dg/tree-ssa/pr20701.c: Likewise
2377 * gcc.dg/tree-ssa/vrp23.c: Likewise
2378 * gcc.dg/tree-ssa/vrp06.c: Likewise
2379 * gcc.dg/tree-ssa/pr22117.c: Likewise
2380 * gcc.dg/tree-ssa/pr20702.c: Likewise
2381 * gcc.dg/tree-ssa/vrp15.c: Likewise
2382 * gcc.dg/tree-ssa/pr21090.c: Likewise
2383 * gcc.dg/tree-ssa/pr21294.c: Likewise
2384 * gcc.dg/tree-ssa/vrp24.c: Likewise
2385 * gcc.dg/tree-ssa/vrp07.c: Likewise
2386 * gcc.dg/tree-ssa/pr21563.c: Likewise
2387 * gcc.dg/tree-ssa/pr25382.c: Likewise
2388 * gcc.dg/tree-ssa/vrp16.c: Likewise
2389 * gcc.dg/tree-ssa/vrp25.c: Likewise
2390 * gcc.dg/tree-ssa/vrp08.c: Likewise
2391 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2392 * gcc.dg/tree-ssa/vrp17.c: Likewise
2393 * gcc.dg/tree-ssa/pr21458.c: Likewise
2394 * g++.dg/tree-ssa/pr18178.C: Likewise
2395
2396 2006-02-07 Richard Guenther <rguenther@suse.de>
2397
2398 PR c++/26140
2399 Revert
2400 2006-01-30 Richard Guenther <rguenther@suse.de>
2401 PR c++/23372
2402 * gcc.dg/pr23372-1.C: New testcase.
2403
2404 * g++.dg/tree-ssa/pr26140.C: New testcase.
2405
2406 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2407
2408 PR c++/9737
2409 * g++.dg/template/ttp15.C: New test.
2410 * g++.dg/template/ttp16.C: Likewise.
2411 * g++.dg/template/ttp17.C: Likewise.
2412 * g++.old-deja/g++.pt/ttp36.C: Remove.
2413 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2414 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2415 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2416 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2417 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2418 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2419 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2420 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2421 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2422
2423 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2424
2425 PR libfortran/23815
2426 * unf_io_convert_4.f90: New test.
2427
2428 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2429
2430 * gcc.dg/tree-ssa/loadpre10.c: New test.
2431 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2432 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2433 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2434
2435 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2436
2437 PR libfortran/24685
2438 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2439
2440 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2441
2442 PR tree-opt/25251
2443 * gfortran.dg/assign_7.f: New test.
2444
2445 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2446
2447 PR fortran/26041
2448 PR fortran/26064
2449 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2450 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2451 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2452
2453 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2454
2455 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2456 in size_t typedef.
2457
2458 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2459
2460 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2461 * g++.dg/charset/string.c (foo): Likewise.
2462 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2463 const char*
2464 * g++.dg/ext/builtin2.C (printf): Likewise.
2465 * g++.dg/init/new15.C (printf): Likewise.
2466 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2467 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2468 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2469 * g++.dg/template/non-dependent4.C (temp): Likewise.
2470 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2471 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2472 parameter type to const char*.
2473 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2474 Change type to const char*.
2475 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2476 Likewise.
2477 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2478 second parameter type to const char*.
2479 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2480 (Y::Y): Change parameter type to const char*.
2481 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2482 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2483 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2484 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2485 (char*).
2486 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2487 const char*.
2488 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2489 type to const char*.
2490 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2491 return type to const char*.
2492 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2493 to const char*.
2494 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2495 * g++.old-deja/g++.law/refs1.C: Likewise.
2496 * g++.old-deja/g++.law/visibility1.C: Likewise.
2497 * g++.old-deja/g++.law/visibility2.C: Likewise.
2498 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2499 const char*.
2500 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2501 * g++.old-deja/g++.mike/net48.C: Likewise.
2502 * g++.old-deja/g++.mike/p646.C: Likewise.
2503 * g++.old-deja/g++.mike/p6746.C: Likewise.
2504 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2505 type to const char*.
2506 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2507 deprecated conversion warning.
2508 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2509 char*.
2510 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2511 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2512 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2513 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2514 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2515 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2516 * g++.old-deja/g++.pt/t39.C: Likewise.
2517 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2518 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2519
2520 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2521
2522 PR fortran/25075
2523 intrinsic_argument_conformance_1.f90: New test.
2524
2525 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2526
2527 PR fortran/20845
2528 * gfortran.dg/char_result_11.f90: Add SAVE.
2529 * gfortran.dg/der_pointer_4.f90: Ditto.
2530 * gfortran.dg/default_initialization.f90: New test.
2531
2532 2006-02-03 Jeff Law <law@redhat.com>
2533
2534 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2535 handle more than 100 dump files.
2536 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2537 * lib/scantree.exp (scan-tree-dump): Likewise.
2538 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2539 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2540 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2541 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2542 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2543
2544 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2545
2546 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2547
2548 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2549
2550 * g++.dg/template/using12.C: New test.
2551
2552 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2553
2554 * gcc.target/powerpc/pr25960.c: New test.
2555
2556 2006-02-02 Steven G. Kargl <kargls@comcast>
2557
2558 PR fortran/24958
2559 gfortran.dg/nullify_2.f90: New test.
2560
2561 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2562
2563 PR 25990
2564 * gcc.dg/gomp/pr25990.c: New test.
2565
2566 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2567
2568 PR c++/25342
2569 * g++.gd/template/partial4.C: New test.
2570
2571 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2572
2573 PR middle-end/26001
2574 * gfortran.dg/data_char_2.f90: New.
2575
2576 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2577
2578 PR fortran/26039
2579 maxval_maxloc_conformance_1.f90: New test.
2580
2581 2006-01-31 Richard Guenther <rguenther@suse.de>
2582
2583 * gcc.target/i386/sselibm-1.c: New testcase.
2584 * gcc.target/i386/sselibm-2.c: Likewise.
2585 * gcc.target/i386/sselibm-3.c: Likewise.
2586 * gcc.target/i386/sselibm-4.c: Likewise.
2587 * gcc.target/i386/sselibm-5.c: Likewise.
2588
2589 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2590
2591 PR fortran/24266
2592 * gfortran.dg/arrayio_derived_2.f90: New.
2593
2594 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2595
2596 * gcc.dg/unsigned-long-compare.c: New test.
2597
2598 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2599
2600 PR testsuite/25318
2601 * lib/target-supports.exp (check_effective_target_freorder):
2602 Check to see if target supports -freorder-blocks-and-partition.
2603 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2604 instead of "dg-require-named-sections".
2605
2606 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2607
2608 PR target/14798:
2609 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2610 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2611 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2612 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2613 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2614 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2615 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2616 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2617
2618 2006-01-30 Richard Guenther <rguenther@suse.de>
2619
2620 PR c++/23372
2621 * gcc.dg/pr23372-1.C: New testcase.
2622
2623 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2624
2625 * gcc.dg/gomp/pr25874.c: New test.
2626
2627 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2628
2629 PR tree-opt/25911
2630 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2631
2632 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2633
2634 PR fortran/18578
2635 PR fortran/18579
2636 PR fortran/20857
2637 PR fortran/20885
2638 * gfortran.dg/intent_out_1.f90: New test.
2639
2640 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2641
2642 PR fortran/17911
2643 * gfortran.dg/procedure_lvalue.f90: New test.
2644
2645 PR fortran/20895
2646 PR fortran/25030
2647 * gfortran.dg/char_pointer_assign_2.f90: New test.
2648 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2649 assignment to be consistent with standard.
2650 * gfortran.dg/char_result_2.f90: The same.
2651 * gfortran.dg/char_result_8.f90: The same.
2652
2653 2006-01-28 Zack Weinberg <zackw@panix.com>
2654
2655 * gcc.dg/Woverlength-strings.c
2656 * gcc.dg/Woverlength-strings-pedantic-c89.c
2657 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2658 * gcc.dg/Woverlength-strings-pedantic-c99.c
2659 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2660
2661 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2662
2663 * gcc.c-torture/execute/20060127-1.c: New test.
2664
2665 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2666
2667 PR c++/25999
2668 * g++.dg/ext/pragmaweak1.C: New test.
2669
2670 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2671
2672 PR c++/25855
2673 * g++.dg/template/spec29.C: New test.
2674
2675 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2676
2677 PR c/19606.
2678 * gcc.c-torture/execute/pr19606.c: New.
2679
2680 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2681
2682 * gcc.dg/pragma-re-4.c: New test.
2683
2684 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2685
2686 PR fortran/25964
2687 * gfortran.dg/assumed_size_refs_3.f90: New test.
2688
2689 2006-01-27 Ben Elliston <bje@au.ibm.com>
2690
2691 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2692
2693 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2694
2695 PR ada/21317
2696 * ada/acats/support/impdef.a: Add One_Long_Second.
2697 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2698 * ada/acats/tests/c9/c94026.a: Likewise.
2699 * ada/acats/tests/c9/c97305c.ada: Likewise.
2700 * ada/acats/tests/c9/c99004a.ada: Likewise.
2701
2702 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2703
2704 PR fortran/25964
2705 * gfortran.dg/global_references_2.f90: New test.
2706
2707 PR fortran/25084
2708 PR fortran/20852
2709 PR fortran/25085
2710 PR fortran/25086
2711 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2712 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2713
2714 PR fortran/25416
2715 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2716
2717 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2718
2719 PR c/25892
2720 * gcc.dg/Wpointer-sign.c: New.
2721 * gcc.dg/Wpointer-sign-Wall.c: New.
2722 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2723 * gcc.dg/Wpointer-sign-pedantic.c: New.
2724 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2725 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2726
2727 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2728
2729 PR C/25861
2730 * gcc.c-torture/compile/pr25861.c: New test.
2731
2732 2006-01-26 Paul Brook <paul@codesourcery.com>
2733
2734 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2735 on short-enum targets.
2736 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2737 variable.
2738 (generate_fields): Use short_enums.
2739 (main): Set short_enums. Document -e.
2740 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2741 on short-enum targets.
2742 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2743 variable.
2744 (generate_fields): Use short_enums.
2745 (main): Set short_enums. Document -e.
2746 * lib/target-supports.exp (check_effective_target_short_enums): New.
2747
2748 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2749
2750 PR target/25947
2751 * gcc.dg/torture/pr25947-1.c: New test.
2752
2753 2006-01-25 Jan Hubicka <jh@suse.cz>
2754 Roger Sayle <roger@eyesopen.com>
2755
2756 PR rtl-optimization/25703
2757 * gcc.target/i386/20060125-1.c: New test case.
2758 * gcc.target/i386/20060125-2.c: New test case.
2759
2760 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2761
2762 PR fortran/18540
2763 * gfortran.dg/goto_1.f: New.
2764
2765 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2766
2767 PR fortran/25716
2768 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2769 25716 on 32-bit systems too.
2770
2771 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2772
2773 PR testsuite/25590
2774 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2775
2776 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2777
2778 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2779
2780 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2781
2782 PR fortran/25835
2783 * gfortran.dg/read_eof.f90: Delete, renamed.
2784 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2785 * gfortran.dg/read_eof_2.f90: New test.
2786 * gfortran.dg/read_eof_3.f90: New test.
2787
2788 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2789
2790 PR tree-opt/25860
2791 * gcc.c-torture/compile/pr25860.c: New test.
2792
2793 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2794
2795 PR c++/25552
2796 * g++.dg/parse/dtor8.C: New test.
2797
2798 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2799
2800 PR testsuite/25891
2801 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2802 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2803 check_effective_target_fopenmp returns 0.
2804
2805 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 PR ada/20548
2808 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2809 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2810 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2811
2812 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2813
2814 PR tree-opt/25857
2815 * g++.dg/opt/pr25857.C: New test.
2816
2817 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2818 Jan Hubicka <jh@suse.cz>
2819 Richard Guenther <rguenther@suse.de>
2820
2821 PR rtl-optimization/25654
2822 * gcc.dg/torture/pr25654.c: New testcase.
2823 * gcc.target/i386/pr25654.c: Likewise.
2824
2825 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2826
2827 PR fortran/25901
2828 * gfortran.dg/internal references_2.f90: New test.
2829
2830 Fix regression in testing of admissability of attributes.
2831 * gfortran.dg/intent_used_1.f90: New test.
2832
2833 2006-01-23 Ben Elliston <bje@au.ibm.com>
2834
2835 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2836 Remove target conditional torture options for i?86 and x86_64
2837 GNU/Linux.
2838
2839 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2840
2841 PR c++/10891
2842 * g++.dg/rtti/no-rtti.C: New.
2843
2844 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2845
2846 PR c++/25895
2847 * g++.dg/inherit/conv2.C: New test.
2848
2849 PR c++/25856
2850 * g++.dg/parse/dtor7.C: New test.
2851
2852 PR c++/25858
2853 * g++.dg/template/crash44.C: New test.
2854
2855 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2856
2857 PR fortran/25124
2858 PR fortran/25625
2859 * gfortran.dg/internal_references_1.f90: New test.
2860 PR fortran/20881
2861 PR fortran/23308
2862 PR fortran/25538
2863 PR fortran/25710
2864 * gfortran.dg/global_references_1.f90: New test.
2865 * gfortran.dg/g77/19990905-1.f: Restore the error that
2866 there is a clash between the common block name and
2867 the name of a subroutine reference.
2868
2869 PR fortran/PR24276
2870 * gfortran.dg/aliasing_dummy_1.f90: New test.
2871
2872 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2873
2874 * gcc.dg/vmx/1b-01.c: Warning fix.
2875 * gcc.dg/vmx/1c-02.c: Likewise.
2876 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2877
2878 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2879
2880 PR testsuite/24962
2881 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2882
2883 2006-01-20 Richard Guenther <rguenther@suse.de>
2884 Steven Bosscher <stevenb.gcc@gmail.com>
2885
2886 PR rtl-optimization/24626
2887 * gcc.dg/torture/pr24626-1.c: New testcase.
2888 * gcc.dg/torture/pr24626-2.c: Likewise.
2889 * gcc.dg/torture/pr24626-3.c: Likewise.
2890 * gcc.dg/torture/pr24626-4.c: Likewise.
2891
2892 2006-01-20 Dirk Mueller <dmueller@suse.com>
2893
2894 PR c++/5520
2895 * g++.dg/warn/empty-body.C: New.
2896
2897 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2898
2899 PR c++/22136
2900 * g++.dg/template/using10.C: New test.
2901 * g++.dg/temlpate/using11.C: Likewise.
2902 * g++.dg/inherit/using5.C: Tweak error messages.
2903
2904 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2905
2906 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2907 target test.
2908 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2909
2910 2006-01-19 Jan Hubicka <jh@suse.cz>
2911
2912 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2913
2914 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2915
2916 PR c++/25854
2917 * g++.dg/template/spec28.C: New test.
2918
2919 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
2920
2921 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2922 Fix fprintf's by adding srcdir or removing it.
2923
2924 2006-01-19 Diego Novillo <dnovillo@redhat.com>
2925
2926 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2927 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2928 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2929 * testsuite/gcc.dg/gomp/empty.c: Likewise.
2930 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2931 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2932 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2933 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2934 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2935 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2936 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2937 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2938 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2939 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2940
2941 2006-01-18 Jeff Law <law@redhat.com>
2942
2943 * gcc.dg/tree-ssa/vrp25.c: New test.
2944
2945 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2946
2947 * gcc.dg/pr25805.c: Fix misapplied patch.
2948
2949 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
2950
2951 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2952 (check_effective_target_vect_udot_qi): New.
2953 (check_effective_target_vect_sdot_hi): New.
2954 (check_effective_target_vect_udot_hi): New.
2955 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2956 prefixed with "wrapv-" with -fwrapv.
2957 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2958 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2959 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2960 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2961 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2962
2963 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2964 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2965 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2966 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2967
2968 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2969
2970 PR c++/16829
2971 * g++.dg/other/default2.C: New test.
2972 * g++.dg/other/default3.C: New test.
2973
2974 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2975
2976 PR c/25805
2977 * gcc.dg/pr25805.c: New file.
2978
2979 2006-01-18 Mark Mitchell <mark@codesourcery.com>
2980
2981 PR c++/25836
2982 * g++.dg/template/init6.C: New test.
2983
2984 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
2985
2986 * gcc.dg/tree-ssa/pr24287.c: New test
2987
2988 2006-01-18 Eric Christopher <echristo@apple.com>
2989
2990 * g++.dg/eh/table.C: New.
2991
2992 2006-01-18 DJ Delorie <dj@redhat.com>
2993
2994 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2995 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2996 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2997 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2998
2999 2006-01-18 Jeff Law <law@redhat.com>
3000
3001 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
3002 on wrapping on overflow semantics.
3003
3004 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3005
3006 * gcc.gc/tree-ssa/vrp23.c: New test.
3007 * gcc.gc/tree-ssa/vrp24.c: New test.
3008
3009 2006-01-18 Richard Henderson <rth@redhat.com>
3010 Aldy Hernandez <aldyh@redhat.com>
3011 Jakub Jelinek <jakub@redhat.com>
3012 Diego Novillo <dnovillo@redhat.com>
3013 Uros Bizjak <uros@kss-loka.si>
3014
3015 * testsuite/gcc.dg/gomp: New directory.
3016
3017 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
3018 Steven G. Kargl <kargls@comcast.net>
3019
3020 PR fortran/20869
3021 * gfortran.dg/intrinsic_external_1.f90: New test.
3022
3023 PR fortran/20875.
3024 * gfortran.dg/elemental_pointer_1.f90: New test.
3025
3026 PR fortran/25024
3027 * gfortran.dg/external_procedures_1.f90: New test.
3028
3029 PR fortran/25785
3030 gfortran.dg/assumed_present.f90: New test.
3031
3032 2006-01-18 Jakub Jelinek <jakub@redhat.com>
3033
3034 * g++.dg/parse/lookup5.C: New test.
3035
3036 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3037
3038 PR fortran/25697
3039 * gfortran.dg/read_eof.f90: New test.
3040
3041 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3042
3043 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
3044 add a closing brace.
3045
3046 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3047
3048 PR fortran/25631
3049 * gfortran.dg/fmt_tl.f: New test.
3050
3051 2006-01-17 Eric Christopher <echristo@apple.com>
3052
3053 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
3054 * g++.old-deja/g++.warn/impint2.C: Ditto.
3055 * g++.old-deja/g++.other/null1.C: Ditto.
3056 * g++.dg/warn/conv2.C: Ditto.
3057 * g++.dg/warn/conv4.C: New file.
3058
3059 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3060
3061 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
3062
3063 2006-01-17 Andreas Jaeger <aj@suse.de>
3064 Janis Johnson <janis187@us.ibm.com>
3065
3066 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
3067 in 64-bit.
3068 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3069 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
3070
3071 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3072
3073 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3074 xfail txxx where xxx >= 25.
3075
3076 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
3077
3078 PR testsuite/25764
3079 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
3080
3081 2006-01-17 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR c/25682
3084 * gcc.dg/pr25682.c: New test.
3085 * g++.dg/parse/array-size2.C: New test.
3086
3087 2006-01-16 Ian Lance Taylor <ian@airs.com>
3088
3089 * consistency.vlad: Remove entire directory, 1652 files.
3090
3091 2006-01-16 Janis Johnson <janis187@us.ibm.com>
3092
3093 * lib/target-supports.exp (check_effective_target_dfp_nocache,
3094 check_effective_target_dfprt_nocache): New.
3095 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3096 (check_effective_target_dfprt): New.
3097 * lib/c-compat.exp (check_dfp): Remove.
3098 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3099 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3100 level of support for decimal float.
3101 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3102 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3103 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3104 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3105 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3106 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3107 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3108 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3109 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3110 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3111 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3112 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3113 directives.
3114
3115 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
3116
3117 PR testsuite/25741
3118 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3119 $base_dir/../.
3120 * lib/gfortran.exp (gfortran_init): Likewise.
3121 * lib/obj-c++.exp (obj-c++_init): Likewise.
3122 * lib/scanasm.exp (scan-assembler-dem): Likewise.
3123 (scan-assembler-dem-not): Likewise.
3124 * lib/scandump.exp (scan-dump-dem): Likewise.
3125 (scan-dump-dem-not): Likewise.
3126
3127 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
3128
3129 PR testsuite/25767
3130 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3131 powerpc-*-darwin*.
3132 * lib/obj-c++.exp (obj-c++_init): Likewise.
3133
3134 2006-01-16 Richard Guenther <rguenther@suse.de>
3135
3136 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3137
3138 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3139
3140 PR testsuite/25777
3141 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3142 to LD_LIBRARY_PATH.
3143
3144 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
3145 Andrew Pinski <pinskia@physics.uc.edu>
3146
3147 * gcc.dg/minmax-1.c: New test.
3148
3149 2006-01-16 Ben Elliston <bje@au.ibm.com>
3150
3151 * gcc.dg/dfp/dfp.exp: Correct FSF address.
3152 * gcc.misc-tests/dectest.exp: Ditto.
3153
3154 2006-01-15 Ian Lance Taylor <ian@airs.com>
3155
3156 PR testsuite/25796
3157 * gcc.target/i386/cmov6.c: Use -march=k8.
3158
3159 2006-01-15 Andreas Jaeger <aj@suse.de>
3160
3161 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3162 x86 does not have __float128.
3163
3164 2006-01-14 Ian Lance Taylor <ian@airs.com>
3165
3166 * gcc.target/i386/cmov6.c: New test.
3167
3168 2006-01-14 Mark Mitchell <mark@codesourcery.com>
3169
3170 PR c++/25663
3171 * g++.dg/template/ctor6.C: New test.
3172
3173 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
3174
3175 PR tree-optimization/25485
3176 * gcc.dg/tree-ssa/pr25485.c: New.
3177
3178 2006-01-14 Richard Guenther <rguenther@suse.de>
3179
3180 PR tree-optimization/22548
3181 PR tree-optimization/22555
3182 PR tree-optimization/22501
3183 * gcc.dg/tree-ssa/alias-4.c: New testcase.
3184 * gcc.dg/tree-ssa/alias-5.c: Likewise.
3185 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3186 * gcc.dg/tree-ssa/alias-7.c: Likewise.
3187 * gcc.dg/tree-ssa/alias-8.c: Likewise.
3188 * gcc.dg/tree-ssa/alias-9.c: Likewise.
3189 * gcc.dg/tree-ssa/alias-10.c: Likewise.
3190 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3191 * gcc.dg/tree-ssa/alias-12.c: Likewise.
3192
3193 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
3194
3195 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
3196 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3197
3198 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
3199 Richard Guenther <rguenther@suse.de>
3200
3201 PR rtl-optimization/24257
3202 * gcc.dg/torture/pr24257.c: New testcase.
3203
3204 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
3205
3206 * gcc.c-torture/execute/20060110-1.c: New test.
3207 * gcc.c-torture/execute/20060110-2.c: New test.
3208
3209 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
3210
3211 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3212
3213 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
3214
3215 PR fortran/25756
3216 * gfortran.dg/label_3.f90: New test.
3217
3218 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
3219
3220 PR tree-optimization/25771
3221 * g++.dg/tree-ssa/pr25771.C: New test
3222
3223 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
3224
3225 PR tree-opt/24365
3226 * g++.dg/opt/complex5.C: New test.
3227
3228 2006-01-13 Richard Guenther <rguenther@suse.de>
3229
3230 * gcc.target/i386/387-9.c: New testcase.
3231
3232 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
3233
3234 PR c++/24824
3235 * g++.dg/debug/dwarf2-1.C: New.
3236
3237 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
3238
3239 PR testsuite/25728
3240 * lib/gcov.exp (verify-lines): Add "close $fd".
3241
3242 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
3243 Ben Elliston <bje@au.ibm.com>
3244
3245 * gcc.dg/dfp/inf-1.c: New test.
3246
3247 2006-01-12 Janis Johnson <janis187@us.ibm.com>
3248 Yao Qi <qiyaoltc@cn.ibm.com>
3249 Ben Elliston <bje@au.ibm.com>
3250 Jon Grimm <jgrimm2@us.ibm.com>
3251
3252 * gcc.dg/nodfp-1.c: New test.
3253 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3254 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3255 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3256 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3257 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3258 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3259 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3260 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3261 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3262 * gcc.dg/format/dfp-scanf-1.c: Likewise.
3263 * gcc.dg/format/dfp-printf-1.c: Likewise.
3264 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3265 (compat_setup_dfp): New.
3266 * gcc.dg/compat/compat.exp: Use it.
3267 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3268 Make some variables global, prepend "compat_" to their names.
3269 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3270 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3271 * gcc.misc-tests/dectest.exp: New test driver for decTest.
3272 * lib/compat.exp (compat_skip_list): Make global, rename.
3273 * lib/c-compat.exp: New file.
3274 * lib/target-supports.exp (check_effective_target_dfp): New.
3275
3276 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3277 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3278 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3279 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3280 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3281 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3282 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3283 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3284 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3285 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3286 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3287 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3288 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3289 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3290 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3291 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3292 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3293 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3294 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3295 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3296 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3297 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3298 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3299 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3300 gcc.dg/dfp/struct-layout-1.c,
3301 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3302 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3303 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3304 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3305 gcc.dg/dfp/func-vararg-dfp.c,
3306 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3307 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3308 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3309 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3310 gcc.dg/dfp/wtr-conversion-1.c: New tests.
3311
3312 2006-01-11 Richard Guenther <rguenther@suse.de>
3313
3314 PR tree-optimization/25734
3315 * gcc.dg/tree-ssa/pr25734.c: New testcase.
3316
3317 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3318
3319 PR fortran/25486
3320 * gfortran.dg/literal_character_constant_1_x.F: New test.
3321 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3322 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3323 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3324
3325 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
3326
3327 PR c++/25386
3328 * g++.dg/ext/packed3.C: Add expected packed error.
3329
3330 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
3331
3332 PR target/25706
3333 * gcc.dg/torture/pr25706-1.c: New test.
3334
3335 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
3336
3337 PR tree-optimization/23109
3338 PR tree-optimization/23948
3339 PR tree-optimization/24123
3340
3341 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3342 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3343 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3344 g++.dg/tree-ssa/pr23948.C: New testcases.
3345 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3346 three divisions in order to do the optimization.
3347
3348 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3349
3350 PR c++/25632
3351 * g++.dg/other/pr25632.C: New test.
3352
3353 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
3354
3355 PR fortran/25730
3356 * gfortran.dg/used_types_1.f90: New test.
3357
3358 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
3359
3360 PR target/25718
3361 * gcc.dg/torture/pr25718-1.c: New test.
3362
3363 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3364
3365 * gfortran.dg/list_read_2.f90: Fix typo in description.
3366
3367 2006-01-10 Jan Beulich <jbeulich@novell.com>
3368
3369 * lib/target-supports.exp (check_visibility_available): Simplify test
3370 for *-*-netware*.
3371 (check_profiling_available): Fail for *-*-netware*.
3372 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3373 * gcc.dg/20021014-1.c: Likewise.
3374 * gcc.dg/nest.c: Likewise.
3375
3376 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3377
3378 fortran/24936
3379 * gfortran.dg/forall_3.f90: New test.
3380
3381 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3382
3383 PR fortran/21977
3384 * gfortran.dg/nesting_2.f90: New test.
3385 * gfortran.dg/nesting_3.f90: New test.
3386
3387 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3388
3389 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3390 Fix typo in comment.
3391
3392 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3393
3394 * gfortran.dg/single_char_string.f90: New test.
3395
3396 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3397
3398 * gfortran.dg/ichar_2.f90: New test.
3399
3400 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3401
3402 PR fortran/25093
3403 * gfortran.dg/private_type_4.f90: New.
3404
3405 2006-01-07 Richard Guenther <rguenther@suse.de>
3406
3407 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3408
3409 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3410
3411 * gfortran.dg/func_decl_1.f90: New.
3412 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3413 * gfortran.dg/array_alloc_2.f90: Likewise.
3414 * gfortran.dg/char_result_8.f90: Likewise.
3415 * gfortran.dg/dup_save_1.f90: Likewise.
3416 * gfortran.dg/dup_save_2.f90: Likewise.
3417 * gfortran.dg/f2c_6.f90: Likewise.
3418 * gfortran.dg/f2c_7.f90: Likewise.
3419 * gfortran.dg/func_result_2.f90: Likewise.
3420 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3421
3422 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3423
3424 PR fortran/22146
3425 * gfortran.dg/elemental_subroutine_1.f90: New test.
3426 * gfortran.dg/elemental_subroutine_2.f90: New test.
3427
3428 PR fortran/25029
3429 PR fortran/21256
3430 * gfortran.dg/assumed_size_refs_1.f90: New test.
3431
3432 PR fortran/20868
3433 PR fortran/20870
3434 * gfortran.dg/assumed_size_refs_2.f90: New test.
3435 * gfortran.dg/initialization_1.f90: Change warning message.
3436
3437 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3438
3439 * gcc.dg/tree-ssa/loop-15.c: New test.
3440
3441 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3442
3443 PR fortran/25598
3444 * gfortran.dg/backspace_3.f: New test.
3445 * gfortran.dg/backspace_4.f: New test.
3446
3447 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3448
3449 PR fortran/24268
3450 * gfortran.dg/fmt_white.f: Update test.
3451
3452 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3453
3454 * gcc.dg/cast-1.c: Add new warning.
3455 * gcc.dg/cast-2.c: Likewise.
3456 * gcc.dg/cast-3.c: Likewise.
3457 * gcc.dg/format/cast-1.c: Likewise.
3458 * gcc.dg/cast-4.c: New testcase.
3459
3460 2006-01-05 Richard Guenther <rguenther@suse.de>
3461
3462 PR tree-optimization/22555
3463 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3464
3465 2006-01-05 Richard Guenther <rguenther@suse.de>
3466 Diego Novillo <dnovillo@redhat.com>
3467
3468 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3469 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3470 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3471 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3472 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3473 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3474 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3475 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3476 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3477 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3478 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3479 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3480 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3481 * treelang/compile/extravar.tree: Likewise.
3482 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3483 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3484 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3485 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3486 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3487
3488 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3489
3490 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3491 for 64-bit fix.
3492
3493 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3494
3495 PR fortran/23675
3496 gfortran.dg/char_result_11.f90: New.
3497
3498 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3499
3500 PR c++/24782
3501 * g++.dg/parse/access9.C: New test.
3502 * g++.dg/tc1/dr52.C: Tweak error markers.
3503
3504 2006-01-04 Richard Henderson <rth@redhat.com>
3505
3506 Merge from gomp branch.
3507 * g++.dg/parse/pragma2.C: Update expected error lines.
3508
3509 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3510
3511 * g++.dg/other/i386-2.C: New test.
3512
3513 PR target/25554
3514 * gcc.c-torture/compile/20051228-1.c: New test.
3515
3516 PR c/25559
3517 * gcc.dg/pr25559.c: New test.
3518
3519 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3520
3521 PR c++/25492
3522 * g++.dg/lookup/friend9.C: New test.
3523
3524 PR c++/25625
3525 * g++.dg/template/repo5.C: New test.
3526
3527 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3528
3529 PR fortran/25101
3530 * gfortran.dg/forall_2.f90: New test.
3531
3532 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3533
3534 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3535 dg-require-weak. Adjust regexp to handle leading-underscore
3536 targets and space as well as TAB after .weak. Change previous
3537 64-bit fix to not use naked dot.
3538
3539 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3540
3541 PR rtl-optimization/25578
3542 * gcc.c-torture/execute/20060102-1.c: New testcase.
3543
3544 2006-01-03 Richard Guenther <rguenther@suse.de>
3545
3546 PR c/25183
3547 * gcc.dg/torture/pr25183.c: New testcase.
3548
3549 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3550
3551 Merge from gomp-branch.
3552 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3553 * gcc.dg/ia64-sync-2.c: Likewise.
3554 * gcc.dg/ia64-sync-3.c: Likewise.
3555 * gcc.dg/ia64-sync-4.c: Likewise.
3556 * gcc.dg/sync-2.c: Likewise.
3557 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3558 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3559
3560 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3561
3562 PR c++/25635
3563 * g++.dg/parse/operator6.C: New test.
3564
3565 PR c++/25637
3566 * g++.dg/parse/error29.C: New test.
3567
3568 PR c++/25638
3569 * g++.dg/parse/dtor6.C: New test.
3570
3571 PR c++/25633
3572 * g++.dg/parse/ctor3.C: New test.
3573
3574 PR c++/25634
3575 * g++.dg/template/class3.C: New test.
3576
3577 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3578
3579 * g++.dg/debug/debug9.C: New.
3580
3581 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3582
3583 PR fortran/24640
3584 * gfortran.dg/label_2.f90: New test.
3585
3586 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3587
3588 * g++.dg/lookup/using12.C: Tighten error marker.
3589
3590 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3591 Andrew Pinski <pinskia@physics.uc.edu>
3592
3593 * gcc.target/powerpc/darwin-abi-3.c: New file.
3594 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3595 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3596 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3597 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3598 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3599 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3600 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3601 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3602
3603 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3604
3605 * gcc.dg/tree-ssa/loadpre1.c: New;
3606 * gcc.dg/tree-ssa/loadpre2.c: New;
3607 * gcc.dg/tree-ssa/loadpre3.c: New;
3608 * gcc.dg/tree-ssa/loadpre4.c: New;
3609 * gcc.dg/tree-ssa/loadpre5.c: New;
3610 * gcc.dg/tree-ssa/loadpre6.c: New;
3611 * gcc.dg/tree-ssa/loadpre7.c: New;
3612 * gcc.dg/tree-ssa/loadpre8.c: New;
3613 * gcc.dg/tree-ssa/loadpre9.c: New;
3614
3615 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3616
3617 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3618 * g++.dg/abi/thunk4.C: Likewise.
3619
3620 2006-01-01 Andreas Jaeger <aj@suse.de>
3621
3622 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3623 portable.
3624
3625 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR c++/25294
3628 * gcc.dg/pragma-pack-3.c: New test.
3629 * g++.dg/parse/pragma3.C: New test.
3630
3631 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3632
3633 PR middle-end/24827
3634 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3635
3636 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3637
3638 PR testsuite/25214
3639 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3640
3641 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3642
3643 PR fortran/22607
3644 * gfortran-dg/pure_byref_3.f90: New.
3645
3646 fortran/PR 25396
3647 * gfortran.dg/userdef_operator_1.f90: New.
3648
3649 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3650
3651 * g++.dg/abi/thunk3.C: New.
3652 * g++.dg/abi/thunk4.C: New.
3653
3654 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3655
3656 PR fortran/25532
3657 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3658 associated derived type components of derived types are
3659 properly declared in contained procedures.
3660
3661 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3662
3663 PR libgfortran/25139
3664 * gfortran.dg/backspace_2.f: New test.
3665
3666 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3667
3668 PR libgfortran/25550
3669 * gfortran.dg/endfile.f: New test.
3670
3671 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3672
3673 PR libgfortran/25419
3674 * gfortran.dg/comma.f: New test.
3675
3676 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3677
3678 * lib/gfortran-dg.exp: Remove trailing whitespace.
3679 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3680 -funroll-all-loops.
3681
3682 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3683
3684 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3685 Extended Double long doubles or repeat tests when long double is
3686 the same size as double.
3687
3688 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3689
3690 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3691
3692 PR testsuite/25442
3693 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3694 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3695
3696 PR testsuite/25441
3697 * gcc.dg/pr23911.c: Make test variable static.
3698
3699 PR testsuite/25444
3700 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3701
3702 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3703
3704 PR c++/25439
3705 * g++.dg/parse/crash17.C: Adjust error markers.
3706 * g++.dg/template/error20.C: New test.
3707
3708 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3709
3710 PR c++/23172
3711 * g++.dg/ext/complit4.C: New test.
3712
3713 PR c++/25417
3714 * g++.dg/ext/complit5.C: Likewise.
3715
3716 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3717
3718 PR tree-optimization/25125
3719 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3720 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3721 * gcc.c-torture/execute/pr25125.c: New.
3722
3723 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3724
3725 PR fortran/25029
3726 PR fortran/21256
3727 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3728 with incorrect assumed size references.
3729
3730 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3731
3732 PR c++/23171
3733 * g++.dg/opt/init1.C: New test.
3734
3735 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3736
3737 PR c++/24671
3738 * g++.dg/template/sfinae3.C: New test.
3739
3740 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3741
3742 * g++.dg/other/friend4.C: New test.
3743
3744 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR target/25005
3747 * g++.dg/opt/pr25005.C: New test.
3748
3749 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3750
3751 PR c++/25369
3752 * g++.dg/template/ptrmem16.C: New test.
3753
3754 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3755
3756 PR fortran/25029
3757 PR fortran/21256
3758 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3759
3760 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3761
3762 PR libgfortran/25307
3763 * gfortran.dg/list_read_5.f90: New test.
3764
3765 2005-12-22 Richard Henderson <rth@redhat.com>
3766
3767 * gcc.target/i386/sse-7.c: Use -msse2.
3768
3769 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR rtl-optimization/25432
3772 * gcc.c-torture/compile/20051216-1.c: New test.
3773
3774 PR objc/25328
3775 * objc/execute/pr25328.m: New test.
3776
3777 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3778
3779 PR c++/25364
3780 * g++.dg/template/call4.C: New test.
3781
3782 2005-12-22 Dale Johannesen <dalej@apple.com>
3783
3784 * gcc.target/i386/sse-17.c: New.
3785
3786 2005-12-22 Paul Brook <paul@codesourcery.com>
3787
3788 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3789
3790 2005-12-22 Paul Brook <paul@codesourcery.com>
3791
3792 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3793
3794 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3795
3796 PR tree-opt/25513
3797 * gcc.c-torture/compile/pr25513.c: New test.
3798
3799 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3800
3801 PR c++/23333
3802 * g++.dg/parse/error25.C: Add more tests.
3803
3804 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3805
3806 PR fortran/18990
3807 * gfortran.dg/der_charlen_1.f90: New.
3808
3809 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3810
3811 PR fortran/20889
3812 * gfortran.dg/pointer_component_type_1.f90: New test.
3813
3814 PR fortran/25029
3815 PR fortran/21256
3816 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3817 should give an error with assumed size array refernces and checks those
3818 that should not.
3819 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3820 reference an upper bound so that it does not generate an error.
3821
3822 PR fortran/19362
3823 PR fortran/20244
3824 PR fortran/20864
3825 PR fortran/25391
3826 * gfortran.dg/used_dummy_types_1.f90: New test.
3827 * gfortran.dg/used_dummy_types_2.f90: New test.
3828 * gfortran.dg/used_dummy_types_3.f90: New test.
3829 * gfortran.dg/used_dummy_types_4.f90: New test.
3830 * gfortran.dg/used_dummy_types_5.f90: New test.
3831
3832 PR fortran/23152
3833 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3834 group already being USE associated.
3835 * gfortran.dg/assumed_shape_nml.f90: New test.
3836 * gfortran.dg/assumed_size_nml.f90: New test.
3837
3838 PR fortran/20862
3839 PR fortran/25053
3840 PR fortran/25063
3841 PR fortran/25064
3842 PR fortran/25066
3843 PR fortran/25067
3844 PR fortran/25068
3845 PR fortran/25307
3846 * gfortran.dg/io_constraints_1.f90: New test.
3847 * gfortran.dg/io_constraints_1.f90: New test.
3848 * gfortran.dg/iostat_3.f90: Change wording of warning.
3849 * gfortran.dg/g77/19981216-0.f: The same.
3850
3851 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3852
3853 PR tree-optimization/23518
3854 * testsuite/gcc.dg/pr23518.c: New.
3855
3856 2005-12-21 Mike Stump <mrs@apple.com>
3857
3858 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3859
3860 2005-12-21 Paul Brook <paul@codesourcery.com>
3861
3862 * gcc.dg/pr19340.c: Skip on m68k targets.
3863
3864 2005-12-21 Steven Bosscher <stevenb@suse.de>
3865
3866 PR rtl-optimization/25196
3867 * gcc.dg/pr25196.c: New test.
3868
3869 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3870
3871 PR fortran/25423
3872 gfortran.dg/where_nested_1.f90: New.
3873
3874 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3875
3876 PR tree-optimization/25382.
3877 * gcc.dg/tree-ssa/pr25382.c: New.
3878
3879 2005-12-20 Richard Guenther <rguenther@suse.de>
3880
3881 PR middle-end/24306
3882 * gcc.target/i386/pr24306.c: New testcase.
3883
3884 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3885
3886 PR tree-optimization/25501
3887 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3888
3889 2005-12-20 Richard Guenther <rguenther@suse.de>
3890
3891 Revert
3892 2005-12-02 Richard Guenther <rguenther@suse.de>
3893
3894 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3895
3896 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3897
3898 PR c++/21228
3899 * g++.dg/warn/Wunreachable-code-2.C: New test.
3900
3901 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3902
3903 PR c++/24278
3904 * g++.dg/template/ctor5.C: New test.
3905
3906 PR c++/24915
3907 * g++.dg/template/overload8.C: New test.
3908
3909 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3910
3911 * gcc.c-torture/compile/pr25483 : New test.
3912
3913 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3914
3915 PR c++/20552
3916 * g++.dg/ext/typeof10.C: New test.
3917
3918 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3919
3920 * gcc.dg/mt-loopi1.c: New.
3921
3922 2005-12-18 Richard Guenther <rguenther@suse.de>
3923
3924 PR tree-optimization/25481
3925 * gcc.dg/torture/pr25481.c: New testcase.
3926
3927 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
3928
3929 PR rtl-optimization/21041
3930 * gcc.dg/pr21041.c: New test.
3931
3932 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3933
3934 PR libgfortran/25463
3935 * gfortran.dg/advance.f90: New test.
3936
3937 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
3938
3939 * gcc.dg/20051201-1.c: New test.
3940
3941 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
3942
3943 PR fortran/25018
3944 * gfortran.dg/initialization_1.f90: New test.
3945 * gfortran.dg/enum_5.f90: Change dg-error to new message.
3946 * gfortran.dg/g77/980616-0.f: The same.
3947
3948 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3949
3950 * PR fortran/25458
3951 * gfortran.dg/chkbits.f90: New test.
3952
3953 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3954
3955 * gfortran.dg/enum_5.f: Revert to previous version.
3956
3957 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3958
3959 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3960 * gfortran.dg/nested_modules_1.f90: Ditto.
3961 * gfortran.dg/hollerith_f95.f90: Ditto.
3962 * gfortran.dg/select_5.f90: Ditto.
3963 * gfortran.dg/secnds.f: Ditto.
3964 * gfortran.dg/hollerith2.f90: Ditto.
3965 * gfortran.dg/imag_2.f: Ditto.
3966 * gfortran.dg/ftell_2.f90: Ditto.
3967 * gfortran.dg/malloc_free_1.f90: Ditto.
3968 * gfortran.dg/logint-1.f: Ditto.
3969 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3970 * gfortran.dg/e_d_fmt.f90: Ditto.
3971 * gfortran.dg/hollerith_legacy.f90: Ditto.
3972 * gfortran.dg/logint-2.f: Ditto.
3973 * gfortran.dg/enum_5.f90: Ditto.
3974 * gfortran.dg/f2c_2.f90: Ditto.
3975 * gfortran.dg/pr17143.f90: Ditto.
3976 * gfortran.dg/namelist_14.f90: Ditto.
3977 * gfortran.dg/logint-3.f: Ditto.
3978 * gfortran.dg/spread_scalar_source.f90: Ditto.
3979 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3980 * gfortran.dg/namelist_11.f: Ditto.
3981 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3982 * gfortran.dg/g77/20010519-1.f
3983 * gfortran.dg/g77/alpha1.f: Ditto.
3984 * gfortran.dg/g77/990115-1.f: Ditto.
3985 * gfortran.dg/g77/erfc.f: Ditto.
3986 * gfortran.dg/g77/19990313-3.f: Ditto.
3987 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3988 * gfortran.dg/g77/20010426.f: Ditto.
3989 * gfortran.dg/g77/19990313-0.f: Ditto.
3990 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3991 * gfortran.dg/g77/20000629-1.f: Ditto.
3992 * gfortran.dg/g77/970125-0.f: Ditto.
3993 * gfortran.dg/g77/8485.f: Ditto.
3994 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3995 * gfortran.dg/g77/19990313-1.f: Ditto.
3996 * gfortran.dg/g77/int8421.f: Ditto.
3997 * gfortran.dg/g77/19990305-0.f: Ditto.
3998 * gfortran.dg/g77/947.f: Ditto.
3999 * gfortran.dg/g77/19990905-2.f: Ditto.
4000 * gfortran.dg/g77/cabs.f: Ditto.
4001 * gfortran.dg/g77/19990313-2.f: Ditto.
4002 * gfortran.dg/g77/20020307-1.f: Ditto.
4003 * gfortran.dg/g77/dcomplex.f: Ditto.
4004 * gfortran.dg/g77/19990502-1.f: Ditto.
4005 * gfortran.dg/g77/19981216-0.f: Ditto.
4006 * gfortran.dg/common_4.f90: Ditto.
4007 * gfortran.dg/entry_4.f90: Ditto.
4008 * gfortran.dg/equiv_constraint_2.f90: Ditto.
4009 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4010 * gfortran.dg/namelist_12.f: Ditto.
4011 * gfortran.dg/scale_1.f90: Ditto.
4012 * gfortran.dg/modulo_1.f90
4013 * gfortran.dg/hollerith.f90: Ditto.
4014 * gfortran.dg/direct_io_3.f90: Ditto.
4015 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4016 * gfortran.dg/gnu_logical_1.F: Ditto.
4017 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4018 * gfortran.dg/assign_1.f90: Ditto.
4019 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4020 * gfortran.dg/pr23095.f: Ditto.
4021 * gfortran.dg/read_float_1.f90: Ditto.
4022
4023 2005-12-17 Andreas Jaeger <aj@suse.de>
4024
4025 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4026 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4027
4028 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4029
4030 PR fortran/24268
4031 * gfortran.dg/fmt_white.f: New test.
4032
4033 2005-12-16 Steven G. Kargl <kargls@comcast.net>
4034
4035 * gfortran.dg/label_1.f90: New test.
4036
4037 2005-12-15 Ben Elliston <bje@au.ibm.com>
4038
4039 PR testsuite/25422
4040 * gcc.dg/20031012-1.c: Add -Walways-true option.
4041 * gcc.dg/weak/weak-3.c: Likewise.
4042 * g++.old-deja/g++.mike/warn8.C: Likewise.
4043
4044 2005-12-16 Mike Stump <mrs@apple.com>
4045
4046 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
4047 exit.
4048
4049 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4050
4051 PR libgfortran/25264
4052 PR libgfortran/25349
4053 * gfortran.dg/tl_editing.f90: Added additional checks.
4054 * gfortran.dg/t_editing.f: New test.
4055 * gfortran.dg/write_padding.f90: New test
4056
4057 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4058
4059 PR testsuite/25215
4060 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
4061
4062 2005-12-16 Jakub Jelinek <jakub@redhat.com>
4063
4064 PR rtl-optimization/24899
4065 * gcc.c-torture/execute/20051215-1.c: New test.
4066
4067 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
4068
4069 PR 24823
4070 * gfortran.dg/pr24823.f: New test.
4071
4072 2005-12-16 Jeff Law <law@redhat.com>
4073
4074 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
4075
4076 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
4077
4078 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
4079 Change C++ style comments to C style comments.
4080 Remove aligned types from the array.
4081 Keep Enums disabled.
4082 (complex_types): Remove aligned types from the array.
4083 Comment out "_Complex long double".
4084 (attrib_types): Remove.
4085 (complex_attrib_types): Remove.
4086 (attrib_array_types): Remove.
4087 (complex_attrib_array_types): Remove.
4088 (aligned_bitfld_types): Remove.
4089 (n_aligned_bitfld_types): Remove.
4090 (FEATURE_ALIGNEDPACKED): Delete.
4091 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4092 (singles): Remove support for adding attributes.
4093 (choose_type): Remove support for attributed types.
4094 (generate_fields): Remove support for attributed bit-fields.
4095 Remove support for adding attributes.
4096 (generate_random_tests): Remove support for adding attributes.
4097 (features): Add back "[0] :0" and "complex vector [0]".
4098 (main): Remove support for attributed bit-fields.
4099 Uncomment the calling of generate_random_tests for the rests of
4100 the tests.
4101
4102 2005-12-16 Jan Hubicka <jh@suse.cz>
4103
4104 * gcc.c-torture/combine/pr25224.c: New.
4105
4106 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
4107
4108 PR other/25028
4109 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4110 HP-UX.
4111
4112 2005-12-15 Richard Sandiford <richard@codesourcery.com>
4113
4114 * gcc.dg/20051215-1.c: New file.
4115
4116 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4117
4118 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4119 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4120
4121 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
4122
4123 PR fortran/18197
4124 * gfortran.dg/dummy_functions_1.f90: New.
4125
4126 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
4127
4128 PR rtl-optimization/25310
4129 * gcc.c-torture/compile/pr25310.c: New test.
4130
4131 2005-12-14 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR debug/25023
4134 * gcc.dg/pr25023.c: New test.
4135
4136 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4137
4138 * g++.old-deja/g++.brendan/redecl1.C,
4139 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4140 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4141 g++.old-deja/g++.oliva/typeof1.C,
4142 g++.old-deja/g++.other/crash16.C,
4143 g++.old-deja/g++.other/crash34.C,
4144 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4145 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4146 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4147 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4148 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4149 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4150 Remove xfail.
4151
4152 2005-12-14 Kean Johnston <jkj@sco.com>
4153 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4154
4155 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4156 * gcc.target/i386/20020523-1.c: Ditto.
4157 * gcc.target/i386/tailcall-1.c: Ditto.
4158 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4159 * gcc.target/i386/ssetype-5.c: Ditto.
4160
4161 2005-12-14 Jeff Law <law@redhat.com>
4162
4163 * gcc.dg/tree-ssa/foldstring-1.c: New test.
4164
4165 2005-12-14 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR target/25254
4168 PR target/24188
4169 * gcc.target/i386/pr25254.c: New test.
4170 * gfortran.dg/PR24188.f: New test.
4171
4172 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
4173
4174 * lib/fortran-torture.exp: Catch remaining uses of
4175 remote_file build delete.
4176
4177 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4178
4179 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4180
4181 2005-12-14 Ben Elliston <bje@au.ibm.com>
4182
4183 * gcc.dg/warn-addr-cmp.c: New test.
4184
4185 2005-12-13 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR debug/25023
4188 PR target/25293
4189 * gcc.target/i386/pr25293.c: New test.
4190
4191 2005-12-13 Petr Machata <machata@post.cz>
4192
4193 PR c++/24907
4194 * g++.dg/parse/comma2.C: New test.
4195
4196 2005-12-13 Mark Mitchell <mark@codesourcery.com>
4197 Jakub Jelinek <jakub@redhat.com>
4198
4199 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4200 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4201 (limits.h): Include unconditionally.
4202 (stdlib.h): Likewise.
4203 (hashtab.h): Do not include.
4204 (getopt.h): Likewise.
4205 (stddef.h): Include.
4206 (hashval_t): Define.
4207 (struct entry): Add "next" field.
4208 (HASH_SIZE): New macro.
4209 (hash_table): New variable.
4210 (switchfiles): Do not use xmalloc.
4211 (mix): New macro.
4212 (iterative_hash): New function.
4213 (hasht): Remove.
4214 (e_exists): New function.
4215 (e_insert): Likewise.
4216 (output): Use, instead of libiberty hashtable functions.
4217 (main): Do not use getopt. Do not call htab_create.
4218
4219 2005-12-13 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR c++/25331
4222 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4223 put atal* and atpaal* attributes on array elements.
4224 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4225 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4226 put atal* and atpaal* attributes on array elements.
4227 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4228
4229 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
4230
4231 * gcc.dg/single-precision-constant.c: New test.
4232
4233 2005-12-13 Alan Modra <amodra@bigpond.net.au>
4234
4235 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4236 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4237 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4238 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4239 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4240 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4241 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4242 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4243 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4244 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4245 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4246 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4247 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4248 gcc.target/powerpc/ppc-sdata-2.c,
4249 gcc.target/powerpc/ppc-stackalign-1.c,
4250 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4251 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4252 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4253 gcc.target/powerpc/rs6000-ldouble-2.c,
4254 gcc.target/powerpc/rs6000-power2-1.c,
4255 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4256 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
4257 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
4258 option into target selector.
4259 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
4260 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4261
4262 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4263
4264 PR objc/25348
4265 * objc.dg/encode-9.m: New test.
4266
4267 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4268
4269 PR testsuite/20772
4270 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4271 * gcc.dg/asm-b.c: Fix typo.
4272 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4273 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4274 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4275 i?86 lp64 and x86_64 ilp32.
4276 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4277 on i?86 lp64.
4278 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4279
4280 2005-12-12 Steven G. Kargl <kargls@comcast.net>
4281
4282 PR fortran/25078
4283 gfortran.dg/equiv_5.f90: New test.
4284
4285 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
4286
4287 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4288 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4289 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4290 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4291 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4292 * gcc.dg/tree-ssa/reassoc-5.c: New.
4293 * gcc.dg/tree-ssa/reassoc-6.c: New.
4294 * gcc.dg/tree-ssa/reassoc-7.c: New.
4295 * gcc.dg/tree-ssa/reassoc-8.c: New.
4296 * gcc.dg/tree-ssa/reassoc-9.c: New.
4297 * gcc.dg/tree-ssa/reassoc-10.c: New.
4298 * gcc.dg/tree-ssa/reassoc-11.c: New.
4299
4300 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4301
4302 PR testsuite/25167
4303 PR testsuite/24478
4304 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4305
4306 2005-12-12 Mark Mitchell <mark@codesourcery.com>
4307
4308 PR c++/25300
4309 * g++.dg/template/inherit.C: Do not use a generic error message.
4310
4311 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4312
4313 PR libobjc/25354
4314 * objc.dg/gnu-encoding: New directory.
4315 * objc.dg/gnu-encoding/compat-common.h: New file.
4316 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4317 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4318 * objc.dg/gnu-encoding/vector-defs.h: New file.
4319 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4320 * objc.dg/gnu-encoding/generate-random.c: New file.
4321 * objc.dg/gnu-encoding/generate-random_r.c: New file.
4322 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4323 * objc.dg/gnu-encoding/generate-random.h: New file.
4324
4325 2005-12-11 Mark Mitchell <mark@codesourcery.com>
4326
4327 PR c++/25337
4328 * g++.dg/template/defarg7.C: New test.
4329
4330 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4331
4332 PR libobjc/25347
4333 * objc.dg/encode-8.m: New test.
4334
4335 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4336
4337 PR libobjc/25346
4338 * objc.dg/encode-7.m: New test.
4339
4340 2005-12-10 Mark Mitchell <mark@codesourcery.com>
4341
4342 PR c++/25010
4343 * g++.dg/opt/inline10.C: New test.
4344
4345 2005-12-11 Steven G. Kargl <kargls@comcast.net>
4346
4347 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4348
4349 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
4350
4351 * gfortran.dg/substring_equivalence.f90: typo in comment
4352
4353 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4354
4355 PR fortran/25068
4356 * gfortran.dg/iostat_3.f90: New test.
4357
4358 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
4359
4360 PR fortran/23815
4361 * gfortran.dg/unf_io_convert_1.f90: New test.
4362 * gfortran.dg/unf_io_convert_2.f90: New test.
4363 * gfortran.dg/unf_io_convert_3.f90: New test.
4364
4365 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4366
4367 PR testsuite/20772
4368 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4369 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4370 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4371 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4372 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4373 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4374 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4375 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4376 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4377 gcc.dg/torture/fp-int-convert-float128-timode.c,
4378 gcc.dg/torture/fp-int-convert-float128.c,
4379 gcc.dg/torture/fp-int-convert-float80-timode.c,
4380 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4381 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4382
4383 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4384
4385 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4386
4387 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4388
4389 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4390
4391 * gcc.dg/20051207-1.c,
4392 * gcc.dg/20051207-2.c,
4393 * gcc.dg/20051207-3.c: New tests.
4394
4395 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4396
4397 PR testsuite/20772
4398 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4399 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4400 dg-skip-if target selector.
4401
4402 PR testsuite/20772
4403 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4404 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4405 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4406 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4407 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4408 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4409 and/or merge with i?86 cases.
4410
4411 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4412
4413 PR testsuite/20772
4414 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4415 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4416 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4417 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4418 x86_64-*-linux*.
4419
4420 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4421
4422 PR target/25311
4423 * gcc.c-torture/compile/pr25311.c: New test.
4424
4425 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4426
4427 PR libgfortran/25039
4428 * gfortran.dg/read_comma.f: New test.
4429
4430 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4431
4432 PR c++/19317
4433 * g++.dg/opt/pr19317-1.C: New test.
4434 * g++.dg/opt/pr19317-2.C: New test.
4435 * g++.dg/opt/pr19317-3.C: New test.
4436
4437 PR target/19005
4438 * gcc.c-torture/execute/pr19005.c: New test.
4439
4440 PR target/17828
4441 * g++.old-deja/g++.other/comdat5.C: New test.
4442 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4443
4444 * g++.dg/compat/struct-layout-1.exp: New file.
4445 * g++.dg/compat/struct-layout-1.h: New.
4446 * g++.dg/compat/struct-layout-1_generate.c: New.
4447 * g++.dg/compat/struct-layout-1_x1.h: New.
4448 * g++.dg/compat/struct-layout-1_x2.h: New.
4449 * g++.dg/compat/struct-layout-1_y1.h: New.
4450 * g++.dg/compat/struct-layout-1_y2.h: New.
4451
4452 * gcc.dg/20050330-2.c: New test.
4453
4454 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4455
4456 PR fortran/25292
4457 * gfortran.dg/associated_1.f90: New.
4458
4459 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4460
4461 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4462 ILP32 vect_no_align platforms.
4463
4464 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4465 Jakub Jelinek <jakub@redhat.com>
4466
4467 PR target/25268
4468 * gcc.c-torture/compile/20051207-1.c: New test.
4469
4470 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4471
4472 PR testsuite/20772
4473 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4474 gcc.dg/torture/pr18582-1.c,
4475 gcc.target/i386/attributes-error.c: Also test on x86_64.
4476
4477 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4478
4479 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4480
4481 PR c++/19397
4482 * g++.dg/template/typedef3.C: New test.
4483
4484 PR c++/19762
4485 PR c++/19764
4486 * g++.dg/template/dtor3.C: Fix error markers.
4487
4488 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4489
4490 * lib/target-supports.exp (check_effective_target_sync_char_short):
4491 Add s390*.
4492
4493 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4494
4495 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4496
4497 2005-12-06 Roger Sayle <roger@eyesopen.com>
4498
4499 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4500 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4501 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4502 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4503
4504 2005-12-06 Roger Sayle <roger@eyesopen.com>
4505
4506 PR c++/25263
4507 * g++.dg/other/array2.C: New test case.
4508
4509 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4510
4511 * gcc.dg/darwin-weakimport-3.c: New.
4512
4513 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4514 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4515 and to work on Darwin.
4516 * gcc.dg/attr-weakref-1b.c: New file.
4517 * gcc.dg/attr-weakref-2.c: New test.
4518 * gcc.dg/darwin-weakref-1.c: New test.
4519
4520 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4521
4522 PR testsuite/25247
4523 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4524 use in selector expressions.
4525 (dg-xfail-if): Ditto.
4526 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4527 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4528 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4529 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4530 * gcc.test-framework/test-framework.exp: Skip generated tests if
4531 CHECK_TEST_FRAMEWORK is not 1.
4532
4533 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4534
4535 PR tree-optimization/24963
4536 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4537
4538 PR target/24108
4539 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4540
4541 PR target/18580
4542 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4543 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4544 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4545 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4546
4547 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4548
4549 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4550 dg-options.
4551
4552 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4553
4554 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4555
4556 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4557
4558 * gcc.dg/format/cast-1.c: New test.
4559
4560 2005-12-04 Roger Sayle <roger@eyesopen.com>
4561
4562 PR c/7776
4563 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4564 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4565 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4566 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4567
4568 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4569
4570 * gcc.dg/cast-pretty-print-1.c: New test.
4571
4572 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4573
4574 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4575
4576 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4577
4578 PR c++/24173
4579 * g++.dg/template/friend40.C: New test.
4580
4581 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR target/25199
4584 * gcc.target/i386/movq-2.c: New test.
4585 * gcc.target/i386/movq.c: Remove target i?86, instead add
4586 dg-require-effective-target ilp32.
4587
4588 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4589
4590 PR c++/24103
4591 * g++.dg/other/default1.C: New test.
4592
4593 2005-12-02 Richard Guenther <rguenther@suse.de>
4594
4595 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4596
4597 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4598
4599 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4600
4601 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4602
4603 PR target/21017
4604 * gcc.target/powerpc/rotate.c: New.
4605
4606 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4607
4608 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4609 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4610
4611 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4612
4613 PR c/13384
4614 * gcc.dg/pr17730-1.c: Adjust.
4615 * gcc.dg/lvalue1.c (main): Likewise.
4616 * gcc.dg/lvalue-2.c: Likewise.
4617 * g++.dg/pr7503-3.C
4618
4619 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4620
4621 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4622 error messages.
4623
4624 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4625
4626 PR fortran/24789
4627 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4628
4629 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4630
4631 PR target/24475
4632 * lib/target-supports.exp (check_effective_target_tls): New.
4633 (check_effective_target_tls_runtime): New.
4634 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4635 for TLS support.
4636 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4637 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4638 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4639 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4640 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4641 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4642 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4643 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4644 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4645 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4646 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4647 effective-target TLS.
4648 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4649 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4650 effective-target TLS runtime.
4651
4652 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4653
4654 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4655
4656 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4657
4658 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4659 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4660 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4661 ignored" warnings when "packing" is the same as the ABI layout.
4662
4663 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4664
4665 PR fortran/21302
4666 * gfortran.dg/line_length_1.f: New test.
4667 * gfortran.dg/line_length_2.f90: Ditto.
4668
4669 2005-11-30 Richard Guenther <rguenther@suse.de>
4670
4671 PR tree-optimization/21655
4672 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4673
4674 2005-11-30 Dale Johannesen <dalej@apple.com>
4675
4676 * gcc.c-torture/compile/pr24930.c: New.
4677
4678 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4679
4680 PR fortran/15809
4681 * gfortran.dg/auto_char_dummy_array.f90: New test.
4682
4683 2005-11-30 Jeff Law <law@redhat.com>
4684
4685 * g++.old-deja/g++.law/pr25000.C: New test.
4686
4687 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4688
4689 * gcc.dg/tls/opt-11.c: New test.
4690
4691 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4692
4693 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4694 targets.
4695 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4696 LP64 ia64.
4697
4698 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4699
4700 * gfortran.dg/open_access_1.f90: New test.
4701
4702 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4703
4704 * gcc.dg/charset/builtin2.c: New test.
4705
4706 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4707
4708 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4709 on mmix-*-* for *_[xy].c.
4710
4711 2005-11-28 Kean Johnston <jkj@sco.com>
4712
4713 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4714 headers.
4715 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4716 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4717 * gcc.target/i386/asm-3.c: Ditto.
4718 * gcc.target/i386/clobbers.c: Ditto.
4719 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4720 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4721 test regexp.
4722 * gcc.target/i386/mul.c: Ditto.
4723 * gcc.target/i386/ssetype-1.c: Ditto.
4724 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4725 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4726 static so the test works with -fPIC mode too. Based on comment in
4727 PR19231 by Pinski.
4728 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4729
4730 2005-11-28 Richard Guenther <rguenther@suse.de>
4731
4732 * gcc.dg/alias-9.c: New testcase.
4733 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4734
4735 2005-11-28 Roger Sayle <roger@eyesopen.com>
4736 Uros Bizjak <uros@kss-loka.si>
4737
4738 PR middle-end/20219
4739 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4740 tan(x)/sin(x) transformations.
4741
4742 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4743
4744 PR middle-end/24575
4745 * gcc.dg/tree-ssa/divide-3.c: New test.
4746 * gcc.dg/tree-ssa/divide-4.c: New test.
4747
4748 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4749
4750 PR fortran/24917
4751 * gfortran.dg/boz_6.f90: New test.
4752
4753 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4754
4755 PR fortran/23912
4756 * gfortran.dg/modulo_1.f90: New test.
4757
4758 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4759
4760 PR libfortran/24919
4761 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4762 fail on CRLF platforms.
4763 * gfortran.dg/ftell_2.f90: Likewise.
4764
4765 2005-11-26 Eric Christopher <echristo@apple.com>
4766
4767 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4768
4769 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4770
4771 * objc.dg/gnu-runtime-3.m: Simplify.
4772
4773 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4774
4775 PR middle-end/23669
4776 * gcc.dg/tree-ssa/divide-1.c: New test.
4777 * gcc.dg/tree-ssa/divide-2.c: New test.
4778
4779 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4780
4781 PR libgfortran/24945
4782 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4783
4784 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4785
4786 PR libgfortran/24945
4787 * gfortran.dg/open_status_2.f90: New test.
4788
4789 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4790
4791 * gcc.c-torture/execute/builtins/fprintf.c,
4792 gcc.c-torture/execute/builtins/fputs-lib.c,
4793 gcc.c-torture/execute/builtins/fputs.c,
4794 gcc.c-torture/execute/builtins/lib/fprintf.c,
4795 gcc.c-torture/execute/builtins/lib/printf.c,
4796 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4797
4798 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4799
4800 * gcc.dg/20050922-2.c: New test.
4801
4802 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4803
4804 * objc.dg/gnu-runtime-3.m: New test.
4805
4806 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4807
4808 PR c++/9278
4809 * g++.dg/other/void1.C: New test.
4810
4811 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4812
4813 PR middle-end/24998
4814 * gcc.dg/torture/fp-int-convert-float.c,
4815 gcc.dg/torture/fp-int-convert-double.c,
4816 gcc.dg/torture/fp-int-convert-long-double.c,
4817 gcc.dg/torture/fp-int-convert-timode.c,
4818 gcc.dg/torture/fp-int-convert-float80.c,
4819 gcc.dg/torture/fp-int-convert-float80-timode.c,
4820 gcc.dg/torture/fp-int-convert-float128.c,
4821 gcc.dg/torture/fp-int-convert-float128-timode.c,
4822 gcc.dg/torture/fp-int-convert.h: New files.
4823
4824 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4825
4826 PR middle-end/24989
4827 * gcc.dg/tree-ssa/bool-10.c: New test.
4828 * gcc.dg/tree-ssa/bool-11.c: New test.
4829 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4830
4831 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4832
4833 PR middle-end/24990
4834 * tree-ssa/pr24990-1.c: New test.
4835
4836 2005-11-24 Richard Guenther <rguenther@suse.de>
4837 Dirk Mueller <dmueller@suse.de>
4838
4839 PR c++/14024
4840 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4841 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4842 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4843 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4844 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4845 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4846
4847 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4848
4849 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4850
4851 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4852
4853 PR c/21668
4854 * gcc.dg/Wc++-compat.c: New.
4855 * gcc.dg/Wno-c++-compat.c: New.
4856
4857 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4858
4859 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4860 (vspltish, vspltisw): Likewise.
4861
4862 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4863
4864 PR libgfortran/24794
4865 * gfortran.dg/namelist_12.f: Fix quotes.
4866 * gfortran.dg/namelist_13.f90: Fix quotes.
4867 * gfortran.dg/namelist_14.f90: Fix quotes.
4868 * gfortran.dg/namelist_15.f90: Fix quotes.
4869 * gfortran.dg/namelist_use.f90: Fix quotes.
4870 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4871 * gfortran.dg/namelist_21.f90: New test.
4872 * gfortran.dg/namelist_22.f90: New test.
4873
4874 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4875
4876 PR target/23435
4877 * gcc.c-torture/compile/pr23435.c: New.
4878
4879 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4880
4881 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4882
4883 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4884
4885 * gcc.target/powerpc/405-macchw-1.c,
4886 gcc.target/powerpc/405-macchw-2.c,
4887 gcc.target/powerpc/405-macchwu-1.c,
4888 gcc.target/powerpc/405-macchwu-2.c,
4889 gcc.target/powerpc/405-machhw-1.c,
4890 gcc.target/powerpc/405-machhw-2.c,
4891 gcc.target/powerpc/405-machhwu-1.c,
4892 gcc.target/powerpc/405-machhwu-2.c,
4893 gcc.target/powerpc/405-maclhw-1.c,
4894 gcc.target/powerpc/405-maclhw-2.c,
4895 gcc.target/powerpc/405-maclhwu-1.c,
4896 gcc.target/powerpc/405-maclhwu-2.c,
4897 gcc.target/powerpc/405-mulchw-1.c,
4898 gcc.target/powerpc/405-mulchw-2.c,
4899 gcc.target/powerpc/405-mulchwu-1.c,
4900 gcc.target/powerpc/405-mulchwu-2.c,
4901 gcc.target/powerpc/405-mulhhw-1.c,
4902 gcc.target/powerpc/405-mulhhw-2.c,
4903 gcc.target/powerpc/405-mulhhwu-1.c,
4904 gcc.target/powerpc/405-mulhhwu-2.c,
4905 gcc.target/powerpc/405-mullhw-1.c,
4906 gcc.target/powerpc/405-mullhw-2.c,
4907 gcc.target/powerpc/405-mullhwu-1.c,
4908 gcc.target/powerpc/405-mullhwu-2.c,
4909 gcc.target/powerpc/405-nmacchw-1.c,
4910 gcc.target/powerpc/405-nmacchw-2.c,
4911 gcc.target/powerpc/405-nmachhw-1.c,
4912 gcc.target/powerpc/405-nmachhw-2.c,
4913 gcc.target/powerpc/405-nmaclhw-1.c,
4914 gcc.target/powerpc/405-nmaclhw-2.c,
4915 gcc.target/powerpc/440-macchw-1.c,
4916 gcc.target/powerpc/440-macchw-2.c,
4917 gcc.target/powerpc/440-macchwu-1.c,
4918 gcc.target/powerpc/440-macchwu-2.c,
4919 gcc.target/powerpc/440-machhw-1.c,
4920 gcc.target/powerpc/440-machhw-2.c,
4921 gcc.target/powerpc/440-machhwu-1.c,
4922 gcc.target/powerpc/440-machhwu-2.c,
4923 gcc.target/powerpc/440-maclhw-1.c,
4924 gcc.target/powerpc/440-maclhw-2.c,
4925 gcc.target/powerpc/440-maclhwu-1.c,
4926 gcc.target/powerpc/440-maclhwu-2.c,
4927 gcc.target/powerpc/440-mulchw-1.c,
4928 gcc.target/powerpc/440-mulchw-2.c,
4929 gcc.target/powerpc/440-mulchwu-1.c,
4930 gcc.target/powerpc/440-mulchwu-2.c,
4931 gcc.target/powerpc/440-mulhhw-1.c,
4932 gcc.target/powerpc/440-mulhhw-2.c,
4933 gcc.target/powerpc/440-mulhhwu-1.c,
4934 gcc.target/powerpc/440-mulhhwu-2.c,
4935 gcc.target/powerpc/440-mullhw-1.c,
4936 gcc.target/powerpc/440-mullhw-2.c,
4937 gcc.target/powerpc/440-mullhwu-1.c,
4938 gcc.target/powerpc/440-mullhwu-2.c,
4939 gcc.target/powerpc/440-nmacchw-1.c,
4940 gcc.target/powerpc/440-nmacchw-2.c,
4941 gcc.target/powerpc/440-nmachhw-1.c,
4942 gcc.target/powerpc/440-nmachhw-2.c,
4943 gcc.target/powerpc/440-nmaclhw-1.c,
4944 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4945
4946 2005-11-21 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR fortran/24774
4949 * gfortran.dg/inquire_9.f90: New test.
4950
4951 PR fortran/21647
4952 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4953
4954 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4955
4956 PR libfortran/24432
4957 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4958 Check that 'cos' is supported.
4959
4960 2005-11-21 Paul Thomas <pault@gcc.gnu.org
4961
4962 PR fortran/24223
4963 * gfortran.dg/substring_equivalence.f90: New test.
4964
4965 PR fortran/24705
4966 * gfortran.dg/auto_internal_assumed.f90: New test.
4967
4968 2005-11-21 Uros Bizjak <uros@kss-loka.si>
4969
4970 * gcc.dg/fold-div-2.c: New test.
4971
4972 2005-11-20 Ian Lance Taylor <ian@airs.com>
4973
4974 PR rtl-optimization/24883
4975 * gcc.c-torture/compile/pr24883.c: New test.
4976
4977 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
4978
4979 PR middle-end/20583
4980 * gcc.c-torture/compile/pr20583.c: New.
4981
4982 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
4983
4984 * gcc.c-torture/execute/usmul.c: New test.
4985
4986 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
4987
4988 * gcc.dg/tree-ssa/vrp22.c: New test.
4989
4990 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
4991
4992 PR middle-end/24912
4993 * gcc.dg/torture/pr24912-1.c: New test.
4994
4995 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
4996
4997 PR fortran/24862
4998 * gfortran.dg/arrayio_derived_1.f90: New test.
4999
5000 2005-11-19 Richard Guenther <rguenther@suse.de>
5001
5002 PR middle-end/23294
5003 * gcc.dg/tree-ssa/pr23294.c: New testcase.
5004
5005 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
5006
5007 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5008
5009 2005-11-18 Mark Mitchell <mark@codesourcery.com>
5010
5011 PR c++/8355
5012 * g++.dg/template/friend39.C: New test.
5013
5014 2005-11-18 James E Wilson <wilson@specifix.com>
5015
5016 * gcc.dg/builtin-strstr.c: New.
5017
5018 2005-11-18 Richard Henderson <rth@redhat.com>
5019
5020 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5021 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5022 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5023 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5024 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5025 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5026 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5027 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5028 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5029 renaming to remove initial "ia64-".
5030
5031 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
5032
5033 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5034
5035 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
5036
5037 * g++.dg/cpp/string-2.C: New test.
5038
5039 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
5040
5041 * gcc.dg/tree-ssa/loop-14.c: New test.
5042
5043 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
5044 Michael Chamberlain <michael@chamberlain.net.au>
5045
5046 * ada/acats/run_all.sh (target_run): Kill long running tests.
5047
5048 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5049
5050 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
5051 * gcc.dg/cleanup-9.c: Likewise.
5052 * gcc.dg/cleanup-10.c: Likewise.
5053 * gcc.dg/cleanup-11.c: Likewise.
5054
5055 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5056
5057 PR fortran/24892
5058 * gfortran.dg/open_access_append_1.f90: New test.
5059 * gfortran.dg/open_access_append_2.f90: New test.
5060
5061 2005-11-16 Richard Guenther <rguenther@suse.de>
5062
5063 PR middle-end/24851
5064 * gcc.c-torture/execute/pr24851.c: New testcase.
5065
5066 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
5067
5068 * gcc.dg/fold-overflow-1.c: New test.
5069
5070 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
5071
5072 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
5073 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
5074
5075 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
5076
5077 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
5078 structures.
5079 * g++.dg/eh/forced2.C: Likewise.
5080 * g++.dg/eh/forced3.C: Likewise.
5081 * g++.dg/eh/forced4.C: Likewise.
5082
5083 2005-11-11 Mike Stump <mrs@apple.com>
5084
5085 * g++.old-deja/g++.mike/unused.C: Add.
5086
5087 2005-11-15 Mark Mitchell <mark@codesourcery.com>
5088
5089 PR c++/24667
5090 * g++.dg/warn/Wcast-qual1.C: New test.
5091
5092 2005-11-15 Jan Hubicka <jh@suse.cz>
5093
5094 * gcc.dg/winline-5.c: Add large-unit-insns limit.
5095
5096 2005-11-14 David Edelsohn <edelsohn@gnu.org>
5097
5098 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5099
5100 2005-11-14 Diego Novillo <dnovillo@redhat.com>
5101
5102 PR 24840
5103 * gcc.dg/tree-ssa/pr24840.c: New test.
5104
5105 2005-11-14 Janis Johnson <janis187@us.ibm.com>
5106
5107 PR testsuite/24841
5108 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5109
5110 2005-11-14 Dale Johannesen <dalej@apple.com>
5111
5112 * gcc.c-torture/execute/20051113-1.c: New.
5113
5114 2005-11-14 Mark Mitchell <mark@codesourcery.com>
5115
5116 PR c++/24687
5117 * g++.dg/template/crash43.C: New test.
5118
5119 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
5120
5121 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5122
5123 2005-11-13 Mark Mitchell <mark@codesourcery.com>
5124
5125 PR c++/24817
5126 * g++.dg/eh/spec8.C: New test.
5127
5128 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
5129
5130 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5131
5132 2005-11-13 Mark Mitchell <mark@codesourcery.com>
5133
5134 PR c++/20293
5135 * g++.dg/parse/ambig4.C: New test.
5136 * g++.dg/tc1/dr101.C: Adjust error markers.
5137 * g++.dg/lookup/strong-using-2.C: Likewise.
5138 * g++.dg/lookup/ambig5.C: Likewise.
5139 * g++.dg/lookup/ambig4.C: Likewise.
5140 * g++.dg/parse/crash22.C: Likewise.
5141
5142 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
5143
5144 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5145
5146 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
5147
5148 * gcc.dg/nested-calls-1.c: New test.
5149
5150 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5151
5152 * gfortran.dg/complex_intrinsic_1.f90: New test.
5153 * gfortran.dg/complex_intrinsic_2.f90: New test.
5154 * gfortran.dg/fgetc_1.f90: New test.
5155 * gfortran.dg/fgetc_2.f90: New test.
5156 * gfortran.dg/fgetc_3.f90: New test.
5157 * gfortran.dg/ftell_1.f90: New test.
5158 * gfortran.dg/ftell_2.f90: New test.
5159 * gfortran.dg/gnu_logical_1.F: New test.
5160 * gfortran.dg/gnu_logical_2.f90: New test.
5161
5162 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
5163
5164 PR middle-end/24820
5165 * testsuite/gcc.dg/pr24820.c: New test.
5166
5167 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
5168
5169 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5170 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5171 variable.
5172
5173 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5174
5175 testsuite/24614
5176 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5177
5178 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
5179
5180 * gcc.target/cris/cris.exp: New file.
5181 * gcc.target/cris/rld-legit1.c: New test.
5182 * gcc.target/cris/rld-legit2.c: New test.
5183
5184 2005-11-12 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR c++/24780
5187 * g++.dg/opt/pr24780.C: New test.
5188
5189 PR c++/24761
5190 * g++.dg/template/asm1.C: New test.
5191
5192 2005-11-12 Steven G. Kargl <kargls@comcast.net>
5193
5194 PR libgfortran/24787
5195 * gfortran.dg/scan_1.f90: New test.
5196
5197 2005-11-12 Jan Hubicka <jh@suse.cz>
5198
5199 * gcc.target/i386/minmax-1.c: New.
5200 * gcc.target/i386/minmax-2.c: New.
5201
5202 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
5203
5204 * gcc.dg/pr24445.c: Fix for 64-bit targets.
5205
5206 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
5207
5208 * gcc.c-torture/execute/20051110-1.c,
5209 gcc.c-torture/execute/20051110-2.c: New tests.
5210
5211 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
5212
5213 PR middle-end/24750
5214 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5215 New tests.
5216
5217 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
5218
5219 * lib/target-libpath.exp (get_shlib_extension): New proc.
5220 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5221 * lib/gfortran.exp (gfortran_link_flags): Likewise.
5222 * lib/objc.exp (objc_target_compile): Likewise.
5223 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5224 detection.
5225
5226 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
5227
5228 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5229
5230 * lib/target-supports.exp (check_effective_target_static_libgfortran):
5231 Add -static to additional_flags and pass it to target_compile.
5232
5233 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5234
5235 PR libgfortran/24719
5236 gfortran.dg/read_noadvance.f90: New test.
5237
5238 PR libgfortran/24699
5239 gfortran.dg/fmt_t_2.f90: New test.
5240
5241 PR libgfortran/24785
5242 gfortran.dg/read_x_eor.f90: New test.
5243
5244 PR libgfortran/24584
5245 gfortran.dg/namelist_empty.f90: Rename test.
5246
5247 PR libgfortran/24489
5248 gfortran/read_eor.f90: Rename test.
5249
5250 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
5251
5252 PR fortran/15976
5253 * gfortran.dg/automatic_module_variable.f90: New test.
5254
5255 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
5256
5257 PR target/24445
5258 * gcc.dg/pr24445.c: New test.
5259
5260 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
5261
5262 PR fortran/24655
5263 PR fortran/24755
5264 * gfortran.dg/recursive_statement_functions.f90: Add statement
5265 functions using inline intrinsic functions and parameters to test
5266 that they no longer seg-fault.
5267
5268 PR fortran/24409
5269 gfortran.dg/nested_modules_4.f90: New test.
5270 gfortran.dg/nested_modules_5.f90: New test.
5271
5272 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5273
5274 PR fortran/24643
5275 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5276
5277 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
5278
5279 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5280 failures.
5281
5282 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
5283
5284 * gcc.dg/sparc-getcontext-1.c: New test.
5285
5286 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
5287
5288 * gcc.dg/ifcvt-fabs-1.c: New test.
5289
5290 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
5291
5292 PR other/4372
5293 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5294 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5295
5296 2005-11-09 Richard Guenther <rguenther@suse.de>
5297
5298 PR tree-optimization/24716
5299 * gcc.c-torture/execute/pr24716.c: New testcase.
5300
5301 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5302
5303 * gcc.dg/pr24624.c: Disable for non S/390 targets.
5304
5305 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5306
5307 PR 24624
5308 * gcc.dg/pr24624.c: Testcase added.
5309
5310 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5311
5312 PR 24623
5313 * g++.dg/other/pr24623.C: Testcase added.
5314
5315 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
5316
5317 PR fortran/22607
5318 * gfortran-dg/pure_byref_1.f90: New.
5319 * gfortran-dg/pure_byref_2.f90: New.
5320
5321 2005-11-09 Uros Bizjak <uros@kss-loka.si>
5322
5323 PR c/24101
5324 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5325 * gcc.dg/dg.exp: Run main loop also for *.i files.
5326
5327 2005-11-08 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR c++/19450
5330 * g++.dg/tls/diag-3.C: New test.
5331 * g++.dg/tls/diag-4.C: New test.
5332 * g++.dg/tls/static-1.C: New test.
5333 * g++.dg/tls/static-1a.cc: New file.
5334
5335 2005-11-08 Diego Novillo <dnovillo@redhat.com>
5336
5337 PR 23046
5338 * g++.dg/tree-ssa/pr23046.C: New test.
5339
5340 2005-11-08 Devang Patel <dpatel@apple.com>
5341
5342 PR tree-optimization/23115
5343 * gcc.dg/tree-ssa/pr23115.c: New.
5344
5345 2005-11-08 David Edelsohn <edelsohn@gnu.org>
5346
5347 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5348 * gcc.target/powerpc/pr16155.c: Same.
5349 * gcc.target/powerpc/altivec-1.c: Same.
5350 * gcc.target/powerpc/altivec-2.c: Same.
5351 * gcc.target/powerpc/altivec-3.c: Same.
5352 * gcc.target/powerpc/altivec-5.c: Same.
5353 * gcc.target/powerpc/altivec-11.c: Same.
5354 * gcc.target/powerpc/altivec-12.c: Same.
5355 * gcc.target/powerpc/altivec-14.c: Same.
5356 * gcc.target/powerpc/altivec-22.c: Same.
5357 * gcc.target/powerpc/altivec-consts.c: Same.
5358 * gcc.target/powerpc/altivec-pr22085.c: Same.
5359 * gcc.target/powerpc/altivec-splat.c: Same.
5360 * gcc.target/powerpc/altivec-varargs-1.c: Same.
5361 * gcc.target/powerpc/altivec-vec-merge.c: Same.
5362 * gcc.target/powerpc/darwin-longlong.c: Same.
5363
5364 2005-11-08 Uros Bizjak <uros@kss-loka.si>
5365
5366 PR target/19340
5367 * gcc.dg/pr19340.c: New test.
5368
5369 2005-11-07 Ian Lance Taylor <ian@airs.com>
5370
5371 PR rtl-optimization/24683
5372 * gcc.dg/pr24683.c: New test.
5373
5374 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5375
5376 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5377 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5378
5379 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5380
5381 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5382
5383 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5384
5385 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5386
5387 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5388
5389 PR target/24230
5390
5391 * gcc.target/powerpc/altivec-consts.c,
5392 gcc.target/powerpc/altivec-splat.c: New testcase.
5393
5394 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5395
5396 PR c/24599
5397
5398 * gcc.dg/overflow-2.c: New testcase.
5399
5400 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR rtl-optimization/23567
5403 * gcc.c-torture/execute/20051104-1.c: New test.
5404
5405 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5406
5407 PR fortran/24534
5408 gfortran.dg/private_type_2.f90: Modified to check that case with
5409 PRIVATE declaration within derived type is accepted.
5410
5411 PR fortran/20838
5412 gfortran.dg/pointer_assign_1.f90: New test.
5413
5414 PR fortran/20840
5415 * gfortran.dg/arrayio_0.f90: New test.
5416
5417 PR fortran/17737
5418 gfortran.dg/data_initialized.f90: New test.
5419 gfortran.dg/data_constraints_1.f90: New test.
5420 gfortran.dg/data_constraints_2.f90: New test.
5421
5422 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5423
5424 PR fortran/24174
5425 PR fortran/24305
5426 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5427
5428 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5429
5430 PR 24670
5431 * gcc.dg/tree-ssa/pr24670.c: New test.
5432
5433 2005-11-05 Ian Lance Taylor <ian@airs.com>
5434
5435 PR target/22432
5436 * gcc.target/i386/pr22432.c: New test.
5437
5438 2005-11-05 Richard Henderson <rth@redhat.com>
5439
5440 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5441 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5442 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5443 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5444 from gcc.dg/alpha-*.
5445 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5446 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5447
5448 2005-11-05 Andreas Jaeger <aj@suse.de>
5449
5450 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5451
5452 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5453
5454 PR target/23424
5455 * gcc.dg/torture/pr23424-1.c: New test.
5456
5457 2005-11-04 Richard Henderson <rth@redhat.com>
5458
5459 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5460 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5461 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5462 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5463 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5464 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5465 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5466 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5467 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5468 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5469 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5470 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5471 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5472 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5473 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5474 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5475 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5476 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5477 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5478 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5479 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5480 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5481 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5482 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5483 Move from gcc.dg/.
5484 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5485 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5486 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5487 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5488 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5489 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5490 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5491 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5492 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5493 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5494 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5495 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5496 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5497 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5498 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5499 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5500 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5501 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5502 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5503 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5504 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5505 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5506 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5507 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5508 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5509 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5510 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5511 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5512 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5513 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5514 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5515 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5516 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5517 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5518 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5519 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5520 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5521 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5522 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5523 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5524 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5525 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5526 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5527 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5528 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5529
5530 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5531
5532 PR 24627
5533 * gcc.dg/tree-ssa/pr24627.c: New test.
5534
5535 2005-11-04 Paul Brook <paul@codesourcery.com>
5536
5537 * gcc.dg/tls/opt-10.c: New test.
5538
5539 2005-11-04 Andreas Jaeger <aj@suse.de>
5540
5541 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5542 avoid extra warnings.
5543
5544 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5545
5546 PR libfortran/22298
5547 * gcc/testsuite/lib/target-supports.exp
5548 (check_effective_target_static_libgfortran): New
5549 static_libgfortran effective target.
5550 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5551 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5552
5553 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5554
5555 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5556
5557 2005-11-03 Josh Conner <jconner@apple.com>
5558
5559 PR c++/19989
5560 g++.dg/ext/array2.C: New test.
5561 g++.dg/template/dependent-name3.C: New test.
5562 g++.dg/template/dependent-name4.C: New test.
5563 g++.dg/template/sfinae2.C: New test.
5564
5565 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5566
5567 PR preprocessor/22042
5568 * gcc.dg/cpp/strify4.c: New test.
5569
5570 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5571
5572 PR c++/17964
5573 * g++.dg/cpp/string-1.C: New test.
5574
5575 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5576
5577 * gcc.target/powerpc: New directory.
5578 * gcc.target/powerpc/powerpc.exp: New file.
5579 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5580 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5581 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5582 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5583 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5584 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5585 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5586 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5587 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5588 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5589 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5590 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5591 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5592 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5593 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5594 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5595 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5596 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5597 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5598 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5599 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5600 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5601 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5602 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5603 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5604 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5605 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5606 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5607 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5608 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5609 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5610 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5611 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5612 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5613
5614 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5615
5616 PR c++/21627
5617 * g++.dg/warn/inline2.C: New test.
5618
5619 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5620
5621 PR middle-end/23155
5622 * g++.dg/ext/c99struct1.C: New test.
5623 * gcc.dg/union-cast-1.c: New test.
5624 * gcc.dg/union-cast-2.c: New test.
5625 * gcc.dg/union-cast-3.c: New test.
5626
5627 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5628
5629 PR middle-end/24589
5630 * gcc.c-torture/execute/zero-struct-2.c: New test.
5631
5632 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5633
5634 PR c++/24582
5635 * g++.dg/init/switch1.C: New test.
5636
5637 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5638
5639 * gcc.dg/delay-slot-1.c: New test.
5640
5641 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5642
5643 PR target/24620
5644 * gcc.dg/pr24620.c: New test.
5645
5646 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5647
5648 PR c/24329
5649 * gcc.dg/format/unnamed-1.c: New test.
5650
5651 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5652
5653 PR c++/22434
5654 * g++.dg/expr/cond8.C: New test.
5655
5656 PR c++/24560
5657 * g++.dg/parse/dot1.C: New test.
5658
5659 2005-11-02 Jan Hubicka <jh@suse.cz>
5660
5661 PR target/23303
5662 * gcc.dg/i386-lea.c: New test
5663
5664 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5665
5666 PR target/24615
5667 * gcc.dg/pr24615.c: New test.
5668
5669 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5670
5671 PR target/24600
5672 * gcc.dg/pr24600.c: New test.
5673
5674 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5675
5676 PR c++/19253
5677 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5678 * g++.dg/parse/typename9.C: New test.
5679 * g++/dg/parse/typename10.C: Likewise.
5680
5681 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5682
5683 PR fortran/18157
5684 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5685 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5686 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5687
5688 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5689
5690 PR c++/24569
5691 * g++.dg/debug/static1.C: New test.
5692
5693 2005-11-02 Josh Conner <jconner@apple.com>
5694
5695 * g++.dg/crash38.C: moved into proper directory...
5696 * g++.dg/template/crash42.C: ...here
5697
5698 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5699
5700 PR target/18338
5701 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5702 pcc_bitfield_type_matters || default_packed.
5703
5704 * lib/target-supports.exp
5705 (check_effective_target_pcc_bitfield_type_matters): New proc.
5706 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5707
5708 PR testsuite/23304
5709 * lib/target-supports.exp (check_effective_default_packed): New proc.
5710 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5711 Gate expected errors on target ! default_packed.
5712 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5713
5714 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5715
5716 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5717 change (r106358).
5718
5719 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5720
5721 PR fortran/24008
5722 * gfortran.dg/entry_5.f90: New.
5723 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5724
5725 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5726
5727 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5728
5729 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5730
5731 PR fortran/21565
5732 gfortran.dg/namelist_blockdata.f90: New test.
5733
5734 PR fortran/18737
5735 gfortran.dg/external_implicit_none.f90: New test.
5736
5737 PR fortran/14994
5738 * gfortran.dg/secnds.f: New test.
5739
5740 2005-10-31 Jan Hubicka <jh@suse.cz>
5741
5742 PR target/20928
5743 * gcc.c-torture/compile/pr20928.c: New test.
5744
5745 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5746
5747 PR middle-end/23492
5748 * gcc.c-torture/compile/zero-strct-5.c: New test.
5749
5750 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5751
5752 PR libgfortran/24584
5753 * gfortran.dg/pr24584.f90: New test.
5754
5755 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5756
5757 PR fortran/18883
5758 * gfortran.dg/char_result_9.f90: New.
5759 * gfortran.dg/char_result_10.f90: New.
5760
5761 2005-10-30 Jan Hubicka <jh@suse.cz>
5762
5763 * g++.dg/tree-ssa/pr24172.C: New testcase.
5764
5765 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5766
5767 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5768
5769 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5770
5771 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5772 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5773 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5774 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5775 gfortran.dg/enum_9.f90,
5776 gfortran.fortran-torture/compile/enum_1.f90,
5777 gfortran.fortran-torture/execute/enum_1.f90,
5778 gfortran.fortran-torture/execute/enum_2.f90,
5779 gfortran.fortran-torture/execute/enum_3.f90,
5780 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5781
5782 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5783
5784 PR target/18482
5785 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5786 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5787
5788 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5789
5790 PR libfortran/20179
5791 * gfortran.dg/mixed_io_1.f90: New test.
5792 * gfortran.dg/mixed_io_1.c: New file.
5793
5794 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5795
5796 * gfortran.dg/malloc_free_1.f90: New test.
5797
5798 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5799
5800 * gcc.dg/nested-func-4.c: Require profiling -pg.
5801
5802 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5803
5804 PR C++/23229
5805 * g++.dg/warn/main-2.C: New test.
5806
5807 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5808
5809 PR fortran/24545
5810 * gfortran.dg/interface_2.f90: new test.
5811
5812 2005-10-28 Josh Conner <jconner@apple.com>
5813
5814 PR c++/22153
5815 * g++.dg/template/crash38.C: New test.
5816 * g++.dg/parse/explicit1.C: Change expected errors.
5817
5818 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5819
5820 PR C++/23426
5821 * g++.dg/other/large-size-array.C: New test.
5822
5823 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5824
5825 PR middle-end/24362
5826 * g++.dg/opt/complex4.C: New test.
5827
5828 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5829
5830 * gcc.dg/nested-func-4.c: New test.
5831
5832 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5833
5834 PR fortran/24158
5835 gfortran.dg/derived_recursion.f90: New test.
5836 gfortran.dg/implicit_actual.f90: New test.
5837
5838 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5839
5840 PR middle-end/24295, PR testsuite/24477
5841 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5842 removed when weakref hits the tree.
5843
5844 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5845
5846 * gfortran.dg/cray_pointers_4.f90: New test.
5847
5848 * gfortran.dg/cray_pointers_5.f90: New test.
5849
5850 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5851
5852 PR fortran/22290
5853 * gfortran.dg/assign_5.f90: New test.
5854 * gfortran.dg/assign_6.f: New test.
5855
5856 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5857
5858 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5859 CPU has no SSE support.
5860
5861 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5862
5863 PR libgfortran/24224
5864 * gfortran.dg/arrayio_1.f90: Update attribution.
5865 * gfortran.dg/arrayio_2.f90: Update attribution.
5866 * gfortran.dg/arrayio_3.f90: Update attribution.
5867 * gfortran.dg/arrayio_4.f90: Update test conditions.
5868 * gfortran.dg/arrayio_5.f90: Update attribution.
5869 * gfortran.dg/arrayio_6.f90: New test.
5870 * gfortran.dg/arrayio_7.f90: New test.
5871
5872 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5873
5874 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5875
5876 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5877
5878 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5879
5880 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5881
5882 PR fortran/24416
5883 * gfortran.dg/namelist_char_only.f90: New test.
5884
5885 2005-10-24 Asher Langton <langton2@llnl.gov>
5886
5887 PR fortran/17031
5888 PR fortran/22282
5889 * gfortran.dg/cray_pointers_1.f90: New test.
5890 * gfortran.dg/cray_pointers_2.f90: New test.
5891 * gfortran.dg/cray_pointers_3.f90: New test.
5892 * gfortran.dg/loc_1.f90: New test.
5893 * gfortran.dg/loc_2.f90: New test.
5894
5895 2005-10-24 Steven Bosscher <stevenb@suse.de>
5896
5897 * gcc.dg/pr24225.c: New test.
5898
5899 2005-10-24 Asher Langton <langton2@llnl.gov>
5900
5901 * gfortran.dg/dup_save_1.f90: New test.
5902 * gfortran.dg/dup_save_2.f90: New test.
5903
5904 2005-10-24 Paul Brook <paul@codesourcery.com>
5905
5906 PR 24107
5907 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5908 stdint.h.
5909
5910 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5911
5912 PR libgfortran/24489
5913 * gfortran.dg/pr24489.f90: New test.
5914
5915 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5916
5917 PR fortran/23635
5918 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5919
5920 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
5921
5922 PR target/18911
5923 * g++.dg/init/array16.C: Skip for mmix-*-*.
5924
5925 2005-10-23 Asher Langton <langton2@llnl.gov>
5926
5927 * gfortran.dg/byte_1.f90: New test.
5928 * gfortran.dg/byte_2.f90: New test.
5929
5930 2005-10-23 David Edelsohn <edelsohn@gnu.org>
5931
5932 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5933
5934 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
5935
5936 PR fortran/18022
5937 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5938
5939 PR fortran/24311
5940 * gfortran.dg/merge_char_const.f90: New test.
5941
5942 PR fortran/24384
5943 * gfortran.dg/spread_scalar_source.f90: New test.
5944
5945 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
5946
5947 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5948
5949 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5950 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5951
5952 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5953
5954 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
5955
5956 PR fortran/24426
5957 * gfortran.dg/der_pointer_4.f90: New.
5958
5959 2005-10-22 David Ayers <d.ayers@inode.at>
5960
5961 * obj-c++.dg/except-1.mm: Simplify.
5962
5963 2005-10-21 David Ayers <d.ayers@inode.at>
5964
5965 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5966
5967 2005-10-21 Jakub Jelinek <jakub@redhat.com>
5968
5969 * gfortran.dg/assumed_dummy_2.f90: New test.
5970
5971 2005-10-21 James E Wilson <wilson@specifix.com>
5972
5973 PR preprocessor/15220
5974 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5975
5976 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
5977
5978 * gcc.c-torture/execute/20051021-1.c: New test.
5979
5980 2005-10-21 Mark Mitchell <mark@codesourcery.com>
5981
5982 PR c++/24260
5983 * g++.dg/ext/tmplattr1.C: New test.
5984
5985 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
5986
5987 PR fortran/24440
5988 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5989
5990 2005-10-20 Geoffrey Keating <geoffk@apple.com>
5991
5992 * obj-c++.dg/except-1.mm: New.
5993
5994 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5995
5996 2005-10-21 Alan Modra <amodra@bigpond.net.au>
5997
5998 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5999
6000 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
6001
6002 PR middle-end/24295
6003 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
6004 declarations with the same names as thunks' alias targets, use
6005 aliases instead.
6006 * gcc.dg/attr-alias-3.c: New test.
6007 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6008
6009 2005-10-20 Mark Mitchell <mark@codesourcery.com>
6010
6011 PR c++/22618
6012 * g++.dg/parse/access8.C: New test.
6013
6014 2005-10-20 Richard Guenther <rguenther@suse.de>
6015
6016 PR c++/24439
6017 * g++.dg/tree-ssa/pr24439.C: New testcase.
6018
6019 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
6020
6021 * g++.dg/opt/delay-slot-1.C: New test.
6022
6023 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
6024
6025 PR fortran/21625
6026 * gfortran.fg/der_init_1.f90: New.
6027
6028 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6029
6030 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6031
6032 2005-10-19 Mark Mitchell <mark@codesourcery.com>
6033
6034 PR c++/21908
6035 * g++.dg/parse/error28.C: New test.
6036
6037 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
6038
6039 * gcc.dg/profile-generate-2.c: New test.
6040
6041 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
6042
6043 PR target/23589
6044 * g++.dg/ext/dllimport11.C: New.
6045
6046 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6047
6048 PR c++/22293
6049 * g++.dg/other/friend3.C: New test.
6050
6051 2005-10-18 Mark Mitchell <mark@codesourcery.com>
6052
6053 PR c++/23293
6054 * g++.dg/template/error19.C: New test.
6055
6056 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
6057
6058 PR c++/21383
6059 * g++.dg/overload/koenig2.C: New.
6060
6061 PR c++/23118
6062 * g++.dg/overload/error2.C: New.
6063
6064 PR c++/22604
6065 * g++.dg/inherit/covariant14.C: New.
6066
6067 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6068
6069 PR c++/23440
6070 * g++.dg/parse/for1.C: New test.
6071
6072 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
6073
6074 PR fortran/23446
6075 * gfortran.dg/host_dummy_index_1.f90: New test.
6076
6077 PR fortran/21459
6078 * gfortran.dg/automatic_char_len_2.f90: New test.
6079
6080 PR fortran/20866
6081 * gfortran.dg/recursive_statement_functions.f90: New test.
6082
6083 PR fortran/20853
6084 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
6085
6086 PR fortran/20849
6087 * gfortran.dg/external_initializer.f90: New test.
6088
6089 PR fortran/20837
6090 * non_module_public.f90: New test.
6091
6092 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
6093
6094 PR c++/24386
6095 * g++.dg/template/overload7.C: New.
6096
6097 PR c++/22551
6098 * g++.dg/other/switch2.C: Remove expected warnings.
6099
6100 PR c++/21353
6101 * g++.dg/template/defarg6.C: New.
6102
6103 2005-10-17 Uros Bizjak <uros@kss-loka.si>
6104
6105 PR target/24315
6106 * gcc.target/i386/pr24315.c: New test.
6107
6108 2005-10-16 Mark Mitchell <mark@codesourcery.com>
6109
6110 PR c++/24389
6111 * g++.dg/template/static21.C: New test.
6112 * g++.dg/template/static21-a.cc: Likewise.
6113
6114 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
6115
6116 PR c++/23959
6117 * g++.dg/warn/Wswitch-default-1.C: New test.
6118 * g++.dg/warn/Wswitch-default-2.C: New test.
6119
6120 2005-10-16 Mark Mitchell <mark@codesourcery.com>
6121
6122 PR c++/22173
6123 * g++.dg/parse/template18.C: New test.
6124 * g++.dg/template/nontype15.C: Likewise.
6125
6126 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
6127
6128 PR fortran/22273
6129 * gfortran.dg/spec_expr_2.f90: New.
6130
6131 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
6132
6133 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6134 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6135 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6136 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6137 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6138 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6139 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6140 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
6141 previous target-specific skips and warning-message matches where
6142 applicable.
6143
6144 2005-10-15 Mark Mitchell <mark@codesourcery.com>
6145
6146 PR c++/21347
6147 * g++.dg/warn/Wctor-dtor.C: New test.
6148
6149 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6150
6151 PR c/23439
6152 * gcc.dg/for-1.c: New test.
6153
6154 2005-10-14 Mark Mitchell <mark@codesourcery.com>
6155
6156 PR c++/19565
6157 * g++.dg/warn/Wconversion1.C: New test.
6158 * g++.dg/ext/packed4.C: Compile with -w.
6159 * g++.dg/opt/20050511-1.C: Likewise.
6160 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6161
6162 2005-10-14 Jakub Jelinek <jakub@redhat.com>
6163
6164 * gfortran.dg/boz_5.f90: New test.
6165
6166 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
6167
6168 PR c++/22551
6169 * g++.dg/other/switch2.C: New.
6170
6171 PR c++/23984
6172 * g++.dg/init/ctor7.C: New.
6173
6174 2005-10-13 David Edelsohn <edelsohn@gnu.org>
6175
6176 PR c++/23730
6177 * g++.dg/parse/crash32.C: New test.
6178
6179 2005-10-13 Mark Mitchell <mark@codesourcery.com>
6180
6181 PR c++/20721
6182 * g++.dg/init/goto2.C: New test.
6183
6184 PR c++/22464
6185 * g++.dg/template/crash/41.C: New test.
6186
6187 PR c++/22180
6188 * g++.dg/template/crash40.C: New test.
6189
6190 PR c++/23694
6191 * g++.dg/parse/friend5.C: New test.
6192
6193 PR c++/23307
6194 * g++.dg/template/crash38.C: New test.
6195
6196 PR c++/22352
6197 * g++.dg/template/friend38.C: New test.
6198
6199 PR c++/22405
6200 * g++.dg/template/crash39.C: New test.
6201
6202 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
6203
6204 * gcc.dg/debug/dwarf2/dwarf-char1.c,
6205 gcc.dg/debug/dwarf2/dwarf-char2.c,
6206 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6207
6208 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6209
6210 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
6211
6212 * gcc.dg/dll-2.c: Add tests for warnings.
6213 * gcc.dg/dll-3.c: Likewise.
6214 * gcc.dg/dll-4.c: Likewise.
6215
6216 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6217 * g++.dg/ext/dllimport2.C: Likewise.
6218 * g++.dg/ext/dllimport3.C: Likewise.
6219 * g++.dg/ext/dllimport7.C: Likewise.
6220 * g++.dg/ext/dllimport8.C: Likewise.
6221 * g++.dg/ext/dllimport9.C: Likewise.
6222
6223 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
6224
6225 PR fortran/24092
6226 * gfortran.dg/derived_pointer_recursion.f90: New test.
6227
6228 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
6229
6230 * gcc.c-torture/execute/20051012-1.c: New test.
6231
6232 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6233
6234 PR fortran/18082
6235 * gfortran.dg/automatic_char_len_1.f90: New test.
6236
6237 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6238
6239 PR fortran/20847
6240 * gfortran.dg/save_common.f90: New test.
6241
6242 PR fortran/20856
6243 * gfortran.dg/save_result.f90: New test.
6244
6245 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
6246
6247 PR c++/21592
6248 * g++.dg/template/dependent-expr1.C: Add new expected error.
6249 * g++.dg/template/dependent-expr2.C: Adjust error text.
6250 * g++.dg/template/overload6.C: New.
6251
6252 PR c++/23797
6253 * g++.dg/other/typename8.C: New.
6254
6255 PR c++/21117
6256 * g++.dg/other/return1.C: New.
6257
6258 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
6259
6260 PR c++/24052
6261 * g++.dg/ext/label5.C: New.
6262
6263 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
6264
6265 PR c++/19964
6266 * g++.dg/parse/crash31.C: New.
6267
6268 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
6269
6270 * g++.dg/ipa/ipa-1.c: New test.
6271 * g++.dg/ipa/ipa-2.c: New test.
6272 * g++.dg/ipa/ipa-3.c: New test.
6273 * g++.dg/ipa/ipa-4.c: New test.
6274 * g++.dg/ipa/ipa-5.c: New test.
6275 * g++.dg/ipa/ipa.exp: New file.
6276
6277 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6278
6279 PR fortran/24207
6280 * gfortran.dg/private_type_3.f90: New test.
6281
6282 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6283
6284 PR fortran/20786
6285 gfortran.dg/aint_anint_1.f90: New test.
6286
6287 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6288
6289 PR libgfortran/24313
6290 gfortran.dg/csqrt.f: New test.
6291
6292 2005-10-11 Ian Lance Taylor <ian@airs.com>
6293
6294 PR c++/8057
6295 * g++.dg/warn/noeffect7.C: New test.
6296 * g++.dg/warn/noeffect2.C: Instantiate templates.
6297 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
6298 and warning.
6299
6300 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6301
6302 PR c++/21089
6303 * g++.dg/init/float1.C: New test.
6304
6305 PR c++/24277
6306 * g++.dg/init/member1.C: Tweak error markers.
6307
6308 2005-10-11 Janis Johnson <janis187@us.ibm.com>
6309
6310 PR testsuite/24281
6311 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6312 Check for null pointer.
6313
6314 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6315
6316 PR c++/21369
6317 * g++.dg/parse/ret-type3.C: New test.
6318
6319 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
6320
6321 PR tree-opt/23946
6322 * gcc.c-torture/compile/pr23946.c: New test.
6323
6324 2005-10-11 Jakub Jelinek <jakub@redhat.com>
6325
6326 * g++.dg/opt/mmx2.C: New test.
6327
6328 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6329
6330 PR c++/24277
6331 * g++.dg/template/static20.C: New test.
6332
6333 PR c++/24302
6334 * g++.dg/warn/Wunused-12.C: New test.
6335
6336 PR c++/23437
6337 * g++.dg/template/arg4.C: New test.
6338
6339 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6340
6341 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6342 * gcc.dg/ucnid-3.c: Likewise.
6343 * gcc.dg/ucnid-4.c: Likewise.
6344 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6345 * g++.dg/other/ucnid-1.C: Likewise.
6346 * gcc.dg/sparc-frame-1.c: New test.
6347
6348 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6349
6350 PR c++/24139
6351 * g++.dg/template/spec27.C: New test.
6352
6353 PR c++/24275
6354 * g++.dg/template/static19.C: New test.
6355
6356 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6357
6358 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6359 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6360
6361 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
6362
6363 PR target/24136
6364 * gfortran.fortran-torture/compile/pr24136.f: New test.
6365
6366 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
6367
6368 PR c++/22172
6369 * g++.dg/parse/crash30.C: New test.
6370
6371 2005-10-07 Richard Guenther <rguenther@suse.de>
6372
6373 PR middle-end/24227
6374 * gcc.c-torture/compile/pr24227.c: New testcase.
6375
6376 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6377
6378 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6379 Do not put aligned attributes on array elements.
6380
6381 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6382
6383 PR testsuite/23611, PR testsuite/23615
6384 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6385 writing prototypes of library functions by hand.
6386 * obj-c++.dg/bitfield-4.mm: Likewise.
6387 * obj-c++.dg/const-str-4.mm: Likewise.
6388 * obj-c++.dg/encode-4.mm: Likewise.
6389 * obj-c++.dg/encode-5.mm: Likewise.
6390 * obj-c++.dg/encode-6.mm: Likewise.
6391 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6392 * obj-c++.dg/method-10.mm: Likewise.
6393 * obj-c++.dg/method-17.mm: Likewise.
6394 * obj-c++.dg/method-19.mm: Likewise.
6395 * obj-c++.dg/try-catch-2.mm: Likewise.
6396
6397 2005-10-06 Richard Henderson <rth@redhat.com>
6398
6399 PR 24236
6400 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6401
6402 2005-10-06 Dale Johannesen <dalej@apple.com>
6403
6404 * gcc.c-torture/execute/20030125-1.c: Correct.
6405
6406 2005-10-06 Richard Guenther <rguenther@suse.de>
6407
6408 PR tree-optimization/24238
6409 * g++.dg/tree-ssa/pr24238.C: New testcase.
6410
6411 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6412
6413 PR 18568
6414 * gfortran.dg/der_pointer_3.f90: New test.
6415
6416 2005-10-05 Devang Patel <dpatel@apple.com>
6417
6418 PR Debug/23205
6419 * g++.dg/other/PR23205.C: New.
6420
6421 2005-10-05 Richard Henderson <rth@redhat.com>
6422
6423 PR target/23602
6424 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6425 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6426
6427 2005-10-05 Dale Johannesen <dalej@apple.com>
6428
6429 * gcc.c-torture/execute/float-floor.c: New.
6430
6431 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6432
6433 PR tree-optimization/21419
6434 PR tree-optimization/24146
6435 PR tree-optimization/24151
6436
6437 * g++.dg/ext/asm7.C: New.
6438 * g++.dg/ext/asm8.C: New.
6439 * gcc.dg/asm-1.c: Compile on all targets.
6440 * gcc.dg/asm-pr24146.c: New.
6441 * gcc.dg/pr21419.c: Adjust error messages.
6442
6443 2005-10-05 Richard Guenther <rguenther@suse.de>
6444
6445 PR fortran/24176
6446 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6447
6448 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6449
6450 PR c++/23513
6451 * g++.dg/template/spec22.C: Robustify test.
6452 * g++.dg/template/spec26.C: New.
6453
6454 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6455
6456 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6457 if target supports vector instructions.
6458
6459 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6460
6461 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6462 C99 functions.
6463
6464 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6465
6466 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6467 check_effective_target_fortran_large_int): Replace cached result
6468 when target changes.
6469
6470 2005-10-04 Devang Patel <dpatel@apple.com>
6471
6472 * gcc.dg/i386-sse-vect-types.c: New.
6473
6474 2005-10-04 Ian Lance Taylor <ian@airs.com>
6475
6476 PR preprocessor/13726
6477 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6478 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6479
6480 2005-10-04 Richard Guenther <rguenther@suse.de>
6481
6482 PR c/23576
6483 * gcc.dg/noncompile/pr23576.c: New testcase.
6484
6485 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6486
6487 PR middle-end/23125
6488 * gcc.dg/register-var-3.c: New test.
6489
6490 2005-10-04 Steven Bosscher <stevenb@suse.de>
6491
6492 * gcc.dg/pr23049.c: New test.
6493
6494 * gcc.dg/ucnid-4.c: Fix test.
6495
6496 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6497
6498 PR 23445
6499 * gcc.c-torture/compile/pr23445.c: New test.
6500
6501 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6502
6503 * g++.dg/overload/unknown1.C: New.
6504
6505 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6506
6507 PR c++/17775
6508 * g++.dg/template/repo4.C: New test.
6509
6510 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6511
6512 PR libfortran/19308
6513 * gfortran.dg/large_real_kind_2.F90: New test.
6514 * gfortran.dg/large_integer_kind_2.f90: New test.
6515
6516 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6517
6518 * lib/target-supports.exp (check_effective_target_vect_shift):
6519 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6520 (check_effective_target_vect_condition): Fix copy-n-pasto.
6521
6522 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6523 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6524 targets.
6525
6526 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6527
6528 PR c++/22621
6529 * g++.dg/template/overload5.C : New test.
6530
6531 PR c++/23840
6532 * g++.dg/expr/stdarg1.C: New test.
6533
6534 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6535
6536 PR 24142
6537 * gcc.c-torture/execute/pr24142.c: New test.
6538
6539 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6540
6541 PR 24141
6542 * gcc.c-torture/execute/pr24141.c: New test.
6543
6544 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6545 Diego Novillo <dnovillo@redhat.com>
6546
6547 PR 23604
6548 * gcc.c-torture/execute/pr23604.c: New test.
6549
6550 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6551
6552 PR fortran/16404
6553 PR fortran/20835
6554 PR fortran/20890
6555 PR fortran/20899
6556 PR fortran/20900
6557 PR fortran/20901
6558 PR fortran/20902
6559 gfortran.dg/equiv_constraint_1.f90: New test.
6560 gfortran.dg/equiv_constraint_2.f90: New test.
6561 gfortran.dg/equiv_constraint_3.f90: New test.
6562 gfortran.dg/equiv_constraint_4.f90: New test.
6563 gfortran.dg/equiv_constraint_5.f90: New test.
6564 gfortran.dg/equiv_constraint_6.f90: New test.
6565 gfortran.dg/equiv_constraint_7.f90: New test.
6566 gfortran.dg/equiv_constraint_8.f90: New test.
6567 gfortran.dg/private_type_1.f90: New test.
6568 gfortran.dg/private_type_2.f90: New test.
6569 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6570 980628-10.f: Assert std=gnu to permit mixing of
6571 types in equivalence statements.
6572
6573 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6574
6575 PR 24112
6576 * gfortran.dg/open_status_1.f90: New.
6577
6578 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6579
6580 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6581 * gcc.dg/vect/pr22480.c: Clean up temp files.
6582 * gcc.dg/vect/pr23831.c: Clean up temp files.
6583 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6584 Clean up temp files.
6585 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6586 Clean up temp files.
6587
6588 * gcc.dg/20050309-1.c: Clean up temp files.
6589 * gcc.dg/20050325-1.c: Clean up temp files.
6590
6591 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6592
6593 PR tree-optimization/24059
6594 * gcc.dg/vect/pr24059.c : New test.
6595
6596 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR middle-end/24109
6599 * gcc.c-torture/execute/20050929-1.c: New test.
6600
6601 2005-09-29 Steven Bosscher <stevenb@suse.de>
6602
6603 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6604
6605 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6606
6607 PR c/21419
6608 * gcc.dg/pr21419.c: New test.
6609
6610 2005-09-29 Steven Bosscher <stevenb@suse.de>
6611
6612 * gcc.dg/pr23911.c: New test.
6613
6614 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6615
6616 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6617
6618 PR c++/16782
6619 * g++.dg/parse/qualified4.C: New test.
6620 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6621 * g++.old-deja/g++.mike/p8154.C: Likewise.
6622
6623 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6624
6625 PR c++/22147
6626 * g++.dg/template/friend37.C: New test.
6627 * g++.dg/parse/crash28.C: Adjust error markers.
6628
6629 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6630
6631 PR fortran/18518
6632 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6633
6634 2005-09-27 Devang Patel <dpatel@apple.com>
6635
6636 PR tree-optimization/23625
6637 * gcc.dg/pr23625.c: New test.
6638
6639 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6640
6641 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6642 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6643
6644 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR fortran/23677
6647 * gfortran.fortran-torture/execute/save_1.f90: New test.
6648 * gfortran.dg/save_1.f90: New test.
6649
6650 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6651
6652 * gcc.target/i386/builtin-apply-mmx.c: New test.
6653
6654 PR target/22576
6655 * gcc.target/i386/pr22576.c: New test.
6656
6657 PR target/22585
6658 * gcc.target/i386/pr22585.c: New test.
6659
6660 PR target/23268
6661 * gcc.target/i386/pr23268.c: New test.
6662
6663 PR middle-end/23831
6664 * gcc.dg/vect/pr23831.c: New test.
6665
6666 PR target/24055
6667 * gcc.target/i386/pr24055.c: New test.
6668
6669 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6670
6671 PR tree-optimization/23960
6672 * gcc.c-torture/compile/pr23960.c: New.
6673
6674 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6675
6676 PR fortran/16861
6677 * gfortran.dg/nested_modules_3.f90: New.
6678
6679 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6680
6681 PR fortran/24005
6682 gfortran.dg/interface_1.f90: New test.
6683
6684 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6685 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6686
6687 PR fortran/23843
6688 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6689
6690 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6691
6692 PR fortran/23516
6693 * gfortran.dg/imag_1.f: New test.
6694 * gfortran.dg/imag_2.f: Ditto.
6695
6696 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6697
6698 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6699
6700 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6701
6702 PR c++/21983
6703 * g++.dg/warn/pr21983.C: New test.
6704
6705 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6706
6707 PR c++/23993
6708 * g++.dg/template/array14.C: New test.
6709
6710 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6711
6712 PR fortran/19929
6713 * gfortran.dg/der_ptr_component_1.f90: New test.
6714
6715 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6716
6717 PR c++/23965
6718 * g++.dg/template/error1.C: Reject "no matching function" message.
6719
6720 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6721
6722 PR c++/17609
6723 * g++.dg/lookup/error1.C: New test.
6724
6725 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6726
6727 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6728 functionality of the testcase.
6729
6730 2005-09-20 Richard Henderson <rth@redhat.com>
6731
6732 * gcc.dg/vect/vect-22.c: Require vect_float.
6733 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6734
6735 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6736
6737 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6738 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6739 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6740 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6741 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6742 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6743 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6744 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6745 * gcc.dg/cpp/ucnid-8.c: New test.
6746
6747 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR tree-optimization/23929
6750 * gcc.c-torture/compile/pr23929.c: New test.
6751
6752 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6753
6754 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6755 for one loop.
6756
6757 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6758
6759 PR testsuite/23186
6760 * g++.dg/other/pr22003.C: Require named sections.
6761
6762 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR c++/23947
6765 * g++.dg/rtti/crash3.C: New test.
6766
6767 PR tree-optimization/23818
6768 * gcc.dg/pr23818.c: New test.
6769
6770 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6771
6772 PR fortran/23420
6773 * gfortran.dg/print_fmt_4.f: New.
6774
6775 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR fortran/23663
6778 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6779
6780 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6781
6782 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6783 Use pointers to local alignable arrays instead. Added comments.
6784 * gcc.dg/vect/vect-46.c: Likewise.
6785 * gcc.dg/vect/vect-48.c: Likewise.
6786 * gcc.dg/vect/vect-49.c: Likewise.
6787 * gcc.dg/vect/vect-52.c: Likewise.
6788 * gcc.dg/vect/vect-53.c: Likewise.
6789 * gcc.dg/vect/vect-54.c: Likewise.
6790 * gcc.dg/vect/vect-56.c: Likewise.
6791 * gcc.dg/vect/vect-57.c: Likewise.
6792 * gcc.dg/vect/vect-58.c: Likewise.
6793 * gcc.dg/vect/vect-60.c: Likewise.
6794 * gcc.dg/vect/vect-61.c: Likewise.
6795
6796 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6797 The test is no longer vectorizable on vect_no_align targets.
6798 * gcc.dg/vect/vect-43.c: Likewsie.
6799
6800 * gcc.dg/vect/vect-44.c: Added comments.
6801 * gcc.dg/vect/vect-45.c: Added comments.
6802 * gcc.dg/vect/vect-50.c: Added comments.
6803 * gcc.dg/vect/vect-51.c: Added comments.
6804
6805 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6806 aligned type.
6807 * gcc.dg/vect/Os-vect-95.c: Likewise.
6808
6809 * gcc.dg/vect/vect-41.c: Test removed.
6810 * gcc.dg/vect/vect-47.c: Test removed.
6811 * gcc.dg/vect/vect-55.c: Test removed.
6812 * gcc.dg/vect/vect-59.c: Test removed.
6813
6814 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6815
6816 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6817 No longer vectorizable on vect_no_align targets.
6818 * gcc.dg/vect/pr20122.c: Likewise.
6819 * gcc.dg/vect/vect-74.c: Likewise.
6820 * gcc.dg/vect/vect-75.c: Likewise.
6821 * gcc.dg/vect/vect-76.c: Likewise.
6822
6823 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6824 Will not be vectorizable on vect_no_align targets once aliasing issues
6825 are resolved.
6826 * gcc.dg/vect/vect-79.c: Likewise.
6827
6828 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6829 * gcc.dg/vect/vect-78.c: Likewise.
6830 * gcc.dg/vect/vect-97.c: Likewise.
6831
6832 2005-09-19 Steven Bosscher <stevenb@suse.de>
6833
6834 * gcc.dg/pr23943.c: New test.
6835
6836 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6837
6838 PR fortran/19181
6839 * gfortran.dg/derived_pointer_null_1.f90: New test.
6840
6841 2005-09-18 Richard Guenther <rguenther@suse.de>
6842
6843 PR middle-end/23944
6844 * gcc.c-torture/compile/pr23944.c: New testcase.
6845
6846 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6847
6848 PR fortran/15975
6849 * gfortran.dg/der_pointer_2.f90: New test.
6850
6851 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6852
6853 PR fortran/16861
6854 * gfortran.dg/nested_modules_2.f90: New test.
6855
6856 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6857
6858 PR c++/18368
6859 * g++.dg/other/semicolon.C: New test.
6860
6861 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6862
6863 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6864 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6865
6866 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6867
6868 PR c++/23914
6869 * g++.dg/template/static18.C: New test.
6870
6871 PR c++/21514
6872 * g++.dg/template/crash19.C: Remove dg-error marker.
6873 * g++.dg/template/local4.C: New test.
6874
6875 2005-09-16 Paul Brook <paul@codesourcery.com>
6876
6877 PR fortran/23906
6878 * gfortran.dg/dependency_1.f90: New test.
6879
6880 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6881
6882 PR c++/23896
6883 * g++.dg/template/static17.C: New test.
6884
6885 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6886
6887 PR c++/23139
6888 * g++.dg/warn/huge-val1.C: New test.
6889
6890 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6891
6892 PR c++/13140
6893 * g++.dg/parse/class2.C: New test.
6894 * g++.dg/template/explicit8.C: Likewise.
6895 * g++.dg/template/spec25.C: Likewise.
6896
6897 2005-09-14 Josh Conner <jconner@apple.com>
6898
6899 PR middle-end/23584
6900 * gcc.dg/pr23584.c: New test.
6901
6902 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6903
6904 PR fortran/21875 Internal Unit Array I/O, NIST
6905 * gfortran.dg/arrayio_1.f90: New test.
6906 * gfortran.dg/arrayio_1.f90: New test.
6907 * gfortran.dg/arrayio_1.f90: New test.
6908 * gfortran.dg/arrayio_1.f90: New test.
6909 * gfortran.dg/arrayio_1.f90: New test.
6910
6911 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6912
6913 PR middle-end/22480
6914 * gcc.dg/vect/pr22480.c: New test.
6915
6916 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6917
6918 PR fortran/19358
6919 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6920
6921 2005-09-13 Josh Conner <jconner@apple.com>
6922
6923 PR c++/23180
6924 * g++.dg/init/struct2.C: New test.
6925 * g++.dg/init/struct3.C: New test.
6926
6927 2005-09-13 Janis Johnson <janis187@us.ibm.com>
6928
6929 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6930 Clean up temp files.
6931 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6932 gcc.dg/tree-ssa/builtin-fprintf-1.c,
6933 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6934 gcc.dg/tree-ssa/builtin-printf-1.c,
6935 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6936 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6937 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6938 gcc.dg/tree-ssa/builtin-vprintf-1.c,
6939 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6940 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6941 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6942 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6943 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6944 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6945 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6946 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6947
6948 2005-09-13 Josh Conner <jconner@apple.com>
6949
6950 * lib/gcc-dg.exp: Load scanipa.exp.
6951 (cleanup-dump): New procedure.
6952 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6953 * lib/scandump.exp: New file.
6954 * lib/scantree.exp: Use it.
6955 * lib/scanipa.exp: New file.
6956
6957 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
6958
6959 PR fortran/17740
6960 * gfortran.dg/generic_4.f90: New test.
6961
6962 2005-09-13 Uros Bizjak <uros@kss-loka.si>
6963
6964 PR target/23816
6965 * gcc.target/i386/pr23816-1.c: New test.
6966 * gcc.target/i386/pr23816-2.c: New test.
6967
6968
6969 2005-09-13 Bastian Blank <waldi@debian.org>
6970
6971 PR c++/16171
6972 * g++.dg/abi/mangle26.C: New test.
6973 * g++.dg/abi/mangle27.C: New test.
6974 * g++.dg/abi/mangle28.C: New test.
6975 * g++.dg/abi/mangle29.C: New test.
6976
6977 PR c++/23839
6978 * g++.dg/parse/register1.C: New test.
6979
6980 2005-09-13 Mark Mitchell <mark@codesourcery.com>
6981
6982 PR c++/23842
6983 * g++.dg/template/access16.C: New test.
6984
6985 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6986
6987 * gfortran.dg/char_pack_2.f90: Increase the vector size.
6988
6989 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6990
6991 PR fortran/18899
6992 * gfortran.dg/shape_2.f90: New test.
6993
6994 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6995
6996 PR target/19269
6997 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6998 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6999 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7000 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
7001 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
7002 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
7003 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
7004 tests.
7005
7006 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7007
7008 PR c++/23841
7009 * g++.dg/parse/template17.C: New test.
7010
7011 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7012
7013 PR c++/23789
7014 * g++.dg/template/nontype14.C: New test.
7015
7016 2005-09-12 Ian Lance Taylor <ian@airs.com>
7017
7018 PR g++/7874
7019 * g++.dg/lookup/friend7.C: New test.
7020 * g++.dg/lookup/friend8.C: New test.
7021 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7022 so that it will be found via argument dependent lookup.
7023 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7024 friend functions which will no longer be found.
7025 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7026 function g, so that it will be found via argument dependent
7027 lookup.
7028 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7029 * g++.old-deja/g++.mike/net43.C: Likewise.
7030
7031 2005-09-12 Mark Mitchell <mark@codesourcery.com>
7032
7033 PR c++/23691
7034 * g++.dg/template/static16.C: New test.
7035
7036 2005-09-12 Josh Conner <jconner@apple.com>
7037
7038 PR middle-end/23237
7039 * gcc.c-torture/compile/pr23237.c: New test.
7040
7041 2005-09-11 Richard Henderson <rth@redhat.com>
7042
7043 * g++.dg/other/error8.C: Update expected diagnostic text.
7044
7045 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7046
7047 PR libfortran/19872
7048 * gfortran.dg/overwrite_1.f: New test.
7049
7050 2005-09-09 Josh Conner <jconner@apple.com>
7051
7052 * g++.dg/init/pr23180-1.C: Removed.
7053 * g++.dg/init/pr23180-2.C: Removed.
7054
7055 2005-09-09 David Daney <ddaney@avtrex.com>
7056
7057 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
7058 files which are ...
7059 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
7060 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
7061
7062 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7063
7064 * gfortran.dg/iostat_2.f90: New test.
7065
7066 2005-09-09 Mark Mitchell <mark@codesourcery.com>
7067
7068 PR c++/22252
7069 * g++.dg/ext/interface1.C: New test.
7070 * g++.dg/ext/interface1.h: Likewise.
7071 * g++.dg/ext/interface1a.cc: Likewise.
7072
7073 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
7074
7075 * gfortran.dg/iomsg_1.f90: New test case.
7076
7077 2005-09-09 Richard Guenther <rguenther@suse.de>
7078
7079 PR c++/23624
7080 * g++.dg/tree-ssa/pr23624.C: New testcase.
7081
7082 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7083
7084 PR fortran/19239
7085 * gfortran.dg/vector_subscript_1.f90,
7086 * gfortran.dg/vector_subscript_2.f90: New tests.
7087
7088 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7089
7090 PR fortran/21104
7091 * gfortran.dg/array_alloc_1.f90,
7092 * gfortran.dg/array_alloc_2.f90,
7093 * gfortran.dg/array_alloc_3.f90: New tests.
7094
7095 2005-09-09 Richard Sandiford <richard@codesourcery.com>
7096
7097 PR fortran/12840
7098 * gfortran.dg/array_constructor_6.f90
7099 * gfortran.dg/array_constructor_7.f90
7100 * gfortran.dg/array_constructor_8.f90
7101 * gfortran.dg/array_constructor_9.f90
7102 * gfortran.dg/array_constructor_10.f90
7103 * gfortran.dg/array_constructor_11.f90
7104 * gfortran.dg/array_constructor_12.f90: New tests.
7105
7106 2005-09-08 Josh Conner <jconner@apple.com>
7107
7108 PR c++/23180
7109 * g++.dg/init/pr23180-1.C: New test.
7110 * g++.dg/init/pr23180-2.C: New test.
7111
7112 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
7113
7114 PR fortran/18878
7115 * gfortran.dg/module_double_reuse.f90: New.
7116
7117 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
7118
7119 PR fortran/23270
7120 PR fortran/22304
7121 PR fortran/18870
7122 PR fortran/17917
7123 PR fortran/16511
7124 * gfortran.dg/common_equivalence_1.f: New.
7125 * gfortran.dg/common_equivalence_2.f: New.
7126 * gfortran.dg/common_equivalence_3.f: New.
7127 * gfortran.dg/contained_equivalence_1.f90: New.
7128 * gfortran.dg/module_blank_common.f90: New.
7129 * gfortran.dg/module_commons_1.f90: New.
7130 * gfortran.dg/module_equivalence_1.f90: New.
7131 * gfortran.dg/nested_modules_1.f90: New.
7132 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7133 equivalences and add comment to connect the test with
7134 the PR.
7135
7136 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7137
7138 PR fortran/23765
7139 * gfortran.dg/common_6.f90: New test.
7140
7141 2005-09-08 Richard Sandiford <richard@codesourcery.com>
7142
7143 PR fortran/15326
7144 * gfortran.dg/char_result_1.f90,
7145 * gfortran.dg/char_result_2.f90,
7146 * gfortran.dg/char_result_3.f90,
7147 * gfortran.dg/char_result_4.f90,
7148 * gfortran.dg/char_result_5.f90,
7149 * gfortran.dg/char_result_6.f90,
7150 * gfortran.dg/char_result_7.f90,
7151 * gfortran.dg/char_result_8.f90: New tests.
7152
7153 2005-09-08 Richard Sandiford <richard@codesourcery.com>
7154
7155 PR fortran/19928
7156 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7157
7158 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
7159
7160 PR obj-c++/16816
7161 * obj-c++.dg/selector-5.mm: New test.
7162 * obj-c++.dg/selector-6.mm: New test.
7163
7164 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
7165
7166 PR objc/20574
7167 PR objc/19324
7168 * objc.dg/error-1.m: New test.
7169
7170 2005-09-07 Richard Sandiford <richard@codesourcery.com>
7171
7172 PR fortran/23373
7173 * gfortran.fortran-torture/execute/pr23373-1.f90,
7174 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7175
7176 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
7177
7178 PR libfortran/23760
7179 * gfortran.dg/g77/1832.f: Remove long string in write statement
7180 to allow the test to pass on correct list directed output with
7181 prepended space.
7182
7183 2005-09-07 James E Wilson <wilson@specifix.com>
7184
7185 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7186
7187 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
7188
7189 * gfortran.dg/parameter+save.f90: Rename to
7190 * gfortran.dg/parameter_save.f90: .. this.
7191
7192 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
7193
7194 PR fortran/20848
7195 * gfortran.dg/parameter+save.f90: New test case.
7196
7197 2005-09-06 Richard Sandiford <richard@codesourcery.com>
7198
7199 PR fortran/19269
7200 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7201
7202 2005-09-06 Jakub Jelinek <jakub@redhat.com>
7203
7204 PR c/23075
7205 * gcc.dg/pr23075.c: New test.
7206 * g++.dg/warn/pr23075.C: New test.
7207
7208 PR target/22362
7209 * gcc.target/i386/pr22362.c: New test.
7210
7211 PR rtl-optimization/23098
7212 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7213
7214 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7215 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7216 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7217
7218 2005-09-06 Mark Mitchell <mark@codesourcery.com>
7219
7220 * g++.dg/expr/cast6.C: New test.
7221
7222 PR c++/9782
7223 * g++.dg/init/new15.C: New test.
7224
7225 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
7226
7227 * gcc.dg/vect/Os-vect-95.c: New test.
7228 * gcc.dg/vect/vect-95.c: Same.
7229
7230 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
7231
7232 * gcc.dg/vect/vect-29.c: Update xfail testing.
7233 * gcc.dg/vect/vect-44.c: Same.
7234 * gcc.dg/vect/vect-48.c: Same.
7235 * gcc.dg/vect/vect-50.c: Same.
7236 * gcc.dg/vect/vect-72.c: Same.
7237 * gcc.dg/vect/vect-77.c: Same.
7238 * gcc.dg/vect/vect-78.c: Same.
7239 * gcc.dg/vect/vect-80.c: Same.
7240 * gcc.dg/vect/vect-96.c: Same.
7241 * gcc.dg/vect/vect-100.c: Same.
7242 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7243 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7244 * gfortran.dg/vect/vect-5.f90: Same.
7245
7246 2005-09-06 Jakub Jelinek <jakub@redhat.com>
7247
7248 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7249 start strings.
7250 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7251 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7252
7253 PR c++/23056
7254 * g++.dg/opt/pr23056.C: New test.
7255
7256 PR rtl-optimization/23098
7257 * gcc.target/i386/pr23098.c: New test.
7258
7259 2005-09-05 Mark Mitchell <mark@codesourcery.com>
7260
7261 PR c++/23667
7262 * g++.dg/template/static15.C: New test.
7263
7264 PR c++/21440
7265 * g++.dg/ext/stmtexpr5.C: New test.
7266 * g++.dg/ext/stmtexpr6.C: Likewise.
7267
7268 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
7269
7270 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7271
7272 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7273 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7274 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7275
7276 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
7277
7278 PR libfortran/23321
7279 * gfortran.dg/direct_io_4.f90: New test case.
7280
7281 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
7282 Rasmus Hahn <rassahah@neofonie.de>
7283
7284 PR libobjc/23108
7285 * objc.dg/type-stream-1.m: New test.
7286
7287 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
7288
7289 PR fortran/23661
7290 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7291 gfortran.dg/print_fmt_3.f90: New test.
7292
7293 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7294
7295 * gfortran.dg/fmt_t_1.f90: New test.
7296
7297 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR rtl-optimization/23454
7300 * g++.dg/opt/pr23454.C: New test.
7301
7302 2005-09-03 Mark Mitchell <mark@codesourcery.com>
7303
7304 PR c++/23699
7305 * g++.dg/ext/static1.C: New test.
7306
7307 2005-09-02 Richard Henderson <rth@redhat.com>
7308
7309 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7310 tail call to check_fa_work.
7311
7312 2005-09-02 Mark Mitchell <mark@codesourcery.com>
7313
7314 PR c++/21687
7315 * g++.dg/other/gc3.C: New test.
7316
7317 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7318
7319 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7320 * gcc.dg/20050826-1.c: Likewise.
7321
7322 2005-08-31 Mark Mitchell <mark@codesourcery.com>
7323
7324 PR c++/23167
7325 * g++.dg/expr/volatile1.C: New test.
7326
7327 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
7328
7329 PR middle-end/23547
7330 * gcc.dg/pr23547.c: New test.
7331
7332 2005-09-02 Richard Sandiford <richard@codesourcery.com>
7333
7334 PR c/22061
7335 * gcc.c-torture/execute/pr22061-1.c,
7336 * gcc.c-torture/execute/pr22061-2.c,
7337 * gcc.c-torture/execute/pr22061-3.c,
7338 * gcc.c-torture/execute/pr22061-4.c: New tests.
7339
7340 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
7341
7342 * gcc.dg/Wredundant-decls-2.c: New test to check that
7343 -Wredundant-decls does not issue warning for a variable
7344 definition following a declaration.
7345
7346 2005-09-01 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR debug/7241
7349 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7350 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7351 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7352
7353 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7354 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7355 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7356 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7357 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7358 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7359 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7360 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7361
7362 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7363
7364 PR objc/23306
7365 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7366 scan-assmbler.
7367
7368 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
7369
7370 PR target/21255
7371 * gcc.dg/pr21255-1.c: New test.
7372 * gcc.dg/pr21255-2-mb.c: Likewise.
7373 * gcc.dg/pr21255-2-ml.c: Likewise.
7374 * gcc.dg/pr21255-3.c: Likewise.
7375 * gcc.dg/pr21255-4.c: Likewise.
7376
7377 2005-08-31 Dale Johannesen <dalej@apple.com>
7378
7379 * gcc.dg/20050830-1.c: New.
7380
7381 2005-08-31 Josh Conner <jconner@apple.com>
7382
7383 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7384 command-line options for arm-*-* targets.
7385 * g++.dg/init/array16.C: Likewise.
7386 * g++.dg/other/crash-4.C: Likewise.
7387
7388 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7389
7390 PR obj-c++/23640
7391 * obj-c++.dg/gnu-runtime-3.mm: New test.
7392
7393 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7394
7395 PR c++/13377
7396 * g++.dg/lookup/ambig4.C: New test.
7397 * g++.dg/lookup/ambig5.C: New test.
7398 * g++.dg/tc1/dr101.C: Adjust error markers.
7399
7400 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7401
7402 PR c++/23639
7403 * g++.dg/template/ttp5.C: Adjust error markers.
7404
7405 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7406
7407 PR testsuite/23609
7408 * lib/obj-c++.exp: Include target-libpath.exp.
7409 (obj-c++_link_flags): Look for the GNU libobjc library
7410 and set the library path to include it.
7411 Don't manually set LD_LIBRARY_PATH (etc.) but call
7412 set_ld_library_path_env_vars instead.
7413 (obj-c++_target_compile): Don't set library path or
7414 linker flags because they are already set correctly
7415 in obj-c++_link_flags.
7416
7417 2005-08-30 Josh Conner <jconner@apple.com>
7418
7419 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7420 to command-line options for arm-*-* targets.
7421
7422 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7423
7424 * g++.dg/other/i386-1.C: New.
7425
7426 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR preprocessor/20348
7429 PR preprocessor/20356
7430 * gcc.dg/cpp/pr20348.c: New test.
7431 * gcc.dg/cpp/pr20348.h: New file.
7432 * gcc.dg/cpp/inc/pr20348.h: New file.
7433 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7434 * gcc.dg/cpp/pr20356.c: New test.
7435 * gcc.dg/cpp/pr20356.h: New file.
7436 * gcc.dg/cpp/inc/pr20356.h: New file.
7437 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7438
7439 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7440
7441 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7442 Fix array dimension to avoid correct end-of-file error.
7443
7444 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7445
7446 PR libfortran/23598
7447 * gfortran.dg/iostat_1.f90: New test.
7448
7449 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7450
7451 PR middle-end/23408
7452 * gcc.dg/pr23408.c: New test.
7453
7454 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7455
7456 PR c++/23099
7457 * g++.dg/init/member1.C: Make sure erroneous static data member
7458 definitions are required.
7459 * g++.dg/template/static13.C: New test.
7460 * g++.dg/template/static14.C: Likewise.
7461
7462 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7463
7464 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7465 -march=pentium4, remove ilp32 requirement.
7466
7467 PR middle-end/23484
7468 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7469 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7470
7471 2005-08-29 Andreas Jaeger <aj@suse.de>
7472
7473 PR testsuite/23607
7474 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7475
7476 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7477
7478 * gcc.c-torture/execute/20050316-2.c: New test.
7479 * gcc.c-torture/execute/20050316-3.c: New test.
7480 * gcc.dg/torture/pr16104-1.c: New test.
7481
7482 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7483
7484 PR middle-end/23463
7485 * gcc.c-torture/execute/zero-struct-1.c: New test.
7486
7487 2005-08-27 Richard Guenther <rguenther@suse.de>
7488
7489 PR target/23575
7490 * gcc.target/i386/pr23575.c: New testcase.
7491
7492 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR rtl-optimization/23561
7495 * gcc.c-torture/execute/20050826-1.c: New test.
7496
7497 PR rtl-opt/23560
7498 * gcc.c-torture/execute/20050826-2.c: New test.
7499
7500 2005-08-26 Dale Johannesen <dalej@apple.com>
7501
7502 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7503 * gcc.dg/20050826-1.c: New.
7504
7505 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7506
7507 PR c++/19004
7508 * g++.dg/template/nontype13.C: New test.
7509
7510 PR c++/23491
7511 * g++.dg/init/new14.C: New test.
7512 * g++.dg/expr/anew1.C: Do not XFAIL.
7513 * g++.dg/expr/anew2.C: Likewise.
7514 * g++.dg/expr/anew3.C: Likewise.
7515
7516 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7517
7518 PR middle-end/22439
7519 * gcc.dg/vla-3.c: New test.
7520
7521 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7522
7523 PR fortran/20363
7524 * gfortran.dg/named_interface.f90: New.
7525
7526 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7527
7528 * gcc.c-torture/execute/frame-address.c: New test.
7529
7530 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7531
7532 PR c++/20817
7533 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7534
7535 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7536
7537 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7538
7539 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7540
7541 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7542 * gcc.dg/altivec-22.c: Rename from..
7543 * gcc.dg/altivec-nomfcr.c: ..this.
7544
7545 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7546
7547 PR tree-optimization/23546
7548 * gcc.dg/tree-ssa/pr23546.c: New test.
7549
7550 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7551
7552 PR fortran/17758
7553 * gfortran.dg/nonreturning_statements.f90: New test.
7554
7555 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7556
7557 PR c++/22454
7558 * g++.dg/parse/crash29.C: New.
7559
7560 2005-08-23 DJ Delorie <dj@redhat.com>
7561
7562 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7563 constants have the L suffix.
7564
7565 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7566
7567 PR c++/23044
7568 * g++.dg/template/instantiate8.C: New.
7569
7570 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7571
7572 PR middle-end/23467
7573 * gcc.c-torture/execute/pr23467.c: New test.
7574
7575 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR tree-optimization/22043
7578 * gcc.c-torture/execute/20050613-1.c: New test.
7579
7580 2005-08-23 Ben Elliston <bje@au.ibm.com>
7581
7582 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7583
7584 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR rtl-optimization/23478
7587 * g++.dg/opt/pr23478.C: New test.
7588
7589 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7590
7591 PR c/18715
7592 * gcc.dg/switch-warn-3.c: New test.
7593
7594 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7595
7596 PR c++/22233
7597 * g++.dg/template/param1.C: New test.
7598
7599 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7600
7601 PR c++/23089
7602 * g++.dg/other/incomplete1.C: New test.
7603
7604 2005-08-22 Ira Rosen <irar@il.ibm.com>
7605
7606 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7607 are vectorizable.
7608
7609 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7610
7611 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7612 d_lines_5.f: New.
7613
7614 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7615
7616 * gcc.target/i386/sse-4.c: New test.
7617
7618 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7619
7620 PR testsuite/23239
7621 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7622
7623 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7624
7625 * gcc.dg/20050811-1.c: New test.
7626 * gcc.dg/20050811-2.c: New test.
7627
7628 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7629
7630 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7631
7632 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7633
7634 PR 23476
7635 * gcc.c-torture/compile/pr23476.c: New test.
7636
7637 2005-08-19 Devang Patel <dpatel@apple.com>
7638
7639 PR tree-optimization/23048
7640 * gcc.dg/tree-ssa/pr23048.c: New test.
7641
7642 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7643
7644 PR middle-end/20624
7645 * g++.dg/warn/Wreturn-3.C: New test
7646
7647 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7648
7649 PR tree-optimization/22228
7650 * g++.dg/vect/pr22543.cc: New test.
7651
7652 2005-08-17 Steven Bosscher <stevenb@suse.de>
7653
7654 PR tree-optimization/21574
7655 * gcc.dg/tree-ssa/pr21574.c: New test.
7656
7657 2005-08-16 James E Wilson <wilson@specifix.com>
7658
7659 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7660
7661 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7662
7663 PR tree-opt/23402
7664 * gcc.c-torture/compile/zero-strct-3.c: New test.
7665 * gcc.c-torture/compile/zero-strct-4.c: New test.
7666
7667 2005-08-16 Steven Bosscher <stevenb@suse.de>
7668
7669 PR target/23376
7670 * gcc.target/x86_64/pr23376.c: New test.
7671
7672 2005-08-16 Ian Lance Taylor <ian@airs.com>
7673
7674 PR c++/23337
7675 * g++.dg/ext/vector2.C: New.
7676
7677 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7678
7679 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7680
7681 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7682
7683 PR libfortran/23428
7684 * gfortran.dg/inquire-complex.f90: New test case.
7685
7686 2005-08-16 James E Wilson <wilson@specifix.com>
7687
7688 PR tree-optimization/21105
7689 * gcc.dg/large-size-array.c: New.
7690
7691 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7692
7693 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7694 type.
7695 * gcc.dg/vect/vect-41: Likewise.
7696 * gcc.dg/vect/vect-42: Likewise.
7697 * gcc.dg/vect/vect-43: Likewise.
7698 * gcc.dg/vect/vect-44: Likewise.
7699 * gcc.dg/vect/vect-46: Likewise.
7700 * gcc.dg/vect/vect-47: Likewise.
7701 * gcc.dg/vect/vect-48: Likewise.
7702 * gcc.dg/vect/vect-52: Likewise.
7703 * gcc.dg/vect/vect-53: Likewise.
7704 * gcc.dg/vect/vect-54: Likewise.
7705 * gcc.dg/vect/vect-55: Likewise.
7706 * gcc.dg/vect/vect-56: Likewise.
7707 * gcc.dg/vect/vect-57: Likewise.
7708 * gcc.dg/vect/vect-58: Likewise.
7709 * gcc.dg/vect/vect-59: Likewise.
7710 * gcc.dg/vect/vect-60: Likewise.
7711 * gcc.dg/vect/vect-61: Likewise.
7712 * gcc.dg/vect/vect-85: Likewise.
7713 * gcc.dg/vect/vect-87: Likewise.
7714 * gcc.dg/vect/vect-88: Likewise.
7715 * gcc.dg/vect/vect-93.c: Likewise.
7716 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7717 * gcc.dg/vect/vect-75: Likewise.
7718 * gcc.dg/vect/vect-76: Likewise.
7719 * gcc.dg/vect/vect-77: Likewise.
7720 * gcc.dg/vect/vect-78: Likewise.
7721 * gcc.dg/vect/vect-80: Likewise.
7722 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7723 vectorized for the expected reason, rather than checking how alignment
7724 was handled.
7725 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7726 type and also instead of aligned pointers. Added documentation.
7727
7728 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7729
7730 * gfortran.dg/power.f90: New test.
7731
7732 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR rtl-optimization/23299
7735 * g++.dg/opt/pr23299.C: New test.
7736
7737 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7738
7739 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7740
7741 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7742
7743 * g++.dg/template/local6.C: New test.
7744
7745 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7746
7747 * execute/exceptions/finally-1.m: Check that the catch and finally are
7748 being called. Also add a "return 0;" at the end of main.
7749
7750 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7751
7752 PR fortran/21432.
7753 * gfortran.dg/namelist_print_1.f: New test of functionality of
7754 PRINT namelist.
7755 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7756 namelist generates error with -std=f95.
7757
7758 2005-08-14 Ira Rosen <irar@il.ibm.com>
7759
7760 PR tree-optimization/23119
7761 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7762
7763 2005-08-13 Marcin Koziej <creep@desk.pl>
7764 Andrew Pinski <pinskia@physics.uc.edu>
7765
7766 PR libobjc/22492
7767 * execute/exceptions/finally-1.m: New test.
7768
7769 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7770
7771 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7772 testsuite.
7773 * objc/execute/exceptions/trivial.m: New test.
7774 * objc.dg/try-catch-11.m: Move to ...
7775 * objc/execute/exceptions/foward-1.m: Here.
7776 * objc.dg/try-catch-2.m: Move to ...
7777 * objc/execute/exceptions/catchall-1.m: Here.
7778 * objc.dg/try-catch-8.m: Move to ...
7779 * objc/execute/exceptions/local-variables-1.m: Here.
7780
7781 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7782
7783 * objc.dg/nested-func-1.m: Move to ...
7784 * objc/execute/nested-func-1.m: Here.
7785
7786 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7787
7788 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7789 in ${options} instead of [target_info name].
7790 * lib/obj-c++.exp (objc_target_compile): Likewise.
7791
7792 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7793
7794 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7795
7796 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7797
7798 part of PR testsuite/23348
7799 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7800 of the torture options.
7801 * objc/compile/trivial.m: New test.
7802
7803 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7804
7805 * gfortran.dg/eoshift.f90: Correct format.
7806
7807 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7808
7809 * gfortran.fortran-torture/execute/character_passing.f90:
7810 Fix comment typo.
7811
7812 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7813
7814 PR c++/8271
7815 * g++.dg/template/unify10.C: New.
7816
7817 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7818
7819 * g++.dg/parse/pr22514.C: Move to...
7820 * g++.dg/debug/pr22514.C: here.
7821
7822 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7823
7824 PR c++/23266
7825 * g++.dg/inherit/pure1.C: New test.
7826
7827 * ChangeLog: Fix typos.
7828
7829 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7830 Steven Bosscher <stevenb@suse.de>
7831
7832 * gfortran.dg/runtime_warning_1.f90: New test.
7833
7834 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7835
7836 PR c++/23219
7837 * g++.dg/parse/crash28.C: New.
7838
7839 2005-08-11 Richard Guenther <rguenther@suse.de>
7840
7841 PR target/23289
7842 * gcc.target/i386/tailcall-1.c: New testcase.
7843
7844 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7845
7846 * gcc.dg/vect/vect-67.c: Un-xfail.
7847
7848 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7849
7850 PR c++/23225
7851 * g++.dg/testsuite/parse/crash27.C: new test.
7852
7853 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7854
7855 PR libfortran/22143
7856 * gfortran.dg/shift-kind.f90: New testcase.
7857
7858 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7859
7860 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7861 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7862
7863 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7864
7865 PR c++/20646
7866 * g++.dg/other/mult-stor1.C: New test.
7867
7868 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7869
7870 * gcc.c-torture/pr18299-1.c: Move to ...
7871 * gcc.c-torture/compile/pr18299-1.c: Here.
7872
7873 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7874
7875 * gfortran/fortran.torture/execute/character_passing.f90:
7876 Fix types for LSAME.
7877
7878 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7879
7880 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7881 input data back to what it was originally.
7882
7883 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7884
7885 * objc.dg/try-catch-8.m: Enable for all targets.
7886
7887 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7888
7889 * gcc.dg/pr23165.c: New test.
7890
7891 2005-08-09 Steven Bosscher <stevenb@suse.de>
7892
7893 PR tree-optimization/23234
7894 * gcc.dg/tree-ssa/pr23234.c: New test.
7895
7896 2005-08-08 Josh Conner <jconner@apple.com>
7897
7898 PR rtl-optimization/23241
7899 * gcc.dg/char-compare.c: New test.
7900
7901 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7902
7903 PR c++/22508
7904 * g++.dg/init/new13.C: New test.
7905
7906 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7907
7908 PR c++/21166
7909 * g++.dg/other/crash-4.C: Adjust
7910 * g++/dg/ext/packed9.C: New.
7911
7912 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7913
7914 PR middle-end/21964
7915 * gcc.c-torture/execute/pr21964-1.c: New test.
7916
7917 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7918
7919 PR c/22458
7920 * gcc.dg/pr22458-1.c: New test.
7921
7922 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
7923 Steven G. Kargl <kargls@comcast.net>
7924
7925 PR fortran/22390
7926 * gfortran.dg/flush_1.f90: New test.
7927
7928 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7929
7930 PR c++/23191
7931 * g++.dg/template/eh2.C: New test.
7932
7933 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7934
7935 PR c++/19498
7936 * g++.dg/template/instantiate7.C: New test.
7937
7938 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
7939
7940 PR c/23113
7941 * gcc.dg/Wunused-value-1.c: New test.
7942
7943 2005-08-06 Richard Sandiford <richard@codesourcery.com>
7944
7945 PR rtl-optimization/23233
7946 * gcc.c-torture/compile/pr23233-1.c: New test.
7947
7948 2005-08-06 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR fortran/18833
7951 PR fortran/20850
7952 * gfortran.dg/equiv_1.f90: New test.
7953 * gfortran.dg/equiv_2.f90: New test.
7954 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7955 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7956 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7957
7958 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7959
7960 * gcc.c-torture/execute/vrp-5.c: New test.
7961 * gcc.c-torture/execute/vrp-6.c: New test.
7962 * gcc.dg/tree-ssa/vrp21.c: New test.
7963
7964 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7965
7966 * g++.dg/parse/pr22514.C: New test.
7967
7968 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
7969
7970 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7971
7972 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7973 instead of constant loads / pool entries.
7974
7975 2005-08-05 David Edelsohn <edelsohn@gnu.org>
7976
7977 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7978 TEST_TO_WCTYPE.
7979
7980 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7981
7982 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7983 __WINT_TYPE__ in generated prototypes if possible.
7984
7985 2005-08-04 Diego Novillo <dnovillo@redhat.com>
7986
7987 PR 22037
7988 * g++.dg/tree-ssa/pr22037.C:
7989
7990 2005-08-04 Richard Henderson <rth@redhat.com>
7991
7992 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7993 scan-tree-dump-times directive.
7994
7995 2005-08-04 Jan Hubicka <jh@suse.cz>
7996
7997 * gcov-1.C: Fix switch counts.
7998 * gcov-4b.c: Likewise.
7999
8000 2005-08-03 Jeff Law <law@redhat.com>
8001
8002 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
8003
8004 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
8005
8006 * gcc.c-torture/execute/pr23135.c: New test.
8007
8008 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8009
8010 PR tree-optimization/19899
8011 * gcc.dg/tree-ssa/scev-1.c: New test.
8012 * gcc.dg/tree-ssa/scev-2.c: New test.
8013
8014 2005-08-03 Richard Sandiford <richard@codesourcery.com>
8015
8016 PR target/18582
8017 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8018
8019 2005-08-03 Jan Hubicka <jh@suse.cz>
8020
8021 * update-conroll.c: New testcase.
8022 * update-conroll-2.c: New testcase.
8023
8024 2005-08-02 David Edelsohn <edelsohn@gnu.org>
8025
8026 * gfortran.dg/constant_substring.f: New test.
8027 * gfortran.dg/pr22491.f: New test.
8028
8029 2005-08-02 Jan Hubicka <jh@suse.cz>
8030
8031 * update-threading.c: Replace by the proper one.
8032
8033 2005-08-02 Diego Novillo <dnovillo@redhat.com>
8034
8035 PR 23164
8036 * g++.dg/tree-ssa/pr23164.C: New test.
8037
8038 2005-08-02 Diego Novillo <dnovillo@redhat.com>
8039
8040 * gcc.dg/tree-ssa/pr23192.c: New test.
8041
8042 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
8043
8044 * gcc.c-torture/execute/vrp-4.c: New test.
8045
8046 2005-08-02 Jan Hubicka <jh@suse.cz>
8047
8048 * update-threading.c: New test.
8049
8050 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
8051
8052 * gcc.c-torture/compile/20050801-1.c: New test.
8053 * gcc.c-torture/compile/20050801-2.c: New test.
8054
8055 2005-08-01 Jan Hubicka <jh@suse.cz>
8056
8057 * val-prof-5.c: New test.
8058
8059 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
8060
8061 PR c/22311
8062 * gcc.dg/pr22311-1.c : New test.
8063
8064 2005-07-31 Steven Bosscher <stevenb@suse.de>
8065
8066 PR target/23095
8067 * gfortran.dg/pr23095.f: New test.
8068
8069 PR c++/22003
8070 * g++.dg/other/pr22003.C: New test.
8071
8072 2005-07-31 Richard Sandiford <richard@codesourcery.com>
8073
8074 PR target/20621
8075 * gcc.c-torture/execute/pr20621-1.c: New test.
8076
8077 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
8078
8079 * gfortran.dg/comma_format_extension_4.f: Adjust length
8080 of string for format.
8081 * gfortran.dg/der_array_io_1.f: Replace illegal internal
8082 print statement with internal write.
8083 * gfortran.dg/der_array_io_2.f: Likewise.
8084 * gfortran.dg/der_array_io_3.f: Likewise.
8085
8086 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
8087
8088 * gcc.dg/fold-abs-4.c: new test.
8089
8090 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
8091
8092 PR fortran/22570 an related issues.
8093 * gfortran.dg/x_slash_1.f: New test.
8094
8095 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
8096
8097 PR c/23143
8098 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8099 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8100
8101 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8102
8103 PR c/529
8104 * gcc.dg/Wshadow-3.c: New test.
8105
8106 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
8107
8108 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8109 used to have the wrong bounds).
8110
8111 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8112
8113 PR c/21720
8114 * gcc.dg/hex-round-1.c: Test more cases.
8115 * gcc.dg/hex-round-2.c: New test.
8116
8117 2005-07-29 Diego Novillo <dnovillo@redhat.com>
8118
8119 PR 22550
8120 * g++.dg/tree-ssa/pr22550.C: New test.
8121
8122 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
8123
8124 * gcc.dg/tree-ssa/vrp19.c: New test.
8125 * gcc.dg/tree-ssa-vrp20.c: New test.
8126
8127 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8128
8129 PR c/22240
8130 * gcc.dg/transparent-union-4.c: New test.
8131
8132 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8133
8134 PR c/22192
8135 * gcc.dg/c99-vla-2.c: New test.
8136
8137 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
8138
8139 PR c/21720
8140 * gcc.dg/hex-round-1.c: New test.
8141
8142 2005-07-28 Jan Hubicka <jh@suse.cz>
8143
8144 * inliner-1.c: Do not dump everything.
8145 * tree-prof.exp: Do not pass -ftree-based-profiling.
8146 * bprob.exp: Likewise.
8147
8148 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8149
8150 2005-07-28 Mark Mitchell <mark@codesourcery.com>
8151
8152 PR c++/22545
8153 * g++.dg/expr/ptrmem7.C: New test.
8154
8155 2005-07-28 Mike Stump <mrs@apple.com>
8156
8157 * g++.old-deja/g++.mike/visibility-1.C: New test.
8158
8159 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8160
8161 PR c/20187
8162 * gcc.c-torture/execute/pr20187-1.c: New test.
8163
8164 2005-07-28 Jeff Law <law@redhat.com>
8165
8166 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8167 * gcc.dg/tree-ssa/vrp18.c: New test.
8168
8169 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
8170
8171 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8172
8173 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
8174
8175 PR tree-optimization/22506
8176 * gcc.dg/vect/ps22506.c: New test.
8177
8178 2005-07-28 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR target/21149
8181 * gcc.target/i386/sse-3.c: New test.
8182
8183 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8184
8185 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8186 * gcc.target/mips/mips32-dsp-type.c: Likewise.
8187
8188 2005-07-28 Richard Sandiford <richard@codesourcery.com>
8189
8190 PR c/22589
8191 * gcc.c-torture/compile/pr22589-1.c: New test.
8192
8193 2005-07-28 Jan Hubicka <jh@suse.cz>
8194
8195 * update-loopch.c: New testcase.
8196
8197 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
8198
8199 PR rtl-optimization/23047
8200 * gcc.c-torture/execute/pr23047.c: New test.
8201 * gcc.c-torture/execute/pr23047.x: New.
8202
8203 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
8204
8205 PR tree-optimization/22493
8206 * gcc.c-torture/execute/pr22493-1.c: New test.
8207 * gcc.c-torture/execute/pr22493-1.x: New.
8208 * gcc.c-torture/execute/vrp-1.c: New test.
8209 * gcc.c-torture/execute/vrp-2.c: New test.
8210 * gcc.c-torture/execute/vrp-2.c: New test.
8211
8212 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
8213
8214 * gcc.target/frv/all-builtin-read8.c: Delete.
8215 * gcc.target/frv/all-builtin-read16.c: Delete.
8216 * gcc.target/frv/all-builtin-read32.c: Delete.
8217 * gcc.target/frv/all-builtin-read64.c: Delete.
8218 * gcc.target/frv/all-builtin-write8.c: Delete.
8219 * gcc.target/frv/all-builtin-write16.c: Delete.
8220 * gcc.target/frv/all-builtin-write32.c: Delete.
8221 * gcc.target/frv/all-builtin-write64.c: Delete.
8222 * gcc.target/frv/all-read-write-1.c: New.
8223
8224 2005-07-27 Jeff Law <law@redhat.com>
8225
8226 * gcc.c-torture/execute/pr22630.c: New test.
8227
8228 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
8229
8230 PR tree-optimization/23073
8231 * gcc.dg/vect/nodump-pr23073.c: New test.
8232 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8233
8234 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
8235
8236 PR tree-optimize/22348
8237 * gcc.c-torture/execute/pr22348.c: New.
8238
8239 2005-07-27 Richard Guenther <rguenther@suse.de>
8240
8241 * gcc.dg/tree-ssa/salias-1.c: New testcase.
8242
8243 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8244
8245 PR fortran/22503
8246 * gfortran.dg/logical_comp.f90: New test.
8247
8248 2005-07-27 Jan Hubicka <jh@suse.cz>
8249
8250 * inliner-1.c: Add cleanup of dumps.
8251 * val-prof-*.c: Likewise.
8252 * update-tailcall.c: New.
8253
8254 2005-07-26 Diego Novillo <dnovillo@redhat.com>
8255
8256 PR 22591
8257 * gcc.dg/tree-ssa/pr22591.c: New test.
8258 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8259
8260 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
8261
8262 PR libobjc/22606
8263 * objc.dg/try-catch-11.m: New test.
8264
8265 2005-07-26 Richard Guenther <rguenther@suse.de>
8266
8267 PR tree-optimization/22486
8268 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8269
8270 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
8271
8272 PR tree-opt/22484
8273 * testsuite/g++.dg/opt/loop2.C: New test.
8274
8275 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
8276
8277 * gcc.dg/tree-ssa/reassoc-3.c: New test.
8278 * gcc.dg/tree-ssa/reassoc-4.c: New test.
8279
8280 2005-07-25 Adam Nemet <anemet@lnxw.com>
8281
8282 * lib/profopt.exp (profopt-execute): Check for profiling data
8283 files on the target.
8284
8285 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
8286
8287 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8288 for matching of asm labels.
8289
8290 2005-07-25 Richard Guenther <rguenther@suse.de>
8291
8292 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8293
8294 2005-07-25 Richard Guenther <rguenther@suse.de>
8295
8296 PR testsuite/22624
8297 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8298
8299 2005-07-25 Ira Rosen <irar@il.ibm.com>
8300
8301 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8302 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8303 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8304 * gcc.dg/vect/vect-100.c: New test.
8305 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8306 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8307 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8308 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8309 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8310 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8311 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8312 * gfortran.dg/vect/pr19049.f90: New testcase.
8313 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8314
8315 2005-07-25 Jakub Jelinek <jakub@redhat.com>
8316
8317 * gcc.c-torture/execute/20050713-1.c: New test.
8318
8319 PR fortran/20063
8320 * gfortran.fortran-torture/execute/data_4.f90: New test.
8321
8322 PR middle-end/20303
8323 * gcc.dg/visibility-d.c: New test.
8324
8325 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
8326
8327 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8328 * gfortran.dg/underflow.f90: Ditto.
8329
8330 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8331
8332 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8333 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8334 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8335
8336 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8337
8338 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8339 include case of field width of zero.
8340
8341 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8342
8343 PR libgfortran/21875
8344 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8345 with trailing blanks on normal formatted read.
8346
8347 2005-07-23 Chao-ying Fu <fu@mips.com>
8348
8349 * gcc.target/mips/mips32-dsp-type.c: New test.
8350 * gcc.target/mips/mips32-dsp.c: New test.
8351
8352 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
8353
8354 PR testsuite/21073
8355 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8356
8357 PR testsuite/20454
8358 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8359 and __cyg_profile_func_exit.
8360
8361 2005-07-22 David Edelsohn <edelsohn@gnu.org>
8362
8363 * gfortran.dg/comma_format_extension_3.f: Fix typo.
8364 * gfortran.dg/comma_format_extension_4.f: Same.
8365 * gfortran.dg/pr15332.f: Same.
8366 * gfortran.dg/pr21730.f: Same.
8367
8368 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
8369
8370 * g++.dg/opt/vrp2.C: Fix testcase.
8371
8372 PR tree-opt/22625
8373 * g++.dg/opt/vrp2.C: New test.
8374
8375 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8376
8377 PR debug/21828
8378 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8379
8380 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8381
8382 * gcc.dg/tree-ssa/20050719-1.c: New test.
8383
8384 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8385
8386 * gcc.dg/bfin-longcall-1.c: New file.
8387 * gcc.dg/bfin-longcall-2.c: New file.
8388
8389 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8390
8391 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8392
8393 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8394
8395 PR middle-end/19055
8396 * gcc.dg/tree-ssa/pr19055.c: New test.
8397 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8398
8399 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8400
8401 PR C++/22358
8402 * g++.dg/other/pr22358.C: New test.
8403
8404 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8405
8406 PR c++/2922
8407 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8408
8409 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8410
8411 PR c++/15938
8412 * g++.dg/init/union2.C: New test.
8413
8414 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8415
8416 PR c/22393
8417 * gcc.dg/complex-4.c: New test.
8418
8419 2005-07-21 Richard Guenther <rguenther@suse.de>
8420
8421 PR testsuite/22522
8422 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8423 scanning for asm labels.
8424 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8425
8426 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8427
8428 PR target/22085
8429 * gcc.dg/altivec-pr22085.c: New.
8430
8431 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8432
8433 PR tree-optimization/19210
8434 * gcc.dg/tree-ssa/pr19210-1.c: New.
8435 * gcc.dg/tree-ssa/pr19210-2.c: New.
8436
8437 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8438
8439 PR rtl-optimization/22167
8440 * g++.dg/opt/pr22167.C: New test.
8441
8442 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8443
8444 PR c++/2922
8445 * g++.dg/lookup/two-stage2.C: New.
8446 * g++.dg/lookup/two-stage3.C: New.
8447 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8448 fixed two-stage name lookup for operators.
8449 * g++.dg/template/call3.C: Compiler now produces an appropriate
8450 error message.
8451 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8452 14 as a candidate.
8453 * g++.dg/template/ptrmem4.C: Compiler produces different error
8454 message.
8455 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8456 connect_to_method as a candidate.
8457
8458 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8459
8460 * gcc.dg/fold-alloc-1.c: New test.
8461
8462 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8463
8464 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8465 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8466
8467 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8468
8469 * gcc.dg/fold-abs-1.c: New test.
8470 * gcc.dg/fold-abs-2.c: New test.
8471 * gcc.dg/fold-abs-3.c: New test.
8472
8473 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8474
8475 Make CONSTRUCTOR use VEC to store initializers.
8476 * g++.dg/ext/complit3.C: Check for specific error messages.
8477 * g++.dg/init/brace2.C: Update error message.
8478 * g++.dg/warn/Wbraces2.C: Likewise.
8479
8480 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/16940
8483 * gfortran.dg/module_interface_1.f90: New test.
8484
8485 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8486 Kenneth Zadeck <zadeck@naturalbridge.com>
8487
8488 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8489
8490 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8491
8492 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8493 specify -Wformat for these tests.
8494 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8495 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8496 * gcc.dg/format/opt-6.c: Delete.
8497
8498 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8499
8500 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8501 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8502
8503 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8504
8505 * gcc.dg/tree-ssa/alias-2.c: New test.
8506
8507 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8508
8509 PR c++/22263
8510 * g++.dg/template/explicit7.C: New test.
8511
8512 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8513
8514 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8515 width of 8 to +Inf and -Inf.
8516
8517 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8518
8519 PR c++/22139
8520 * g++.dg/template/friend36.C: New test.
8521
8522 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8523
8524 PR fortran/21730
8525 * gfortran.dg/pr21730.f: New test.
8526
8527 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8528 Kenneth Zadeck <zadeck@naturalbridge.com>
8529
8530 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8531 since pure const detection cannot run at -O1 in c compiler.
8532 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8533 can now optimize this case properly.
8534 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8535 because we now pass.
8536 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8537
8538 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8539
8540 PR c/22421
8541 * gcc.dg/format/bitfld-1.c: New test.
8542
8543 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8544
8545 PR c++/22204
8546 * g++.dg/rtti/repo1.C: New test.
8547
8548 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8549
8550 PR middle-end/22398
8551 * gcc.c-torture/compile/pr22398.c: New test.
8552
8553 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8554
8555 PR c++/22132
8556 * g++.dg/expr/cast4.C: New test.
8557
8558 2005-07-15 Richard Guenther <rguenther@suse.de>
8559
8560 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8561 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8562
8563 2005-07-15 Steven Bosscher <stevenb@suse.de>
8564
8565 PR tree-optimization/22230
8566 * gcc.dg/tree-ssa/pr22230.c: New test.
8567
8568 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8569
8570 * gfortran.dg/g77/cpp6.f: New test.
8571
8572 PR fortran/22417
8573 * gfortran.dg/g77/cpp5.F: New test.
8574 * gfortran.dg/g77/cpp5.h: New file.
8575 * gfortran.dg/g77/cpp5inc.h: New file.
8576
8577 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8578
8579 PR libfortran/16435
8580 * gfortran.dg/tl_editting.f90: New.
8581 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8582
8583 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8584
8585 * gfortran.dg/char_array_constructor.f90: New test.
8586
8587 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8588
8589 * gfortran.dg/past_eor.f90: New.
8590 * gfortran.dg/complex_read.f90: New.
8591
8592 2005-07-13 Jeff Law <law@redhat.com>
8593
8594 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8595 additional casts.
8596
8597 * gcc.dg/tree-ssa/pr22321.c: New test
8598
8599 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8600
8601 PR tree-optimization/21921
8602 * gcc.dg/tree-ssa/pr21921.c: New.
8603
8604 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8605
8606 PR tree-optimizatio/22442
8607 * gcc.dg/tree-ssa/loop-11.c: New test.
8608
8609 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8610
8611 PR tree-opt/21840
8612 * gcc.c-torture/compile/pr21840.c: New test.
8613
8614 2005-07-12 Jan Hubicka <jh@suse.cz>
8615
8616 * gcc.c-torture/compile/pr22379.c: New test.
8617
8618 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8619
8620 PR libfortran/21593
8621 gfortran.dg/dev_null.f90: Remove outdated comment about
8622 PR libfortran/21593.
8623
8624
8625 2005-07-12 Dale Johannesen <dalej@apple.com>
8626
8627 * gcc.target/i386/compress-float-sse.c: New.
8628 * gcc.target/i386/compress-float-sse-pic.c: New.
8629 * gcc.target/i386/compress-float-387.c: New.
8630 * gcc.target/i386/compress-float-387-pic.c: New.
8631 * gcc.dg/compress-float-ppc.c: New.
8632 * gcc.dg/compress-float-ppc-pic.c: New.
8633
8634 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8635
8636 PR libfortran/21593
8637 gfortran.dg/dev_null.f90: Remove targets.
8638
8639 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8640
8641 PR tree-opt/22335
8642 * gcc.dg/pr22335-1.c: New test.
8643 * gcc.dg/pr22335-2.c: New test.
8644
8645 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8646
8647 PR c++/20172
8648 * g++.dg/template/nontype12.C : New test.
8649
8650 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8651
8652 * gcc.dg/tree-ssa/loop-10.c: New test.
8653
8654 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8655
8656 * gcc.c-torture/execute/20020720-1.x: Remove.
8657
8658 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8659
8660 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8661
8662 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8663
8664 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8665 (dg-mips-options): Use it.
8666
8667 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8668
8669 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8670
8671 2005-07-09 Richard Henderson <rth@redhat.com>
8672
8673 * lib/target-supports.exp (check_effective_target_sync_char_short):
8674 Add alpha.
8675
8676 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8677
8678 PR libfortran/22217
8679 * gfortran.dg/negative-z-descriptor.f90: New test.
8680
8681 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8682
8683 PR tree-opt/22329
8684 * gcc.dg/pr22329.c: New test.
8685
8686 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8687
8688 PR tree-optimization/20139
8689 * gcc.dg/tree-ssa/pr20139.c: New.
8690
8691 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8692
8693 PR tree-opt/22356
8694 * testsuite/gcc.dg/pr22356-1.c: New test.
8695
8696 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8697
8698 PR c++/21799
8699 * g++.dg/template/unify8.C: New.
8700 * g++.dg/template/unify9.C: New.
8701
8702 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8703
8704 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8705
8706 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8707
8708 * gcc.dg/darwin-version-1.c: New.
8709 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8710 * gcc.dg/builtins-20.c: Likewise.
8711 * gcc.dg/builtins-53.c: Likewise.
8712 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8713 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8714 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8715 * gcc.dg/torture/builtins-power-1.c: Likewise.
8716 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8717 on Darwin.
8718
8719 2005-07-07 Jeff Law <law@redhat.com>
8720
8721 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8722 argument evaluation order.
8723
8724 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8725
8726 PR libfortran/21594
8727 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8728 Add test cases where the shift length is greater than the
8729 array length.
8730
8731 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8732
8733 * obj-c++.dg/proto-lossage-6.mm: New.
8734 * objc.dg/proto-lossage-6.m: New.
8735
8736 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8737
8738 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8739 * objc.dg/gnu-runtime-2.m: Likewise.
8740
8741 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8742
8743 * gfortran.dg/longline.f: New test.
8744
8745 * gfortran.dg/badline.f: New test.
8746
8747 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8748
8749 PR fortran/16531
8750 PR fortran/15966
8751 PR fortran/18781
8752 * gfortran.dg/hollerith.f90: New.
8753 * gfortran.dg/hollerith2.f90: New.
8754 * gfortran.dg/hollerith3.f90: New.
8755 * gfortran.dg/hollerith4.f90: New.
8756 * gfortran.dg/hollerith_f95.f90: New.
8757 * gfortran.dg/hollerith_legacy.f90: New.
8758 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8759
8760 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8761
8762 PR objc/22274
8763 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8764 * objc.dg/gnu-runtime-2.m: New.
8765
8766 2005-07-06 Jeff Law <law@redhat.com>
8767
8768 * gcc.dg/tree-ssa/vrp17.c: New test.
8769
8770 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8771
8772 PR fortran/22327
8773 * gfortran.dg/array_constructor_5.f90: New test.
8774
8775 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8776
8777 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8778
8779 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8780
8781 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8782 * gcc.dg/980816-1.c: Ditto.
8783
8784 2005-07-06 Jeff Law <law@redhat.com>
8785
8786 * gcc.c-torture/compile/pr21356.c: New test.
8787
8788 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8789
8790 PR c/22013
8791 PR c/22098
8792 * gcc.c-torture/compile/pr22013-1.c,
8793 gcc.c-torture/execute/pr22098-1.c,
8794 gcc.c-torture/execute/pr22098-2.c,
8795 gcc.c-torture/execute/pr22098-3.c: New tests.
8796
8797 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8798
8799 PR c/22308
8800 * gcc.dg/pr22308-1.c: New test.
8801
8802 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8803
8804 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8805 target.
8806 * gcc.dg/compare9.c: Use -fshort-enums instead of
8807 -fno-short-enums. Change the last test to dg-bogus.
8808
8809 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8810
8811 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8812 * gcc.dg/compare9.c: New.
8813
8814 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8815
8816 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8817
8818 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8819
8820 PR testsuite/22288
8821 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8822
8823
8824 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8825
8826 * gcc.dg/format/gcc_gfc-1.c: New.
8827
8828 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8829
8830 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8831
8832 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8833
8834 PR fortran/20842
8835 * gfortran.dg/io_invalid_1.f90: New test.
8836
8837 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8838
8839 * gcc.dg/format/gcc_diag-1.c: Update.
8840
8841 2005-07-02 Jeff Law <law@redhat.com>
8842
8843 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8844 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8845
8846 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8847
8848 * gcc.dg/format/gcc_diag-1.c: Update.
8849
8850 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8851
8852 PR tree-opt/22269
8853 * gcc.c-torture/compile/pr22269.c: New test.
8854
8855 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8856
8857 PR 21584
8858 PR 22219
8859 * g++.dg/tree-ssa/pr21584-1.C: New test.
8860 * g++.dg/tree-ssa/pr21584-2.C: New test.
8861
8862 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8863
8864 * obj-c++.dg/try-catch-11.mm: New.
8865 * objc.dg/try-catch-10.m: New.
8866
8867 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8868
8869 * g++.dg/other/ucnid-1.C: xfail on AIX.
8870
8871 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8872
8873 PR 22234
8874 * gcc.dg/20050629-1.c: New test.
8875
8876 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8877
8878 * obj-c++.dg/const-str-1[0-1].mm: New.
8879 * objc.dg/const-str-1[0-1].m: New.
8880
8881 2005-05-29 Richard Henderson <rth@redhat.com>
8882
8883 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8884 Rename from check_effective_target_vect_no_max.
8885 (check_effective_target_vect_no_int_add): New.
8886 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8887 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8888 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8889 * gcc.dg/vect/vect-reduc-1.c: Use both.
8890 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8891
8892 2005-05-29 Richard Henderson <rth@redhat.com>
8893
8894 * lib/target-supports.exp (check_effective_target_vect_no_max):
8895 Remove i386 and x86_64.
8896
8897 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8898
8899 PR testsuite/21969
8900 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8901
8902 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8903
8904 PR middle-end/21969
8905 * gcc.dg/vect/pr21969.c: New test.
8906
8907 2005-06-28 Eric Christopher <echristo@redhat.com>
8908
8909 PR c/22052
8910 PR c/21975
8911 * gcc.dg/inline1.c: New test.
8912 * gcc.dg/inline2.c: Ditto.
8913 * gcc.dg/inline3.c: Ditto.
8914 * gcc.dg/inline4.c: Ditto.
8915 * gcc.dg/inline5.c: Ditto.
8916
8917 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8918
8919 PR libfortran/22142
8920 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8921 Add testcase also testing eoshift1 for PR 22142.
8922
8923 2005-06-28 Richard Henderson <rth@redhat.com>
8924
8925 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8926 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8927 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8928 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8929 gcc.dg/tree-ssa/20030922-2.c: Likewise.
8930
8931 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8932
8933 PR libfortran/22142
8934 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8935 Add testcase for PR 22142.
8936
8937 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
8938
8939 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8940 gcc.target/ia64/fpreg-2.c: New tests.
8941
8942 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8943
8944 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8945
8946 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8947
8948 PR libfortran/22170
8949 * gfortran.dg/slash_1.f90: New test.
8950
8951 2005-06-27 Richard Henderson <rth@redhat.com>
8952
8953 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8954 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8955 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8956 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8957 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8958 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8959
8960 2005-06-27 Richard Henderson <rth@redhat.com>
8961
8962 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8963 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8964
8965 2005-06-27 Ziemowit Laski <zlaski@apple.com>
8966
8967 * obj-c++.dg/proto-lossage-5.mm: New.
8968 * objc.dg/proto-lossage-5.m: New.
8969
8970 2005-06-27 Diego Novillo <dnovillo@redhat.com>
8971
8972 PR 21959
8973 * gcc.dg/tree-ssa/pr21959.c: New test.
8974
8975 2005-06-27 Jakub Jelinek <jakub@redhat.com>
8976
8977 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8978 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8979 testing uninitialized var.
8980
8981 * gcc.c-torture/execute/builtins/chk.h: New.
8982 * gcc.c-torture/execute/builtins/lib/chk.c: New.
8983 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8984 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8985 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8986 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8987 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8988 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8989 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8990 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8991 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8992 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8993 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8994 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8995 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8996 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8997 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8998 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8999 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
9000 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
9001 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
9002 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
9003 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
9004 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9005 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9006 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9007 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9008 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9009 * gcc.dg/builtin-object-size-1.c: New test.
9010 * gcc.dg/builtin-object-size-2.c: New test.
9011 * gcc.dg/builtin-object-size-3.c: New test.
9012 * gcc.dg/builtin-object-size-4.c: New test.
9013 * gcc.dg/builtin-object-size-5.c: New test.
9014 * gcc.dg/builtin-stringop-chk-1.c: New test.
9015 * gcc.dg/builtin-stringop-chk-2.c: New test.
9016 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9017 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9018 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9019 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9020 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9021 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9022 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9023 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9024 * gcc.c-torture/execute/printf-1.c: New test.
9025 * gcc.c-torture/execute/fprintf-1.c: New test.
9026 * gcc.c-torture/execute/vprintf-1.c: New test.
9027 * gcc.c-torture/execute/vfprintf-1.c: New test.
9028 * gcc.c-torture/execute/printf-chk-1.c: New test.
9029 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9030 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9031 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9032
9033 2005-06-27 Michael Matz <matz@suse.de>
9034
9035 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9036 slot is not merged if address escapes.
9037
9038 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9039
9040 PR c/21911
9041 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
9042
9043 2005-06-26 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR middle-end/17965
9046 * gcc.c-torture/compile/20050622-1.c: New test.
9047
9048 PR middle-end/22028
9049 * gcc.dg/20050620-1.c: New test.
9050
9051 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
9052
9053 PR tree-optimization/22026
9054 * gcc.dg/tree-ssa/pr22026.c: New.
9055
9056 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
9057
9058 PR libfortran/22144
9059 * gfortran.dg/shift-alloc.f90: New testcase.
9060
9061 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
9062
9063 * all files: Update FSF address in copyright headers.
9064
9065 2005-06-22 Jan Hubicka <jh@suse.cz>
9066
9067 * wholeprogram-1.c: New testcase.
9068 * wholeprogram-2.c: New testcase.
9069
9070 2005-06-24 Mark Mitchell <mark@codesourcery.com>
9071
9072 PR 22171
9073 * gcc.dg/tree-ssa/pr22171.c: New test.
9074
9075 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
9076
9077 * gfortran.dg/simplify_modulo.f90: New.
9078
9079 2005-06-24 Jan Hubicka <jh@suse.cz>
9080
9081 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
9082
9083 2005-06-23 Ziemowit Laski <zlaski@apple.com>
9084
9085 * obj-c++.dg/proto-lossage-[1-4].mm: New.
9086
9087 2005-06-23 Ziemowit Laski <zlaski@apple.com>
9088
9089 * obj-c++.dg/typedef-alias-1.mm: New.
9090 * objc.dg/typedef-alias-1.m: New.
9091
9092 2005-06-23 Jeff Law <law@redhat.com>
9093
9094 * gcc.dg/tree-ssa/vrp16.c: New test.
9095
9096 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9097
9098 * lib/target-supports.exp: Add
9099 check_effective_target_fortran_large_real and
9100 check_effective_target_fortran_large_int to check for
9101 corresponding effective targets.
9102 * gfortran.dg/large_integer_kind_1.f90: New test.
9103 * gfortran.dg/large_real_kind_1.f90: New test.
9104
9105 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
9106
9107 PR tree-optimization/22117
9108 * gcc.dg/tree-ssa/pr22117.c: New.
9109
9110 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
9111
9112 PR testsuite/22123
9113 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9114
9115 2005-06-23 David Edelsohn <edelsohn@gnu.org>
9116
9117 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9118
9119 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
9120
9121 * gfortran.dg/f2c_4.f90: Add tests for complex functions
9122 * gfortran.dg/f2c_4.c: Likewise.
9123
9124 2005-06-22 Paul Brook <paul@codesourcery.com>
9125
9126 PR fortran/21034
9127 * gfortran.dg/auto_save_1.f90: New test.
9128
9129 2005-06-22 Michael Matz <matz@suse.de>
9130
9131 * gcc.target/x86-64/abi: New directory.
9132 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9133 * gcc.target/x86-64/abi/README.gcc: New file.
9134 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9135 * gcc.target/x86-64/abi/asm-support.s: New file.
9136 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9137 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9138 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9139 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9140 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9141 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9142 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9143 * gcc.target/x86_64/abi/test_bitfields.c: New test.
9144 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9145 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9146 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9147 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9148 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9149 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9150 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9151 * gcc.target/x86_64/abi/test_varargs.c: New test.
9152
9153 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
9154
9155 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9156 32-bit i?86 and x86_64.
9157
9158 2005-06-21 Ziemowit Laski <zlaski@apple.com>
9159
9160 * obj-c++.dg/const-str-[1-9].mm: New tests.
9161
9162 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
9163
9164 PR fortran/22010
9165 * gfortran.dg/namelist_use.f90: New.
9166 * gfortran.dg/namelist_use_only.f90: New.
9167
9168 2005-06-21 Jeff Law <law@redhat.com>
9169
9170 * gcc.dg/tree-ssa/vrp15.c: New test.
9171
9172 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
9173
9174 * lib/target-supports.exp (check_effective_target_vect_reduction):
9175 Remove.
9176 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9177 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9178 remove vect_reduction target keyword. Also avoid two returns in main.
9179 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9180 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9181 * gcc.dg/vect/vect-reduc-1short.c: New test.
9182 * gcc.dg/vect/vect-reduc-1char.c: New test.
9183 * gcc.dg/vect/vect-reduc-2short.c: New test.
9184 * gcc.dg/vect/vect-reduc-2char.c: New test.
9185 * gcc.dg/vect/vect-reduc-6.c: New test.
9186 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9187 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9188 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9189
9190 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9191 Paul Thomas <pault@gcc.gnu.org>
9192
9193 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9194 New tests.
9195
9196 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9197
9198 * gfortran.dg/backslash_1.f90: New test.
9199 * gfortran.dg/backslash_2.f90: New test.
9200
9201 2005-06-20 Steven G. Kargl <kargls@comcast.net>
9202
9203 * gfortran.dg/duplicate_labels.f90: New test.
9204
9205 2005-06-20 Jan Beulich <jbeulich@novell.com>
9206
9207 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9208 unsupportable relocations.
9209 * g++.old-deja/g++.other/store-expr1.C: Likewise.
9210 * gcc.dg/20050321-2.c: xfail for NetWare.
9211
9212 2005-06-20 Andreas Jaeger <aj@suse.de>
9213
9214 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9215 gcc.target/i386/fastcall-sseregparm.c,
9216 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9217
9218 2005-06-19 Richard Henderson <rth@redhat.com>
9219
9220 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9221
9222 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
9223
9224 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9225
9226 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
9227
9228 PR c++/22115
9229 * g++.dg/conversion/simd2.C: Change expected error message.
9230
9231 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
9232
9233 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9234 * gcc.dg/vect/vect-reduc-2.c: Likewise.
9235 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9236
9237 2005-06-18 James A Morrison <phython@gcc.gnu.org>
9238
9239 * gcc.dg/fold-mod-1.c: New test.
9240
9241 2005-06-18 Steven G. Kargl <kargls@comcast.net>
9242
9243 PR fortran/19926
9244 * gfortran.dg/pr19926.f90: New test.
9245
9246 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
9247
9248 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9249 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9250 targets.
9251 * gcc.dg/vect/vect-reduc-2.c: Likewise.
9252 * gcc.dg/vect/vect-reduc-3.c: Likewise.
9253
9254 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
9255
9256 * gcc.target/ia64/float80-varargs-1.c: New test.
9257
9258 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9259
9260 PR tree-opt/22035
9261 * gfortran.dg/f2c_6.f90: New test.
9262
9263 2005-06-17 Geoffrey Keating <geoffk@apple.com>
9264
9265 PR c++/17413
9266 * g++.dg/template/local5.C: New.
9267
9268 2005-06-17 Richard Henderson <rth@redhat.com>
9269
9270 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9271
9272 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
9273
9274 PR testsuite/21945
9275 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9276
9277 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
9278
9279 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9280 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9281 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9282 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9283 check_vect to verify the presence of hardware vector support.
9284
9285 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
9286
9287 PR testsuite/22056
9288 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9289
9290 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9291
9292 PR libfortran/19216
9293 * gfortran.dg/pr19216.f: Add correct space between brackets and
9294 dg directive.
9295
9296 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9297
9298 PR libfortran/16436
9299 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9300
9301 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
9302
9303 * gcc.target/i386/attributes-error.c: New testcase.
9304 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9305 * gcc.target/i386/regparm-stdcall.c: Likewise.
9306 * gcc.target/i386/sseregparm-1.c: Likewise.
9307 * gcc.target/i386/sseregparm-2.c: Likewise.
9308
9309 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
9310
9311 * g++.dg/rtti/crash2.C: New.
9312
9313 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
9314
9315 * gcc.dg/noncompile/20040203-3.c: Update expected message.
9316
9317 2005-06-15 David Ung <davidu@mips.com>
9318
9319 * gcc.target/mips/mips16e-extends.c: New test for testing the
9320 generation of MIPS16e zeb/zeh, seb/seh instructions.
9321
9322 2005-06-15 Diego Novillo <dnovillo@redhat.com>
9323
9324 PR 22018
9325 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9326 * gcc.dg/tree-ssa/pr22018.c: New test.
9327
9328 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
9329
9330 * gcc.dg/simd-1.c: Update error messages.
9331 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
9332 * gcc.dg/simd-2.c: Update error messages.
9333 * gcc.dg/simd-4.c: New.
9334
9335 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
9336
9337 PR c++/20678
9338 * g++.dg/other/crash-4.C: New.
9339
9340 2005-06-14 Devang Patel <dpatel@apple.com>
9341
9342 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9343
9344 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
9345
9346 PR c++/21929
9347 * g++.dg/parse/crash11.C: Update
9348
9349 2005-06-13 Jeff Law <law@redhat.com>
9350
9351 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9352 perform the desired transformations.
9353 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9354 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9355
9356 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9357
9358 PR fortran/22038
9359 * gfortran.dg/forall_1.f90: Un-XFAIL.
9360
9361 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
9362
9363 PR c++/21929
9364 * g++.dg/parse/crash26.C: New.
9365
9366 PR c++/20789
9367 * g++.dg/init/member1.C: New.
9368
9369 2005-06-13 Jakub Jelinek <jakub@redhat.com>
9370
9371 * gfortran.dg/altreturn_1.f90: New test.
9372
9373 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
9374
9375 PR middle-end/21985
9376 * gcc.dg/tree-ssa/pr21985.c: New test.
9377
9378 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9379
9380 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9381
9382 2005-06-12 Roger Sayle <roger@eyesopen.com>
9383
9384 PR c++/21930
9385 * g++.dg/other/error10.C: New test case.
9386
9387 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9388
9389 PR libfortran/19155
9390 * gfortran.dg/pr19155.f: Add test.
9391
9392 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9393
9394 * gfortran.dg/f2c_7.f90: New test.
9395
9396 * gfortran.dg/forall_1.f90: XFAILed.
9397
9398 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9399
9400 * gcc.dg/pr14796-1.c: New.
9401 * gcc.dg/pr14796-2.c: New.
9402
9403 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9404
9405 PR fortran/17792
9406 PR fortran/21375
9407 * gfortran.dg/deallocate_stat.f90: New test.
9408
9409 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9410
9411 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9412
9413 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9414
9415 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9416 access will be generated when this loop is vectorized. Test that
9417 accesses with same alignment were detected.
9418 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9419 Test that accesses with same alignment were detected.
9420 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9421 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9422 alignment were detected.
9423
9424 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9425
9426 PR c++/10611
9427 * g++.dg/conversion/simd2.C: New.
9428
9429 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9430
9431 * gcc.dg/Wcxx-compat-1.c: New.
9432
9433 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9434
9435 PR libfortran/21480
9436 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9437 complex array.
9438
9439 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9440
9441 * gcc.dg/alias-8.c: New.
9442
9443 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9444
9445 * gcc.dg/format/cmn_err-1.c: Update.
9446
9447 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9448
9449 PR target/20666
9450 * gcc.target/sparc/fexpand-2.c: New.
9451 * gcc.target/sparc/fpmerge-2.c: New.
9452 * gcc.target/sparc/fpmul-2.c: New.
9453 * gcc.target/sparc/noresult.c: New.
9454 * gcc.target/sparc/pdist-2.c: New.
9455 * gcc.target/sparc/pdist-3.c: New.
9456
9457 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9458
9459 PR testsuite/21702
9460 * gcc.target/i386/i386.exp: Fix comment typo.
9461
9462 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9463
9464 PR c++/19497
9465 * g++.dg/inherit/using5.C: New.
9466 * g++.dg/inherit/using6.C: New.
9467
9468 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9469
9470 PR c++/19894
9471 * g++.dg/template/ptrmem15.C: New test.
9472
9473 PR c++/20563
9474 * g++.dg/ext/label4.C: New test.
9475
9476 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9477
9478 * gcc.dg/tls/debug-1.c: New test.
9479
9480 2005-06-07 Dale Johannesen <dalej@apple.com>
9481
9482 * gcc.target/i386/movq.c: New.
9483
9484 2005-06-07 Dale Johannesen <dalej@apple.com>
9485
9486 * gcc.dg/20050607-1.c: New.
9487
9488 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR middle-end/21850
9491 * gcc.c-torture/execute/20050607-1.c: New test.
9492
9493 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9494
9495 PR libfortran/21926
9496 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9497 Test case where the return array has lowest stride one,
9498 but isn't packed.
9499
9500 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9501
9502 * lib/target-supports.exp (check_effective_target_sync_int_long):
9503 Add s390 and s390x targets.
9504
9505 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9506
9507 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9508 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9509 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9510 * gcc.dg/tree-ssa/loop-9.c: New test.
9511
9512 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9513
9514 * g++.dg/parse/defarg10.C: New.
9515
9516 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9517
9518 PR regression/21897
9519 * gcc.c-torture/execute/20050604-1.c: New test.
9520
9521 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9522
9523 PR 21903
9524 * g++.dg/parse/defarg9.C: New.
9525
9526 PR c++/20637
9527 * g++.dg/inherit/using4.C: New.
9528 * g++.dg/overload/error1.C: Adjust expected errors.
9529 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9530 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9531 * g++.old-deja/g++.other/redecl2.C: Likewise.
9532 * g++.old-deja/g++.other/redecl4.C: Likewise.
9533 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9534
9535 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9536
9537 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9538
9539 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9540
9541 * lib/gfortran.exp (gfortran_target_compile): Call
9542 dg-additional-files-options
9543 * gfortran.dg/f2c_4.f90: New file
9544 * gfortran.dg/f2c_4.c: New file
9545 * gfortran.dg/f2c_5.f90: New file
9546 * gfortran.dg/f2c_5.c: New file
9547
9548 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9549
9550 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9551
9552 PR fortran/21912
9553 * gfortran.dg/array_constructor_4.f90: New test.
9554
9555 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9556
9557 PR c++/21619
9558 * g++.dg/ext/builtin9.C: New test.
9559
9560 2005-06-05 Dale Johannesen <dalej@apple.com>
9561
9562 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9563 * gcc.c-torture/execute/20050603-2.c: Ditto.
9564
9565 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9566
9567 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9568 * gcc.dg/vect/vect-reduc-1.c: New.
9569 * gcc.dg/vect/vect-reduc-2.c: New.
9570 * gcc.dg/vect/vect-reduc-3.c: New.
9571
9572 2005-06-04 Dale Johannesen <dalej@apple.com>
9573
9574 * gcc.c-torture/execute/20050603-1.c: New.
9575 * gcc.c-torture/execute/20050603-2.c: New.
9576 * gcc.dg/20050603-3.c: New.
9577
9578 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9579
9580 PR fortran/19195
9581 * gfortran.dg/debug_1.f90: New test.
9582
9583 * gfortran.dg/forall_1.f90: New test.
9584
9585 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9586
9587 * gfortran.dg/array_constructor_3.f90: New test.
9588
9589 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9590
9591 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9592
9593 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9594
9595 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9596
9597 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9598
9599 PR c/21873
9600 * gcc.dg/init-excess-1.c: New test.
9601
9602 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9603
9604 PR c++/21853
9605 * g++.dg/expr/static_cast6.C: New test.
9606
9607 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9608
9609 * gcc.dg/tree-ssa/vrp14.c: New test.
9610
9611 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9612
9613 PR c++/21336
9614 * g++.dg/template/new2.C: New test.
9615
9616 2005-06-03 Josh Conner <jconner@apple.com>
9617
9618 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9619 all entries in initializer.
9620
9621 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9622
9623 PR middle-end/21858
9624 * gcc.dg/pr21858.c: New testcase.
9625
9626 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9627
9628 PR tree-optimization/21292
9629
9630 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9631 New.
9632 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9633 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9634 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9635 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9636 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9637
9638 2005-06-02 Richard Henderson <rth@redhat.com>
9639
9640 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9641
9642 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9643
9644 * gcc.dg/wtypequal.c: New testcase.
9645
9646 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9647
9648 PR 21582
9649 * gcc.dg/tree-ssa/pr21582.c: New test.
9650
9651 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9652
9653 PR c++/21280
9654 * g++.dg/opt/interface2.h: New.
9655 * g++.dg/opt/interface2.C: New.
9656 * g++.dg/init/ctor4.C: Adjust error lines.
9657 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9658 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9659 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9660 * g++.old-deja/g++.pt/assign1.C: Likewise.
9661 * g++.old-deja/g++.pt/crash20.C: Likewise.
9662
9663 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9664
9665 PR tree-optimization/21734
9666 * g++.dg/vect/pr21734_1.cc: New.
9667 * g++.dg/vect/pr21734_2.cc: New.
9668
9669 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9670
9671 PR c++/20350
9672 * g++.dg/template/spec24.C: New.
9673
9674 PR c++/21151
9675 * g++.dg/pch/local-1.C: New.
9676 * g++.dg/pch/local-1.Hs: New.
9677
9678 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9679
9680 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9681 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9682 * gcc.dg/tree-ssa/pr14341.c: New test.
9683 * gcc.dg/tree-ssa/pr14841.c: New test.
9684 * gcc.dg/tree-ssa/pr20701.c: New test.
9685 * gcc.dg/tree-ssa/pr21086.c: New test.
9686 * gcc.dg/tree-ssa/pr21090.c: New test.
9687 * gcc.dg/tree-ssa/pr21332.c: New test.
9688 * gcc.dg/tree-ssa/pr21458.c: New test.
9689 * gcc.dg/tree-ssa/pr21658.c: New test.
9690 * gcc.dg/tree-ssa/vrp01.c: New test.
9691 * gcc.dg/tree-ssa/vrp02.c: New test.
9692 * gcc.dg/tree-ssa/vrp03.c: New test.
9693 * gcc.dg/tree-ssa/vrp04.c: New test.
9694 * gcc.dg/tree-ssa/vrp05.c: New test.
9695 * gcc.dg/tree-ssa/vrp06.c: New test.
9696 * gcc.dg/tree-ssa/vrp07.c: New test.
9697 * gcc.dg/tree-ssa/vrp08.c: New test.
9698 * gcc.dg/tree-ssa/vrp09.c: New test.
9699 * gcc.dg/tree-ssa/vrp10.c: New test.
9700 * gcc.dg/tree-ssa/vrp11.c: New test.
9701 * gcc.dg/tree-ssa/vrp12.c: New test.
9702 * gcc.dg/tree-ssa/vrp13.c: New test.
9703
9704 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9705
9706 PR 21029
9707 * gcc.dg/tree-ssa/pr21029.c: New test.
9708
9709 2005-06-01 Roger Sayle <roger@eyesopen.com>
9710
9711 * gfortran.dg/logint-1.f: New test case.
9712 * gfortran.dg/logint-2.f: Likewise.
9713 * gfortran.dg/logint-3.f: Likewise.
9714
9715 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR c/21536
9718 PR c/20760
9719 * gcc.dg/20050527-1.c: New test.
9720
9721 * gcc.dg/i386-sse-12.c: New test.
9722
9723 PR fortran/21729
9724 * gfortran.dg/implicit_5.f90: New test.
9725
9726 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9727
9728 PR fortran/20883
9729 * gfortran/assign_4.f90: New test.
9730 * gfortran/assign_2.f90: Change compile to run.
9731
9732 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9733
9734 * lib/target-supports.exp
9735 (check_effective_target_sync_char_short): New.
9736 * gcc.dg/sync-2.c: New.
9737
9738 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9739
9740 PR tree-optimization/21817
9741 * gcc.dg/torture/pr21817-1.c: New.
9742
9743 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9744
9745 PR c++/21165
9746 * g++.dg/template/init5.C: New.
9747
9748 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9749
9750 * gfortran.dg/char_initialiser_actual.f90:
9751 Test character initialisers as actual arguments.
9752 * gfortran.dg/char_pointer_comp_assign.f90:
9753 Test character pointer structure component assignments.
9754 * gfortran.dg/char_array_structure_constructor.f90:
9755 Test character components in structure constructors.
9756
9757 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9758
9759 PR middle-end/20931
9760 * g++.dg/opt/pr20931.C: New test.
9761
9762 2005-05-31 Andreas Jaeger <aj@suse.de>
9763
9764 PR testsuite/20772
9765 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9766 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9767 g++.old-deja/g++.ext/asmspec1.C,
9768 g++.old-deja/g++.other/regstack.C,
9769 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9770 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9771 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9772 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9773 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9774 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9775 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9776 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9777 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9778 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9779 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9780 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9781 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9782 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9783 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9784 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9785 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9786 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9787 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9788
9789 2005-05-31 Jeff Law <law@redhat.com>
9790
9791 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9792
9793 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9794
9795 PR middle-end/21743
9796 * gcc.dg/builtins-1.c: Activate disabled clog test.
9797 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9798
9799 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9800
9801 * gfortran.dg/char_pointer_assign.f90:
9802 Test character-pointer assignments and pointer assignments.
9803 * gfortran.dg/char_pointer_dummy.f90:
9804 Test character-pointer dummy arguments.
9805 * gfortran.dg/char_pointer_func.f90:
9806 Test character-pointer function returns.
9807 * gfortran.dg/char_pointer_dependency.f90:
9808 Test character-pointer functions with dependencies.
9809
9810 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9811
9812 PR c++/21784
9813 * g++.dg/lookup/using14.C: New test.
9814
9815 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9816
9817 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9818 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9819 trailing ^M.
9820
9821 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9822
9823 PR c++/17413
9824 * g++.dg/template/local5.C: New.
9825
9826 PR target/21761
9827 * gcc.c-torture/compile/pr21761.c: New.
9828
9829 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9830 before darwin8.
9831
9832 2005-05-30 Steven G. Kargl
9833
9834 PR fortran/20846
9835 * gfortran.dg/inquire_8.f90: New test.
9836
9837 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9838
9839 PR libfortran/21376
9840 * gfortran.dg/output_exponents_1.f90: New test.
9841
9842 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9843
9844 PR libfortran/20006
9845 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9846
9847 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9848
9849 PR c++/21210
9850 * g++.dg/ext/complex1.C: New test.
9851
9852 PR c++/21340
9853 * g++.dg/init/ctor6.C: New test.
9854
9855 2005-05-29 Jan Hubicka <jh@suse.cz>
9856
9857 * gcc.c-torture/compile/pr21562.c: New.
9858
9859 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9860
9861 * gfortran.dg/subnormal_1.f90: New test.
9862
9863 2005-05-28 Jan Hubicka <jh@suse.cz>
9864
9865 * tree-prof.exp: Fix comment.
9866 * value-prof-1.c: New.
9867 * value-prof-2.c: New.
9868 * value-prof-3.c: New.
9869 * value-prof-4.c: New.
9870
9871 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9872
9873 PR c++/21614
9874 * g++.dg/expr/ptrmem6.C: New test.
9875 * g++.dg/expr/ptrmem6a.C: Likewise.
9876
9877 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9878
9879 PR tree-optimization/21658
9880 * gcc.dg/tree-ssa/pr21658.c: New.
9881
9882 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9883
9884 PR c++/21455
9885 * g++.dg/inherit/ptrmem3.C: New.
9886
9887 PR c++/21681
9888 * g++.dg/parse/template16.C: New.
9889
9890 2005-05-27 Andreas Jaeger <aj@suse.de>
9891
9892 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9893
9894 * gcc.dg/i386-sse-8.c: Run test on all archs.
9895
9896 2005-05-26 Mike Stump <mrs@apple.com>
9897
9898 * objc.dg/isa-field-1.m: Only run on darwin.
9899 * objc.dg/lookup-1.m: Likewise.
9900 * objc.dg/try-catch-8.m: Likewise.
9901
9902 2005-05-26 Roger Sayle <roger@eyesopen.com>
9903
9904 PR tree-optimization/9814
9905 * gcc.dg/pr9814-1.c: New test case.
9906
9907 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9908
9909 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9910 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9911 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9912 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9913 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9914 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9915 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9916 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9917 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9918 objc.dg/try-catch-8.m: New.
9919
9920 2005-05-26 Janis Johnson <janis187@us.ibm.com>
9921
9922 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9923 remove extraneous semicolons.
9924
9925 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9926
9927 * obj-c++.dg/comp-types-12.mm: New.
9928 * objc.dg/comp-types-11.m: New.
9929 * objc.dg/selector-4.m: New.
9930
9931 2005-05-26 Andreas Jaeger <aj@suse.de>
9932
9933 PR testsuite/20772
9934 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9935 g++.old-deja/g++.ext/attrib3.C,
9936 g++.old-deja/g++.other/store-expr1.C,
9937 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9938 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9939 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9940 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9941 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9942 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9943 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9944 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9945 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9946 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9947 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9948 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9949 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9950 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9951 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9952 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9953 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9954 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9955 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9956
9957 2005-05-26 Andreas Jaeger <aj@suse.de>
9958
9959 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9960 x86-64 compilation.
9961
9962 2005-05-26 Andreas Jaeger <aj@suse.de>
9963
9964 PR testsuite/20772
9965 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9966 gcc.misc-tests/i386-pf-athlon-1.c,
9967 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9968 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9969 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9970 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9971 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9972 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9973 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9974 programs.
9975
9976 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9977 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9978 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9979 x86-64 compilation.
9980
9981 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9982 x86_64.
9983
9984 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9985 effective-target ilp32.
9986
9987 2005-05-26 David Ung <davidu@mips.com>
9988
9989 * gcc.target/mips/ext_ins.c: New test for testing the generation
9990 of MIPS32/64 rev 2 ext/ins instructions.
9991
9992 2005-05-26 Andreas Jaeger <aj@suse.de>
9993
9994 * treelang/compile/unsigned.tree: Use gimple instead of
9995 nonexisting generic dump.
9996
9997 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
9998
9999 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
10000
10001 2005-05-26 Andreas Jaeger <aj@suse.de>
10002
10003 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
10004
10005 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
10006
10007 PR libfortran/17283
10008 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10009 Test callee-allocated memory with write statements.
10010
10011 2005-05-25 Roger Sayle <roger@eyesopen.com>
10012
10013 PR middle-end/21709
10014 * gcc.dg/pr21709-1.c: New test case.
10015
10016 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10017 Mike Stump <mrs@apple.com>
10018
10019 * objc/execute/next_mapping.h: Update for C++.
10020
10021 * obj-c++.dg/selector-1.mm: Move to...
10022 * obj-c++.dg/selector-4.mm: here...
10023
10024 * obj-c++.dg/basic.mm: New.
10025 * obj-c++.dg/comp-types-1.mm: New.
10026 * obj-c++.dg/cxx-class-1.mm: New.
10027 * obj-c++.dg/cxx-ivars-1.mm: New.
10028 * obj-c++.dg/cxx-ivars-2.mm: New.
10029 * obj-c++.dg/cxx-ivars-3.mm: New.
10030 * obj-c++.dg/cxx-scope-1.mm: New.
10031 * obj-c++.dg/cxx-scope-2.mm: New.
10032 * obj-c++.dg/defs.mm: New.
10033 * obj-c++.dg/empty-private-1.mm: New.
10034 * obj-c++.dg/encode-1.mm: New.
10035 * obj-c++.dg/encode-2.mm: New.
10036 * obj-c++.dg/encode-3.mm: New.
10037 * obj-c++.dg/extern-c-1.mm: New.
10038 * obj-c++.dg/extra-semi.mm: New.
10039 * obj-c++.dg/fix-and-continue-2.mm: New.
10040 * obj-c++.dg/isa-field-1.mm: New.
10041 * obj-c++.dg/ivar-list-semi.mm: New.
10042 * obj-c++.dg/local-decl-1.mm: New.
10043 * obj-c++.dg/lookup-1.mm: New.
10044 * obj-c++.dg/lookup-2.mm: New.
10045 * obj-c++.dg/method-1.mm: New.
10046 * obj-c++.dg/method-2.mm: New.
10047 * obj-c++.dg/method-3.mm: New.
10048 * obj-c++.dg/method-4.mm: New.
10049 * obj-c++.dg/method-5.mm: New.
10050 * obj-c++.dg/method-6.mm: New.
10051 * obj-c++.dg/method-7.mm: New.
10052 * obj-c++.dg/no-extra-load.mm: New.
10053 * obj-c++.dg/overload-1.mm: New.
10054 * obj-c++.dg/pragma-1.mm: New.
10055 * obj-c++.dg/pragma-2.mm: New.
10056 * obj-c++.dg/private-1.mm: New.
10057 * obj-c++.dg/private-2.mm: New.
10058 * obj-c++.dg/proto-qual-1.mm: New.
10059 * obj-c++.dg/qual-types-1.mm: New.
10060 * obj-c++.dg/stubify-1.mm: New.
10061 * obj-c++.dg/stubify-2.mm: New.
10062 * obj-c++.dg/super-class-1.mm: New.
10063 * obj-c++.dg/super-class-2.mm: New.
10064 * obj-c++.dg/super-dealloc-1.mm: New.
10065 * obj-c++.dg/super-dealloc-2.mm: New.
10066 * obj-c++.dg/template-1.mm: New.
10067 * obj-c++.dg/template-2.mm: New.
10068 * obj-c++.dg/template-3.mm: New.
10069 * obj-c++.dg/template-4.mm: New.
10070 * obj-c++.dg/template-5.mm: New.
10071 * obj-c++.dg/template-6.mm: New.
10072 * obj-c++.dg/try-catch-1.mm: New.
10073 * obj-c++.dg/try-catch-2.mm: New.
10074 * obj-c++.dg/try-catch-3.mm: New.
10075 * obj-c++.dg/try-catch-4.mm: New.
10076 * obj-c++.dg/try-catch-5.mm: New.
10077 * obj-c++.dg/try-catch-6.mm: New.
10078 * obj-c++.dg/try-catch-7.mm: New.
10079 * obj-c++.dg/try-catch-8.mm: New.
10080 * obj-c++.dg/try-catch-9.mm: New.
10081 * obj-c++.dg/va-meth-1.mm: New.
10082
10083 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10084
10085 * obj-c++.dg/selector-1.mm: New.
10086 * obj-c++.dg/selector-2.mm: New.
10087
10088 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10089
10090 * obj-c++.dg/selector-3.mm: New.
10091 * objc.dg/selector-3.m: New.
10092
10093 2005-05-25 Ziemowit Laski <zlaski@apple.com>
10094
10095 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10096 about where warning appears.
10097
10098 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
10099
10100 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10101 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10102 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10103 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10104
10105 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
10106
10107 * gcc.dg/20050524-1.c: New test.
10108
10109 2005-05-25 Jan Hubicka <jh@suse.cz>
10110
10111 * gcc.dg/tree-prof/inliner-1.c: New.
10112
10113 2005-05-25 Janis Johnson <janis187@us.ibm.com>
10114
10115 * gcc.dg/tree-prof: New directory.
10116 * gcc.dg/tree-prof/tree-prof.exp: New.
10117
10118 2005-05-25 DJ Delorie <dj@redhat.com>
10119
10120 * gcc.dg/Wattributes-1.c: New.
10121 * gcc.dg/Wattributes-2.c: New.
10122 * gcc.dg/Wattributes-3.c: New.
10123
10124 20005-05-24 Janis Johnson <janis187@us.ibm.com>
10125
10126 PR tree-optimization/19833
10127 * gcc.dg/uninit-4.c: Remove xfail.
10128 * gcc.dg/uninit-9.c: Ditto.
10129
10130 2005-05-24 Ziemowit Laski <zlaski@apple.com>
10131
10132 * obj-c++.dg/bitfield-[1-5].mm: New.
10133 * obj-c++.dg/class-protocol-1.mm: New.
10134 * obj-c++.dg/comp-types-1[0-1].mm: New.
10135 * obj-c++.dg/comp-types-[2-9].mm: New.
10136 * obj-c++.dg/encode-[4-8].mm: New.
10137 * obj-c++.dg/layout-1.mm: New.
10138 * obj-c++.dg/method-1[0-9].mm: New.
10139 * obj-c++.dg/method-2[0-1].mm: New.
10140 * obj-c++.dg/method-[8-9].mm: New.
10141 * obj-c++.dg/objc-gc-3.mm: New.
10142 * obj-c++.dg/try-catch-10.mm: New.
10143 * objc.dg/bitfield-5.m: New.
10144 * objc.dg/comp-types-10.m: New.
10145 * objc.dg/comp-types-9.m: New.
10146 * objc.dg/layout-1.m: New.
10147 * objc.dg/objc-gc-4.m: New.
10148 * objc.dg/try-catch-9.m: New.
10149 * objc.dg/class-protocol-1.m: Tweak diagnostics.
10150 * objc.dg/comp-types-1.m: Likewise.
10151 * objc.dg/comp-types-[5-6].m: Likewise.
10152 * objc.dg/method-9.m: Likewise.
10153
10154 2005-05-24 Janis Johnson <janis187@us.ibm.com>
10155
10156 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10157 and on hardware without VMX support.
10158
10159 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10160
10161 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10162
10163 * lib/profopt.exp (dg-final-generate, dg-final-use,
10164 profopt-final-code, profopt-get-options): New.
10165 (profopt-execute): Process test directives.
10166
10167 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10168 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10169 cleanup-tree-dump, cleanup-saved-temps): Update comments.
10170
10171 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
10172
10173 PR C++/21645
10174 * g++.dg/init/ctor5.C: New test.
10175
10176 2005-05-24 Ira Rosen <irar@il.ibm.com>
10177
10178 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10179 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10180 vect-113.c, vect-114.c.
10181
10182 2005-05-23 Adam Nemet <anemet@lnxw.com>
10183
10184 * gcc.dg/const-elim-1.c: Remove xfails.
10185
10186 2005-05-23 Jeff Law <law@redhat.com>
10187
10188 * gcc.c-torture/compile/pr21638.c: New test.
10189 * gcc.c-torture/compile/20050520-1.c: New test.
10190
10191 2005-05-23 Nick Clifton <nickc@redhat.com>
10192
10193 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10194 be a proper triple, ie: m32r*-*-*.
10195 * g++.old-deja/g++.jason/thunk3.C: Likewise.
10196
10197 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
10198
10199 PR middle-end/21331
10200 PR tree-opt/21293
10201 * gcc.c-torture/compile/pr21293.c: New test.
10202 * gcc.c-torture/execute/pr21331.c: New test.
10203
10204 2004-05-20 Richard Henderson <rth@redhat.com>
10205
10206 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10207
10208 2005-05-20 Ziemowit Laski <zlaski@apple.com>
10209
10210 * obj-c++-dg.exp: Add.
10211 * obj-c++.exp: Add.
10212 * obj-c++.dg/dg.exp: Add.
10213
10214 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10215
10216 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10217 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10218
10219 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
10220
10221 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10222
10223 2004-05-19 Richard Henderson <rth@redhat.com>
10224
10225 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10226
10227 2005-05-19 Janis Johnson <janis187@us.ibm.com>
10228
10229 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10230
10231 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10232
10233 2005-05-19 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR c++/21495
10236 * g++.dg/parse/extern1.C: New test.
10237 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10238
10239 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
10240
10241 * gcc.dg/c99-math.h: New.
10242 * gcc.dg/c99-math-float-1.c: New test.
10243 * gcc.dg/c99-math-double-1.c: Likewise.
10244 * gcc.dg/c99-math-long-double-1.c: Likewise.
10245
10246 2005-05-18 Richard Henderson <rth@redhat.com>
10247
10248 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10249
10250 2005-05-18 Devang Patel <dpatel@apple.com>
10251
10252 * g++.dg/opt/20050511-1.C: New test.
10253
10254 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
10255
10256 PR libfortran/21127
10257 * gfortran.dg/reshape-complex.f90: New test.
10258
10259 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
10260
10261 * gfortran.dg/array_constructor_1.f90: New test.
10262 * gfortran.dg/array_constructor_2.f90: New test.
10263
10264 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
10265
10266 PR fortran/20954
10267 * gfortran.dg/pr20954.f: New test.
10268
10269 2005-05-17 Mike Stump <mrs@apple.com>
10270
10271 Yet more Objective-C++...
10272
10273 * objc.dg/method-5.m: Update.
10274 * objc.dg/method-6.m: Update.
10275 * objc.dg/method-7.m: Update.
10276 * objc.dg/method-9.m: Update.
10277 * objc.dg/try-catch-2.m: Update.
10278
10279 2005-05-17 Mark Mitchell <mark@codesourcery.com>
10280
10281 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10282 Remove little-endian optimizations.
10283
10284 2005-05-17 Jeff Law <law@redhat.com>
10285
10286 * g++.dg/tree-ssa/pr14814.C: New test.
10287 * gcc.dg/tree-ssa/pr14814.C: New test.
10288 * gcc.dg/tree-ssa/pr17141-1.C: New test.
10289 * gcc.dg/tree-ssa/pr17141-2.C: New test.
10290
10291 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10292
10293 * gcc.dg/compat/generate-random.c: Do not include
10294 libiberty.h.
10295 * gcc.dg/compat/generate-random_r.c: Likewise.
10296
10297 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
10298
10299 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10300
10301 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10302
10303 PR middle-end/21595
10304 * g++.dg/tree-ssa/builtin1.C: New testcase.
10305
10306 2005-05-17 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR c++/21454
10309 * g++.dg/opt/const4.C: New test.
10310
10311 PR middle-end/21492
10312 * g++.dg/opt/crossjump1.C: New test.
10313
10314 PR tree-optimization/21610
10315 * gcc.c-torture/compile/20050516-1.c: New test.
10316
10317 PR fortran/15080
10318 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10319 about the test failing.
10320 * gfortran.fortran-torture/execute/where_7.f90: New test.
10321 * gfortran.fortran-torture/execute/where_8.f90: New test.
10322
10323 2005-05-16 Richard Henderson <rth@redhat.com>
10324
10325 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10326 i?86 and x86_64.
10327
10328 2005-05-16 Mark Mitchell <mark@codesourcery.com>
10329
10330 * gcc.dg/compat/generate-random.c (config.h): Do not include.
10331 (limits.h): Include unconditionally.
10332 (stdlib.h): Likewise.
10333 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10334 (limits.h): Include unconditionally.
10335 (stdlib.h): Likewise.
10336 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10337 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10338 (limits.h): Include unconditionally.
10339 (stdlib.h): Likewise.
10340 (hashtab.h): Do not include.
10341 (getopt.h): Likewise.
10342 (stddef.h): Include.
10343 (hashval_t): Define.
10344 (struct entry): Add "next" field.
10345 (HASH_SIZE): New macro.
10346 (hash_table): New variable.
10347 (switchfiles): Do not use xmalloc.
10348 (mix): New macro.
10349 (iterative_hash): New function.
10350 (hasht): Remove.
10351 (e_exists): New function.
10352 (e_insert): Likewise.
10353 (output): Use, instead of libiberty hashtable functions.
10354 (main): Do not use getopt. Do not call htab_create.
10355
10356 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
10357
10358 PR libstdc++/21526
10359 * lib/target-supports.exp (check_mkfifo_available):
10360 Return 0 for cygwin as mkfifo support incomplete on platform.
10361 Fix typos in comments.
10362
10363 2005-05-15 Mark Mitchell <mark@codesourcery.com>
10364
10365 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10366
10367 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
10368
10369 PR fortran/17432
10370 * gfortran.dg/assign_4.f: New test.
10371
10372 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
10373
10374 PR tree-optimization/21563
10375 * gcc.dg/tree-ssa/pr21563.c: New.
10376
10377 2005-05-14 Jan Hubicka <jh@suse.cz>
10378
10379 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10380
10381 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10382
10383 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10384
10385 2005-05-13 Julian Brown <julian@codesourcery.com>
10386
10387 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10388 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10389
10390 2005-05-13 Jan Hubicka <jh@suse.cz>
10391
10392 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10393 * gcc.dg/fold-xor-?.c: Likewise.
10394 * gcc.dg/pr15784-?.c: Likewise.
10395 * gcc.dg/pr20922-?.c: Likewise.
10396 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10397 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10398 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10399
10400 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10401
10402 PR fortran/21260
10403 * gfortran.dg/hollerith_1.f90: New test.
10404
10405 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10406
10407 * gfortran.dg/func_result_2.f90: New test.
10408
10409 2005-05-11 Bud Davis <bdavis@gfortran.org>
10410
10411 * gfortran.dg/dev_null.f90: New test.
10412
10413 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10414
10415 * gcc.dg/arm-vfp1.c: Revert last change.
10416
10417 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10418
10419 PR middle-end/19807
10420 PR tree-optimization/19639
10421 * g++.dg/tree-ssa/pr19807.C: New testcase.
10422
10423 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10424
10425 PR libfortran/21471
10426 * gfortran.dg/append-1.f90: New test.
10427
10428 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10429
10430 * gcc.dg/pr18501.c: XFAIL.
10431 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10432 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10433 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10434 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10435 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10436 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10437 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10438 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10439
10440 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10441
10442 PR fortran/20178
10443 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10444 gfortran.dg/f2c_3.f90: New tests.
10445
10446 * gfortran.dg/return_1.f90: Fix dg annotation.
10447
10448 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10449
10450 * gcc.c-torture/compile/20050510-1.c: New test.
10451
10452 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10453
10454 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10455
10456 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10457
10458 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10459
10460 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10461
10462 PR c/17913
10463 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10464
10465 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10466
10467 PR c/21342
10468 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10469 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10470
10471 2005-05-10 Ben Elliston <bje@au.ibm.com>
10472
10473 PR debug/16676
10474 * gcc.dg/debug/pr16676.c: New test.
10475
10476 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10477
10478 PR testsuite/21443
10479 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10480 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10481 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10482 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10483 Change -O1 to -O2.
10484 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10485 -fno-tree-dominator-opts.
10486
10487 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10488
10489 * gfortran.dg/return_1.f90: New test.
10490
10491 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10492
10493 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10494
10495 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10496
10497 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10498
10499 PR c++/21427
10500 * g++.dg/inherit/covariant13.C: New.
10501
10502 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10503
10504 PR libfortran/19155
10505 * gfortran.dg/pr19155.f: New test.
10506
10507 2005-05-08 Roger Sayle <roger@eyesopen.com>
10508
10509 PR inline-asm/8788
10510 * gcc.dg/pr8788-1.c: New testcase.
10511
10512 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10513
10514 PR target/21416
10515 * gcc.target/mips/fpcmp-[12].c: New tests.
10516
10517 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10518
10519 * lib/target-supports-dg.exp (dg-require-fork): New function.
10520 (dg-require-mkfifo): Likewise.
10521 * lib/target-supports.exp (check_function_available): New
10522 function.
10523 (check_fork_available): Likewise.
10524 (check_mkfifo_available): Likewise.
10525
10526 2005-05-06 Jeff Law <law@redhat.com>
10527
10528 * gcc.c-torture/compile/pr21380.c: New test.
10529
10530 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10531
10532 PR c++/20961
10533 * g++.dg/ext/weak3.C: New test.
10534
10535 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10536
10537 PR c++/21352
10538 * g++.dg/template/crash37.C: New test.
10539
10540 2005-05-05 Paul Brook <paul@codesourcery.com>
10541
10542 * gcc.dg/arm-g2.c: Use effective-target arm32.
10543 * gcc.dg/arm-mmx-1.c: Ditto.
10544 * gcc.dg/arm-scd42-2.c: Ditto.
10545 * gcc.dg/arm-vfp1.c: Ditto.
10546 * lib/target-supports.exp (check_effective_target_arm32): New
10547 function.
10548
10549 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10550
10551 PR libfortran/21354
10552 gfortran.dg/in_pack_rank7.f90: New test.
10553
10554 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10555
10556 PR middle-end/15618
10557 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10558
10559 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10560
10561 PR middle-end/21265
10562 * gcc.dg/20050503-1.c: New test.
10563
10564 PR rtl-optimization/21239
10565 * gcc.dg/i386-sse-11.c: New test.
10566
10567 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10568
10569 PR target/16888
10570 * gcc.target/i386/asm-1.c: New test.
10571
10572 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR rtl-optimization/21330
10575 * gcc.c-torture/execute/20050502-1.c: New test.
10576
10577 PR target/21297
10578 * gcc.c-torture/execute/20050502-2.c: New test.
10579
10580 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10581
10582 PR middle-end/21282
10583 * gcc.dg/pr21282.c: New.
10584
10585 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10586
10587 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10588 * gcc.dg/vect/vect-92.c: Likewise.
10589 * gcc.dg/vect/vect-93.c: Likewise.
10590 * gcc.dg/vect/vect-dv-1.c: Likewise.
10591 * gcc.dg/vect/vect-dv-2.c: Likewise.
10592 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10593
10594 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10595
10596 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10597 * gfortran.dg/vect/vect-2.f90: Likewise.
10598 * gfortran.dg/vect/vect-3.f90: Likewise.
10599 * gfortran.dg/vect/vect-4.f90: Likewise.
10600 * gfortran.dg/vect/vect-5.f90: Likewise.
10601
10602 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10603
10604 PR target/20813
10605 * gcc.dg/rs6000-fpint-2.c: New.
10606
10607 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10608
10609 PR c/15698
10610 * gcc.dg/builtins-30.c: Update expected messages.
10611 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10612 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10613 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10614
10615 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10616
10617 PR tree-optimization/21294
10618 * gcc.dg/tree-ssa/pr21294.c: New.
10619
10620 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10621
10622 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10623 __builtin_altivec_st_internal_4si built-in.
10624
10625 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10626
10627 PR c++/15875
10628 * g++.dg/template/ptrmem14.C: New test.
10629
10630 2005-05-02 Paul Brook <paul@codesourcery.com>
10631
10632 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10633
10634 2005-05-02 Michael Matz <matz@suse.de>
10635
10636 PR c++/19542
10637 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10638
10639 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10640
10641 * g++.dg/cpp/weak.C: New test.
10642
10643 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10644
10645 * gcc.dg/tree-ssa/loop-8.c: New test.
10646
10647 2005-04-30 Michael Maty <matz@suse.de>
10648
10649 * gcc.dg/inline-mcpy.c: New test.
10650
10651 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10652
10653 PR libfortran/18958
10654 * gfortran.dg/eoshift.f90: New test case.
10655
10656 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10657
10658 PR libfortran/18857
10659 * gfortran.dg/matmul_1.f90: New test.
10660
10661 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10662
10663 PR tree-optimization/21030
10664 * gcc.dg/tree-ssa/pr21030.c: New.
10665
10666 2005-04-29 Devang Patel <dpatel@apple.com>
10667
10668 PR tree-optimization/21272
10669 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10670
10671 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10672
10673 PR fortran/13082
10674 PR fortran/18824
10675 * gfortran.dg/entry_4.f90: New test.
10676 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10677 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10678 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10679 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10680 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10681 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10682 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10683
10684 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10685
10686 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10687
10688 2005-04-29 Paul Brook <paul@codesourcery.com>
10689
10690 * gfortran.dg/entry_3.f90: New test.
10691
10692 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10693
10694 * gfortran.dg/implicit_4.f90: New test.
10695
10696 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10697
10698 * lib/target-supports.exp (check_profiling_available): Return
10699 false for xtensa-*-elf.
10700
10701 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10702
10703 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10704 error if file cannot be deleted.
10705
10706 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10707
10708 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10709 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10710 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10711 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10712 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10713 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10714 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10715 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10716 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10717 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10718 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10719 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10720 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10721
10722 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10723
10724 PR fortran/20865
10725 * gfortran.dg/pr20865.f90: New test.
10726
10727 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10728
10729 * gcc.dg/void-cast-2.c: New test.
10730
10731 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10732
10733 PR c/21159
10734 * gcc.dg/void-cast-1.c: New test.
10735
10736 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10737
10738 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10739
10740 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10741
10742 PR fortran/21177
10743 * gfortran.dg/pr21177.f90: New test.
10744
10745 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10746
10747 PR tree-optimization/21171
10748 * gcc.dg/tree-ssa/pr21171.c: New test.
10749
10750 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10751
10752 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10753 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10754 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10755 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10756 gcc.dg/tree-ssa/gen-vect-32.c: New.
10757 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10758 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10759 don't run on PPC32.
10760
10761 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10762
10763 PR c/21213
10764 * gcc.dg/transparent-union-3.c: New test.
10765
10766 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10767
10768 PR c/20740
10769 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10770 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10771 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10772 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10773 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10774 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10775
10776 2005-04-26 Jeff Law <law@redhat.com>
10777
10778 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10779 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10780 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10781 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10782 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10783 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10784 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10785
10786 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10787
10788 PR tree-optimization/17598
10789 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10790
10791 2005-04-25 Mike Stump <mrs@apple.com>
10792
10793 * objc.dg/fix-and-continue-1.m: Add.
10794
10795 2005-04-25 Roger Sayle <roger@eyesopen.com>
10796
10797 PR c++/20995
10798 * g++.dg/opt/pr20995-1.C: New test case.
10799
10800 2005-04-25 Devang Patel <dpatel@apple.com>
10801
10802 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10803
10804 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10805
10806 PR testsuite/21062
10807 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10808
10809 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10810
10811 PR C++/21188
10812 * g++.dg/opt/rtti2.C: New test.
10813
10814 2005-04-25 Paul Brook <paul@codesourcery.com>
10815 Steven G. Kargl <kargls@comcast.net>
10816
10817 PR fortran/20879
10818 * gfortran.dg/ichar_1.f90: New file.
10819
10820 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR middle-end/20991
10823 * g++.dg/opt/pr20991.C: New test.
10824
10825 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10826 where sizeof (type) < __alignof__ (type).
10827 * gcc.dg/compat/struct-layout-1.h: Likewise.
10828
10829 2005-04-24 Per Bothner <per@bothner.com>
10830 Devang Patel <dpatel@apple.com>
10831
10832 PR preprocessor/20907
10833 * gcc.dg/cpp/very-long-comment.c: New test.
10834
10835 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10836
10837 PR fortran/20059
10838 * gfortran.dg/common_5.f: New test.
10839
10840 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10841
10842 PR middle-end/21082
10843 * g++.dg/tree-ssa/pr21082.C: New testcase.
10844
10845 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10846
10847 * gcc.dg/vect/vect-99.c: New test.
10848
10849 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10850
10851 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10852
10853 2005-04-22 Jeff Law <law@redhat.com>
10854
10855 * gcc.dg/uninit-5.c: Remove xfails.
10856 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10857 conditionals and loads.
10858
10859 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10860
10861 PR libfortran/20074
10862 PR libfortran/20436
10863 PR libfortran/21108
10864 * gfortran.dg/nested_reshape.f90: new test
10865 * gfortran.dg/reshape-alloc.f90: new test
10866 * gfortran.dg/reshape.f90: new test
10867
10868 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10869
10870 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10871
10872 * gcc.dg/arm-vfp1.c: New test.
10873
10874 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10875
10876 PR c++/21087
10877 * g++.dg/lookup/builtin2.C: New test.
10878
10879 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10880
10881 * gcc.dg/weak/weak-13.c: New test.
10882
10883 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10884
10885 * lib/target-supports.exp (check_effective_target_sync_int_long):
10886 Add powerpc*.
10887
10888 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10889
10890 * gcc.target/mips/branch-1.c: New test.
10891
10892 2005-04-21 Richard Henderson <rth@redhat.com>
10893
10894 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10895 * gcc.dg/vect/vect-86.c: Likewise.
10896 * gcc.dg/vect/vect-87.c: Likewise.
10897 * gcc.dg/vect/vect-88.c: Likewise.
10898
10899 2005-04-21 Devang Patel <dpatel@apple.com>
10900
10901 PR optimization/20994
10902 * gcc.dg/tree-ssa/ifc-3.c: New test.
10903
10904 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10905
10906 PR c/12913
10907 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10908 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10909 gcc.dg/c99-vla-jump-5.c: New tests.
10910
10911 2005-04-19 Richard Henderson <rth@redhat.com>
10912
10913 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10914 Fix typo in exists check.
10915 (check_effective_target_sync_int_long): New.
10916 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10917 * gcc.dg/ia64-sync-2.c: Likewise.
10918 * gcc.dg/ia64-sync-3.c: Likewise.
10919 * gcc.dg/ia64-sync-4.c: Likewise.
10920
10921 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
10922
10923 * gcc.dg/fold-xor-1.c: New test.
10924 * gcc.dg/fold-xor-2.c: New test.
10925
10926 2005-04-19 James E. Wilson <wilson@specifixinc.com>
10927
10928 PR target/20670
10929 * g++.dg/eh/fp-regs.C: New test.
10930
10931 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10932
10933 * gcc.dg/Wint-to-pointer-cast-1.c,
10934 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10935 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10936 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10937
10938 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10939
10940 PR fortran/16861
10941 * gfortran.dg/pr16861.f90: New test.
10942
10943 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10944
10945 * gcc.dg/pr21085.c: New test.
10946
10947 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
10948
10949 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
10950 (setup_mips_tests, dg-mips-options): New procedures.
10951 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10952 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10953 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10954 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10955 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10956 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10957 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10958 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10959 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10960 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10961 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10962 dg-mips-options instead of dg-options. Remove now-redundant
10963 preprocessor guards.
10964 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10965 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10966 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10967 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10968 * gcc.dg/vr-mult-2.c: Delete.
10969 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10970 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10971 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10972 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10973 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10974 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10975 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10976
10977 2005-04-18 Laurent GUERBY <laurent@guerby.net>
10978
10979 * ada/acats/run_all.sh: Use sync when executable not present.
10980
10981 2005-04-18 Devang Patel <dpatel@apple.com>
10982
10983 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10984 * gcc.dg/vect/vect-11a.c: New.
10985 * gcc.dg/vect/vect-none.c: Update.
10986 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10987
10988 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10989
10990 PR tree-optimization/20922
10991 * gcc.dg/pr20922-1.c: New test.
10992 * gcc.dg/pr20922-2.c: New test.
10993 * gcc.dg/pr20922-3.c: New test.
10994 * gcc.dg/pr20922-4.c: New test.
10995 * gcc.dg/pr20922-5.c: New test.
10996 * gcc.dg/pr20922-6.c: New test.
10997
10998 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10999
11000 PR libfortran/20950
11001 * gfortran.dg/pr20950.f: New test.
11002
11003 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11004
11005 PR libfortran/19216
11006 * gfortran.dg/pr19216.f: New test.
11007
11008 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
11009
11010 PR tree-optimization/21001
11011 * gcc.dg/tree-ssa/pr21001.c: New.
11012
11013 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
11014
11015 PR libfortran/21075
11016 * gfortran.dg/reshape_rank7.f90: New test.
11017
11018 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11019
11020 PR libfortran/12884 gfortran.dg/pr12884.f: New test
11021 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11022 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11023 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11024 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11025 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11026 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11027 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11028 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11029 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11030 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11031 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11032 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11033 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11034 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11035 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11036 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11037 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
11038 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
11039 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
11040 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
11041
11042 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
11043
11044 * gfortran.dg/wtruncate.f: New testcase.
11045 * gfortran.dg/wtruncate.f90: New testcase.
11046
11047 2005-04-16 Mark Mitchell <mark@codesourcery.com>
11048
11049 PR c++/21025
11050 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
11051 which sizeof/alignof is dependent, rather than just whether we are
11052 processing_template_decl.
11053
11054 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
11055
11056 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11057 corrected typo where the wrong variables had been compared.
11058
11059 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
11060
11061 PR libfortran/18495
11062 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11063 Test callee-allocated version of return array with a write
11064 statement.
11065 Test spread with a temporary with another write statement.
11066
11067 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
11068
11069 PR tree-optimization/21031
11070 * gcc.dg/tree-ssa/pr21031.c: New.
11071
11072 2005-04-15 Uros Bizjak <uros@kss-loka.si>
11073
11074 PR tree-optimization/21004
11075 * gcc.dg/builtins-53.c: Include builtins-config.h.
11076 Check floorf, ceilf, floorl and ceill transformations
11077 only when HAVE_C99_RUNTIME is defined.
11078
11079 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
11080
11081 PR middle-end/20739
11082 * gcc.dg/tree-ssa/pr20739.c: New test.
11083
11084 2005-04-14 Mike Stump <mrs@apple.com>
11085
11086 * gcc.dg/Foundation.framework/empty: New.
11087 * gcc.dg/framework-2.c: New.
11088
11089 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
11090
11091 PR tree-optimization/21021
11092 * gcc.c-torture/compile/pr21021.c: New.
11093
11094 2005-04-14 Janis Johnson <janis187@us.ibm.com
11095
11096 PR testsuite/21010
11097 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11098 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11099 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11100 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11101 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11102 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11103 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11104 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11105
11106 2005-04-14 Richard Henderson <rth@redhat.com>
11107
11108 * lib/target-supports.exp (check_effective_target_vect_condition):
11109 Add ia64, i?86, and x86_64.
11110
11111 2005-04-14 Steven G. Kargl <kargls@comcast.net>
11112
11113 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11114
11115 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
11116
11117 PR tree-optimization/20657
11118 * gcc.dg/tree-ssa/pr20657.c: New.
11119
11120 2005-04-14 Uros Bizjak <uros@kss-loka.si>
11121
11122 * gcc.dg/builtins-53.c: Also check (int)trunc* and
11123 (long long int)trunc*.
11124
11125 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
11126
11127 PR target/20927
11128 * gcc.dg/pr20927.c: New test.
11129
11130 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
11131
11132 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11133 * gcc.target/mips/asm-1.c: Likewise.
11134
11135 2005-04-13 Dale Johannesen <dalej@apple.com>
11136
11137 * objc.dg/objc-fast-4.m: New.
11138
11139 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
11140
11141 * gcc.target/cris/torture/cris-torture.exp: New driver in new
11142 directory.
11143 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11144
11145 2005-04-13 David Edelsohn <edelsohn@gnu.org>
11146
11147 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11148 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11149 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11150
11151 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
11152
11153 PR tree-optimization/20913
11154 * gcc.dg/tree-ssa/pr20913.c: New.
11155
11156 PR tree-optimization/20702
11157 * gcc.dg/tree-ssa/pr20702.c: New.
11158
11159 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11160
11161 PR c++/13744
11162 * g++.dg/inherit/local3.C: New test.
11163
11164 2005-04-12 Jeff Law <law@redhat.com>
11165
11166 * gcc.dg/tree-ssa/20050412-1.c: New test.
11167
11168 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
11169
11170 PR libfortran/19016
11171 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11172 Add tests with mask generated by expression.
11173 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11174 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11175 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11176
11177 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
11178
11179 PR middle-end/20917
11180 * gcc.dg/20050409-1.c: New test.
11181
11182 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
11183
11184 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11185
11186 2005-04-11 Mark Mitchell <mark@codesourcery.com>
11187
11188 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11189 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11190 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11191 (TARGET_CXX): Adjust accordingly.
11192 * target.h (struct gcc_target): Remove epxort_class_data. Add
11193 determine_class_data_visibility and class_data_always_comdat.
11194 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11195 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11196 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11197 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11198 (arm_cxx_determine_class_data_visibility): New.
11199 (arm_cxx_class_data_always_comdat): Likewise.
11200 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11201 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11202 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11203 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11204 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11205 Define.
11206
11207 2005-04-11 Mark Mitchell <mark@codesourcery.com>
11208
11209 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11210
11211 2005-04-11 Geoffrey Keating <geoffk@apple.com>
11212
11213 * gcc.dg/i386-darwin-fpmath.c: New.
11214
11215 2004-04-11 Devang Patel <dpatel@apple.com>
11216
11217 * lib/target-supports.exp (check_effective_target_vect_condition): New.
11218 * gcc.dg/vect/vect-ifcvt-1.c: New test.
11219 * gcc.dg/vect/vect-ifcvt-2.c: New test.
11220 * gcc.dg/vect/vect-ifcvt-3.c: New test.
11221 * gcc.dg/vect/vect-ifcvt-4.c: New test.
11222 * gcc.dg/vect/vect-ifcvt-5.c: New test.
11223 * gcc.dg/vect/vect-ifcvt-6.c: New test.
11224 * gcc.dg/vect/vect-ifcvt-7.c: New test.
11225 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11226
11227 2004-04-11 Devang Patel <dpatel@apple.com>
11228
11229 * gcc.dg/vect/vect-dv-1.c: New test.
11230 * gcc.dg/vect/vect-dv-2.c: New test.
11231
11232 2005-04-11 Diego Novillo <dnovillo@redhat.com>
11233
11234 PR tree-optimization/20933
11235 * gcc.dg/tree-ssa/pr20933.c: New test.
11236
11237 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11238
11239 * gfortran.dg/fold_nearest.f90: New test.
11240
11241 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
11242
11243 * gcc.dg/tree-ssa/alias-1.c: New test.
11244
11245 2005-04-11 Diego Novillo <dnovillo@redhat.com>
11246
11247 PR tree-optimization/20920
11248 * g++.dg/tree-ssa/pr20920.C: New test.
11249
11250 2005-04-11 Uros Bizjak <uros@kss-loka.si>
11251
11252 * gcc.dg/builtins-53.c: Also check (int)ceil* and
11253 (long long int)ceil*.
11254
11255 2005-04-10 Mark Mitchell <mark@codesourcery.com>
11256
11257 * g++.dg/warn/Wdtor1.C: Declare template in system header with
11258 explicit C++ linkage.
11259
11260 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11261
11262 * gfortran.dg/pr17229.f: Take care of the new obsolescence
11263 warning for arithmetic IF statements.
11264
11265 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
11266
11267 * eor_handling_1.f90: New test case.
11268 * eor_handling_2.f90: New test case.
11269 * eor_handling_3.f90: New test case.
11270 * eor_handling_4.f90: New test case.
11271 * eor_handling_5.f90: New test case.
11272 * noadv_size.f90: New test case.
11273 * pad_no.f90: New test case.
11274
11275 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
11276
11277 * gcc.c-torture/execute/20050410-1.c: New test.
11278
11279 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
11280
11281 * gcc.dg/pr20126.c: New.
11282
11283 2005-04-09 Bud Davis <bdavis@gfortran.org>
11284 Steven G. Kargl <kargls@comcast.net>
11285
11286 * gfortran.dg/PR19872.f: New test.
11287
11288 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11289
11290 * gfortran.dg/nint_1.f90: Fix dg-do directive.
11291
11292 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11293
11294 * gfortran.dg/nint_1.f90: New test.
11295
11296 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11297
11298 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11299 Added test for callee-allocated arrays with write statements.
11300 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11301 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11302 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11303 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11304 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11305
11306 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11307
11308 PR libfortran/20163
11309 * gfortran.dg/open-options-blanks.f: New test.
11310
11311 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
11312
11313 PR fortran/13257
11314 * gfortran.dg/comma_format_extension_[1234].f: New tests.
11315
11316 2005-04-09 Jakub Jelinek <jakub@redhat.com>
11317
11318 * gcc.dg/tree-ssa/stdarg-1.c: New test.
11319 * gcc.dg/tree-ssa/stdarg-2.c: New test.
11320 * gcc.dg/tree-ssa/stdarg-3.c: New test.
11321 * gcc.dg/tree-ssa/stdarg-4.c: New test.
11322 * gcc.dg/tree-ssa/stdarg-5.c: New test.
11323 * gcc.c-torture/execute/stdarg-4.c: New test.
11324
11325 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11326
11327 PR target/20795
11328 * g++.dg/abi/param2.C: New test.
11329
11330 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11331
11332 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11333
11334 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11335
11336 * gcc.dg/builtins-53.c: New test.
11337
11338 2005-04-08 Diego Novillo <dnovillo@redhat.com>
11339
11340 * g++.dg/tree-ssa/pr18178.C: New test.
11341 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11342 * gcc.c-torture/execute/20041019-1.c: New test.
11343 * gcc.dg/tree-ssa/20041008-1.c: New test.
11344 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11345 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11346 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11347 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11348 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11349 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11350 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11351 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11352 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11353 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11354
11355 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
11356
11357 PR rtl-optimization/20466
11358 * gcc.c-torture/execute/pr20466-1.c: New test.
11359
11360 2005-04-08 Mark Mitchell <mark@codesourcery.com>
11361
11362 PR c++/20905
11363 * g++.dg/parse/cond2.C: New test.
11364
11365 PR c++/20145
11366 * g++.dg/warn/Wdtor1.C: New test.
11367
11368 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11369
11370 PR fortran/17229
11371 * gfortran.dg/pr17229.f: New test.
11372
11373 2005-04-07 Steven G. Kargl <kargls@comcast.net>
11374
11375 * gfortran.dg/tiny_1.f90: New test.
11376 * gfortran.dg/tiny_2.f90: ditto.
11377
11378 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11379
11380 * gfortran.dg/eor_1.f90: Fix dg-do run line
11381 * gfortran.dg/open_new.f90: Fix dg-do run line
11382
11383 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11384
11385 * lib/target-supports.exp (get_compiler_messages): Support
11386 optional arguments, the fourth being compiler options.
11387 (check_effective_target_fpic): New proc.
11388 * gcc.dg/20050321-2.c: Restrict to target fpic.
11389
11390 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11391
11392 * gcc.dg/15443-1.c: New test.
11393 * gcc.dg/15443-2.c: Likewise.
11394
11395 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11396
11397 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11398
11399 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11400
11401 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11402
11403 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11404
11405 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11406 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11407 -m64.
11408 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11409 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11410 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11411
11412 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11413
11414 PR c++/20212
11415 * g++.dg/warn/Wunused-11.C: New test.
11416
11417 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11418
11419 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11420
11421 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11422
11423 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11424
11425 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11426
11427 PR c++/20734
11428 * g++.dg/template/ptrmem13.C: New test.
11429
11430 2005-04-05 Per Bothner <per@bothner.com>
11431
11432 * lib/gcc.exp: Always add -fno-show-column, for now.
11433
11434 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11435
11436 PR testsuite/20767
11437 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11438 of plain old "unsigned int" for the type of "i". Makes this test
11439 64bit clean.
11440
11441 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11442
11443 * gcc.dg/i386-ssefn-1.c: New test.
11444 * gcc.dg/i386-ssefn-2.c: New test.
11445 * gcc.dg/i386-ssefn-3.c: New test.
11446 * gcc.dg/i386-ssefn-4.c: New test.
11447
11448 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR tree-optimization/20076
11451 * gcc.dg/builtin-apply4.c: New test.
11452
11453 PR preprocessor/19475
11454 * gcc.dg/cpp/macspace1.c: New test.
11455 * gcc.dg/cpp/macspace2.c: New test.
11456
11457 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11458
11459 * gfortran.dg/pr20755.f: Fixed bad format.
11460
11461 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11462
11463 PR c++/20763
11464 * g++.dg/ext/attrib21.C: New test.
11465
11466 2004-04-05 Devang Patel <dpatel@apple.com>
11467
11468 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11469 * gcc.dg/vect/vect-shift-1.c: New test.
11470
11471 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11472
11473 PR libfortran/20755
11474 * gfortran.dg/pr20755.f: New test.
11475
11476 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11477
11478 * gfortran.dg/pr15959.f90: New test.
11479 * gfortran.dg/string_pad_trunc.f90: New test.
11480
11481 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11482
11483 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11484 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11485 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11486 syntax.
11487
11488 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11489
11490 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11491
11492 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11493
11494 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11495 * gcc.c-torture/compile/20011119-2.c: Likewise.
11496 * gcc.c-torture/compile/981001-2.c: Likewise.
11497
11498 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11499
11500 PR c++/20679
11501 * g++.dg/template/overload4.C: New test.
11502
11503 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11504
11505 PR c++/20746
11506 * g++.dg/abi/covariant5.C: New.
11507
11508 PR debug/20505
11509 * g++.dg/debug/const2.C: New.
11510
11511 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR rtl-optimization/16104
11514 * gcc.c-torture/execute/20050316-1.c: New test.
11515
11516 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11517
11518 * g++.dg/template/spec23.C: Fix dg-error text.
11519
11520 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11521
11522 PR c++/19199
11523 * g++.dg/expr/lval2.C: New.
11524
11525 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11526
11527 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11528 __builtin_strcasecmp and __builtin_strncasecmp.
11529
11530 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11531
11532 PR c++/20723
11533 * g++.dg/template/spec22.C: New.
11534 * g++.dg/template/spec23.C: New.
11535
11536 2005-04-03 Dale Ranta <dir@lanl.gov>
11537 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11538
11539 PR libfortran/20068
11540 PR libfortran/20125
11541 PR libfortran/20156
11542 PR libfortran/20471
11543 * gfortran.dg/backspace.f: New test.
11544
11545 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11546
11547 * gcc.dg/pr19345.c: New test.
11548
11549 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11550
11551 PR tree-optimization/20640
11552 * gcc.dg/torture/tree-loop-1.c: New.
11553
11554 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11555
11556 PR rtl-optimization/20290
11557 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11558
11559 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11560
11561 * gcc.dg/rs6000-fpint.c: New.
11562
11563 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11564
11565 * gcc.dg/old-style-then-proto-1.c: New test.
11566
11567 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11568
11569 * gfortran.fortran-torture/execute/backspace.f90: Check
11570 after backspace and read was incorrect.
11571
11572 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11573
11574 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11575 buffer past the terminating NUL using memcmp.
11576 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11577 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11578
11579 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11580 Fix unused/uninitialized variable warnings.
11581
11582 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11583 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11584 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11585 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11586
11587 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11588 gcc.c-torture/execute/builtins/fputs-lib.c,
11589 gcc.c-torture/execute/builtins/lib/fprintf.c,
11590 gcc.c-torture/execute/builtins/lib/main.c,
11591 gcc.c-torture/execute/builtins/lib/memcmp.c,
11592 gcc.c-torture/execute/builtins/lib/memmove.c,
11593 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11594 gcc.c-torture/execute/builtins/lib/memset.c,
11595 gcc.c-torture/execute/builtins/lib/printf.c,
11596 gcc.c-torture/execute/builtins/lib/sprintf.c,
11597 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11598 gcc.c-torture/execute/builtins/lib/strchr.c,
11599 gcc.c-torture/execute/builtins/lib/strcmp.c,
11600 gcc.c-torture/execute/builtins/lib/strcpy.c,
11601 gcc.c-torture/execute/builtins/lib/strcspn.c,
11602 gcc.c-torture/execute/builtins/lib/strlen.c,
11603 gcc.c-torture/execute/builtins/lib/strncat.c,
11604 gcc.c-torture/execute/builtins/lib/strncmp.c,
11605 gcc.c-torture/execute/builtins/lib/strncpy.c,
11606 gcc.c-torture/execute/builtins/lib/strrchr.c,
11607 gcc.c-torture/execute/builtins/lib/strspn.c,
11608 gcc.c-torture/execute/builtins/lib/strstr.c,
11609 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11610 gcc.c-torture/execute/builtins/strlen-2.c,
11611 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11612 prototypes.
11613
11614 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11615
11616 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11617 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11618 selectany usage.
11619
11620 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR c++/19406
11623 * g++.dg/debug/using1.C: New test.
11624
11625 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11626
11627 PR middle-end/20524
11628 * gcc.dg/alias-7.c: Prefix asm-declared name with
11629 __USER_LABEL_PREFIX__.
11630
11631 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11632
11633 Fix fallout from PR middle-end/15700:
11634 * gcc.c-torture/compile/20011119-1.c: Take
11635 __USER_LABEL_PREFIX__ into account.
11636 * gcc.c-torture/compile/20011119-2.c: Likewise.
11637
11638 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11639
11640 PR c++/18644
11641 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11642
11643 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11644
11645 PR c/17855
11646 * gcc.c-torture/compile/struct-non-lval-1.c,
11647 gcc.c-torture/compile/struct-non-lval-2.c,
11648 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11649
11650 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11651
11652 * gcc.dg/tls/tls.exp: Remove temporary file.
11653 * g++.dg/tls/tls.exp: Ditto.
11654 * lib/file-format.exp: Ditto.
11655 * g++.dg/special/ecos.exp: Ditto.
11656
11657 * lib/profopt.exp: Treat prof_ext as a list.
11658 * gcc.misc-tests/bprob.exp: Ditto.
11659 * g++.dg/bprob/bprob.exp: Ditto.
11660
11661 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11662 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11663 g++.dg/tree-ssa/pointer-reference-alias.C,
11664 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11665 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11666 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11667 g++.dg/vect/pr19951.cc: Ditto.
11668 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11669 gcc.dg/builtins-47.c: Ditto.
11670 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11671 gcc.dg/pr20115-1.c: Ditto.
11672 * gcc.dg/tree-ssa/20030530-2.c,
11673 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11674 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11675 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11676 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11677 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11678 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11679 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11680 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11681 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11682 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11683 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11684 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11685 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11686 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11687 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11688 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11689 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11690 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11691 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11692 gcc.dg/tree-ssa/20030824-1.c,
11693 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11694 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11695 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11696 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11697 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11698 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11699 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11700 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11701 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11702 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11703 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11704 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11705 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11706 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11707 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11708 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11709 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11710 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11711 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11712 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11713 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11714 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11715 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11716 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11717 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11718 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11719 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11720 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11721 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11722 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11723 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11724 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11725 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11726 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11727 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11728 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11729 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11730 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11731 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11732 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11733 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11734 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11735 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11736 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11737 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11738 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11739 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11740 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11741 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11742 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11743 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11744 gcc.dg/tree-ssa/useless-1.c: Ditto.
11745 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11746 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11747 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11748 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11749 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11750 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11751 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11752 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11753 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11754 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11755 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11756 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11757 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11758 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11759 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11760 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11761 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11762 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11763 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11764 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11765 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11766 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11767 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11768 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11769 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11770 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11771 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11772 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11773 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11774 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11775 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11776 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11777 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11778 gcc.dg/vect/vect-none.c: Ditto.
11779 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11780 treelang/compile/unsigned.tree: Ditto.
11781
11782 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11783 * gcc.dg/cpp/direct2s.c: Ditto.
11784 * gcc.dg/cpp/paste4.c: Ditto.
11785 * gcc.dg/cpp/separate-1.c: Ditto.
11786 * gcc.dg/pch/save-temps-1.c: Ditto.
11787 * g++.dg/ext/altivec-10.C: Ditto.
11788 * g++.dg/pch/pch.C: Ditto.
11789
11790 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11791
11792 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11793 * g++.dg/template/repo1.C: Ditto.
11794 * g++.dg/template/repo2.C: Ditto.
11795 * g++.dg/template/repo3.C: Ditto.
11796 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11797 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11798 * g++.old-deja/g++.pt/repo1.C: Ditto.
11799 * g++.old-deja/g++.pt/repo2.C: Ditto.
11800 * g++.old-deja/g++.pt/repo3.C: Ditto.
11801 * g++.old-deja/g++.pt/repo4.C: Ditto.
11802
11803 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11804 * gcc.dg/20030107-1.c: Ditto.
11805 * gcc.dg/20030702-1.c: Ditto.
11806 * gcc.dg/profile-generate-1.c: Ditto.
11807 * g++.dg/other/profile1.C: Ditto.
11808 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11809
11810 * lib/gcc-dg.exp (remove-build-file): New.
11811 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11812 cleanup-tree-dump, cleanup-saved-temps): New.
11813
11814 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11815
11816 PR c++/19203, DR 214
11817 * g++.dg/parse/ambig3.C: Not ambiguous.
11818 * g++.dg/template/spec20.C: New.
11819 * g++.dg/template/spec21.C: New.
11820
11821 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11822
11823 PR target/20045
11824 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11825
11826 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11827
11828 PR libfortran/20660
11829 * gfortran.dg/negative_unit.f: New test.
11830
11831 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11832
11833 * gcc.dg/20050330-1.c: New test.
11834
11835 2005-03-30 Devang Patel <dpatel@apple.com>
11836
11837 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11838
11839 2005-03-30 Dale Johannesen <dalej@apple.com>
11840
11841 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11842
11843 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11844
11845 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11846 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11847 Strip options from test name.
11848
11849 2005-03-31 Jan Hubicka <jh@suse.cz>
11850
11851 * gcc.dg/varpool-1.c: New testcase.
11852
11853 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11854
11855 PR c/772
11856 PR c/17913
11857 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11858 gcc.dg/stmt-expr-label-3.c : New tests.
11859 * gcc.c-torture/execute/medce-2.c: Remove.
11860
11861 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11862
11863 PR c/20368
11864 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11865 tests.
11866
11867 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11868
11869 * gcc.c-torture/compile/pr20203.c: New test.
11870
11871 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11872
11873 * gfortran.dg/promotion.f90: New test.
11874
11875 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11876
11877 PR middle-end/20491
11878 * gcc.dg/torture/asm-subreg-1.c: New test.
11879
11880 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11881
11882 PR c/20672
11883 * gcc.dg/pr20672-1.c: New test.
11884
11885 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11886
11887 * gfortran.dg/vect: New directory.
11888 * gfortran.dg/vect/vect.exp: New.
11889 * gfortran.dg/vect/vect-1.f90: New test.
11890 * gfortran.dg/vect/vect-2.f90: New test.
11891 * gfortran.dg/vect/vect-3.f90: New test.
11892 * gfortran.dg/vect/vect-4.f90: New test.
11893 * gfortran.dg/vect/vect-5.f90: New test.
11894
11895 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11896
11897 PR middle-end/20622
11898 * gcc.dg/alias-7.c: New test.
11899
11900 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11901
11902 * gcc.dg/sparc-reg-1.c: New test.
11903
11904 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11905
11906 PR target/19890
11907 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11908
11909 2005-03-29 Dale Ranta <dir@lanl.gov>
11910 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11911
11912 PR libfortran/20163
11913 * gfortran.dg/pr20163-2.f: New test.
11914
11915 2005-03-28 Jan Hubicka <jh@suse.cz>
11916
11917 PR middle-end/20635
11918 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11919 by Jakub Jelinek.
11920
11921 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
11922
11923 PR tree-optimization/20626
11924 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11925 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11926
11927 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11928
11929 * gfortran.dg/underflow.f90: New test.
11930 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11931
11932 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11933
11934 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11935
11936 2005-03-25 Mark Mitchell <mark@codesourcery.com>
11937
11938 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11939 (g++_init): Make sure that CXXFLAGS is set.
11940 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11941 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11942 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11943 * lib/objc.exp (objc_init): Likewise.
11944 * lib/treelang.exp (treelang_init): Likewise.
11945
11946 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
11947
11948 PR tree-optimization/20470
11949 * gcc.dg/tree-ssa/pr20470.c: New test.
11950
11951 2005-03-25 Geoffrey Keating <geoffk@apple.com>
11952
11953 * gcc.dg/ppc-stfiwx.c: New.
11954
11955 2005-03-25 Steve Ellcey <sje@cup.hp.com>
11956
11957 PR target/19888
11958 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11959
11960 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11961
11962 * gcc.dg/20050325-1.c: Fix a typo.
11963
11964 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11965
11966 PR libfortran/19678
11967 PR libfortran/19679
11968 * gfortran.dg/dos_eol.f: New test.
11969
11970 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11971
11972 PR rtl-optimization/20249
11973 * gcc.dg/20050325-1.c: New test.
11974
11975 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11976
11977 PR libfortran/15332
11978 * gfortran.dg/pr15332.f: New test.
11979
11980 2005-03-24 Dale Johannesen <dalej@apple.com>
11981
11982 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11983
11984 2005-03-24 Geoffrey Keating <geoffk@apple.com>
11985
11986 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11987 'internal' visibility.
11988 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11989 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11990 'protected' visibility.
11991 * gcc.dg/visibility-7.c: Likewise.
11992 * lib/target-supports.exp (check_visibility_available): Take
11993 a parameter, the kind of visibility to check for.
11994 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11995 to check_visibility_available.
11996
11997 * g++.dg/expr/cast3.C: New.
11998
11999 2005-03-24 David Edelsohn <edelsohn@gnu.org>
12000
12001 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
12002 rs6000.
12003
12004 2005-03-24 Steve Ellcey <sje@cup.hp.com>
12005
12006 PR target/20095
12007 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12008
12009 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
12010
12011 * gcc.dg/badshift.c: Renamed to...
12012 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
12013
12014 * gcc.target/i386/badshift.c: Renamed to...
12015 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
12016 only.
12017
12018 PR rtl-optimization/20532
12019 * gcc.target/i386/badshift.c: New.
12020
12021 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12022
12023 * gfortran.dg/pr18025.f90: New test.
12024
12025 2005-03-23 Dale Johannesen <dalej@apple.com>
12026
12027 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12028
12029 2005-03-23 Mark Mitchell <mark@codesourcery.com>
12030
12031 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12032
12033 * lib/target-supports.exp (check_iconv_available): Default
12034 libiconv to -liconv, if there is no definition.
12035
12036 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
12037
12038 * gcc.dg/torture/cris-asm-mof-1.c: New test.
12039
12040 2005-03-22 Mark Mitchell <mark@codesourcery.com>
12041
12042 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
12043 * g++.dg/opt/pr7503-2.C: Likewise.
12044 * g++.dg/opt/pr7503-3.C: Likewise.
12045 * g++.dg/opt/pr7503-4.C: Likewise.
12046 * g++.dg/opt/pr7503-5.C: Likewise.
12047 * g++.dg/warn/minmax.C: New test.
12048
12049 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12050
12051 * gfortran.dg/g77_intrinsics_funcs.f: New test.
12052 * gfortran.dg/g77_intrinsics_sub.f: New test.
12053
12054 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
12055 Jan Hubicka <jh@suse.cz>
12056 Steven Bosscher <stevenb@suse.de
12057
12058 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
12059
12060 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12061
12062 PR c++/19980
12063 * g++.dg/template/redecl3.C: New test.
12064
12065 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12066
12067 PR c++/20499
12068 * g++.dg/parse/error16.C: Tweak error markers.
12069
12070 2005-03-22 Jakub Jelinek <jakub@redhat.com>
12071
12072 PR target/20561
12073 * gcc.dg/20050321-2.c: New test.
12074
12075 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
12076
12077 PR c++/20465
12078 PR c++/20381
12079 * g++.dg/template/ptrmem12.C: New.
12080
12081 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
12082
12083 PR rtl-optimization/20527
12084 * gcc.c-torture/execute/pr20527-1.c: New test.
12085
12086 2005-03-22 Ben Elliston <bje@au.ibm.com>
12087
12088 * gcc.misc-tests/options.exp (check_for_options): Create a real C
12089 program, compile it into a real executable and then delete the .c
12090 and .x files afterwards, to avoid problems on testglue targets.
12091
12092 2005-03-21 Stuart Hastings <stuart@apple.com>
12093
12094 * gcc.target/i386/sse-2.c: New.
12095
12096 2005-03-21 Uros Bizjak <uros@kss-loka.si>
12097
12098 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12099
12100 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12101
12102 * g++.dg/parse/crash25.C: Fix typo.
12103
12104 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12105
12106 PR c++/20461
12107 * g++.dg/parse/crash24.C: New test.
12108
12109 PR c++/20536
12110 * g++.dg/parse/crash25.C: New test.
12111
12112 2005-03-21 Paolo Carlini <pcarlini@suse.de>
12113
12114 PR c++/20147
12115 * g++.dg/ext/stmtexpr4.C: New test.
12116
12117 2005-03-20 Roger Sayle <roger@eyesopen.com>
12118
12119 PR middle-end/20539
12120 * gcc.c-torture/compile/pr13066-1.c: New test case.
12121 * gcc.c-torture/compile/pr20539-1.c: Likewise.
12122 * g++.dg/opt/pr13066-1.C: Likewise.
12123
12124 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
12125
12126 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12127
12128 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12129
12130 PR fortran/18525
12131 * gfortran.dg/nesting_1.f90: New test.
12132
12133 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12134
12135 PR c++/20240
12136 * g++.dg/lookup/using13.C: New test.
12137
12138 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12139
12140 PR c++/20333
12141 * g++.dg/template/crash36.C: New test.
12142
12143 2005-03-18 Paolo Carlini <pcarlini@suse.de>
12144
12145 PR c++/20463
12146 * g++.dg/template/crash35.C: New test.
12147
12148 2005-03-17 Paolo Carlini <pcarlini@suse.de>
12149
12150 PR c++/19966
12151 * g++.dg/overload/operator2.C: New test.
12152
12153 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12154
12155 PR libfortran/20257
12156 * gfortran.dg/pr20257.f90: New test.
12157
12158 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12159
12160 PR libfortran/20480
12161 * gfortran.dg/pr20480.f90: New test.
12162
12163 2005-03-16 Richard Henderson <rth@redhat.com>
12164
12165 PR middle-end/15700
12166 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12167 (_rtld_global): New.
12168 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12169 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12170
12171 * gcc.dg/alias-3.c: New.
12172 * gcc.dg/alias-4.c: New.
12173 * gcc.dg/alias-5.c: New.
12174 * gcc.dg/alias-6.c: New.
12175
12176 2005-03-15 Geoffrey Keating <geoffk@apple.com>
12177
12178 * gcc.dg/cpp/ucnid-7.c: New.
12179
12180 2005-03-15 Janis Johnson <janis187@us.ibm.com>
12181 Dorit Naishlos <dorit@il.ibm.com>
12182
12183 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12184 darwin.
12185
12186 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
12187
12188 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12189 misaligned accesses.
12190 * gcc.dg/vect/vect-58.c: Likewise.
12191 * gcc.dg/vect/vect-92.c: New.
12192 * gcc.dg/vect/vect-93.c: New.
12193
12194 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
12195
12196 PR fortran/18827
12197 * gfortran.dg/assign_2.f90: New test.
12198 * gfortran.dg/assign_3.f90: New test.
12199 * gfortran.dg/assign.f90: New test.
12200
12201 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
12202
12203 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12204 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12205 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12206 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12207 names.
12208
12209 2005-03-14 Geoffrey Keating <geoffk@apple.com>
12210
12211 * gcc.dg/cpp/ucnid-6.c: New.
12212
12213 * gcc.dg/cpp/normalize-1.c: New.
12214 * gcc.dg/cpp/normalize-2.c: New.
12215 * gcc.dg/cpp/normalize-3.c: New.
12216 * gcc.dg/cpp/normalize-4.c: New.
12217 * gcc.dg/cpp/ucnid-4.c: New.
12218 * gcc.dg/cpp/ucnid-5.c: New.
12219 * g++.dg/cpp/normalize-1.C: New.
12220 * g++.dg/cpp/ucnid-1.C: New.
12221
12222 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
12223
12224 * gcc.dg/pr18628.c: New.
12225
12226 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
12227
12228 PR c++/20280
12229 * g++.dg/tree-ssa/pr20280.C: New.
12230
12231 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12232
12233 PR fortran/20467
12234 * gfortran.dg/stfunc_2.f90: New test.
12235
12236 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
12237
12238 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12239
12240 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
12241
12242 * gcc.dg/tree-ssa/20050314-1.c: New test.
12243
12244 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12245
12246 PR c++/4403
12247 PR c++/9783, DR433
12248 * g++.dg/template/friend34.C: New test.
12249 * g++.dg/template/friend35.C: Likewise.
12250 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12251
12252 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12253
12254 Friend class name lookup 5/n
12255 PR c++/1016
12256 * g++.dg/lookup/hidden-class1.C: New test.
12257 * g++.dg/lookup/hidden-class2.C: Likewise.
12258 * g++.dg/lookup/hidden-class3.C: Likewise.
12259 * g++.dg/lookup/hidden-class4.C: Likewise.
12260 * g++.dg/lookup/hidden-class5.C: Likewise.
12261 * g++.dg/lookup/hidden-class6.C: Likewise.
12262 * g++.dg/lookup/hidden-class7.C: Likewise.
12263 * g++.dg/lookup/hidden-class8.C: Likewise.
12264 * g++.dg/lookup/hidden-class9.C: Likewise.
12265 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12266 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12267 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12268 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12269 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12270 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12271 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12272 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12273 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12274 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12275 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12276
12277 2005-03-13 Mark Mitchell <mark@codesourcery.com>
12278
12279 PR c++/20157
12280 * g++.dg/template/error18.C: New test.
12281
12282 2005-03-09 Ben Elliston <bje@au.ibm.com>
12283
12284 PR debug/16792
12285 * g++.dg/debug/pr16792.C: New test.
12286
12287 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12288
12289 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12290 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12291 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12292 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12293 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12294 test assertion names.
12295
12296 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12297
12298 PR fortran/18600
12299 * gfortran.dg/stfunc_1.f90: New test.
12300
12301 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12302
12303 PR fortran/16907
12304 * gfortran.dg/real_index_1.f90: New test.
12305
12306 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12307
12308 PR fortran/20323
12309 * gfortran.dg/spec_expr_1.f90: New test.
12310
12311 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12312
12313 PR c/20402
12314 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12315 new parser.
12316
12317 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12318
12319 PR fortran/20361
12320 * gfortran.dg/largeequiv_1.f90: New test.
12321
12322 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12323
12324 * gcc.dg/ucnid-1.c: New.
12325 * gcc.dg/ucnid-2.c: New.
12326 * gcc.dg/ucnid-3.c: New.
12327 * gcc.dg/ucnid-4.c: New.
12328 * gcc.dg/ucnid-5.c: New.
12329 * gcc.dg/ucnid-6.c: New.
12330 * gcc.dg/cpp/ucnid-1.c: New.
12331 * gcc.dg/cpp/ucnid-2.c: New.
12332 * gcc.dg/cpp/ucnid-3.c: New.
12333 * g++.dg/other/ucnid-1.C: New.
12334
12335 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12336
12337 * gcc.dg/vmx/darwin-abi-3.c: Delete.
12338
12339 2005-03-11 Per Bothner <per@bothner.com>
12340
12341 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
12342 that diagnotics refer to correct token.
12343 * gcc.dg/unused-3.c: Likewise.
12344
12345 2005-03-11 Per Bothner <per@bothner.com>
12346
12347 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12348 constant" is now actually on same line as string constant.
12349 * gcc.dg/cpp/direct2s.c: Likewise.
12350
12351 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
12352
12353 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12354
12355 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12356
12357 PR libfortran/20124
12358 * gfortran.dg/pr20124.f90: New Test
12359
12360 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
12361
12362 PR tree-optimization/20130
12363 * gcc.dg/pr20130-1.c: New test.
12364
12365 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12366
12367 PR target/20095
12368 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12369
12370 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12371
12372 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12373
12374 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12375
12376 * g++.dg/eh/forced1.C: Fix comment.
12377 * g++.dg/eh/forced2.C: Ditto.
12378 * g++.dg/eh/forced3.C: Ditto.
12379 * g++.dg/eh/forced4.C: Ditto.
12380
12381 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12382
12383 PR rtl-opt/20412
12384 * gcc.c-torture/compile/pr20412.c: New test.
12385
12386 2005-03-10 Roger Sayle <roger@eyesopen.com>
12387
12388 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12389
12390 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12391
12392 PR target/20322
12393 * gcc.dg/20050307-1.c: New test.
12394
12395 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12396
12397 PR c++/20375
12398 * g++.dg/other/stdarg3.C: New.
12399
12400 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR c++/18384, c++/18327
12403 * g++.dg/init/array19.C: New test.
12404
12405 PR inline-asm/20314
12406 * gcc.dg/torture/pr20314-1.c: New test.
12407 * gcc.dg/torture/pr20314-2.c: New test.
12408
12409 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12410
12411 * gcc.dg/20050309-1.c: New test.
12412
12413 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12414
12415 * gcc.dg/builtins-10.c: Reactivate disabled test.
12416 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12417 new cbrt transformations.
12418
12419 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12420
12421 PR c++/20208
12422 * g++.dg/template/array13.C: New test.
12423
12424 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12425
12426 PR c++/16859
12427 * g++.dg/init/brace4.C: New test.
12428
12429 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12430
12431 PR c++/20186
12432 * g++.dg/template/non-dependent12.C: New.
12433
12434 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12435
12436 PR c++/20142
12437 * g++.dg/init/array18.C: Add dg-do run marker.
12438
12439 PR c++/20142
12440 * g++.dg/init/array18.C: New test.
12441
12442 2005-03-09 Ben Elliston <bje@au.ibm.com>
12443
12444 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12445 * g++.dg/gcov/gcov.exp: Likewise.
12446 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12447 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12448 * lib/c-torture.exp: Likewise.
12449 * lib/fortran-torture.exp: Likewise.
12450 * lib/g++.exp: Likewise.
12451 * lib/gcc-defs.exp: Likewise.
12452 * lib/gcc-dg.exp: Likewise.
12453 * lib/gcc.exp: Likewise.
12454 * lib/gcov.exp: Likewise.
12455 * lib/gfortran.exp: Likewise.
12456 * lib/mike-g++.exp: Likewise.
12457 * lib/mike-gcc.exp: Likewise.
12458 * lib/objc-torture.exp: Likewise.
12459 * lib/objc.exp: Likewise.
12460 * lib/profopt.exp: Likewise.
12461 * lib/target-libpath.exp: Likewise.
12462 * lib/target-supports.exp: Likewise.
12463 * lib/treelang.exp: Likewise.
12464 * lib/wrapper.exp: Likewise.
12465
12466 2005-03-08 Jeff Law <law@redhat.com>
12467
12468 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12469 PHI-OPT changes.
12470
12471 2005-03-08 Ira Rosen <irar@il.ibm.com>
12472
12473 * gcc.dg/vect/pr20122.c: New test.
12474
12475 2005-03-07 Jeff Law <law@redhat.com>
12476
12477 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12478 was folded away.
12479 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12480 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12481 * gcc.dg/tree-ssa/pr18134.c: New test.
12482
12483 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12484
12485 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12486 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12487 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12488
12489 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12490
12491 PR tree-opt/17671
12492 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12493
12494 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12495
12496 * g++.dg/warn/Wnvdtor.C: New test.
12497
12498 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12499
12500 * gcc.dg/torture/pr19683-1.c: New test.
12501
12502 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12503
12504 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12505 * gfortran.dg/g77/19990313-2.f: Ditto.
12506 * gfortran.dg/g77/19990313-3.f: Ditto.
12507 * gfortran.dg/g77/19990525-0.f: Ditto.
12508 * gfortran.dg/g77/19990826-0.f: Ditto.
12509 * gfortran.dg/g77/19990826-2.f: Ditto.
12510 * gfortran.dg/g77/19990826-3.f: Ditto.
12511 * gfortran.dg/g77/20000511-1.f: Ditto.
12512 * gfortran.dg/g77/20000511-2.f: Ditto.
12513 * gfortran.dg/g77/970625-2.f: Ditto.
12514 * gfortran.dg/g77/980310-2.f: Ditto.
12515 * gfortran.dg/g77/980310-3.f: Ditto.
12516 * gfortran.dg/g77/980310-8.f: Ditto.
12517 * gfortran.dg/g77/980519-2.f: Ditto.
12518 * gfortran.dg/g77/alpha1.f: Ditto.
12519 * gfortran.dg/g77/claus.f: Ditto.
12520 * gfortran.dg/g77/erfc.f: Ditto.
12521 * gfortran.dg/g77/short.f: Ditto.
12522 * gfortran.fortran-torture/execute/data.f90: Ditto.
12523 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12524 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12525
12526 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12527
12528 * lib/file-format.exp (gcc_target_object_format): Add check for som
12529 format and hardcode object formats on hppa*-*-hpux*.
12530 * lib/target-supports.exp (check_weak_available): Add check for som
12531 object format. Always return 0 on hppa*-*-hpux10*.
12532
12533 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12534 is defined.
12535
12536 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12537
12538 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12539
12540 * gfortran.dg/pr19936_1.f90: New test.
12541 * gfortran.dg/pr19936_2.f90: New test.
12542 * gfortran.dg/pr19936_3.f90: New test.
12543
12544 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12545 Paul Thomas <prthomas@drfccad.cea.fr>
12546
12547 * gfortran.dg/PR19754_1.f90: New test.
12548 * gfortran.dg/PR19754_2.f90: Ditto.
12549
12550 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12551
12552 PR c++/19311
12553 * g++.dg/template/non-dependent11.C: New test.
12554
12555 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12556
12557 * lib/target-supports.exp (check_iconv_available): Fix comment.
12558
12559 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12560 Joseph S. Myers <joseph@codesourcery.com>
12561
12562 PR c++/19797
12563 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12564
12565 2005-03-04 Matthew Sachs <msachs@apple.com>
12566
12567 * gcc.exp (gcc_target_compile): Put braces around
12568 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12569 * objc.exp (objc_target_compile): Likewise.
12570 * treelang.exp (treelang_target_compile): Likewise.
12571
12572 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12573
12574 PR fortran/19673
12575 * gfortran.dg/func_result_1.f90: New test.
12576
12577 2005-03-04 Ben Elliston <bje@au.ibm.com>
12578
12579 * gcc.misc-tests/options.exp: New test.
12580
12581 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12582
12583 * gcc.dg/pr15784-4.c: New test.
12584
12585 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12586
12587 * gcc.c-torture/execute/pr17133.c: New.
12588 * gcc.c-torture/compile/20050303-1.c: New.
12589
12590 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12591
12592 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12593
12594 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12595
12596 * g++.dg/overload/using2.C: New.
12597
12598 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12599
12600 PR c++/19916
12601 * g++.dg/init/ptrmem2.C: New test.
12602
12603 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12604
12605 PR c/8927
12606 * gcc.dg/pr8927-1.c: New test.
12607
12608 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12609
12610 PR c++/20232
12611 * g++.dg/inherit/covariant12.C: New.
12612
12613 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12614
12615 PR fortran/19479
12616 * gfortran.dg/bound_1.f90: New test.
12617
12618 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12619
12620 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12621 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12622
12623 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12624
12625 PR c/20245
12626 * gcc.dg/pr20245-1.c: New test.
12627
12628 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12629
12630 PR middle-end/19874
12631 * gcc.c-torture/execute/20050119-2.c: New test case.
12632
12633 2005-02-28 Ben Elliston <bje@au.ibm.com>
12634
12635 * README: Update the DejaGnu bug reporting address.
12636 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12637 * lib/objc-torture.exp: Likewise.
12638
12639 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12640
12641 * gfortran.dg/boz_1.f90: New test.
12642 * gfortran.dg/boz_3.f90: New test.
12643 * gfortran.dg/boz_4.f90: New test.
12644
12645 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12646
12647 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12648 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12649
12650 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12651
12652 PR libfortran/20101
12653 * gfortran.dg/write_0_pe_format.f90: New test.
12654
12655 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12656
12657 PR c++/20206
12658 * g++.dg/opt/thunk2.C: New test.
12659 * g++.dg/opt/covariant1.C: New test.
12660
12661 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12662
12663 * gfortran.dg/e_d_fmt.f90: New test.
12664
12665 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12666
12667 * gcc.dg/asm-b.c: Fix comment typos.
12668
12669 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12670
12671 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12672 a V_MAY_DEF also.
12673
12674 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12675
12676 PR tree-opt/20188
12677 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12678 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12679 * gcc.dg/asm-b.c: New test.
12680
12681 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12682
12683 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12684 Disable this test on IRIX 6.
12685
12686 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12687
12688 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12689 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12690 parser.
12691
12692 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12693
12694 PR tree-optimization/20204
12695 * testsuite/gcc.dg/pr20204.c: New test.
12696
12697 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12698
12699 PR target/20196
12700 * gcc.c-torture/execute/20050224-1.c: New test.
12701
12702 PR c++/20175
12703 * g++.dg/warn/Wbraces2.C: New test.
12704
12705 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12706
12707 PR c++/19878
12708 * g++.dg/init/const2.C: New test.
12709
12710 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12711
12712 PR tree-optimization/20100
12713 * gcc.c-torture/execute/pr20100-1.c: New test.
12714
12715 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12716
12717 * gfortran.dg/implicit_3.f90: New test.
12718
12719 * gfortran.dg/deftype_1.f90: New test.
12720
12721 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12722
12723 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12724 the test passes.
12725 * g++.dg/other/anon3.C: Accept a warning.
12726
12727 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12728
12729 * gcc.dg/pr20017.c: Fix a comment typo.
12730
12731 2005-02-23 Bud Davis <bdavis@gfortran.org>
12732
12733 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12734
12735 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12736
12737 PR ada/19902
12738 * ada/acats/tests/cxa/cxa3004.a: Remove.
12739 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12740
12741 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12742
12743 PR c++/20073
12744 * g++.dg/init/const1.C: New test.
12745
12746 PR c++/19991
12747 * g++.dg/parse/constant7.C: New test.
12748
12749 PR c++/20152
12750 * g++.dg/parse/error27.C: New test.
12751 * g++.dg/template/qualttp15.C: Adjust error markers.
12752 * g++.old-deja/g++.other/struct1.C: Likewise.
12753
12754 PR c++/20153
12755 * g++.dg/template/error17.C: New test.
12756
12757 PR c++/20148
12758 * g++.dg/parser/error26.C: New test.
12759
12760 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12761
12762 PR tree-optimization/20100
12763 PR tree-optimization/20115
12764 * gcc.dg/pr20115.c: New test.
12765 * gcc.dg/pr20115-1.c: New test.
12766 * gcc.dg/pr20100.c: New test.
12767 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12768 call-clobbered variables after alias1.
12769
12770 2005-02-22 Bud Davis <bdavis@gfortran.org>
12771
12772 * gfortran.dg/list_read_4.f90: new test.
12773
12774 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12775
12776 PR rtl-optimization/20017.
12777 * gcc.dg/pr20017.c: New.
12778
12779 2005-02-22 Devang Patel <dpatel@apple.com>
12780
12781 PR 19952
12782 * g++.dg/tree-ssa/pr19952.C: New test.
12783
12784 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12785
12786 PR c++/19883
12787 * g++.dg/parse/constant6.C: New test.
12788
12789 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12790
12791 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12792 * g++.dg/charset/asm2.c: Likewise.
12793 * g++.dg/charset/asm3.c: Likewise.
12794 * g++.dg/charset/asm4.c: Likewise.
12795 * g++.dg/charset/asm5.c: Likewise.
12796 * g++.dg/charset/attribute1.c: Likewise.
12797 * g++.dg/charset/attribute2.c: Likewise.
12798 * g++.dg/charset/extern1.cc: Likewise.
12799 * g++.dg/charset/extern2.cc: Likewise.
12800 * g++.dg/charset/extern3.cc: Likewise.
12801 * g++.dg/charset/function.cc: Likewise.
12802 * g++.dg/charset/string.c: Likewise.
12803 * g++.dg/charset/charset.exp: Likewise.
12804 * lib/target-supports.exp (check_iconv_available): Fix comment.
12805
12806 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12807
12808 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12809 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12810 * gcc.dg/charset/asm2.c: Likewise.
12811 * gcc.dg/charset/asm3.c: Likewise.
12812 * gcc.dg/charset/asm4.c: Likewise.
12813 * gcc.dg/charset/asm5.c: Likewise.
12814 * gcc.dg/charset/asm6.c: Likewise.
12815 * gcc.dg/charset/attribute1.c: Likewise.
12816 * gcc.dg/charset/attribute2.c: Likewise.
12817 * gcc.dg/charset/builtin1.c: Likewise.
12818 * gcc.dg/charset/extern.c: Likewise.
12819 * gcc.dg/charset/function.c: Likewise.
12820 * gcc.dg/charset/string.c: Likewise.
12821 * gcc.dg/charset/charset.exp: Likewise.
12822
12823 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12824
12825 PR fortran/20086
12826 * gfortran.dg/pr20086.f90: New test.
12827
12828 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12829
12830 PR tree-optimization/19786
12831 * g++.dg/tree-ssa/pr19786.C: New.
12832
12833 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12834
12835 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12836
12837 2005-02-21 Jeff Law <law@redhat.com>
12838
12839 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12840
12841 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12842
12843 * gfortran.dg/do_iterator: Split loop, markup all lines for
12844 which an error locus is printed.
12845 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12846 locus is printed.
12847 * gfortran.dg/select_4.f90: Likewise.
12848 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12849 locuses in the various permutations.
12850
12851 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12852
12853 PR tree-optimization/19951
12854 * g++.dg/vect: New directory.
12855 * g++.dg/vect/vect.exp: New file.
12856 * g++.dg/vect/pr19951.cc: New testcase.
12857 * g++.dg/dg.exp: Also prune vectorizer tests.
12858
12859 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12860
12861 PR 18785
12862 * gcc.dg/charset/builtin1.c: New test.
12863
12864 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12865
12866 PR c++/19299
12867 * g++.dg/inherit/volatile1.C: New test.
12868
12869 PR c++/19440
12870 * g++.dg/template/dtor4.C: New test.
12871
12872 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12873
12874 * gfortran.dg/int_1.f90: New test.
12875
12876 2005-02-19 Devang Patel <dpatel@apple.com>
12877
12878 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12879
12880 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12881
12882 * gfortran.dg/achar_1.f90: New test.
12883
12884 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12885
12886 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12887
12888 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12889 Jakub Jelinek <jakub@redhat.com>
12890
12891 PR tree-optimization/19828
12892 * gcc.dg/tree-ssa/loop-7.c: New test.
12893 * gcc.c-torture/execute/20050218-1.c: New test.
12894
12895 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR c/20043
12898 * gcc.dg/transparent-union-1.c: New test.
12899 * gcc.dg/transparent-union-2.c: New test.
12900
12901 2005-02-18 James E Wilson <wilson@specifixinc.com>
12902
12903 PR tree-optimization/18977
12904 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12905
12906 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12907
12908 PR target/20054
12909 * gcc.dg/pr20054.c: New test.
12910
12911 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12912
12913 PR c++/19508
12914 * g++.dg/ext/attrib20.C: New test.
12915
12916 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12917
12918 PR middle-end/20030
12919 * gfortran.fortran-torture/execute/character_passing.f90: New test.
12920
12921 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
12922
12923 PR c++/20008
12924 * g++.dg/opt/switch4.C: New.
12925
12926 2005-02-18 Jakub Jelinek <jakub@redhat.com>
12927
12928 PR c++/20023
12929 PR tree-optimization/20009
12930 * gcc.c-torture/compile/20050217-1.c: New test.
12931 * g++.dg/opt/switch3.C: New test.
12932
12933 PR tree-optimization/18947
12934 * gcc.c-torture/compile/20050215-1.c: New test.
12935 * gcc.c-torture/compile/20050215-2.c: New test.
12936 * gcc.c-torture/compile/20050215-3.c: New test.
12937
12938 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
12939
12940 PR c++/20028
12941 * g++.dg/template/crash34.C: New.
12942
12943 PR c++/20022
12944 * g++.dg/other/access3.C: New.
12945
12946 2005-02-17 Ira Rosen <irar@il.ibm.com>
12947
12948 * gcc.dg/vect/vect-98.c: New test.
12949
12950 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
12951
12952 PR tree-optimization/19967
12953 * gcc.dg/pr19967.c: New.
12954
12955 2005-02-16 Jakub Jelinek <jakub@redhat.com>
12956
12957 PR middle-end/19857
12958 * gcc.dg/tree-ssa/20050215-1.c: New test.
12959 * gcc.c-torture/execute/20050215-1.c: New test.
12960
12961 2005-02-15 Eric Christopher <echristo@redhat.com>
12962
12963 * gcc.dg/cpp/20050215-1.c: New file.
12964
12965 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
12966
12967 PR tree-optimization/15785
12968 * gcc.dg/pr15785-1.c: New test.
12969
12970 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
12971
12972 PR c++/17788
12973 * g++.dg/init/ctor4.C: New.
12974 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12975
12976 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
12977
12978 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12979 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12980
12981 2005-02-15 Andreas Schwab <schwab@suse.de>
12982
12983 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12984 declare malloc.
12985
12986 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
12987
12988 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12989
12990 2005-02-14 Diego Novillo <dnovillo@redhat.com>
12991
12992 PR tree-optimization/19853
12993 * gcc.c-torture/compile/pr19853.c: New test.
12994
12995 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12996
12997 PR c++/19608
12998 * g++.dg/parse/local-class1.C: New.
12999
13000 PR c++/19895
13001 * g++.dg/parse/ptrmem3.C: New.
13002
13003 PR c++/19884
13004 * g++.old-deja/g++.oliva/template6.C: Add another case.
13005 * g++.dg/template/explicit6.C: New.
13006
13007 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
13008
13009 PR c++/17816
13010 * g++.dg/other/redecl2.C: New.
13011
13012 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
13013
13014 PR c++/19891
13015 * g++.dg/abi/covariant4.C: New.
13016
13017 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
13018
13019 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13020
13021 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
13022
13023 * gcc.dg/vect/vect-96.c: Fix typo.
13024
13025 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13026
13027 PR c++/14479
13028 PR c++/19487
13029 * g++.dg/template/enum5.C: New test.
13030
13031 2005-02-12 Ira Rosen <irar@il.ibm.com>
13032
13033 * gcc.dg/vect/vect-97.c: New test.
13034
13035 2005-02-12 Ira Rosen <irar@il.ibm.com>
13036
13037 * gcc.dg/vect/vect-96.c: New test.
13038
13039 2005-02-12 Uros Bizjak <uros@kss-loka.si>
13040
13041 * gcc.dg/builtins-34.c: Also check ldexp*.
13042
13043 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
13044
13045 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
13046
13047 2005-02-11 Janis Johnson <janis187@us.ibm.com>
13048
13049 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
13050 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
13051 dg-require-dll, dg-require-iconv, dg-require-named-sections,
13052 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
13053 selector_list, selector_expression, dg-process-target): Move to new
13054 file target-supports-dg.exp.
13055 * lib/target-supports-dg.exp: New.
13056
13057 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13058 New.
13059
13060 2005-02-11 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR c++/19666
13063 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
13064
13065 PR middle-end/19858
13066 * gcc.c-torture/compile/20050210-1.c: New test.
13067
13068 2005-02-11 Mark Mitchell <mark@codesourcery.com>
13069
13070 PR c++/19755
13071 * g++.dg/warn/Wbraces1.C: New test.
13072
13073 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
13074
13075 * gcc.dg/builtins-52.c: New testcase.
13076
13077 2005-02-10 Jakub Jelinek <jakub@redhat.com>
13078
13079 PR c/19342
13080 * gcc.c-torture/execute/20050119-1.c: New test.
13081
13082 2005-02-09 Mark Mitchell <mark@codesourcery.com>
13083
13084 PR c++/19811
13085 * g++.dg/init/delete1.C: New test.
13086
13087 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13088
13089 PR c++/18470
13090 * g++.dg/template/static12.C: New test.
13091
13092 2005-02-09 Mark Mitchell <mark@codesourcery.com>
13093
13094 PR c++/19787
13095 * g++.dg/conversion/ambig1.C: New test.
13096
13097 PR c++/19739
13098 * g++.dg/ext/attrib19.C: New test.
13099
13100 PR c++/19732
13101 * g++.dg/parse/dtor5.C: New test.
13102
13103 PR c++/19762
13104 * g++.dg/template/dtor3.C: New test.
13105
13106 PR c++/19826
13107 * g++.dg/template/static11.C: New test.
13108 * g++.dg/template/crash2.C: Remove dg-error marker.
13109
13110 2005-02-09 Janis Johnson <janis187@us.ibm.com>
13111
13112 PR C++/18491
13113 * g++.old-deja/g++.mike/p10769a.C: Remove.
13114
13115 2005-02-09 Roger Sayle <roger@eyesopen.com>
13116
13117 * gcc.dg/builtins-48.c: New test case.
13118 * gcc.dg/builtins-49.c: New test case.
13119 * gcc.dg/builtins-50.c: New test case.
13120 * gcc.dg/builtins-51.c: New test case.
13121
13122 2005-02-09 Ian Lance Taylor <ian@airs.com>
13123
13124 PR middle-end/19583
13125 * g++.dg/warn/Wreturn-type-3.C: New test.
13126
13127 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
13128
13129 PR middle-end/19402
13130 * gcc.dg/pr19402-1.c: New testcase.
13131 * gcc.dg/pr19402-2.c: likewise.
13132
13133 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
13134
13135 PR middle-end/19854
13136 * g++.dg/tree-ssa/tmmti.C: New testcase.
13137
13138 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13139
13140 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13141
13142 2005-02-08 Mark Mitchell <mark@codesourcery.com>
13143
13144 PR c++/19733
13145 * g++.dg/parse/crash23.C: New test.
13146 * g++.dg/warn/Weff1.C: New test.
13147
13148 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13149
13150 * gcc.dg/20050209-1.c: New test.
13151
13152 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
13153
13154 PR target/19799
13155 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13156
13157 2005-02-08 Mike Stump <mrs@apple.com>
13158
13159 * g++.dg/pch/import-2.c: New test.
13160 * g++.dg/pch/import-2.hs: New.
13161 * g++.dg/pch/include/import-2a.h: New.
13162 * g++.dg/pch/include/import-2b.h: New.
13163
13164 2005-02-08 Janis Johnson <janis187@us.ibm.com>
13165
13166 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13167
13168 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13169
13170 * gfortran.dg/substr_1.f90: New test.
13171
13172 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
13173
13174 PR middle-end/19775
13175 * gcc.dg/torture/builtin-power-1.c: Disable test for
13176 invalid transformation.
13177 * gcc.dg/builtins-10.c: Likewise. Disable one test we
13178 no longer optimize.
13179 * gcc.dg/builtins-47.c: New testcase.
13180
13181 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
13182 Dorit Naishlos <dorit@il.ibm.com>
13183
13184 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13185
13186 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
13187
13188 * gcc.c-torture/compile/20050206-1.c: New test.
13189
13190 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
13191
13192 PR tree-opt/19768
13193 * g++.dg/opt/pr19768.C: New test.
13194
13195 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
13196
13197 PR tree-opt/19736
13198 * gcc.c-torture/compile/pr19736.c: New test.
13199
13200 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13201
13202 PR c++/17401
13203 * g++.dg/parse/error25.C: New test.
13204
13205 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
13206
13207 * gcc.c-torture/execute/20050203-1.c: New.
13208
13209 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
13210
13211 * gcc.dg/vect/vect-85.c: Remove xfail.
13212 * gcc.dg/vect/vect-86.c: Remove xfail.
13213 * gcc.dg/vect/vect-87.c: Remove xfail.
13214 * gcc.dg/vect/vect-88.c: Remove xfail.
13215
13216 2005-02-02 Geoffrey Keating <geoffk@apple.com>
13217
13218 * gcc.dg/altivec-19.c: New.
13219
13220 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
13221
13222 PR c/17807
13223 * gcc.dg/nested-func-3.c: New test.
13224 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13225
13226 2005-02-02 Janis Johnson <janis187@us.ibm.com>
13227
13228 * gcc.test-framework/gen_directive_tests: Generate tests for
13229 selector expressions.
13230
13231 2005-02-02 Matt Austern <austern@apple.com>
13232
13233 PR c++/19628
13234 * g++/ext/builtin7.C: New.
13235 * g++/ext/builtin8.C: New.
13236
13237 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
13238
13239 PR c/18502
13240 * gcc.dg/pr18502-1.c: New test.
13241
13242 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13243
13244 PR c++/17413
13245 * g++.dg/template/local4.C: Tweak.
13246
13247 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
13248
13249 PR tree-optimization/19578
13250 * gcc.c-torture/compile/20050202-1.c: New test.
13251
13252 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
13253
13254 PR c/19435
13255 * gcc.dg/c99-init-4.c: New test.
13256
13257 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13258
13259 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13260
13261 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13262
13263 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13264 * g++.dg/eh/check-vect.h: New.
13265
13266 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13267 * gcc.dg/vect/vect-78.c: Ditto.
13268 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13269 Remove.
13270
13271 * g++.dg/conversion/simd1.C: Expect warning.
13272 * g++.dg/ext/attribute-test-1.C: Ditto.
13273 * g++.dg/ext/attribute-test-2.C: Ditto.
13274 * g++.dg/ext/attribute-test-3.C: Ditto.
13275 * g++.dg/ext/attribute-test-4.C: Ditto.
13276
13277 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13278 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13279
13280 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13281
13282 2005-02-01 Richard Henderson <rth@redhat.com>
13283
13284 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13285 long double for ibm double-double format.
13286 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13287
13288 2005-02-01 Diego Novillo <dnovillo@redhat.com>
13289
13290 PR tree-optimization/19633
13291 * testsuite/gcc.dg/pr19633-1.c: New test.
13292 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13293 to NULL or a symbol.
13294
13295 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13296
13297 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13298 New procs.
13299 (dg-process-target (local override)): Handle selector expressions.
13300
13301 * gcc.test-framework/README: Describe tests in source directory.
13302 * gcc.test-framework/test-framework.awk: Handle dg- tests.
13303 * gcc.test-framework/test-framework.exp: Handle dg- tests.
13304 * gcc.test-framework/dg-bogus-exp-P.c: New test.
13305 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13306 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13307 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13308 * gcc.test-framework/dg-do-link-exp-P.c: New test.
13309 * gcc.test-framework/dg-do-run-exp-P.c: New test.
13310 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13311 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13312 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13313 * gcc.test-framework/dg-error-exp-P.c: New test.
13314 * gcc.test-framework/dg-error-exp-XP.c: New test.
13315 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13316 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13317 * gcc.test-framework/dg-output-exp-P.c: New test.
13318 * gcc.test-framework/dg-output-exp-XF.c: New test.
13319 * gcc.test-framework/dg-warning-exp-P.c: New test.
13320 * gcc.misc-tests/dg-1.c: Remove.
13321 * gcc.misc-tests/dg-2.c: Remove.
13322 * gcc.misc-tests/dg-3.c: Remove.
13323 * gcc.misc-tests/dg-4.c: Remove.
13324 * gcc.misc-tests/dg-5.c: Remove.
13325 * gcc.misc-tests/dg-6.c: Remove.
13326 * gcc.misc-tests/dg-7.c: Remove.
13327 * gcc.misc-tests/dg-8.c: Remove.
13328 * gcc.misc-tests/dg-9.c: Remove.
13329 * gcc.misc-tests/dg-10.c: Remove.
13330 * gcc.misc-tests/dg-11.c: Remove.
13331 * gcc.misc-tests/dg-12.c: Remove.
13332 * gcc.misc-tests/dg-test.exp: Remove.
13333
13334 * gcc.test-framework/test-framework.awk: Change recording and
13335 printing of passes and failures.
13336
13337 * gcc.test-framework: New directory.
13338 * gcc.test-framework/README: New.
13339 * gcc.test-framework/test-framework.exp: New.
13340 * gcc.test-framework/test-framework.awk: New.
13341 * gcc.test-framework/gen_directive_tests: New.
13342
13343 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
13344
13345 * lib/treelang.exp: Fix comment typos.
13346 (treelang_target_compile): Don't append libs=-ltreelang to options.
13347
13348 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
13349
13350 * g++.dg/parse/typename7.C: Adjust error messages.
13351
13352 2005-01-31 Jeff Law <law@redhat.com>
13353
13354 * gcc.c-torture/execute/20050131-1.c: New test.
13355 * gcc.dg/wcaselabel.c: New test.
13356
13357 2005-01-31 Mark Mitchell <mark@codesourcery.com>
13358
13359 * g++.dg/other/warning1.C: Adjust error messags.
13360 * g++.dg/parse/constant5.C: New test.
13361
13362 2005-01-31 Steven Bosscher <stevenb@suse.de>
13363
13364 PR c/19333
13365 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13366 the test case valid.
13367 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13368 * testsuite/gcc.dg/array-7.c: Adjust expected result.
13369 * testsuite/gcc.dg/pr18596-3.c: Likewise.
13370 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13371 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13372 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13373
13374 2005-01-31 Dale Johannesen <dalej@apple.com>
13375
13376 * g++.dg/opt/pr19650.C: New test.
13377
13378 2005-01-31 Richard Henderson <rth@redhat.com>
13379
13380 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13381 long double for intel double extended format.
13382 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13383
13384 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13385
13386 PR c++/19555
13387 * g++.dg/template/static10.C: New test.
13388
13389 PR c++/19395
13390 * g++.dg/parse/error24.C: New test.
13391
13392 PR c++/19367
13393 * g++.dg/lookup/builtin1.C: New test.
13394
13395 PR c++/19457
13396 * g++.dg/warn/conv3.C: New test.
13397
13398 2005-01-30 Bud Davis <bdavis@gfortran.org>
13399
13400 PR fortran/19647
13401 * gfortan.dg/inquire_7.f90
13402
13403 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13404
13405 PR tree-optimization/15791
13406 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13407 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13408 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13409 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13410 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13411 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13412 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13413 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13414 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13415 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13416
13417 2005-01-29 Paul Brook <paul@codesourcery.com>
13418
13419 PR fortran/18565
13420 * check.c (real_or_complex_check): New function.
13421 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13422 * intrinsic.c (add_functions): Use new check functions.
13423 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13424 Add prototypes.
13425
13426 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13427
13428 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13429 gcc.dg/lvalue-3.c: New tests.
13430 * gcc.dg/concat.c: Update expected messages.
13431
13432 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13433
13434 PR libfortran/19595
13435 * gfortran.dg/eor_1.f90: New test.
13436
13437 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13438
13439 PR fortran/19589
13440 * gfortran.dg/logical_data_1.f90: New test.
13441
13442 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13443
13444 PR c++/19253
13445 * g++.dg/template/crash33.C: New test.
13446
13447 PR c++/19667
13448 * g++.dg/template/crash32.C: New test.
13449
13450 2005-01-28 Ian Lance Taylor <ian@airs.com>
13451
13452 PR middle-end/16558
13453 * g++.dg/warn/Wreturn-type-2.C: New test.
13454
13455 2004-06-24 Jeff Law <law@redhat.com>
13456
13457 * gcc.dg/tree-ssa/20050128-1.c: New test.
13458
13459 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13460
13461 * gcc.target/frv/all-mdpackh-1.c: New test.
13462
13463 2005-01-28 Steven Bosscher <stevenb@suse.de>
13464
13465 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13466
13467 2005-01-27 Richard Henderson <rth@redhat.com>
13468
13469 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13470
13471 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13472
13473 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13474
13475 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13476
13477 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13478 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13479 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13480 to cope with cases where the multilib options override the dg-options.
13481
13482 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13483
13484 PR c/18946
13485 * gcc.dg/noncompile/20050120-1.c: New test.
13486
13487 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13488
13489 PR tree-optimization/19633
13490 * gcc.dg/pr19633.c: New test.
13491 * gcc.dg/tree-ssa/pr19633.c: New test.
13492
13493 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13494
13495 * gcc.dg/20041216-1.c: New test.
13496
13497 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13498
13499 PR objc/18862
13500 * objc.dg/selector-2.m: New test.
13501
13502 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13503
13504 * g++.dg/opt/range-test-2.C: New test.
13505
13506 PR rtl-optimization/19579
13507 * gcc.c-torture/execute/20050124-1.c: New test.
13508
13509 2005-01-26 Greg Parker <gparker@apple.com>
13510 Stuart Hastings <stuart@apple.com>
13511
13512 * gcc.c-torture/execute/20050125-1.c: New.
13513
13514 2005-01-18 Jan Hubicka <jh@suse.cz>
13515
13516 PR tree-optimize/19337
13517 * gcc.c-torture/compile/20050119-1.c: New test.
13518
13519 2005-01-24 James E Wilson <wilson@specifixinc.com>
13520
13521 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13522 test for successful match.
13523
13524 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13525
13526 PR objc/18408
13527 * objc.dg/comp-types-7.m: New test.
13528
13529 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13530
13531 * lib/target-supports.exp (current_target_name): New.
13532 (check_effective_target_ilp32, check_effective_target_lp64):
13533 Cache the result to use as long as the current target, with
13534 multilib flags, remains the same.
13535
13536 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13537 (dg-require-weak, dg-require-visibility, dg-require-alias,
13538 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13539 dg-require-effective-target, dg-skip-if): Remove call to
13540 skip_test_and_clear_xfail.
13541 (dg-test): Clear xfail data.
13542
13543 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR target/17751
13546 * gcc.dg/ppc64-toc.c: New test.
13547
13548 * g++.dg/tree-ssa/empty-1.C: New test.
13549
13550 PR middle-end/19551
13551 * gcc.c-torture/execute/20050121-1.c: New test.
13552 * gcc.dg/20050121-2.c: New test.
13553
13554 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13555 Paul Brook <paul@codesourcery.com>
13556
13557 PR fortran/17941
13558 * gfortran.dg/real_const_1.f: New test.
13559 * gfortran.dg/real_const_2.f90: New test.
13560 * gfortran.dg/complex_int_1.f90: New test.
13561
13562 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13563
13564 PR fortran/19313
13565 * gfortan.dg/inquire_6.f90: New test.
13566
13567 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13568
13569 PR libfortran/19451
13570 * open_readonly_1.f90: New test.
13571
13572 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13573
13574 PR libfortran/18982
13575 * gfortran.dg/open_new.f90: New file.
13576
13577 2005-01-22 Paul Brook <paul@codesourcery.com>
13578
13579 * namelist_1.f90: New test.
13580
13581 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13582
13583 PR tree-optimization/19484
13584 * gcc.c-torture/compile/20050122-[12].c: New tests.
13585
13586 2005-01-22 Paul Brook <paul@codesourcery.com>
13587
13588 * gfortran.dg/implicit_2.f90: New test.
13589
13590 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13591
13592 PR fortran/19314
13593 * gfortran.dg/inquire_5.f90: New test.
13594
13595 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13596
13597 PR c/18809
13598 * gcc.dg/pr18809-1.c: New test.
13599
13600 2005-01-21 Ian Lance Taylor <ian@airs.com>
13601
13602 * gcc.dg/20050121-1.c: New test.
13603
13604 PR tree-optimization/13000
13605 * gcc.dg/20040206-1.c: Change warning to point where function is
13606 being inlined.
13607
13608 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13609
13610 PR c++/19208
13611 * g++.dg/template/array11.C: New test.
13612
13613 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13614
13615 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13616 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13617 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13618 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13619 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13620 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13621
13622 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13623
13624 PR tree-optimization/15349
13625 * gcc.dg/tree-ssa/pr15349.c: New.
13626
13627 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13628
13629 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13630
13631 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13632
13633 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13634 scan-assembler-times directive name.
13635
13636 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13637 after dg-do.
13638
13639 PR rtl-optimization/19462
13640 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13641
13642 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13643
13644 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13645 counting function calls on ia64.
13646
13647 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13648
13649 PR rtl-optimization/15139
13650 * gcc.dg/20050111-2.c: New test.
13651
13652 PR c/17297
13653 * gcc.c-torture/compile/20050113-1.c: New testcase.
13654
13655 PR middle-end/19164
13656 * gcc.dg/20050113-1.c: New testcase.
13657
13658 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13659
13660 * gcc.dg/vect/vect-85.c: Add comment.
13661 * gcc.dg/vect/vect-86.c: Add xfail for now.
13662 * gcc.dg/vect/vect-87.c: Add xfail for now.
13663 * gcc.dg/vect/vect-88.c: Add xfail for now.
13664 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13665
13666 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13667
13668 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13669
13670 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13671
13672 * g++.dg/debug/typedef3.C: New test.
13673
13674 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13675
13676 PR c/19472
13677 * gcc.dg/asm-a.c: New test.
13678
13679 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13680
13681 * gcc.dg/sh-relax.c: Add prototype for abort.
13682
13683 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13684
13685 * gcc.dg/short-compare-1.c: New test.
13686 * gcc.dg/short-compare-2.c: Likewise.
13687
13688 2005-01-18 Michael Matz <matz@suse.de>
13689
13690 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13691
13692 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13693
13694 PR tree-optimization/19121
13695 * gcc.c-torture/compile/pr19121.c: New test.
13696
13697 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13698
13699 PR target/19357
13700 * gcc.c-torture/compile/pr19357.c: New test.
13701
13702 2005-01-17 Ian Lance Taylor <ian@airs.com>
13703
13704 PR c/5675
13705 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13706 pass--those that refer just to the variable, possibly with a
13707 cast.
13708 * gcc.dg/c99-const-expr-3.c: Likewise.
13709
13710 PR middle-end/13127
13711 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13712 longer emitted.
13713
13714 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13715
13716 PR fortran/18778
13717 * gfortran.dg/endfile_2.f90: New test.
13718
13719 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13720
13721 PR 19168
13722 * gfortran.dg/select_5.f90: New test.
13723
13724 2004-01-16 Paul Brook <paul@codesourcery.com>
13725
13726 * gfortran.dg/common_4.f90: New test.
13727
13728 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13729
13730 PR rtl-optimization/19462
13731 * gcc.dg/torture/pr19462-1.c: New test.
13732
13733 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13734
13735 PR objc/19321
13736 * objc.dg/func-ptr-2.m: New.
13737 * objc.dg/volatile-1.m: New.
13738
13739 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13740
13741 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13742
13743 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13744
13745 PR tree-optimization/19060
13746 * gcc.c-torture/execute/20050104-1.c: New test.
13747
13748 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13749
13750 PR fortran/18983
13751 * gfortran.dg/write_to_null.f90: New test.
13752
13753 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13754 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13755
13756 PR other/19328
13757 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13758 argument.
13759
13760 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR c++/19263
13763 * g++.dg/init/vector1.C: New test.
13764
13765 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13766
13767 PR target/13158
13768 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13769 PR target/18987
13770 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13771
13772 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13773
13774 * gfortran.dg/select_1.f90: New test.
13775 * gfortran.dg/select_2.f90: New test.
13776 * gfortran.dg/select_3.f90: New test.
13777 * gfortran.dg/select_4.f90: New test.
13778
13779 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR middle-end/19084
13782 PR rtl-optimization/19348
13783 * gcc.dg/20050111-1.c: New test.
13784 * gcc.c-torture/execute/20050111-1.c: New test.
13785
13786 * gcc.dg/i386-asm-4.c: New test.
13787
13788 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13789
13790 * gcc.dg/nested-func-2.c: New test.
13791 * ada/acats/norun.lst: Remove c953002.
13792
13793 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13794
13795 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13796
13797 2005-01-12 Ben Elliston <bje@au.ibm.com>
13798
13799 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13800
13801 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13802
13803 PR target/18761
13804 * g++.dg/abi/align1.C: New test.
13805
13806 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13807
13808 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13809 at a time.
13810 * g++.dg/ext/altivec_check.h: Support compiling as C.
13811
13812 2005-01-10 Roger Sayle <roger@eyesopen.com>
13813
13814 PR c++/19355
13815 * g++.dg/expr/pr19355-1.C: New test case.
13816
13817 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13818
13819 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13820 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13821 * ada/acats/tests/c3/c92005b.ada: Likewise.
13822 * ada/acats/tests/c3/cxb3012.a: Likewise.
13823 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13824
13825 2005-01-09 Paul Brook <paul@codesourcery.com>
13826
13827 * gfortran.dg/common_2.f90: New file.
13828 * gfortran.dg/common_3.f90: New file.
13829
13830 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13831
13832 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13833
13834 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13835
13836 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13837 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13838 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13839 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13840 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13841 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13842 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13843 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13844 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13845 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13846 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13847 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13848 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13849 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13850 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13851 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13852 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13853 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13854 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13855 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13856 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13857 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13858 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13859 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13860 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13861 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13862 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13863 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13864 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13865 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13866 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13867 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13868 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13869 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13870 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13871 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13872 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13873 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13874 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13875 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13876 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13877 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13878 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13879 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13880 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13881 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13882 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13883 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13884 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13885 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13886 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13887 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13888 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13889 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13890 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13891 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13892 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13893 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13894 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13895 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13896 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13897 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13898 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13899 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13900 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13901 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13902 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13903
13904 * gcc.dg/vect/vect-1.c: Fix spelling.
13905 * gcc.dg/vect/vect-10.c: Fix spelling.
13906 * gcc.dg/vect/vect-11.c: Fix spelling.
13907 * gcc.dg/vect/vect-12.c: Fix spelling.
13908 * gcc.dg/vect/vect-14.c: Fix spelling.
13909 * gcc.dg/vect/vect-15.c: Fix spelling.
13910 * gcc.dg/vect/vect-16.c: Fix spelling.
13911 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13912 * gcc.dg/vect/vect-64.c: Fix comments.
13913 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13914
13915 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13916 Ira Rosen <irar@il.ibm.com>
13917
13918 * gcc.dg/vect/vect-70.c: New test.
13919 * gcc.dg/vect/vect-71.c: New test.
13920
13921 2005-01-09 Manfred Hollstein <mh@suse.com>
13922
13923 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13924 * gcc.dg/pr18241-2.c: Likewise.
13925 * gcc.dg/pr18241-3.c: Likewise.
13926 * gcc.dg/pr18241-4.c: Likewise.
13927 * gcc.dg/pr18241-5.c: Likewise.
13928
13929 2005-01-08 Richard Henderson <rth@redhat.com>
13930
13931 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13932 False for x86 and x86-64.
13933
13934 2005-01-08 Diego Novillo <dnovillo@redhat.com>
13935
13936 PR tree-optimization/18241
13937 * gcc.dg/pr18241-1.c: New test.
13938 * gcc.dg/pr18241-2.c: New test.
13939 * gcc.dg/pr18241-3.c: New test.
13940 * gcc.dg/pr18241-4.c: New test.
13941 * gcc.dg/pr18241-5.c: New test.
13942
13943 2005-01-08 Steven G. Kargl <kargls@comcast.net>
13944
13945 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13946 gfortran.dg/select_4.f90: New.
13947
13948 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13949
13950 * gcc.c-torture/execute/20050107-1.c: New test.
13951
13952 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
13953
13954 PR c++/19298
13955 * g++.dg/template/ref2.C: New.
13956
13957 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
13958
13959 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13960 instead of being empty.
13961
13962 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13963
13964 PR fortran/15553
13965 * gfortran.dg/array-1.f90: New test.
13966
13967 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR tree-optimization/19283
13970 * gcc.c-torture/execute/20050106-1.c: New test.
13971
13972 PR rtl-optimization/18861
13973 * gcc.dg/20050105-1.c: New test.
13974
13975 PR tree-optimization/18828
13976 * gcc.dg/20050105-2.c: New test.
13977
13978 2005-01-07 Andreas Jaeger <aj@suse.de>
13979
13980 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13981
13982 2005-01-07 Bud Davis <bdavis9659@comcast.net>
13983
13984 PR fortran/18398
13985 * gfortran.dg/fmt_read.f90: New test.
13986
13987 2005-01-06 Geoffrey Keating <geoffk@apple.com>
13988
13989 * gcc.dg/rs6000-ldouble-2.c: New.
13990
13991 2005-01-06 Mark Mitchell <mark@codesourcery.com>
13992
13993 PR c++/19244
13994 * g++.dg/parser/ctor2.C: New test.
13995
13996 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13997
13998 PR c++/17154
13999 * g++.dg/template/using9.C: New test.
14000
14001 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14002
14003 PR c++/19258
14004 * g++.dg/lookup/friend6.C: New test.
14005
14006 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
14007
14008 PR c++/19270
14009 * g++.dg/template/array10.C: New.
14010
14011 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14012
14013 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14014 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14015
14016 2005-01-06 Jakub Jelinek <jakub@redhat.com>
14017
14018 * gcc.c-torture/compile/20050105-1.c: New test.
14019
14020 2005-01-05 Geoffrey Keating <geoffk@apple.com>
14021
14022 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14023
14024 2005-01-05 Roger Sayle <roger@eyesopen.com>
14025
14026 PR middle-end/19100
14027 * gcc.dg/conv-3.c: New test case.
14028
14029 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
14030
14031 * gcc.dg/asm-wide-1.c: New test.
14032
14033 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
14034
14035 PR c++/19030
14036 * g++.dg/parse/crash22.C: New
14037
14038 2005-01-04 Geoffrey Keating <geoffk@apple.com>
14039
14040 PR 19257
14041 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
14042
14043 2005-01-04 Uros Bizjak <uros@kss-loka.si>
14044
14045 PR middle-end/17767
14046 * gcc.dg/i386-mmx-6.c: New test case.
14047
14048 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
14049
14050 PR tree-optimization/18308
14051 * gcc.dg/vect/pr18308.c: New testcase.
14052
14053 2005-01-04 Andreas Jaeger <aj@suse.de>
14054
14055 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
14056
14057 2005-01-03 Geoffrey Keating <geoffk@apple.com>
14058 Robert Bowdidge <bowdidge@apple.com>
14059
14060 * gcc.dg/cpp/subframework1.c: New.
14061 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
14062 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
14063 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
14064 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
14065
14066 2005-01-03 Geoffrey Keating <geoffk@apple.com>
14067
14068 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
14069 producing warning.
14070 * gcc.dg/darwin-weakimport-2.c: New.
14071
14072 2005-01-03 Richard Henderson <rth@redhat.com>
14073
14074 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
14075
14076 2005-01-03 Richard Henderson <rth@redhat.com>
14077
14078 * gcc.dg/vect/vect.exp: Enable for ia64.
14079 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
14080 (check_effective_target_vect_float): Likewise.
14081 (check_effective_target_vect_no_align): Likewise.
14082 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
14083 * gcc.dg/vect/vect-8.c: Likewise.
14084
14085 2005-01-03 Uros Bizjak <uros@kss-loka.si>
14086
14087 PR target/19236
14088 * gcc.dg/pr19236-1.c: New test case.
14089
14090 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
14091
14092 PR rtl-optimization/12092
14093 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14094
14095 2005-01-02 Andreas Jaeger <aj@suse.de>
14096
14097 * gcc.dg/pr12092-1.c: Do not run on x86_64.
14098
14099 2005-01-01 Roger Sayle <roger@eyesopen.com>
14100 Andrew Pinski <pinskia@physics.uc.edu>
14101
14102 PR rtl-optimization/12092
14103 * gcc.dg/pr12092-1.c: New test case.
14104
14105 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
14106
14107 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14108 'hidden' and 'default' for better portability.
14109 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14110
14111 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14112 6 and 7.
14113 * g++.old-deja/g++.brendan/new3.C: Likewise.
14114
14115 2005-01-01 Steven Bosscher <stevenb@suse.de>
14116
14117 * gcc.dg/20041231-1.C: New test.
14118 * g++.dg/warn/Wunreachable-code-1.C: New test.
14119
14120 2004-12-30 David Edelsohn <edelsohn@gnu.org>
14121
14122 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14123 file, not /dev/null. Abort on error.
14124
14125 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
14126 Ziemowit Laski <zlaski@apple.com>
14127
14128 PR objc/18971
14129 * objc.dg/encode-5.m: New test.
14130
14131 2004-12-29 Richard Henderson <rth@redhat.com>
14132
14133 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14134 * objc.dg/stabs-1.m: Disable for ia64.
14135
14136 2004-12-29 Mark Mitchell <mark@codesourcery.com>
14137
14138 PR c++/19190
14139 * g++.dg/warn/Wunused-10.C: New test.
14140
14141 2004-12-28 Richard Henderson <rth@redhat.com>
14142
14143 * objc.dg/stabs-1.m: Disable for alpha.
14144
14145 2004-12-27 Mark Mitchell <mark@codesourcery.com>
14146
14147 PR c++/19149
14148 * g++.dg/parse/error23.C: New test.
14149
14150 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14151
14152 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14153
14154 PR fortran/19032
14155 * gfortran.dg/intrinsic_modulo_1.f90: New.
14156 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14157 tests with divisor -1.
14158
14159 2004-12-27 Mark Mitchell <mark@codesourcery.com>
14160
14161 * g++.dg/opt/temp1.C (memcpy): Return a value.
14162
14163 PR c++/19148
14164 * g++.dg/expr/cond7.C: New test.
14165
14166 2004-12-27 Paul Brook <paul@codesourcery.com>
14167
14168 * gfortran.dg/g77/select_no_compile.f: Remove.
14169
14170 2004-12-27 Richard Henderson <rth@redhat.com>
14171
14172 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14173 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14174 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14175
14176 2004-12-26 Richard Henderson <rth@redhat.com>
14177
14178 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14179 by 1i instead of token pasting.
14180
14181 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14182
14183 PR tree-optimization/17578
14184 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14185 to additional_flags.
14186 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14187
14188 2004-12-25 Richard Henderson <rth@redhat.com>
14189
14190 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14191 Remove Alpha.
14192
14193 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14194
14195 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14196 hppa*-*-hpux*.
14197 * gcc.dg/pr17957.c (dg-options): Likewise.
14198 * gcc.dg/struct-ret-1.c: Add prototype for abort.
14199 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14200 instead of 0 on __hppa__.
14201 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14202 "foo,%r" on hppa*-*-*.
14203
14204 2004-12-23 Bud Davis <bdavis9659@comcast.net>
14205
14206 PR fortran/19071
14207 * gfortran.dg/complex_write.f90: New test.
14208
14209 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14210
14211 PR c++/17595
14212 * g++.dg/parse/pragma2.C: New test.
14213
14214 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14215
14216 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14217
14218 * gcc.dg/empty2.c: Add missing dg-warning.
14219
14220 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14221
14222 PR c++/17413
14223 * g++.dg/template/local4.C: New test.
14224 * g++.dg/template/crash19.C: Add dg-error marker.
14225
14226 * g++.dg/template/crash31.C: Correct embedded PR number.
14227
14228 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14229
14230 PR c++/16405
14231 * g++.dg/opt/temp1.C: Add do-run marker.
14232
14233 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14234
14235 * g++.dg/template/spec19.C: New.
14236
14237 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
14238
14239 PR target/16819
14240 * gcc.dg/empty2.c: New.
14241
14242 2004-12-23 Richard Henderson <rth@redhat.com>
14243
14244 * lib/target-supports.exp (check_effective_target_vect_no_align):
14245 Remove i?86 and x86-64.
14246
14247 2004-12-23 Mark Mitchell <mark@codesourcery.com>
14248
14249 PR c++/16405
14250 * g++.dg/opt/temp1.C: New test.
14251
14252 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14253
14254 PR c++/18733
14255 * g++.dg/template/friend33.C: New testcase.
14256
14257 2004-12-22 Mark Mitchell <mark@codesourcery.com>
14258
14259 PR c++/18464
14260 * g++.dg/template/cond5.C: New test.
14261
14262 PR c++/18492
14263 * g++.dg/inherit/thunk3.C: New test.
14264
14265 PR c++/11224
14266 * g++.dg/warn/Wunused-9.C: New test.
14267
14268 2004-12-22 Janis Johnson <janis187@us.ibm.com>
14269
14270 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14271
14272 2004-12-22 Jan Beulich <jbeulich@novell.com>
14273
14274 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14275
14276 2004-12-21 Mark Mitchell <mark@codesourcery.com>
14277
14278 PR c++/18378
14279 * g++.dg/ext/packed8.C: New test.
14280
14281 PR c++/19063
14282 * g++.dg/template/crash31.C: New test.
14283
14284 PR c++/19034
14285 * g++.dg/template/crash30.C: New test.
14286
14287 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
14288
14289 PR C++/18984
14290 * g++.dg/eh/ctor3.C: New test.
14291
14292 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14293
14294 * objc.dg/stabs-1.m: Allow section name to be quoted and
14295 assembly label to begin with '.LL'.
14296
14297 2004-12-21 Janis Johnson <janis187@us.ibm.com>
14298
14299 * gcc.dg/vect/vect.exp
14300 (check_effective_target_lp64_or_vect_no_align): New.
14301 * gcc.dg/vect/vect-77.c: Use it.
14302 * gcc.dg/vect/vect-78.c: Use it.
14303
14304 * lib/target-supports.exp
14305 (check_effective_target_vect_no_max,
14306 check_effective_target_vect_no_bitwise,
14307 check_effective_target_vect_no_align): New.
14308 * gcc.dg/vect/vect-13.c: Use them.
14309 * gcc.dg/vect/vect-17.c: Ditto.
14310 * gcc.dg/vect/vect-18.c: Ditto.
14311 * gcc.dg/vect/vect-19.c: Ditto.
14312 * gcc.dg/vect/vect-20.c: Ditto.
14313 * gcc.dg/vect/vect-27.c: Ditto.
14314 * gcc.dg/vect/vect-29.c: Ditto.
14315 * gcc.dg/vect/vect-44.c: Ditto.
14316 * gcc.dg/vect/vect-48.c: Ditto.
14317 * gcc.dg/vect/vect-50.c: Ditto.
14318 * gcc.dg/vect/vect-52.c: Ditto.
14319 * gcc.dg/vect/vect-54.c: Ditto.
14320 * gcc.dg/vect/vect-56.c: Ditto.
14321 * gcc.dg/vect/vect-58.c: Ditto.
14322 * gcc.dg/vect/vect-60.c: Ditto.
14323 * gcc.dg/vect/vect-72.c: Ditto.
14324 * gcc.dg/vect/vect-80.c: Ditto.
14325
14326 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
14327
14328 PR c++/14075
14329 * g++.dg/init/string1.C: New.
14330
14331 PR c++/18975
14332 * g++.dg/other/synth1.C: New.
14333
14334 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14335
14336 PR c/18963
14337 * gcc.dg/pr18963-1.c: New test.
14338
14339 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14340
14341 PR c/18596
14342 * gcc.dg/funcdef-storage-1.c (foo): Remove.
14343 * gcc.dg/pr18596-1.c: Use dg-error.
14344 (dg-options): Use -fno-unit-at-a-time.
14345 * gcc.dg/pr18596-2.c: New test.
14346 * gcc.dg/pr18596-3.c: New test.
14347
14348 2004-12-20 Roger Sayle <roger@eyesopen.com>
14349
14350 PR middle-end/18683
14351 * g++.dg/opt/pr18683-1.C: New test case.
14352
14353 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
14354
14355 PR other/19093
14356 * g++.dg/opt/max1.C: Fix for 64bit targets.
14357
14358 2004-12-20 Matt Austern <austern@apple.com>
14359
14360 PR c++/19044
14361 * g++.dg/ext/builtin6.C: New
14362
14363 2004-12-20 Diego Novillo <dnovillo@redhat.com>
14364
14365 PR tree-optimization/19080
14366 * gcc.c-torture/compile/pr19080.c: New test.
14367
14368 2004-12-20 Steven Bosscher <stevenb@suse.de>
14369
14370 * gcc.dg/20041219-1.c: New test.
14371
14372 2004-12-19 Roger Sayle <roger@eyesopen.com>
14373
14374 PR middle-end/19068
14375 * g++.dg/opt/max1.C: New test case.
14376
14377 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14378
14379 * gcc.dg/fdata-sections-1.c: New test.
14380
14381 2004-12-18 Roger Sayle <roger@eyesopen.com>
14382
14383 PR middle-end/18548
14384 * gcc.dg/max-1.c: New test case.
14385
14386 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14387
14388 * gcc.c-torture/execute/20041218-1.c: New test.
14389
14390 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14391
14392 * gcc.dg/pr18501.c: New test.
14393 * gcc.dg/uninit-5.c: XFAIL.
14394 * gcc.dg/uninit-9.c: XFAIL.
14395
14396 2004-12-17 Dale Johannesen <dalej@apple.com>
14397
14398 * gcc.dg/20041213-1.c: New.
14399
14400 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14401
14402 * objc.dg/stabs-1.m: Allow assembly label to begin
14403 with a dot ('.').
14404
14405 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14406
14407 * gcc.c-torture/execute/20041213-1.c: Move...
14408 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14409
14410 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14411
14412 PR c++/18721
14413 * g++.dg/lookup/conv-5.C: New.
14414
14415 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14416
14417 * objc.dg/stabs-1.m: New test.
14418
14419 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14420
14421 * gcc.dg/visibility-c.c: Change compile to
14422 assemble for the test.
14423
14424 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14425
14426 PR target/19041
14427 * gcc.dg/visibility-c.c: New test.
14428
14429 2004-12-16 Roger Sayle <roger@eyesopen.com>
14430
14431 PR middle-end/18493
14432 * gcc.dg/switch-8.c: New test case.
14433
14434 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14435
14436 PR c++/18905
14437 * g++.dg/template/init4.C: New.
14438 * g++.dg/opt/static3.C: Enable optimizer.
14439
14440 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14441
14442 * g++.dg/other/complex1.C: New test.
14443
14444 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14445
14446 * g++.dg/opt/inline9.C: New test.
14447
14448 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14449
14450 PR fortran/18993
14451 * gfotran.dg/nullify_1.f: New test.
14452
14453 2004-12-15 Richard Henderson <rth@redhat.com>
14454
14455 * gcc.target/i386/i386.exp: New harness.
14456 * gcc.target/i386/vect-args.c: New.
14457
14458 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14459
14460 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14461
14462 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14463
14464 PR c++/18825
14465 * g++.dg/template/friend32.C: New test.
14466
14467 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14468
14469 * cpp/pragma-once-1.c: New test.
14470 * cpp/pragma-once-1b.h: Likewise.
14471 * cpp/pragma-once-1c.h: Likewise.
14472 * cpp/pragma-once-1d.h: Likewise.
14473 * cpp/inc/pragma-once-1a.h: Likewise.
14474
14475 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14476 Steven G. Kargl <kargls@comcast.net>
14477
14478 PR fortran/17597
14479 * gfortran.dg/list_read_3.f90: New test.
14480
14481 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14482
14483 * gcc.dg/ftrapv-2.c: New test.
14484
14485 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14486
14487 PR c++/18981
14488 * g++.dg/template/typename9.C: New test.
14489
14490 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14491
14492 PR c++/18738
14493 * g++.dg/template/typename8.C: New test.
14494 * g++.dg/parse/friend2.C: Tweak error message.
14495
14496 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14497
14498 * gcc.c-torture/20041214-1.c: New test.
14499
14500 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14501
14502 PR c++/18965
14503 * g++.dg/init/array17.C: New test.
14504
14505 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14506
14507 PR c++/18793
14508 * g++.dg/init/aggr3.C: New test.
14509
14510 2004-12-14 Janis Johnson <janis187@us.ibm.com
14511
14512 * gcc.dg/altivec-types-1.c: New test.
14513 * gcc.dg/altivec-types-2.c: New test.
14514 * gcc.dg/altivec-types-3.c: New test.
14515 * gcc.dg/altivec-types-4.c: New test.
14516 * g++.dg/ext/altivec-types-1.C: New test.
14517 * g++.dg/ext/altivec-types-2.C: New test.
14518 * g++.dg/ext/altivec-types-3.C: New test.
14519 * g++.dg/ext/altivec-types-4.C: New test.
14520
14521 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14522
14523 PR middle-end/18951
14524 * gcc.c-torture/execute/20041213-1.c: New test.
14525
14526 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14527
14528 PR c++/18949
14529 * g++.dg/template/cast1.C: New.
14530
14531 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14532
14533 * gcc.c-torture/execute/20041213-2.c: New test.
14534
14535 2004-12-13 Richard Henderson <rth@redhat.com>
14536
14537 * gcc.dg/i386-sse-10.c: Fix typo in options.
14538
14539 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14540
14541 PR c++/18968
14542 * g++.dg/opt/pr18968.C: New test.
14543
14544 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14545
14546 PR c++/18925
14547 * g++.dg/ext/visibility/staticdatamem.C: New test.
14548
14549 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14550
14551 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14552
14553 2004-12-13 Roger Sayle <roger@eyesopen.com>
14554
14555 PR rtl-optimization/18928
14556 * gcc.dg/pr18928-1.c: New test case.
14557
14558 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14559
14560 PR tree-opt/16951
14561 * gcc.c-torture/compile/20041211-1.c: New.
14562
14563 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14564
14565 PR middle-end/17564
14566 * gcc.c-torture/execute/20041212-1.c: New test.
14567
14568 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14569
14570 PR fortran/18869
14571 * gfortran.dg/common_1.f90: New test.
14572
14573 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14574 Paul Brook <paul@codesourcery.com>
14575
14576 PR fortran/16222
14577 * gfortran.dg/real_do_1.f90: New test.
14578
14579 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14580
14581 PR tree-opt/18040
14582 * g++.dg/opt/ptrmem6.C: New test.
14583
14584 2004-12-11 Roger Sayle <roger@eyesopen.com>
14585
14586 PR middle-end/18921
14587 * gcc.dg/pr18921-1.c: New test case.
14588
14589 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14590
14591 PR fortran/17175
14592 * gfortran.dg/scale_1.f90: New test.
14593
14594 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14595
14596 PR middle-end/18903
14597 * gcc.c-torture/compile/pr18903.c: New test.
14598
14599 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14600
14601 * gcc.c-torture/execute/20041210-1.c: New test.
14602
14603 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14604
14605 PR c++/18731
14606 * g++.dg/parser/struct-1.C: New test.
14607 * g++.dg/parser/struct-2.C: New test.
14608 * g++.dg/parser/struct-3.C: New test.
14609
14610 2004-12-09 Richard Henderson <rth@redhat.com>
14611
14612 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14613
14614 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14615 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14616
14617 2004-12-09 Matt Austern <austern@apple.com>
14618
14619 PR c++/18514
14620 * g++.dg/ext/builtin1.C: New
14621 * g++.dg/ext/builtin2.C: New
14622 * g++.dg/ext/builtin3.C: New
14623 * g++.dg/ext/builtin4.C: New
14624 * g++.dg/ext/builtin5.C: New
14625
14626 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14627
14628 PR tree-opt/18904
14629 * g++.dg/opt/ptrmem5.C: New test.
14630
14631 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14632
14633 * g++.dg/parse/typename5.C: Adjust for new error.
14634 * g++.dg/parse/typename7.C: New.
14635
14636 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14637
14638 PR c++/18073
14639 * g++.dg/other/mmintrin.C: New test.
14640
14641 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14642
14643 PR c++/16681
14644 * g++.dg/init/array15.C: New.
14645 * g++.dg/init/array16.C: New.
14646
14647 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14648
14649 PR fortran/18826
14650 * gfortran.dg/assign_1.f90: New test.
14651
14652 2004-12-08 Nick Clifton <nickc@redhat.com>
14653
14654 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14655 * gcc.target/xstormy16/data_below100: Likewise.
14656 * gcc.target/xstormy16/sfr: Likewise.
14657 * gcc.target/xstormy16/below100.S: New test source file.
14658 * gcc.target/xstormy16/below100.ld: New test linker script.
14659 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14660 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14661 bp instructions.
14662 * gcc.target/xstormy16/bp.c: Likewise.
14663
14664 * gcc.target/xstormy16/bss_below100: New files:
14665 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14666 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14667 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14668 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14669 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14670 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14671 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14672 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14673 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14674 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14675 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14676 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14677 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14678 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14679 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14680 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14681 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14682 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14683 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14684 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14685 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14686 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14687 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14688 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14689 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14690 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14691 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14692
14693 * gcc.target/xstormy16/data_below100: New files:
14694 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14695 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14696 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14697 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14698 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14699 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14700 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14701 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14702 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14703 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14704 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14705 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14706 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14707 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14708 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14709 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14710 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14711 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14712 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14713 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14714 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14715 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14716 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14717 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14718 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14719 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14720 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14721
14722 * gcc.target/xstormy16/sfr: New files:
14723 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14724 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14725 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14726 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14727 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14728 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14729 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14730 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14731 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14732 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14733 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14734 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14735 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14736 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14737 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14738 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14739 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14740 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14741 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14742 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14743 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14744 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14745 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14746 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14747 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14748 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14749 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14750 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14751 27_if0_sfrw_bitfield_f.c
14752
14753 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14754
14755 PR c++/18100
14756 * g++.dg/lookup/name-clash4.C: New test.
14757
14758 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14759
14760 PR c++/18672
14761 * g++.dg/opt/array1.C: New.
14762
14763 PR c++/18803
14764 * g++.dg/template/operator5.C: New.
14765
14766 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14767
14768 PR c/18867
14769 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14770
14771 2004-12-07 Steven Bosscher <stevenb@suse.de>
14772
14773 * gcc.dg/noncompile/20041207.c: New test.
14774
14775 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14776
14777 * g++.dg/other/unreachable-1.C: New test.
14778
14779 2004-12-06 Nick Clifton <nickc@redhat.com>
14780
14781 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14782 <limits.h> because the latter comes from gcc's include/ directory
14783 and not the newlib/libc/include directory.
14784
14785 2004-12-04 Richard Henderson <rth@redhat.com>
14786
14787 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14788
14789 2004-12-04 Richard Henderson <rth@redhat.com>
14790
14791 * lib/target-supports.exp (check_gc_sections_available): Disable
14792 for alpha and ia64.
14793
14794 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14795
14796 PR middle-end/17909
14797 * g++.dg/other/vararg-2.C: New test.
14798
14799 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14800
14801 PR c++/17011, c++/17971
14802 * g++.dg/template/error15.C: Adjust expected error.
14803 * g++.dg/template/instantiate3.C: Likewise.
14804
14805 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14806
14807 * gcc.dg/altivec-18.c: Fix for darwin
14808
14809 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14810
14811 PR c++/18782
14812 * g++.dg/parse/ptrmem2.C: New.
14813
14814 PR c++/18318
14815 * g++.dg/template/new1.C: New.
14816
14817 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14818
14819 PR fortran/18710
14820 * gfortran.dg/direct_io_3.f90: New test.
14821
14822 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14823
14824 PR 18758
14825 * g++.dg/parse/crash21.C: New.
14826
14827 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14828
14829 PR c++/15664, c++/18276
14830 * g++.dg/template/ttp13.C: New test.
14831 * g++.dg/template/ttp14.C: Likewise.
14832
14833 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14834
14835 PR c++/18123
14836 * g++.dg/parse/enum2.C: New test.
14837 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14838
14839 2004-12-02 Nick Clifton <nickc@redhat.com>
14840
14841 * gcc.target/xstormy16: New test directory.
14842 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14843 * gcc.target/xstormy16/bp.c: Check the generation of bp
14844 instructions.
14845 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14846 bn instructions and the BELOW100 attribute.
14847
14848 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14849
14850 PR target/16952
14851 * gcc.dg/ppc-eabi.c: New.
14852
14853 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14854
14855 PR fortran/18284
14856 * gfortran.dg/backspace.f90
14857
14858 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14859
14860 * gfortran.dg/inquire.f90: New test.
14861
14862 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14863
14864 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14865 handle effective-target-keyword.
14866 (dg-skip-if): Support effective-target keyword as target list.
14867 (dg-xfail-if): Ditto.
14868 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14869
14870 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14871
14872 PR tree-optimization/18291
14873 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14874
14875 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14876
14877 PR C++/18729
14878 * g++.dg/parse/crash20.C: New.
14879
14880 PR c++/17431
14881 * g++.dg/overload/arg1.C: New.
14882 * g++.dg/overload/arg2.C: New.
14883 * g++.dg/overload/arg3.C: New.
14884 * g++.dg/overload/arg4.C: New.
14885
14886 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14887
14888 * gcc.dg/c99-flex-array-4.c: Remove.
14889
14890 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14891
14892 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14893
14894 * lib/target-supports.exp (is-effective-target): Simplify.
14895
14896 * lib/target-supports.exp (check_effective_target_vect_long):
14897 Fix for powerpc64-*-*.
14898
14899 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14900
14901 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14902 to support new requirements on FreeBSD 5.
14903
14904 2004-11-30 Devang Patel <dpatel@apple.com>
14905
14906 PR 18702
14907 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14908
14909 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14910
14911 * g++.dg/ext/altivec-13.C: New test.
14912
14913 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14914
14915 PR tree-opt/18298
14916 * gcc.c-torture/execute/p18298.c: New test.
14917
14918 2004-11-30 Ira Rosen <irar@il.ibm.com>
14919 Dorit Naishlos <dorit@il.ibm.com>
14920
14921 PR tree-opt/18607
14922 * gcc.dg/vect/vect-89.c: New test.
14923
14924 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
14925
14926 * gcc.dg/pr18596-1.c: New test.
14927
14928 2004-11-30 Ben Elliston <bje@au.ibm.com>
14929
14930 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14931
14932 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14933
14934 PR c/18479
14935 * gcc.dg/pr18479.c: New test.
14936
14937 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14938
14939 PR target/18490
14940 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14941 mmix-knuth-mmixware.
14942
14943 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14944 cris-*-elf* cris-*-aout* mmix-*-*
14945
14946 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14947
14948 PR middle-end/18725
14949 * gcc.dg/pr18725.c: New test.
14950
14951 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14952
14953 PR target/18488
14954 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14955
14956 PR target/18336
14957 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14958
14959 2004-11-29 Mark Mitchell <mark@codesourcery.com>
14960
14961 PR c++/18368
14962 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14963 * g++.old-deja/g++.law/ctors5.C: Likewise.
14964 * g++.old-deja/g++.other/crash25.C: Likewise.
14965
14966 PR c++/18674
14967 * g++.dg/template/error16.C: New test.
14968
14969 PR c++/18512
14970 * g++.dg/template/crash29.C: New test.
14971
14972 2004-11-29 Diego Novillo <dnovillo@redhat.com>
14973
14974 PR tree-optimization/18712
14975 * gcc.c-torture/compile/pr18712.c: New test.
14976
14977 2004-11-29 Joseph Myers <joseph@codesourcery.com>
14978
14979 PR c/7544
14980 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14981 tests.
14982
14983 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14984
14985 PR c++/18652
14986 * g++.dg/lookup/crash6.C: New test.
14987
14988 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14989
14990 PR middle-end/18164
14991 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
14992
14993 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
14994
14995 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14996 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14997 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14998
14999 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
15000
15001 * gcc.dg/pr18164.c: New test.
15002
15003 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
15004
15005 * gcc.dg/funroll-loops-all.c: New.
15006
15007 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
15008
15009 PR target/18489
15010 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15011 delimeter, match space and TAB as well as ":".
15012
15013 PR target/18484
15014 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15015
15016 PR target/18348
15017 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15018
15019 PR target/18345
15020 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15021
15022 PR target/18337
15023 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15024
15025 2004-11-28 Bud Davis <bdavis9659@comcast.net>
15026
15027 * gfortran.dg/direct_io_2.f90: New test.
15028
15029 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
15030
15031 PR target/18334
15032 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15033
15034 2004-11-28 Richard Henderson <rth@redhat.com>
15035
15036 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15037
15038 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
15039
15040 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
15041 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
15042 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
15043 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
15044 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
15045 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
15046 gcc.dg/pointer-arith-8.c: New tests.
15047
15048 2004-11-27 Bud Davis <bdavis9659@comcast.net>
15049
15050 PR fortran/18364
15051 * gfortran.dg/endfile.f90: New test.
15052
15053 2004-11-27 Falk Hueffner <falk@debian.org>
15054
15055 * gcc.dg/loop-6.c: New test.
15056
15057 2004-11-27 Jakub Jelinek <jakub@redhat.com>
15058
15059 * gcc.c-torture/execute/20041126-1.c: New test.
15060
15061 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
15062
15063 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
15064 on IRIX.
15065
15066 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
15067
15068 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
15069 functions.
15070
15071 2004-11-27 Jakub Jelinek <jakub@redhat.com>
15072
15073 PR rtl-optimization/17825
15074 * gcc.c-torture/compile/20041119-1.c: New test.
15075
15076 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15077
15078 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
15079 Check existence of ld library path variables before unsetting.
15080
15081 2004-11-26 Mark Mitchell <mark@codesourcery.com>
15082
15083 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
15084
15085 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
15086
15087 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
15088
15089 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
15090
15091 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15092
15093 2004-11-26 Ben Elliston <bje@au.ibm.com>
15094
15095 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15096 dg-do directive.
15097
15098 2004-11-26 Ben Elliston <bje@au.ibm.com>
15099
15100 * gcc.dg/pr17957.c: Pass --param, not -param.
15101
15102 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
15103
15104 PR middle-end/17957
15105 * testsuite/gcc.dg/pr17957.c: New test.
15106
15107 2004-11-25 Mark Mitchell <mark@codesourcery.com>
15108
15109 PR c++/18445
15110 * g++.dg/template/crash28.C: Likewise.
15111
15112 PR c++/18001
15113 * g++.dg/expr/unary2.C: Adjust lvalue messages.
15114 * g++.dg/ext/lvaddr.C: Likewise.
15115 * g++.dg/opt/pr7503-3.C: Likewise.
15116
15117 PR c++/18466
15118 * g++.dg/parse/qualified3.C: New test.
15119 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15120
15121 PR c++/18545
15122 * g++.dg/expr/return1.C: New test.
15123
15124 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15125
15126 Friend class name lookup 3/n, PR c++/3332
15127 * g++.dg/lookup/friend3.C: New test.
15128 * g++.dg/lookup/friend4.C: Likewise.
15129 * g++.dg/lookup/friend5.C: Likewise.
15130
15131 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15132
15133 Friend class name lookup 2/n, PR c++/14513, c++/15410
15134 * g++.dg/lookup/friend2.C: New test.
15135 * g++.dg/template/friend31.C: Likewise.
15136
15137 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15138
15139 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15140
15141 2004-11-24 Mark Mitchell <mark@codesourcery.com>
15142
15143 PR c++/17473
15144 * g++.dg/tc1/dr56.C: Remove.
15145 * g++.dg/template/typedef1.C: Add dg-error markers.
15146 * g++.old-deja/g++.other/typedef7.C: Likewise.
15147
15148 PR c++/18285
15149 * g++.dg/parse/typedef7.C: New test.
15150
15151 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
15152
15153 * gcc.c-torture/execute/20041124-1.c: New test.
15154
15155 2004-11-24 Mark Mitchell <mark@codesourcery.com>
15156
15157 * g++.dg/template/deduce3.C: New test.
15158
15159 PR c++/18586
15160 * g++.dg/template/crash27.C: New test.
15161
15162 PR c++/18530
15163 * g++.dg/warn/Wshadow-3.C: New test.
15164
15165 2004-11-24 Devang Patel <dpatel@apple.com>
15166
15167 PR/18555
15168 * gcc.dg/cpp/isysroot-1.c: New test.
15169 * gcc.dg/cpp/usr/include/stdio.h: New file.
15170 * gcc.dg/cpp/isysroot-2.c: New test.
15171 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15172 New file.
15173
15174 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15175
15176 PR c++/8929
15177 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15178
15179 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
15180
15181 * gcc.target/sparc/align.c: Do not include <stdint.h>.
15182 * gcc.target/sparc/pdist.c: Likewise.
15183
15184 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
15185
15186 PR c++/16882
15187 * g++.dg/conversion/simd1.C: New test.
15188
15189 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15190
15191 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15192 and restore_ld_library_path_env_vars.
15193 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15194 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15195 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15196 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
15197
15198 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
15199
15200 * gcc.dg/pragma-align-2.c: Test macro expansion.
15201 * gcc.dg/pragma-pack-2.c: New test.
15202
15203 2004-11-23 Richard Henderson <rth@redhat.com>
15204
15205 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15206 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15207 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15208 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15209 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15210 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15211
15212 * gcc.dg/vect/vect.exp: Add check for alpha.
15213 * lib/target-supports.exp (check_alpha_max_hw_available): New.
15214 (check_effective_target_vect_int): Enable for alpha.
15215 (check_effective_target_vect_long): New.
15216 (is-effective-target): Add it.
15217
15218 2004-11-23 Uros Bizjak <uros@kss-loka.si>
15219
15220 * gcc.dg/pr18614-1.c: New test.
15221
15222 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
15223
15224 * gcc.dg/setjmp-2.c: New test.
15225
15226 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
15227
15228 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15229 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15230 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15231 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15232 gcc.target/sparc/pdist.c: New tests.
15233
15234 2004-11-22 Bob Wilson <bob.wilson@acm.org>
15235
15236 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15237
15238 2004-11-22 Dale Johannesen <dalej@apple.com>
15239
15240 * gcc.dg/20041111-1.c: New.
15241
15242 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
15243
15244 PR tree-opt/18536
15245 * gcc.dg/vect/pr18536.c: New test.
15246
15247 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15248
15249 PR c++/18354
15250 * g++.dg/template/nontype11.C: New test.
15251
15252 2004-11-21 Roger Sayle <roger@eyesopen.com>
15253
15254 PR middle-end/18520
15255 * gcc.dg/pr18520-1.c: New test case.
15256
15257 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
15258
15259 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15260 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15261 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15262 expected diagnostics.
15263
15264 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15265
15266 PR target/18580
15267 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15268 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15269 vect-77.c, vect-77a.c: XFAIL on the SPARC.
15270
15271 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
15272
15273 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15274
15275 2004-11-19 Mark Mitchell <mark@codesourcery.com>
15276 Joseph Myers <joseph@codesourcery.com>
15277
15278 * lib/target-supports.exp (check_visibility_available): Really
15279 test the compiler.
15280
15281 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
15282
15283 PR tree-opt/18181
15284 * gcc.dg/vect/vect-85.c: New test.
15285 * gcc.dg/vect/vect-86.c: New test.
15286 * gcc.dg/vect/vect-87.c: New test.
15287 * gcc.dg/vect/vect-88.c: New test.
15288
15289 2004-11-19 Ben Elliston <bje@au.ibm.com>
15290
15291 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15292
15293 2004-11-18 Janis Johnson <janis187@us.ibm.com>
15294
15295 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15296 * gcc.dg/ppc-and-1.c: Ditto.
15297 * gcc.dg/ppc-compare-1.c: Ditto.
15298 * gcc.dg/ppc-mov-1.c: Ditto
15299
15300 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
15301 Mark Mitchell <mark@codesourcery.com>
15302
15303 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15304
15305 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15306 Aldy Hernandez <aldyh@redhat.com>
15307
15308 * lib/target-supports.exp (check_effective_target_vect_int): New
15309 (check_effective_target_vect_float): New
15310 (check_effective_target_vect_double): New.
15311 (is-effective-target): Support new effective targets keywords.
15312 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15313 default action for dg-do.
15314 * gcc.dg/vect/pr16105.c: Use new support.
15315 * gcc.dg/vect/pr18400.c: Ditto.
15316 * gcc.dg/vect/pr18425.c: Ditto.
15317 * gcc.dg/vect/vect-1.c: Ditto.
15318 * gcc.dg/vect/vect-10.c: Ditto.
15319 * gcc.dg/vect/vect-11.c: Ditto.
15320 * gcc.dg/vect/vect-12.c: Ditto.
15321 * gcc.dg/vect/vect-13.c: Ditto.
15322 * gcc.dg/vect/vect-14.c: Ditto.
15323 * gcc.dg/vect/vect-15.c: Ditto.
15324 * gcc.dg/vect/vect-16.c: Ditto.
15325 * gcc.dg/vect/vect-17.c: Ditto.
15326 * gcc.dg/vect/vect-18.c: Ditto.
15327 * gcc.dg/vect/vect-19.c: Ditto.
15328 * gcc.dg/vect/vect-2.c: Ditto.
15329 * gcc.dg/vect/vect-20.c: Ditto.
15330 * gcc.dg/vect/vect-21.c: Ditto.
15331 * gcc.dg/vect/vect-22.c: Ditto.
15332 * gcc.dg/vect/vect-23.c: Ditto.
15333 * gcc.dg/vect/vect-24.c: Ditto.
15334 * gcc.dg/vect/vect-25.c: Ditto.
15335 * gcc.dg/vect/vect-26.c: Ditto.
15336 * gcc.dg/vect/vect-27.c: Ditto.
15337 * gcc.dg/vect/vect-27a.c: Ditto.
15338 * gcc.dg/vect/vect-28.c: Ditto.
15339 * gcc.dg/vect/vect-29.c: Ditto.
15340 * gcc.dg/vect/vect-29a.c: Ditto.
15341 * gcc.dg/vect/vect-3.c: Ditto.
15342 * gcc.dg/vect/vect-30.c: Ditto.
15343 * gcc.dg/vect/vect-31.c: Ditto.
15344 * gcc.dg/vect/vect-32.c: Ditto.
15345 * gcc.dg/vect/vect-33.c: Ditto.
15346 * gcc.dg/vect/vect-34.c: Ditto.
15347 * gcc.dg/vect/vect-35.c: Ditto.
15348 * gcc.dg/vect/vect-36.c: Ditto.
15349 * gcc.dg/vect/vect-37.c: Ditto.
15350 * gcc.dg/vect/vect-38.c: Ditto.
15351 * gcc.dg/vect/vect-4.c: Ditto.
15352 * gcc.dg/vect/vect-40.c: Ditto.
15353 * gcc.dg/vect/vect-41.c: Ditto.
15354 * gcc.dg/vect/vect-42.c: Ditto.
15355 * gcc.dg/vect/vect-43.c: Ditto.
15356 * gcc.dg/vect/vect-44.c: Ditto.
15357 * gcc.dg/vect/vect-45.c: Ditto.
15358 * gcc.dg/vect/vect-46.c: Ditto.
15359 * gcc.dg/vect/vect-47.c: Ditto.
15360 * gcc.dg/vect/vect-48.c: Ditto.
15361 * gcc.dg/vect/vect-48a.c: Ditto.
15362 * gcc.dg/vect/vect-49.c: Ditto.
15363 * gcc.dg/vect/vect-5.c: Ditto.
15364 * gcc.dg/vect/vect-50.c: Ditto.
15365 * gcc.dg/vect/vect-51.c: Ditto.
15366 * gcc.dg/vect/vect-52.c: Ditto.
15367 * gcc.dg/vect/vect-53.c: Ditto.
15368 * gcc.dg/vect/vect-54.c: Ditto.
15369 * gcc.dg/vect/vect-55.c: Ditto.
15370 * gcc.dg/vect/vect-56.c: Ditto.
15371 * gcc.dg/vect/vect-56a.c: Ditto.
15372 * gcc.dg/vect/vect-57.c: Ditto.
15373 * gcc.dg/vect/vect-58.c: Ditto.
15374 * gcc.dg/vect/vect-59.c: Ditto.
15375 * gcc.dg/vect/vect-6.c: Ditto.
15376 * gcc.dg/vect/vect-60.c: Ditto.
15377 * gcc.dg/vect/vect-61.c: Ditto.
15378 * gcc.dg/vect/vect-62.c: Ditto.
15379 * gcc.dg/vect/vect-63.c: Ditto.
15380 * gcc.dg/vect/vect-64.c: Ditto.
15381 * gcc.dg/vect/vect-65.c: Ditto.
15382 * gcc.dg/vect/vect-66.c: Ditto.
15383 * gcc.dg/vect/vect-67.c: Ditto.
15384 * gcc.dg/vect/vect-68.c: Ditto.
15385 * gcc.dg/vect/vect-69.c: Ditto.
15386 * gcc.dg/vect/vect-7.c: Ditto.
15387 * gcc.dg/vect/vect-72.c: Ditto.
15388 * gcc.dg/vect/vect-72a.c: Ditto.
15389 * gcc.dg/vect/vect-73.c: Ditto.
15390 * gcc.dg/vect/vect-74.c: Ditto.
15391 * gcc.dg/vect/vect-75.c: Ditto.
15392 * gcc.dg/vect/vect-76.c: Ditto.
15393 * gcc.dg/vect/vect-77.c: Ditto.
15394 * gcc.dg/vect/vect-77a.c: Ditto.
15395 * gcc.dg/vect/vect-78.c: Ditto.
15396 * gcc.dg/vect/vect-79.c: Ditto.
15397 * gcc.dg/vect/vect-8.c: Ditto.
15398 * gcc.dg/vect/vect-80.c: Ditto.
15399 * gcc.dg/vect/vect-82.c: Ditto.
15400 * gcc.dg/vect/vect-82_64.c: Ditto.
15401 * gcc.dg/vect/vect-83.c: Ditto.
15402 * gcc.dg/vect/vect-83_64.c: Ditto.
15403 * gcc.dg/vect/vect-9.c: Ditto.
15404 * gcc.dg/vect/vect-all.c: Ditto.
15405 * gcc.dg/vect/vect-none.c: Ditto.
15406
15407 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15408
15409 * lib/gcc-dg.exp (dg-skip-if): New function.
15410 (dg-forbid-option): Remove.
15411 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15412 * g++.dg/abi/bitfield8.C: Likewise.
15413 * g++.dg/abi/dtor1.C: Likewise.
15414 * g++.dg/abi/empty10.C: Likewise.
15415 * g++.dg/abi/empty7.C: Likewise.
15416 * g++.dg/abi/empty9.C: Likewise.
15417 * g++.dg/abi/layout3.C: Likewise.
15418 * g++.dg/abi/layout4.C: Likewise.
15419 * g++.dg/abi/thunk1.C: Likewise.
15420 * g++.dg/abi/thunk2.C: Likewise.
15421 * g++.dg/abi/vbase11.C: Likewise.
15422 * g++.dg/abi/vthunk2.C: Likewise.
15423 * g++.dg/abi/vthunk3.C: Likewise.
15424 * g++.dg/ext/attrib8.C: Likewise.
15425 * g++.dg/opt/longbranch2.C: Likewise.
15426 * g++.dg/opt/reg-stack4.C: Likewise.
15427 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15428 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15429 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15430 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15431 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15432 * gcc.dg/20000609-1.c: Likewise.
15433 * gcc.dg/20000720-1.c: Likewise.
15434 * gcc.dg/20011107-1.c: Likewise.
15435 * gcc.dg/20011119-1.c: Likewise.
15436 * gcc.dg/20020108-1.c: Likewise.
15437 * gcc.dg/20020122-2.c: Likewise.
15438 * gcc.dg/20020122-3.c: Likewise.
15439 * gcc.dg/20020201-3.c: Likewise.
15440 * gcc.dg/20020206-1.c: Likewise.
15441 * gcc.dg/20020218-1.c: Likewise.
15442 * gcc.dg/20020310-1.c: Likewise.
15443 * gcc.dg/20020411-1.c: Likewise.
15444 * gcc.dg/20020418-2.c: Likewise.
15445 * gcc.dg/20020426-1.c: Likewise.
15446 * gcc.dg/20020426-2.c: Likewise.
15447 * gcc.dg/20020517-1.c: Likewise.
15448 * gcc.dg/20020523-1.c: Likewise.
15449 * gcc.dg/20020523-2.c: Likewise.
15450 * gcc.dg/20020729-1.c: Likewise.
15451 * gcc.dg/20030204-1.c: Likewise.
15452 * gcc.dg/20030826-2.c: Likewise.
15453 * gcc.dg/20030926-1.c: Likewise.
15454 * gcc.dg/20031202-1.c: Likewise.
15455 * gcc.dg/980312-1.c: Likewise.
15456 * gcc.dg/980313-1.c: Likewise.
15457 * gcc.dg/990117-1.c: Likewise.
15458 * gcc.dg/990424-1.c: Likewise.
15459 * gcc.dg/990524-1.c: Likewise.
15460 * gcc.dg/991230-1.c: Likewise.
15461 * gcc.dg/i386-387-1.c: Likewise.
15462 * gcc.dg/i386-387-2.c: Likewise.
15463 * gcc.dg/i386-387-3.c: Likewise.
15464 * gcc.dg/i386-387-4.c: Likewise.
15465 * gcc.dg/i386-387-5.c: Likewise.
15466 * gcc.dg/i386-387-6.c: Likewise.
15467 * gcc.dg/i386-asm-1.c: Likewise.
15468 * gcc.dg/i386-bitfield1.c: Likewise.
15469 * gcc.dg/i386-bitfield2.c: Likewise.
15470 * gcc.dg/i386-loop-1.c: Likewise.
15471 * gcc.dg/i386-loop-2.c: Likewise.
15472 * gcc.dg/i386-loop-3.c: Likewise.
15473 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15474 * gcc.dg/i386-pic-1.c: Likewise.
15475 * gcc.dg/i386-regparm.c: Likewise.
15476 * gcc.dg/i386-signbit-1.c: Likewise.
15477 * gcc.dg/i386-signbit-2.c: Likewise.
15478 * gcc.dg/i386-signbit-3.c: Likewise.
15479 * gcc.dg/i386-sse-5.c: Likewise.
15480 * gcc.dg/i386-sse-8.c: Likewise.
15481 * gcc.dg/i386-unroll-1.c: Likewise.
15482 * gcc.dg/tls/opt-1.c: Likewise.
15483 * gcc.dg/tls/opt-2.c: Likewise.
15484 * gcc.dg/unroll-1.c: Likewise.
15485 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15486 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15487 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15488 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15489
15490 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15491
15492 * g++.dg/template/incomplete1.C: New test.
15493
15494 2004-11-16 Nick Clifton <nickc@redhat.com>
15495
15496 Revert patches accidentally commited during checkin of fixes for
15497 xstormy16 tests:
15498 gcc.c-torture/execute/simd-4.c: Revert
15499 gcc.dg/20040910-1.c: Revert.
15500
15501 2004-11-16 Paul Brook <paul@codesourcery.com>
15502
15503 PR fortran/13010
15504 * gfortran.dg/der_pointer_1.f90: New test.
15505
15506 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15507
15508 PR c/18498
15509 * gcc.dg/bitfld-13.c: New test.
15510
15511 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15512
15513 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15514 powerpc*-*-linux*.
15515
15516 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15517 * gcc.dg/ppc64-abi-2.c: Ditto.
15518 * gcc.dg/ppc64-abi-3.c: Ditto.
15519
15520 * lib/gcc-dg.exp (dg-target-list): Remove.
15521
15522 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15523
15524 * gcc.dg/ia64-postinc.c: New test.
15525
15526 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15527
15528 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15529
15530 2004-11-15 Nick Clifton <nickc@redhat.com>
15531
15532 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15533 __INT_MAX__ so that the test can be compiled by toolchains
15534 targeted at 16-bit processors.
15535
15536 * gcc.dg/20040625-1.c: Use long constants rather than integers
15537 when performing arithmetic that will overflow 16-bits.
15538
15539 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15540 xstormy16. It does not support 128-bit vector operations.
15541
15542 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15543 with the macro PTR_TYPE. Define this macro to an integer type
15544 suitable for holding a pointer.
15545
15546 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15547 the target is a 16-bit processor.
15548
15549 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15550 16-bit targets where the character constant will be too long.
15551
15552 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15553 where the double will not be directly addressable.
15554
15555 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15556
15557 Friend class name lookup 1/n, PR c++/18471
15558 * g++.dg/template/crash26.C: New test.
15559 * g++.dg/lookup/struct1.C: Adjust expected error.
15560 * g++.dg/parse/elab1.C: Likewise.
15561 * g++.dg/parse/elab2.C: Likewise.
15562 * g++.dg/parse/int-as-enum1.C: Likewise.
15563 * g++.dg/parse/struct-as-enum1.C: Likewise.
15564 * g++.dg/parse/typedef1.C: Likewise.
15565 * g++.dg/parse/typedef3.C: Likewise.
15566 * g++.dg/parse/typedef4.C: Likewise.
15567 * g++.dg/parse/typedef5.C: Likewise.
15568 * g++.dg/template/nontype4.C: Likewise.
15569 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15570 * g++.old-deja/g++.other/elab1.C: Likewise.
15571 * g++.old-deja/g++.other/syntax4.C: Likewise.
15572
15573 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15574
15575 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15576
15577 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15578
15579 * gcc.c-torture/execute/20041114-1.c: New test.
15580
15581 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15582
15583 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15584 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15585 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15586 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15587 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15588 gcc.dg/switch-7.c: New tests.
15589
15590 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15591
15592 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15593
15594 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15595
15596 PR tree-opt/18400
15597 * gcc.dg/vect/pr18400.c: New test.
15598
15599 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15600 Andrew Pinski <pinskia@physics.uc.edu>
15601
15602 PR tree-opt/18425
15603 * gcc.dg/vect/pr18425.c: New test.
15604
15605 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15606
15607 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15608 Guard with dg-require-alias and dg-require-visibility.
15609
15610 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15611
15612 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15613
15614 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15615
15616 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15617
15618 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15619
15620 PR c++/17344
15621 * g++.dg/template/defarg5.C: New test.
15622
15623 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15624
15625 * g++.dg/parse/cast1.C: Run only on ILP32.
15626 * g++.old-deja/g++.mike/p784.C: Likewise.
15627
15628 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15629
15630 * gcc.c-torture/execute/20041113-1.c: New test.
15631
15632 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15633
15634 PR target/18230
15635 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15636 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15637 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15638 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15639 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15640 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15641 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15642 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15643 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15644 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15645 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15646 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15647 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15648
15649 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15650
15651 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15652 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15653 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15654 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15655 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15656 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15657 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15658 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15659 gcc.target/sparc/combined-1.c: New tests.
15660
15661 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15662
15663 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15664 New tests.
15665
15666 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15667
15668 * lib/gcc-dg.exp (dg-forbid-option): New function.
15669 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15670 * g++.dg/abi/bitfield8.C: Likewise.
15671 * g++.dg/abi/dtor1.C: Likewise.
15672 * g++.dg/abi/empty10.C: Likewise.
15673 * g++.dg/abi/empty7.C: Likewise.
15674 * g++.dg/abi/empty9.C: Likewise.
15675 * g++.dg/abi/layout3.C: Likewise.
15676 * g++.dg/abi/layout4.C: Likewise.
15677 * g++.dg/abi/thunk1.C: Likewise.
15678 * g++.dg/abi/thunk2.C: Likewise.
15679 * g++.dg/abi/vbase11.C: Likewise.
15680 * g++.dg/abi/vthunk2.C: Likewise.
15681 * g++.dg/abi/vthunk3.C: Likewise.
15682 * g++.dg/ext/attrib8.C: Likewise.
15683 * g++.dg/opt/longbranch2.C: Likewise.
15684 * g++.dg/opt/reg-stack4.C: Likewise.
15685 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15686 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15687 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15688 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15689 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15690 * gcc.dg/20000609-1.c: Likewise.
15691 * gcc.dg/20000720-1.c: Likewise.
15692 * gcc.dg/20011107-1.c: Likewise.
15693 * gcc.dg/20011119-1.c: Likewise.
15694 * gcc.dg/20020108-1.c: Likewise.
15695 * gcc.dg/20020122-2.c: Likewise.
15696 * gcc.dg/20020122-3.c: Likewise.
15697 * gcc.dg/20020201-3.c: Likewise.
15698 * gcc.dg/20020206-1.c: Likewise.
15699 * gcc.dg/20020218-1.c: Likewise.
15700 * gcc.dg/20020310-1.c: Likewise.
15701 * gcc.dg/20020411-1.c: Likewise.
15702 * gcc.dg/20020418-2.c: Likewise.
15703 * gcc.dg/20020426-1.c: Likewise.
15704 * gcc.dg/20020426-2.c: Likewise.
15705 * gcc.dg/20020517-1.c: Likewise.
15706 * gcc.dg/20020523-1.c: Likewise.
15707 * gcc.dg/20020523-2.c: Likewise.
15708 * gcc.dg/20020729-1.c: Likewise.
15709 * gcc.dg/20030204-1.c: Likewise.
15710 * gcc.dg/20030826-2.c: Likewise.
15711 * gcc.dg/20030926-1.c: Likewise.
15712 * gcc.dg/20031202-1.c: Likewise.
15713 * gcc.dg/980312-1.c: Likewise.
15714 * gcc.dg/980313-1.c: Likewise.
15715 * gcc.dg/990117-1.c: Likewise.
15716 * gcc.dg/990424-1.c: Likewise.
15717 * gcc.dg/990524-1.c: Likewise.
15718 * gcc.dg/991230-1.c: Likewise.
15719 * gcc.dg/i386-387-1.c: Likewise.
15720 * gcc.dg/i386-387-2.c: Likewise.
15721 * gcc.dg/i386-387-3.c: Likewise.
15722 * gcc.dg/i386-387-4.c: Likewise.
15723 * gcc.dg/i386-387-5.c: Likewise.
15724 * gcc.dg/i386-387-6.c: Likewise.
15725 * gcc.dg/i386-asm-1.c: Likewise.
15726 * gcc.dg/i386-bitfield1.c: Likewise.
15727 * gcc.dg/i386-bitfield2.c: Likewise.
15728 * gcc.dg/i386-loop-1.c: Likewise.
15729 * gcc.dg/i386-loop-2.c: Likewise.
15730 * gcc.dg/i386-loop-3.c: Likewise.
15731 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15732 * gcc.dg/i386-pic-1.c: Likewise.
15733 * gcc.dg/i386-regparm.c: Likewise.
15734 * gcc.dg/i386-signbit-1.c: Likewise.
15735 * gcc.dg/i386-signbit-2.c: Likewise.
15736 * gcc.dg/i386-signbit-3.c: Likewise.
15737 * gcc.dg/i386-sse-5.c: Likewise.
15738 * gcc.dg/i386-sse-8.c: Likewise.
15739 * gcc.dg/i386-unroll-1.c: Likewise.
15740 * gcc.dg/tls/opt-1.c: Likewise.
15741 * gcc.dg/tls/opt-2.c: Likewise.
15742 * gcc.dg/unroll-1.c: Likewise.
15743 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15744 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15745 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15746 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15747 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15748 -m64 is specified.
15749
15750 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15751
15752 PR c++/18389
15753 * g++.dg/parse/cond1.C: New test.
15754
15755 PR c++/18429
15756 * g++.dg/template/array9.C: New test.
15757 * g++.dg/ext/vla1.C: Adjust error messages.
15758 * g++.dg/ext/vlm1.C: Likewise.
15759 * g++.dg/template/crash2.C: Likewise.
15760
15761 PR c++/18436
15762 * g++.dg/template/call3.C: New test.
15763
15764 PR c++/18407
15765 * g++.dg/template/ptrmem11.C: New test.
15766
15767 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15768
15769 PR other/14264
15770 * lib/g++.exp: Set LC_ALL and LANG to C.
15771 * lib/gcc-dg.exp: Likewise.
15772 * lib/gfortran.exp: Likewise.
15773 * lib/objc.exp: Likewise.
15774 * lib/treelang.exp: Likewise.
15775
15776 2004-11-12 Andreas Schwab <schwab@suse.de>
15777
15778 * gcc.dg/pr16286.c: Fix last change.
15779
15780 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15781
15782 PR c++/18416
15783 * g++.dg/init/global1.C: New test.
15784
15785 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15786
15787 * gcc.c-torture/execute/20041112-1.c: New test.
15788
15789 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15790
15791 * lib/gcc-dg.exp (dg-target-list): New.
15792
15793 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15794 Richard Sandiford <rsandifo@redhat.com>
15795
15796 * lib/target-supports.exp (get-compiler_messages): New.
15797 (check_named_sections_available): Use it.
15798 (check_effective_target_ilp32): New.
15799 (check_effective_target_lp64): New.
15800 (is-effective-target): New.
15801 * lib/gcc-dg.exp (dg-require-effective-target): New.
15802
15803 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15804
15805 * gcc.dg/precedence-1.c: New test.
15806
15807 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15808
15809 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15810
15811 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15812 message, delete generated files, use more descriptive name for
15813 executable, and make the test unsupported when it cannot be run.
15814
15815 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15816 (dg-require-weak, dg-require-visibility, dg-require-alias,
15817 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15818 dg-require-iconv, dg-require-named-sections): Use it.
15819
15820 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15821
15822 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15823
15824 PR target/16457
15825 * gcc.dg/ppc-and-1: New
15826
15827 PR target/16796
15828 * gcc.dg/ppc-mov-1.c: New.
15829
15830 PR target/16458
15831 * gcc.dg/ppc-compare-1.c: New.
15832
15833 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15834
15835 * objc.dg/desig-init-2.m: New test.
15836
15837 2004-11-10 Adam Nemet <anemet@lnxw.com>
15838
15839 PR middle-end/18160
15840 * g++.dg/warn/register-var-1.C: New test.
15841 * g++.dg/warn/register-var-2.C: New test.
15842
15843 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15844
15845 * gcc.dg/union-2.c: New test.
15846
15847 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15848
15849 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15850 New test for PR tree-optimization/17892.
15851
15852 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15853
15854 PR c++/18369
15855 * g++.dg/init/new12.C: New test.
15856
15857 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15858
15859 * gcc.target/sparc: New directory.
15860 * gcc.target/sparc/sparc.exp: New driver.
15861 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15862 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15863 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15864 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15865
15866 2004-11-10 Paul Brook <paul@codesourcery.com>
15867
15868 PR fortran/18218
15869 * gfortran.dg/list_read.c: New test.
15870
15871 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15872
15873 PR c/18322
15874 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15875 expected diagnostic location.
15876
15877 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15878
15879 * gcc.dg/20041109-1.c: New test.
15880
15881 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15882
15883 PR objc/18406
15884 * objc/compile/pr18406.m: New test.
15885
15886 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15887
15888 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15889
15890 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15891
15892 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15893
15894 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15895
15896 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15897
15898 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15899
15900 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15901 exit.
15902
15903 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15904
15905 PR tree-opt/18299
15906 * gcc.c-torture/pr18299-1.c: New test.
15907
15908 2004-11-06 Andreas Schwab <schwab@suse.de>
15909
15910 * gcc.dg/pr16286.c: Also test for bool and pixel.
15911
15912 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15913
15914 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15915 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15916 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15917 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15918 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15919 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15920 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15921 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15922 gcc.dg/struct-semi-3.c: New tests.
15923
15924 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15925
15926 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15927
15928 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15929
15930 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15931 Do not use C99 designators.
15932
15933 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15934
15935 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15936
15937 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15938
15939 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15940 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15941 * gcc.c-torture/execute/simd-5.x: Remove.
15942
15943 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
15944
15945 PR rtl-optimization/17933
15946 * gcc.dg/torture/pr17933-1.c: New test.
15947
15948 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15949
15950 PR target/18106
15951 * lib/target-supports.exp (check_weak_available): Support
15952 Windows.
15953
15954 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
15955
15956 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15957 call to fflush(stdout) before abort.
15958 (my_ffsll): New function.
15959 (generate_fields): Use it.
15960
15961 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15962
15963 * gcc.dg/init-undef-1.c: New test.
15964
15965 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15966
15967 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15968 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15969 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15970 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15971 expected messages for new parser.
15972
15973 2004-11-04 Mark Mitchell <mark@codesourcery.com>
15974
15975 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15976
15977 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15978
15979 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15980 on LP64 targets.
15981
15982 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15983
15984 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15985 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15986 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15987 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15988 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15989 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15990 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15991 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15992 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15993 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15994
15995 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15996
15997 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15998 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15999 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
16000 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
16001 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
16002 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
16003 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
16004 for new parser.
16005
16006 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
16007
16008 PR target/15342
16009 * gcc.dg/20041104-1.c: New test.
16010
16011 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16012
16013 * g++.dg/template/nontype7.C: New test.
16014 * g++.dg/template/nontype8.C: Likewise.
16015 * g++.dg/template/nontype9.C: Likewise.
16016 * g++.dg/template/nontype10.C: Likewise.
16017 * g++.dg/tc1/dr49.C: Likewise.
16018 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16019 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16020
16021 2004-11-04 Ben Elliston <bje@au.ibm.com>
16022
16023 * g++.dg/rtti/tinfo1.C: Remove xfails.
16024
16025 2004-11-04 Ben Elliston <bje@au.ibm.com>
16026
16027 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16028 packed attribute to the definition to satisfy the new C++ parser.
16029
16030 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
16031
16032 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16033 invocations of va_arg.
16034
16035 2004-11-02 Mark Mitchell <mark@codesourcery.com>
16036
16037 PR c++/18124
16038 * g++.dg/template/crash25.C: New test.
16039
16040 PR c++/18155
16041 * g++.dg/template/typedef2.C: New test.
16042 * g++.dg/parse/crash13.C: Adjust error markers.
16043
16044 PR c++/18177
16045 * g++.dg/conversion/const3.C: New test.
16046
16047 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16048
16049 PR fortran/17535
16050 PR fortran/17583
16051 PR fortran/17713
16052 * gfortran.dg/generic_[123].f90: New testcases.
16053
16054 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16055
16056 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
16057 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
16058
16059 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
16060
16061 PR tree-opt/16808
16062 * gcc.c-torture/compile/pr16808.c: New test.
16063
16064 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
16065
16066 PR rtl-optimization/17104
16067 * gcc.dg/ppc-bitfield1.c: New.
16068
16069 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
16070
16071 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
16072
16073 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
16074
16075 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
16076 strings for 32-bit code.
16077
16078 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
16079
16080 PR c/18239
16081 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
16082
16083 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
16084
16085 PR c++/18064
16086 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
16087
16088 2004-10-31 Mark Mitchell <mark@codesourcery.com>
16089
16090 PR c++/15172
16091 * g++.dg/init/aggr2.C: New test.
16092
16093 2004-10-30 Ziemowit Laski <zlaski@apple.com>
16094
16095 * objc.dg/local-decl-1.m: New test.
16096
16097 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
16098
16099 * gcc.dg/20040910-1.c: Adjust regex.
16100
16101 2004-10-30 Roger Sayle <roger@eyesopen.com>
16102
16103 PR rtl-optimization/18084
16104 * g++.dg/opt/pr18084-1.C: New testcase.
16105
16106 2004-10-30 Matt Austern <austern@apple.com>
16107
16108 PR c++/17542
16109 * g++.dg/ext/attrib18.C: New test.
16110
16111 2004-10-30 Roger Sayle <roger@eyesopen.com>
16112
16113 PR middle-end/18096
16114 * gcc.dg/pr18096-1.c: New test case.
16115
16116 2004-10-30 Roger Sayle <roger@eyesopen.com>
16117
16118 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16119
16120 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
16121
16122 PR c/16666
16123 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16124 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16125 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16126 gcc.dg/old-style-prom-3.c: New tests.
16127
16128 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
16129
16130 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16131 Remove unnecessary inclusion of stdio.h.
16132
16133 2004-10-29 Roger Sayle <roger@eyesopen.com>
16134
16135 PR rtl-optimization/17581
16136 * gcc.dg/pr17581-1.c: New test case.
16137
16138 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
16139
16140 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16141 being implemented.
16142 * g++.dg/conversion/dr195-1.C: New.
16143 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16144 * g++.old-deja/g++.mike/p10148.C: Likewise.
16145
16146 2004-10-29 Mark Mitchell <mark@codesourcery.com>
16147
16148 PR c++/17695
16149 * g++.dg/debug/typedef2.C: New test.
16150
16151 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
16152
16153 PR fortran/13490
16154 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16155 * gfortran.dg/g77/README: Update.
16156
16157 2004-10-28 Matt Austern <austern@apple.com>
16158
16159 PR c++/14124
16160 * g++.dg/ext/packed7.C: New test.
16161
16162 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
16163
16164 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16165 scan-assembler.
16166 * lib/scanasm.exp (hidden-scan-for): New proc.
16167 (scan-hidden): Use hidden-scan-for instead of constructing the scan
16168 string.
16169 (scan-not-hidden): Likewise.
16170 * lib/target-supports.exp (check_visibility_available): mach-o is
16171 support too.
16172
16173 2004-10-28 Mark Mitchell <mark@codesourcery.com>
16174
16175 PR c++/17132
16176 * g++.dg/template/memclass3.C: New test.
16177
16178 2004-10-28 Adam Nemet <anemet@lnxw.com>
16179
16180 PR middle-end/18160
16181 * gcc.dg/register-var-1.c: New test.
16182 * gcc.dg/register-var-2.c: New test.
16183 * gcc.dg/asm-7.c: Taking the address of a register variable is an
16184 error now.
16185
16186 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
16187
16188 PR other/18172
16189 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16190 unused variables.
16191 * gcc.dg/vect/vect-22.c: Likewise.
16192
16193 2004-10-28 Jakub Jelinek <jakub@redhat.com>
16194
16195 * gcc.dg/i386-rotate-1.c: New test.
16196
16197 2004-10-27 Mark Mitchell <mark@codesourcery.com>
16198
16199 * g++.dg/init/ref12.C: Add "run" marker.
16200
16201 PR c++/17435
16202 * g++.dg/init/ref12.C: New test.
16203
16204 PR c++/18140
16205 * g++.dg/template/shift1.C: New test.
16206 * g++.dg/template/error10.C: Adjust error markers.
16207
16208 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
16209
16210 PR tree-opt/17529
16211 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16212
16213 2004-10-27 Geoffrey Keating <geoffk@apple.com>
16214
16215 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16216 * gcc.dg/weak/weak-3.c: Likewise.
16217 * gcc.dg/weak/weak-5.c: Likewise.
16218 * gcc.dg/weak/weak-9.c: Likewise.
16219 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16220 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16221
16222 * gcc.dg/darwin-weakimport-1.c: New.
16223
16224 2004-10-28 Ben Elliston <bje@au.ibm.com>
16225
16226 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16227
16228 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
16229
16230 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16231 'syntax' error messages.
16232 * gcc.dg/cpp/direct2s.c: Likewise.
16233
16234 2004-10-26 Geoffrey Keating <geoffk@apple.com>
16235
16236 * gcc.c-torture/compile/20041026-1.c: New.
16237
16238 2004-10-26 Mark Mitchell <mark@codesourcery.com>
16239
16240 PR c++/18093
16241 * g++.dg/lookup/ns2.C: New test.
16242
16243 PR c++/18020
16244 * g++.dg/template/enum4.C: New test.
16245
16246 PR c++/18161
16247 * g++.dg/template/expr1.C: New test.
16248
16249 2004-10-26 Ben Elliston <bje@au.ibm.com>
16250
16251 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16252
16253 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
16254
16255 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16256 gcc.dg/decl-nospec-3.c: New tests.
16257
16258 2004-10-26 Ziemowit Laski <zlaski@apple.com>
16259
16260 * objc.dg/super-class-3.m: New test.
16261
16262 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
16263
16264 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16265 resyncing.
16266 * gcc.dg/cpp/direct2s.c: Likewise.
16267
16268 2004-10-25 Geoffrey Keating <geoffk@apple.com>
16269
16270 * objc.dg/image-info.m: Update for changes to section selection.
16271
16272 2004-10-25 David Ayers <d.ayers@inode.at>
16273 Ziemowit Laski <zlaski@apple.com>
16274
16275 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16276 diagnostics when messaging 'id <Proto>'.
16277 * objc.dg/class-protocol-1.m: New test.
16278 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16279 a non-existent method signature.
16280 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16281 Update diagnostics when messaging with non-existent method signature.
16282 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16283 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16284 invalid receivers are now resolved as if messaging 'id'; remove
16285 extraneous diagnostics.
16286
16287 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
16288
16289 PR c/16667
16290 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16291 gcc.dg/init-desig-obs-3.c: New tests.
16292
16293 2004-10-25 Jakub Jelinek <jakub@redhat.com>
16294
16295 * gcc.dg/debug/20041023-1.c: New test.
16296
16297 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
16298
16299 PR middle-end/17407
16300 * gcc.c-torture/compile/pr17407.c: New test.
16301
16302 PR c++/18121
16303 * g++.dg/template/array8.C: New test.
16304
16305 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16306
16307 PR other/18138
16308 * lib/g++.exp: Accept more than one multilib libgcc.
16309 * lib/gcc-dg.exp: Likewise.
16310 * lib/objc.exp: Likewise.
16311 * lib/treelang.exp: Likewise.
16312 * lib/gfortran.exp: Likewise.
16313
16314 2004-10-24 Ben Elliston <bje@au.ibm.com>
16315
16316 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16317
16318 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
16319
16320 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16321 * gcc.dg/c99-const-expr-3.c: Likewise.
16322
16323 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
16324
16325 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16326
16327 2004-10-23 Ben Elliston <bje@au.ibm.com>
16328
16329 * gcc.c-torture/execute/loop-2e.x: Remove.
16330
16331 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
16332
16333 PR c++/18095
16334 * g++.dg/parse/crash18.C: New.
16335 * g++.dg/parse/crash19.C: New.
16336
16337 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16338
16339 * g++.dg/ext/dllimport1.C: Move dg-warnings.
16340 * g++.dg/ext/dllimport2.C: Same.
16341 * g++.dg/ext/dllimport8.C: Same.
16342
16343 2004-10-21 Mark Mitchell <mark@codesourcery.com>
16344
16345 PR c++/10841
16346 * g++.dg/conversion/cast1.C: New test.
16347 * g++.dg/overload/pmf1.C: Adjust error marker.
16348
16349 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
16350
16351 PR objc/17923
16352 * objc.dg/const-str-7.m: New test.
16353
16354 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16355
16356 * g++.dg/template/memfriend11.C: Fix comment typo.
16357 * g++.dg/template/memfriend14.C: Likewise.
16358
16359 2004-10-20 Richard Henderson <rth@redhat.com>
16360
16361 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16362 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16363 -fasynchronous-unwind-tables.
16364
16365 2004-10-20 Richard Henderson <rth@redhat.com>
16366
16367 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16368 (main): Return success.
16369 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16370 (main): Return success.
16371
16372 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16373
16374 PR c++/13495
16375 * g++.dg/template/memfriend9.C: New test.
16376 * g++.dg/template/memfriend10.C: Likewise.
16377 * g++.dg/template/memfriend11.C: Likewise.
16378 * g++.dg/template/memfriend12.C: Likewise.
16379 * g++.dg/template/memfriend13.C: Likewise.
16380 * g++.dg/template/memfriend14.C: Likewise.
16381 * g++.dg/template/memfriend15.C: Likewise.
16382 * g++.dg/template/memfriend16.C: Likewise.
16383 * g++.dg/template/memfriend17.C: Likewise.
16384 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16385
16386 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16387
16388 * g++.dg/conversion/dr195.C: New.
16389 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16390
16391 2004-10-20 Ben Elliston <bje@au.ibm.com>
16392 Devang Patel <dpatel@apple.com>
16393
16394 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16395 of floating point arithmetic, which could trap.
16396
16397 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16398
16399 PR c++/14035
16400 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16401 * g++.dg/conversion/const2.C: New test.
16402 * g++.dg/expr/reinterpret2.C: New test.
16403 * g++.dg/expr/reinterpret3.C: New test.
16404 * g++.dg/expr/cast2.C: New test.
16405 * g++.dg/expr/copy1.C: New test.
16406 * g++.dg/other/conversion1.C: Change error message.
16407 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16408 function pointers to void *.
16409 * g++.old-deja/g++.mike/p10148.C: Likewise.
16410
16411 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16412
16413 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16414
16415 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16416
16417 PR c++/18047
16418
16419 * g++.dg/parse/expr3.C: New test.
16420
16421 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16422
16423 * gcc.dg/smod-1.c: New test.
16424
16425 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16426
16427 * objc.dg/method-14.m: New test.
16428
16429 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16430
16431 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16432 Also xfail as the patch was reverted.
16433
16434 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16435
16436 PR middle-end/16973
16437 * gcc.dg/pr16973.c: New test.
16438
16439 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16440
16441 PR tree-optimization/17656
16442 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16443
16444 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16445
16446 * g++.dg/eh/shadow1.C: New.
16447
16448 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16449
16450 * gcc.c-torture/compile/20041018-1.c: New test.
16451
16452 2004-10-18 Ben Elliston <bje@au.ibm.com>
16453
16454 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16455 compiler referring to register 0 when accessing sdata. The linker
16456 now patches things up.
16457
16458 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16459
16460 PR c/17529
16461 * gcc.c-torture/compile/pr17529.c: New test.
16462
16463 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16464
16465 PR c++/17743
16466 * g++.dg/ext/attrib17.C: New test.
16467
16468 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16469
16470 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16471
16472 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16473
16474 PR c++/10479
16475 * g++.dg/ext/attrib16.C: New test.
16476
16477 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16478
16479 PR c++/17042
16480 * g++.dg/init/dso_handle1.C: New test.
16481
16482 PR c++/14667
16483 * g++.dg/parse/typedef6.C: New test.
16484
16485 PR c++/17916
16486 * g++.dg/parse/pragma1.C: New test.
16487
16488 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16489
16490 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16491
16492 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16493
16494 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16495 -fno-common when on HPPA HP-UX platforms.
16496
16497 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16498
16499 PR other/16820
16500 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16501 stdint.h.
16502 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16503 uintptr_t.
16504
16505 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16506
16507 PR c++/16301
16508 * g++.dg/lookup/strong-using-4.C: New test.
16509
16510 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16511
16512 PR middle-end/16567
16513 * gcc.c-torture/compile/nested-1.c: New test.
16514
16515 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16516
16517 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16518 and mipsisa64*-*-* (until support for misaligned loads is added).
16519 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16520 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16521 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16522 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16523 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16524 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16525
16526 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16527
16528 PR c++/17976
16529 * g++.dg/init/dtor3.C: New test.
16530
16531 2004-10-15 Ben Elliston <bje@au.ibm.com>
16532
16533 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16534
16535 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16536
16537 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16538 * gcc.dg/macho-lo-sum.c: Likewise.
16539
16540 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16541
16542 * gcc.dg/ppc-spe64-1.c: New test.
16543
16544 2004-10-14 Devang Patel <dpatel@apple.com>
16545
16546 PR 17635
16547 * gcc.dg/pr17635.c : New test.
16548
16549 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16550
16551 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16552 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16553 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16554 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16555 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16556 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16557 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16558 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16559 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16560 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16561 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16562 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16563 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16564 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16565 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16566 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16567 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16568 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16569
16570 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16571
16572 * gcc.dg/vect/vect-82.c: New testcase.
16573 * gcc.dg/vect/vect-82_64.c: New testcase.
16574 * gcc.dg/vect/vect-83.c: New testcase.
16575 * gcc.dg/vect/vect-83_64.c: New testcase.
16576
16577 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16578
16579 * gcc.dg/cpp/error-1.c: New test.
16580
16581 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16582
16583 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16584
16585 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16586
16587 PR target/17984
16588 * gcc.dg/cris-peep2-xsrand2.c: New test.
16589
16590 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16591
16592 PR c++/17661
16593 * testsuite/g++.dg/expr/for2.C: New test.
16594
16595 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16596
16597 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16598
16599 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16600
16601 PR tree-optimization/17724
16602 * g++.dg/opt/pr17724-1.C: New test.
16603 * g++.dg/opt/pr17724-2.C: New test.
16604 * g++.dg/opt/pr17724-3.C: New test.
16605 * g++.dg/opt/pr17724-4.C: New test.
16606 * g++.dg/opt/pr17724-5.C: New test.
16607 * g++.dg/opt/pr17724-6.C: New test.
16608
16609 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16610
16611 PR c/17301
16612 * gcc.dg/pr17301-2.c: New test.
16613
16614 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16615
16616 PR c++/15876
16617 * g++.dg/parse/error22.C: New test.
16618
16619 PR c++/17936
16620 * g++.dg/template/spec18.C: New test.
16621
16622 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16623
16624 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16625 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16626 memcpy.
16627 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16628 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16629
16630 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16631
16632 * g++.dg/eh/cleanup5.C: Add dg-options "".
16633
16634 2004-10-11 Roger Sayle <roger@eyesopen.com>
16635
16636 PR middle-end/17657
16637 * gcc.dg/switch-4.c: New test case.
16638
16639 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16640
16641 * gcc.c-torture/execute/20041011-1.c: New test.
16642
16643 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16644
16645 PR c++/17554
16646 * g++.dg/init/for3.C: New test.
16647
16648 PR c++/17657
16649 * g++.dg/opt/switch2.C: New test.
16650
16651 PR middle-end/17703
16652 * g++.dg/warn/Wreturn-2.C: New test.
16653
16654 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16655
16656 PR c++/17907
16657 * g++.dg/eh/cleanup5.C: New test.
16658
16659 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16660
16661 PR c++/17393
16662 * g++.dg/parse/error21.C: New test.
16663
16664 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16665
16666 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16667 * g++.dg/warn/incomplete1.C: Likewise.
16668 * g++.dg/template/qualttp20.C: Likewise.
16669
16670 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16671
16672 PR c/17881
16673 * parm-incomplete-1.c: New test.
16674
16675 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16676
16677 PR c++/17867
16678 * g++.dg/parse/error19.C: New test.
16679
16680 PR c++/17670
16681 * g++.dg/init/new11.C: New test.
16682
16683 PR c++/17821
16684 * g++.dg/parse/error20.C: New test.
16685
16686 PR c++/17826
16687 * g++.dg/template/crash24.C: New test.
16688
16689 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16690
16691 PR c/17301
16692 * gcc.dg/pr17301-1.c: New test.
16693
16694 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16695
16696 PR c/17189
16697 * gcc.dg/anon-struct-5.c: New test.
16698
16699 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16700
16701 PR c/17844
16702 * gcc.dg/pr17844-1.c: New test.
16703
16704 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16705
16706 PR tree-optimization/17906
16707 * gcc.c-torture/compile/pr17906.c: New.
16708
16709 2004-10-09 Stuart Hastings <stuart@apple.com>
16710 Roger Sayle <roger@eyesopen.com>
16711
16712 PR rtl-optimization/17853
16713 * gcc.dg/i386-mmx-5.c: New testcase.
16714
16715 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16716
16717 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16718
16719 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16720
16721 PR c++/17524
16722 * g++.dg/template/static9.C: New test.
16723
16724 PR c++/17685
16725 * g++.dg/parse/operator5.C: New test.
16726
16727 2004-10-09 Roger Sayle <roger@eyesopen.com>
16728
16729 PR middle-end/17894
16730 * gcc.c-torture/execute/divcmp-4.c: New test case.
16731
16732 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16733
16734 PR tree-opt/17902
16735 * g++.dg/opt/pr17902.C: New test.
16736
16737 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16738
16739 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16740
16741 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16742
16743 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16744
16745 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16746
16747 * gcc.dg/assign-warn-3.c: New test.
16748
16749 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16750
16751 PR c/16999
16752 * gcc.dg/cpp/ident-1.c: New test.
16753
16754 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16755
16756 * gcc.c-torture/compile/acc1.c: New.
16757
16758 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16759
16760 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16761 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16762
16763 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16764
16765 * gcc.dg/ultrasp11.c: New test.
16766
16767 2004-10-08 Michael Matz <matz@suse.de>
16768
16769 * gcc.dg/doloop-2.c: New test.
16770
16771 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16772
16773 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16774 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16775 objc.dg/method-9.m: Update expected diagnostics.
16776
16777 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16778
16779 * gcc.dg/ppc-fsel-3.c: New file.
16780 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16781
16782 2004-10-07 Paul Brook <paul@codesourcery.com>
16783
16784 * gfortran.dg/intrinsic_verify_1.f90: New test.
16785
16786 2004-10-07 Paul Brook <paul@codesourcery.com>
16787
16788 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16789
16790 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16791
16792 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16793 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16794 commit.
16795
16796 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16797
16798 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16799
16800 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16801
16802 PR c++/17115
16803 * g++.dg/warn/Winline-4.C: New test.
16804
16805 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16806
16807 * gcc.c-torture/compile/20041007-1.c: New test.
16808
16809 2004-10-07 Paul Brook <paul@codesourcery.com>
16810
16811 PR fortran/17678
16812 * gfortran.dg/use_allocated_1.f90: New test.
16813
16814 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16815
16816 PR middle-end/17849
16817 * gfortran.fortran-torture/compile/nested.f90: New test
16818
16819 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16820
16821 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16822
16823 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16824
16825 PR c++/17368
16826 * g++.dg/ext/asm6.C: New test.
16827
16828 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16829
16830 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16831
16832 2004-10-06 Paul Brook <paul@codesourcery.com>
16833
16834 PR libfortran/17709
16835 * gfortran.dg/empty_format_1.f90: New test.
16836
16837 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16838
16839 PR fortran/17568
16840 * gfortran.dg/ishft.f90: New test.
16841
16842 PR fortran/17283
16843 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16844 tests.
16845
16846 2004-10-06 Paul Brook <paul@codesourcery.com>
16847
16848 * gfortran.dg/do_1.f90: New test.
16849
16850 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16851
16852 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16853 optimizing for size.
16854
16855 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16856
16857 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16858
16859 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16860
16861 * gcc.c-torture/compile/20041005-1.c: New test.
16862
16863 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16864
16865 PR c++/17829
16866 * g++.dg/lookup/koenig4.C: New.
16867
16868 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16869
16870 * g++.dg/other/classkey1.C: Adjust quoting marks.
16871 * g++.dg/parse/error15.C: Likewise.
16872 * g++.dg/template/meminit2.C (int>): Likewise.
16873
16874 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16875
16876 PR fortran/17283
16877 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16878
16879 PR fortran/17631
16880 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16881
16882 PR fortran/17708
16883 * gfortran.dg/pr17708.f90: New test.
16884
16885 2004-10-04 Chao-ying Fu <fu@mips.com>
16886
16887 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16888 * gcc.dg/vect/vect-4.c: Ditto.
16889 * gcc.dg/vect/vect-5.c: Ditto.
16890 * gcc.dg/vect/vect-6.c: Ditto.
16891 * gcc.dg/vect/vect-8.c: Ditto.
16892 * gcc.dg/vect/vect-16.c: Ditto.
16893 * gcc.dg/vect/vect-30.c: Ditto.
16894 * gcc.dg/vect/vect-40.c: Ditto.
16895 * gcc.dg/vect/vect-41.c: Ditto.
16896 * gcc.dg/vect/vect-42.c: Ditto.
16897 * gcc.dg/vect/vect-43.c: Ditto.
16898 * gcc.dg/vect/vect-44.c: Ditto.
16899 * gcc.dg/vect/vect-45.c: Ditto.
16900 * gcc.dg/vect/vect-46.c: Ditto.
16901 * gcc.dg/vect/vect-47.c: Ditto.
16902 * gcc.dg/vect/vect-48.c: Ditto.
16903 * gcc.dg/vect/vect-49.c: Ditto.
16904 * gcc.dg/vect/vect-50.c: Ditto.
16905 * gcc.dg/vect/vect-51.c: Ditto.
16906 * gcc.dg/vect/vect-52.c: Ditto.
16907 * gcc.dg/vect/vect-53.c: Ditto.
16908 * gcc.dg/vect/vect-54.c: Ditto.
16909 * gcc.dg/vect/vect-55.c: Ditto.
16910 * gcc.dg/vect/vect-56.c: Ditto.
16911 * gcc.dg/vect/vect-57.c: Ditto.
16912 * gcc.dg/vect/vect-58.c: Ditto.
16913 * gcc.dg/vect/vect-59.c: Ditto.
16914 * gcc.dg/vect/vect-60.c: Ditto.
16915 * gcc.dg/vect/vect-74.c: Ditto.
16916 * gcc.dg/vect/vect-79.c: Ditto.
16917 * gcc.dg/vect/vect-80.c: Ditto.
16918
16919 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16920
16921 * gcc.dg/unused-7.c: Use the correct option.
16922
16923 2004-10-04 Paul Brook <paul@codesourcery.com>
16924 Bud Davis <bdavis9659@comcast.net>
16925
16926 PR fortran/17706
16927 PR fortran/16434
16928 * gfortran/pr17706.f90: New test.
16929 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16930
16931 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16932
16933 * gfortran.dg/pr17612.f90: New test.
16934
16935 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
16936
16937 * g++.dg/template/local1.C: Adjust quoting marks in
16938 testing for diagnostics.
16939 * g++.dg/tls/diag-2.C: Likewise.
16940 * g++.dg/other/error8.C: Likewise.
16941
16942 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16943
16944 PR c/17178
16945 * gcc.dg/unused-4.c: Adjust to be correct.
16946
16947 PR c/17820
16948 * gcc.dg/unused-7.c: New test.
16949
16950 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16951
16952 PR c++/17797
16953 * g++.dg/overload/template2.C: New test.
16954
16955 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
16956
16957 PR tree-optimization/16632
16958 * gcc.dg/tree-ssa/20041002-1.c: New.
16959
16960 2004-10-03 Paul Brook <paul@codesourcery.com>
16961
16962 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
16963 rather than relying on default formatting.
16964
16965 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
16966
16967 * gcc.dg/20040920-1.c: Update expected message text.
16968
16969 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
16970
16971 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16972
16973 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
16974
16975 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16976 tree level.
16977
16978 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16979
16980 * gcc.dg/tree-ssa/pr17343.c: Remove.
16981
16982 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16983
16984 PR tree-opt/17343
16985 * gcc.dg/tree-ssa/pr17343.c: New test.
16986
16987 2004-10-01 Jakub Jelinek <jakub@redhat.com>
16988
16989 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16990 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16991 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16992 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16993 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16994
16995 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16996
16997 * gcc.dg/lvalue-2.c: New test.
16998
16999 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
17000
17001 PR c/17730
17002 * gcc.dg/pr17730-1.c: New test
17003
17004 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
17005
17006 PR c/7425
17007 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17008
17009 2004-09-29 Jakub Jelinek <jakub@redhat.com>
17010
17011 * gcc.c-torture/execute/stdarg-1.c: New test.
17012 * gcc.c-torture/execute/stdarg-2.c: New test.
17013 * gcc.c-torture/execute/stdarg-3.c: New test.
17014 * gcc.dg/tree-ssa/stdarg-1.c: New test.
17015 * gcc.dg/tree-ssa/stdarg-2.c: New test.
17016 * gcc.dg/tree-ssa/stdarg-3.c: New test.
17017 * gcc.dg/tree-ssa/stdarg-4.c: New test.
17018 * gcc.dg/tree-ssa/stdarg-5.c: New test.
17019
17020 2004-09-29 Jakub Jelinek <jakub@redhat.com>
17021
17022 PR tree-optimization/17697
17023 * g++.dg/opt/pr17697-1.C: New test.
17024 * g++.dg/opt/pr17697-2.C: New test.
17025 * g++.dg/opt/pr17697-3.C: New test.
17026
17027 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
17028
17029 PR c/16409
17030 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17031 gcc.dg/vla-init-5.c: New tests.
17032
17033 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
17034
17035 PR c/13804
17036 * gcc.dg/pr13804-1.c: New test.
17037
17038 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17039
17040 PR fortran/16938
17041 * gfortran.dg/pr16938.f90: New test.
17042
17043 2004-09-27 Mark Mitchell <mark@codesourcery.com>
17044
17045 * g++.dg/template/crash23.C: New test.
17046
17047 2004-09-27 Mark Mitchell <mark@codesourcery.com>
17048
17049 PR c++/17585
17050 * g++.dg/template/static8.C: New test.
17051
17052 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
17053
17054 PR c++/17681
17055 * g++.dg/other/error9.C: New test.
17056
17057 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
17058
17059 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
17060
17061 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17062
17063 PR fortran/15164
17064 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
17065
17066 2004-09-26 Roger Sayle <roger@eyesopen.com>
17067
17068 PR middle-end/17112
17069 * gcc.dg/pr17112-1.c: New test case.
17070
17071 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
17072
17073 PR c/11459
17074 * gcc.dg/pr11459-1.c: New test.
17075
17076 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
17077
17078 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
17079 * gcc.dg/tree-ssa/loop-4.c: Likewise.
17080
17081 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17082
17083 * gfortran.dg/pr15324.f90: Make array bounds consistent.
17084
17085 2004-09-25 Jan Hubicka <jh@suse.cz>
17086
17087 * compile/30040909-1.c: New test.
17088 * compile/30040907-1.c: New test.
17089
17090 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
17091
17092 * gcc.c-torture/execute/va-arg-26.c: New test.
17093
17094 2004-09-24 Zack Weinberg <zack@codesourcery.com>
17095
17096 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17097 extra diagnostics on targets with 64-bit pointers.
17098 * objc.dg/selector-1.m: Adjust dg-warning regexp.
17099
17100 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
17101
17102 PR c/17188
17103 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17104 * gcc.dg/decl-3.c: Adjust expected message.
17105
17106 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17107
17108 PR fortran/17615
17109 * gfortran.dg/pr17615.f90: New test.
17110
17111 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
17112
17113 PR tree-optimzation/17517
17114 * g++.dg/tree-ssa/pr17517.C: New Test.
17115
17116 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17117
17118 PR c++/16889
17119 * g++.dg/lookup/ambig3.C: New.
17120
17121 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
17122
17123 PR tree-opt/17624
17124 * g++.dg/opt/pr17624.C: New test.
17125
17126 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
17127
17128 PR c/6980
17129 * gcc.dg/Wbad-function-cast-1.c: New test.
17130
17131 2004-09-23 Zack Weinberg <zack@codesourcery.com>
17132
17133 * g++.dg/ext/complit1.C
17134 * g++.dg/other/error2.C
17135 * g++.dg/other/nontype-1.C
17136 * g++.dg/parse/crash11.C
17137 * g++.dg/parse/crash12.C
17138 * g++.dg/parse/error15.C
17139 * g++.dg/parse/error4.C
17140 * g++.dg/parse/tmpl-outside1.C
17141 * g++.dg/parse/too-many-tmpl-args1.C
17142 * g++.dg/template/dependent-expr3.C
17143 * g++.dg/template/error10.C
17144 * g++.dg/template/instantiate1.C
17145 * g++.dg/template/vtable2.C
17146 * g++.dg/warn/Wshadow-1.C
17147 * g++.dg/warn/weak1.C
17148 * g++.old-deja/g++.brendan/crash16.C
17149 * g++.old-deja/g++.brendan/crash18.C
17150 * g++.old-deja/g++.brendan/crash48.C
17151 * g++.old-deja/g++.brendan/crash49.C
17152 * g++.old-deja/g++.brendan/crash55.C
17153 * g++.old-deja/g++.brendan/crash56.C
17154 * g++.old-deja/g++.brendan/crash8.C
17155 * g++.old-deja/g++.brendan/enum11.C
17156 * g++.old-deja/g++.brendan/enum8.C
17157 * g++.old-deja/g++.brendan/enum9.C
17158 * g++.old-deja/g++.brendan/friend3.C
17159 * g++.old-deja/g++.brendan/misc14.C
17160 * g++.old-deja/g++.bugs/900402_02.C
17161 * g++.old-deja/g++.bugs/900404_03.C
17162 * g++.old-deja/g++.bugs/900404_04.C
17163 * g++.old-deja/g++.bugs/900428_03.C
17164 * g++.old-deja/g++.jason/crash4.C
17165 * g++.old-deja/g++.jason/overload21.C
17166 * g++.old-deja/g++.jason/redecl1.C
17167 * g++.old-deja/g++.jason/report.C
17168 * g++.old-deja/g++.jason/rfg10.C
17169 * g++.old-deja/g++.jason/template30.C
17170 * g++.old-deja/g++.law/arm12.C
17171 * g++.old-deja/g++.law/ctors5.C
17172 * g++.old-deja/g++.law/cvt20.C
17173 * g++.old-deja/g++.law/init10.C
17174 * g++.old-deja/g++.law/init8.C
17175 * g++.old-deja/g++.law/visibility17.C
17176 * g++.old-deja/g++.law/visibility7.C
17177 * g++.old-deja/g++.mike/net8.C
17178 * g++.old-deja/g++.mike/p646.C
17179 * g++.old-deja/g++.mike/p700.C
17180 * g++.old-deja/g++.mike/p701.C
17181 * g++.old-deja/g++.mike/p811.C
17182 * g++.old-deja/g++.ns/template13.C
17183 * g++.old-deja/g++.other/array3.C
17184 * g++.old-deja/g++.other/crash25.C
17185 * g++.old-deja/g++.other/dtor3.C
17186 * g++.old-deja/g++.other/dtor4.C
17187 * g++.old-deja/g++.other/main1.C
17188 * g++.old-deja/g++.other/warn7.C
17189 * g++.old-deja/g++.pt/crash11.C
17190 * g++.old-deja/g++.pt/crash36.C
17191 * g++.old-deja/g++.pt/spec22.C
17192 * g++.old-deja/g++.pt/spec9.C
17193 * g++.old-deja/g++.pt/ttp52.C
17194 * g++.old-deja/g++.robertl/eb103.C
17195 * g++.old-deja/g++.robertl/eb121.C
17196 * g++.old-deja/g++.robertl/eb22.C
17197 * g++.old-deja/g++.robertl/eb8.C:
17198 Update locations and/or regexps of dg-error markers.
17199 Remove markers for some bogus messages that are no longer issued.
17200
17201 2004-09-23 Jakub Jelinek <jakub@redhat.com>
17202
17203 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17204 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17205
17206 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
17207
17208 PR c++/17618
17209 * g++.dg/lookup/crash5.C: New test.
17210
17211 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
17212
17213 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17214 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17215 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17216 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17217 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17218 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17219
17220 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17221 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17222 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17223 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17224 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17225 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17226
17227 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17228
17229 * gcc.dg/vect/vect-44.c: Check additional cases.
17230 * gcc.dg/vect/vect-48.c: Check additional cases.
17231
17232 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17233 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17234 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17235 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17236 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17237 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17238 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17239 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17240 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17241
17242 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17243 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17244 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17245
17246 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17247
17248 * gcc.dg/tree-ssa/loop-6.c: New test.
17249
17250 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
17251
17252 PR c++/17620
17253 * g++.dg/inherit/base2.C: New.
17254
17255 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
17256
17257 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17258 * gcc.dg/20001012-2.c: Likewise.
17259 * gcc.dg/20001013-1.c: Likewise.
17260 * gcc.dg/20001101-1.c: Likewise.
17261 * gcc.dg/20001102-1.c: Likewise.
17262 * gcc.dg/bf-spl1.c: Likewise.
17263 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17264 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17265
17266 2004-09-22 Diego Novillo <dnovillo@redhat.com>
17267
17268 PR tree-optimization/16721
17269 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17270
17271 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
17272
17273 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17274 * gcc.dg/20040305-1.c: Likewise.
17275
17276 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
17277
17278 PR c/16566
17279 * gcc.c-torture/compile/pr16566-1.c,
17280 gcc.c-torture/compile/pr16566-2.c,
17281 gcc.c-torture/compile/pr16566-3.c: New tests.
17282
17283 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
17284
17285 PR tree-optimization/17512
17286 * gcc.c-torture/compile/20040916-1.c.
17287
17288 2004-09-21 Mark Mitchell <mark@codesourcery.com>
17289
17290 * gcc.dg/pragma-re-3.c: New test.
17291
17292 2004-09-17 Matt Austern <austern@apple.com>
17293
17294 PR c++/15049
17295 * g++.dg/other/anon3.C: New.
17296
17297 2004-09-21 Roger Sayle <roger@eyesopen.com>
17298
17299 PR c++/7503
17300 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17301 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17302 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17303 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17304 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17305
17306 2004-09-21 Bud Davis <bdavis9659@comcast.net>
17307
17308 PR fortran/17286
17309 * gfortran.dg/pr17286.f90: New test.
17310
17311 2004-09-20 Mark Mitchell <mark@codesourcery.com>
17312
17313 PR c++/17530
17314 * g++.dg/template/static7.C: New test.
17315
17316 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
17317
17318 PR tree-opt/17558
17319 * gcc.c-torture/compile/pr17558.c: New test.
17320
17321 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17322
17323 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17324 if SKIP_ATTRIBUTE is defined.
17325
17326 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17327
17328 PR fortran/15957
17329 * gfortran.dg/pr15957.f90: New test.
17330
17331 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
17332
17333 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17334 in comparison.
17335 * gcc.dg/vect/vect-79.c: Likewise.
17336 * gcc.dg/vect/vect-80.c: Likewise.
17337
17338 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17339
17340 PR fortran/15750
17341 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17342
17343 2004-09-20 Ira Rosen <irar@il.ibm.com>
17344
17345 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17346 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17347 * gcc.dg/vect/vect-62.c: New testcase.
17348 * gcc.dg/vect/vect-63.c: New testcase.
17349 * gcc.dg/vect/vect-64.c: New testcase.
17350 * gcc.dg/vect/vect-65.c: New testcase.
17351 * gcc.dg/vect/vect-66.c: New testcase.
17352 * gcc.dg/vect/vect-67.c: New testcase.
17353 * gcc.dg/vect/vect-68.c: New testcase.
17354 * gcc.dg/vect/vect-69.c: New testcase.
17355 * gcc.dg/vect/vect-79.c: New testcase.
17356 * gcc.dg/vect/vect-80.c: New testcase.
17357
17358 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17359
17360 * gcc.target/mips/asm-1.c: New test.
17361
17362 2004-09-19 Ira Rosen <irar@il.ibm.com>
17363
17364 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17365 * gcc.dg/vect/vect-73.c: New testcase.
17366 * gcc.dg/vect/vect-74.c: New testcase.
17367 * gcc.dg/vect/vect-75.c: New testcase.
17368 * gcc.dg/vect/vect-76.c: New testcase.
17369 * gcc.dg/vect/vect-77.c: New testcase.
17370 * gcc.dg/vect/vect-78.c: New testcase
17371
17372 2004-09-18 Paul Brook <paul@codesourcery.com>
17373
17374 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17375
17376 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17377
17378 PR c/17424
17379 * gcc.dg/pr17424-1.c: New test.
17380
17381 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17382
17383 * g++.dg/tree-ssa/pr17153.C: New test.
17384
17385 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17386
17387 PR pch/13361
17388 * testsuite/g++.dg/pch/wchar-1.C: New.
17389 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17390
17391 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17392
17393 * gcc.c-torture/execute/20040917-1.c: New test.
17394
17395 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17396
17397 PR tree-optimization/17319
17398 * gcc.dg/pr17319.c: New test.
17399
17400 2004-09-17 Devang Patel <dpatel@apple.com>
17401
17402 * gcc.dg/20040813-1.c: New test.
17403
17404 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17405
17406 PR tree-optimization/17273
17407 * gcc.c-torture/compile/pr17273.c: New test.
17408
17409 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17410
17411 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17412 Update expected messages.
17413 * gcc.dg/declspec-13.c: New test.
17414
17415 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17416
17417 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17418
17419 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17420
17421 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17422 change what 'a' is pointing to.
17423
17424 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17425
17426 PR c++/16002
17427 * g++.dg/template/error18.C: New test.
17428
17429 PR c++/16029
17430 * g++.dg/warn/Wunused-8.C: New test.
17431
17432 2004-09-17 Steven Bosscher <stevenb@suse.de>
17433
17434 PR tree-optimization/17513
17435 * gcc.dg/20040916-1.c: New test.
17436
17437 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17438
17439 PR c++/17501
17440 * g++.dg/template/typename7.C: New test.
17441
17442 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17443
17444 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17445
17446 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17447
17448 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17449 with -ftree-based-profiling also.
17450 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17451
17452 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17453
17454 PR/15364
17455 * gfortran.dg/der_array_io_1.f90: New test.
17456 * gfortran.dg/der_array_io_2.f90: New test.
17457 * gfortran.dg/der_array_io_3.f90: New test.
17458
17459 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17460
17461 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17462 EABI.
17463
17464 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17465
17466 * g++.dg/opt/switch1.C: New test.
17467
17468 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17469
17470 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17471 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17472 Update expected messages.
17473
17474 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17475
17476 PR fortran/16485
17477 * gfortran.dg/same_name_1.f90: New test.
17478
17479 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17480
17481 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17482 dereference garbage pointers.
17483
17484 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17485
17486 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17487 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17488
17489 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17490 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17491 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17492
17493 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17494
17495 PR c++/17324
17496 * g++.dg/template/mangle1.C: New test.
17497
17498 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17499
17500 PR tree-optimization/17252
17501 * gcc.c-torture/execute/pr17252.c: New test.
17502
17503 2004-09-14 Andrew Pinski <apinski@apple.com>
17504
17505 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17506
17507 2004-09-14 Roger Sayle <roger@eyesopen.com>
17508
17509 PR rtl-optimization/9771
17510 * gcc.dg/pr9771-1.c: New test case.
17511
17512 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17513
17514 PR tree-optimization/15262
17515 * gcc.c-torture/execute/pr15262-1.c: New test.
17516 * gcc.c-torture/execute/pr15262-2.c: New test.
17517
17518 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17519
17520 * gcc.dg/declspec-12.c: New test.
17521
17522 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17523
17524 * gfortran.dg/pr17090.f90: Add directives to test.
17525
17526 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17527
17528 * gcc.c-torture/compile/20040914-1.c: New test.
17529
17530 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17531
17532 PR c++/16162
17533 * g++.dg/template/decl2.C: New test.
17534
17535 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17536
17537 PR fortran/17090
17538 * gfortran.dg/pr17090.f90: New test.
17539
17540 2004-09-13 Dale Johannesen <dalej@apple.com>
17541
17542 * gcc.c-torture/compile/pr17408.c: New test case.
17543
17544 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17545
17546 PR c++/16716
17547 * g++.dg/parse/crash17.C: New test.
17548
17549 PR c++/17327
17550 * g++.dg/template/enum3.C: New test.
17551
17552 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17553
17554 * lib/gcc-defs.exp: Load wrapper.exp.
17555 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17556 using local code.
17557 * lib/gcc.exp (gcc_init): Similar.
17558 * lib/gfortran.exp (gfortran_init): Similar.
17559 * lib/objc.exp (objc_init): Similar.
17560 * lib/treelang.exp (treelang_init): Similar.
17561 * lib/wrapper.exp: New file with build_wrapper call machinery in
17562 ${tool}_maybe_build_wrapper.
17563
17564 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17565
17566 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17567 "inline".
17568 * gcc.dg/declspec-11.c: Update expected messages.
17569 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17570 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17571 gcc.dg/inline-12.c: New tests.
17572
17573 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17574
17575 * g++.dg/tree-ssa/pr17400.C: New testcase.
17576
17577 2004-09-13 James E Wilson <wilson@specifixinc.com>
17578
17579 * gcc.target/mips/sb1-1.c: New testcase.
17580
17581 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17582
17583 * lib/g77-dg.exp: Remove unused file.
17584 * lib/mike-g77.exp: Ditto.
17585 * lib/g77.exp: Ditto.
17586
17587 2004-09-12 Richard Henderson <rth@redhat.com>
17588
17589 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17590
17591 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17592
17593 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17594 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17595 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17596 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17597 Update expected messages.
17598
17599 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17600
17601 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17602 declaration/use mismatch for dirp parameter.
17603
17604 2004-09-12 Andrew Pinski <apinski@apple.com>
17605
17606 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17607 -fgnu-runtime is passed.
17608
17609 2004-09-12 Richard Henderson <rth@redhat.com>
17610
17611 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17612 do the uplevel thing and update additional_flags directly.
17613 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17614 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17615 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17616 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17617
17618 2004-09-11 Steven Bosscher <stevenb@suse.de>
17619
17620 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17621
17622 2004-09-11 Roger Sayle <roger@eyesopen.com>
17623
17624 PR middle-end/17411
17625 * g++.dg/opt/pr17411-1.C: New test case.
17626
17627 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17628
17629 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17630 gcc.dg/tls/diag-2.c: Update expected messages.
17631 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17632 messages.
17633 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17634 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17635 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17636 gcc.dg/tls/diag-5.c: New tests.
17637
17638 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17639
17640 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17641
17642 2004-09-11 Steven Bosscher <stevenb@suse.de>
17643
17644 * g++.dg/parse/break-in-for.C: New test.
17645
17646 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17647
17648 * gcc.dg/tree-ssa/20040911-1.c: New test.
17649
17650 2004-09-11 Andreas Jaeger <aj@suse.de>
17651
17652 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17653 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17654
17655 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17656
17657 * gcc.target/frv: New directory of FR-V-specific tests.
17658
17659 2004-09-10 James E Wilson <wilson@specifixinc.com>
17660
17661 * gcc.dg/convert-vec-1.c: New test.
17662
17663 2004-09-10 Roger Sayle <roger@eyesopen.com>
17664
17665 PR middle-end/17024
17666 * gcc.dg/pr17024-1.c: New test case.
17667
17668 2004-09-10 Eric Christopher <echristo@redhat.com>
17669
17670 * gcc.dg/20040910-1.c: New test.
17671
17672 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17673
17674 * gcc.dg/bitfld-9.c: New test.
17675
17676 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17677
17678 * gcc.c-torture/execute/ieee/acc1.c: New test.
17679 * gcc.c-torture/execute/ieee/acc2.c: New test.
17680 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17681
17682 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17683
17684 * gcc.dg/deprecated-2.c: New test.
17685
17686 2004-09-09 James E Wilson <wilson@specifixinc.com>
17687
17688 * gcc.dg/init-vec-1.c: New test.
17689
17690 2004-09-09 Roger Sayle <roger@eyesopen.com>
17691
17692 PR middle-end/17055
17693 * gcc.dg/pr17055-1.c: New test case.
17694
17695 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17696
17697 PR target/17377
17698 * gcc.c-torture/execute/pr17377.c: New test.
17699
17700 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17701
17702 PR c/8420
17703 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17704 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17705 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17706 gcc.dg/long-long-typespec-1.c: New tests.
17707 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17708
17709 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17710
17711 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17712 gcc.dg/gnu99-static-1.c: New tests.
17713
17714 2004-09-08 Devang Patel <dpatel@apple.com>
17715
17716 * gcc.dg/darwin-ld-20040828-1.c: New test.
17717 * gcc.dg/darwin-ld-20040828-2.c: New test.
17718 * gcc.dg/darwin-ld-20040828-3.c: New test.
17719
17720 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17721
17722 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17723 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17724 in error message.
17725 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17726 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17727 in error message.
17728 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17729 types they qualify.
17730 * objc.dg/type-size-2.m: Fix wording in comment.
17731 * objc.dg/va-meth-1.m: New test case.
17732
17733 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17734
17735 PR c/16633:
17736 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17737 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17738
17739 2004-09-06 Devang Patel <dpatel@apple.com>
17740
17741 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17742 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17743
17744 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17745
17746 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17747 reflect changed line numbering of diagnostics.
17748
17749 2004-09-06 Paul Brook <paul@codesourcery.com>
17750
17751 * gfortran.dg/edit_real_1.f90: Add new test.
17752
17753 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17754
17755 * gcc.dg/tree-ssa/loop-2.c: New test.
17756 * gcc.dg/tree-ssa/loop-3.c: New test.
17757 * gcc.dg/tree-ssa/loop-4.c: New test.
17758 * gcc.dg/tree-ssa/loop-5.c: New test.
17759
17760 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17761
17762 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17763
17764 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17765
17766 * gcc.dg/format/sentinel-1.c: New test.
17767
17768 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17769
17770 * testsuite/gcc.dg/builtins-46.c: New.
17771
17772 2004-09-03 Devang Patel <dpatel@apple.com>
17773
17774 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17775 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17776
17777 2004-09-03 Jan Beulich <jbeulich@novell.com>
17778
17779 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17780 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17781 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17782 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17783 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17784 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17785 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17786 the non-portable bzero.
17787 * gcc.dg/20010912-1.c: xfail for NetWare.
17788 * gcc.dg/20020426-2.c: xfail for NetWare.
17789 * gcc.dg/20021014-1.c: xfail for NetWare.
17790 * gcc.dg/20021018-1.c: xfail for NetWare.
17791 * gcc.dg/20030213-1.c: xfail for NetWare.
17792 * gcc.dg/20030225-1.c: xfail for NetWare.
17793 * gcc.dg/20030708-1.c: xfail for NetWare.
17794 * gcc.dg/builtins-config.h: Also exclude NetWare.
17795 * gcc.dg/format/format.h: Define restrict only if not already defined.
17796 * gcc.dg/nest.c: xfail for NetWare.
17797 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17798 * lib/target-supports.exp (check_visibility_available): Exclude
17799 NetWare.
17800
17801 2004-09-03 Jan Beulich <jbeulich@novell.com>
17802
17803 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17804 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17805 deterministic starting point for the alignment of structure fields.
17806 * gcc.dg/Wpadded.c: Dito.
17807 * g++.dg/abi/vbase10.C: Dito.
17808
17809 2004-09-03 Devang Patel <dpatel@apple.com>
17810
17811 * g++.dg/debug/pr15736.cc: New test.
17812
17813 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17814
17815 * README.QMTEST: Fix out-of-date link.
17816
17817 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17818
17819 PR fortran/16579
17820 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17821 Delete. Duplicate of gfortran.dg/g77/20010610.f
17822
17823 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17824
17825 * g++.dg/abi/arm_rtti1.C: New test.
17826
17827 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17828
17829 * gcc.dg/ppc-vector-memcpy.c: New.
17830 * gcc.dg/ppc-vector-memset.c: New.
17831
17832 2004-09-02 Chao-ying Fu <fu@mips.com>
17833
17834 * gcc.target/mips/mips-3d-1.c: New test.
17835 * gcc.target/mips/mips-3d-2.c: New test.
17836 * gcc.target/mips/mips-3d-3.c: New test.
17837 * gcc.target/mips/mips-3d-4.c: New test.
17838 * gcc.target/mips/mips-3d-5.c: New test.
17839 * gcc.target/mips/mips-3d-6.c: New test.
17840 * gcc.target/mips/mips-3d-7.c: New test.
17841 * gcc.target/mips/mips-3d-8.c: New test.
17842 * gcc.target/mips/mips-3d-9.c: New test.
17843 * gcc.target/mips/mips-ps-1.c: New test.
17844 * gcc.target/mips/mips-ps-2.c: New test.
17845 * gcc.target/mips/mips-ps-3.c: New test.
17846 * gcc.target/mips/mips-ps-4.c: New test.
17847 * gcc.target/mips/mips-ps-type.c: New test.
17848
17849 2004-09-02 Paul Brook <paul@codesourcery.com>
17850
17851 * gfortran.dg/edit_real_1.f90: Add new tests.
17852
17853 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17854
17855 PR fortran/15327
17856 * gfortran.dg/merge_char_1.f90: New test.
17857
17858 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17859
17860 PR fortran/16404
17861 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17862
17863 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17864
17865 PR c/1522
17866 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17867
17868 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17869
17870 * g++.dg/opt/loop1.C: Do not XFAIL.
17871
17872 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17873
17874 * gcc.c-torture/execute/20040831-1.c: New test.
17875
17876 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17877
17878 PR fortran/16579
17879 * gfortran.dg/g77/20010610.f: Now passes.
17880 Copy from g77.f-torture/execute. Add dg-run directive.
17881 * gfortran.dg/g77/README: Update
17882
17883 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17884
17885 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17886 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17887 (t1, t2, t3, t4): Add volatile.
17888
17889 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17890
17891 * g++.dg/ext/visibility/arm1.C: New test.
17892
17893 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17894
17895 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17896 -pedantic-errors.
17897
17898 2004-09-01 Paul Brook <paul@codesourcery.com>
17899
17900 * gfortran.dg/eof_2.f90: New test.
17901
17902 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17903
17904 PR fortran/16579
17905 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17906
17907 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17908
17909 PR libfortran/16805
17910 * gfortran.dg/list_read_2.f90: New test.
17911
17912 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17913
17914 * g++.dg/abi/key1.C: New test.
17915
17916 2004-08-31 Richard Henderson <rth@redhat.com>
17917
17918 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17919 form of offsetof.
17920 * g++.dg/other/offsetof5.C: Remove duplicate.
17921
17922 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17923
17924 PR fortran/17244
17925 * gfortran.dg/func_derived_1.f90: New test.
17926
17927 2004-08-31 Paul Brook <paul@codesourcery.com>
17928
17929 * gfortran.dg/eof_1.f90: New test.
17930
17931 2004-08-31 Paul Brook <paul@codesourcery.com>
17932
17933 * gfortran.dg/list_read_1.f90: New file.
17934
17935 2004-08-30 Mark Mitchell <mark@codesourcery.com>
17936
17937 * g++.dg/opt/loop1.C: XFAIL.
17938
17939 2004-08-30 Geoffrey Keating <geoffk@apple.com>
17940
17941 * gcc.dg/funcdef-storage-1.c: New.
17942 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17943 an extern function in local scope.
17944 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17945 declare an 'auto inline' function in local scope.
17946 * gcc.dg/20011130-1.c: Likewise.
17947 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17948 an 'auto' function in local scope.
17949 * gcc.dg/20021014-1.c: Likewise.
17950 * gcc.dg/20030331-2.c: Likewise.
17951
17952 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17953
17954 * gfortran.dg/blockdata_1.f90: New test.
17955
17956 2004-08-30 Richard Henderson <rth@redhat.com>
17957
17958 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17959
17960 2004-08-30 Richard Henderson <rth@redhat.com>
17961
17962 * lib/fortran-torture.exp (fortran-torture-execute): Honor
17963 additional_flags set by alternate driver.
17964 (ieee-options): New procedure.
17965 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17966 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17967 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17968 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17969
17970 2004-08-30 Richard Henderson <rth@redhat.com>
17971
17972 * lib/f-torture.exp: Remove.
17973
17974 2004-08-29 Mark Mitchell <mark@codesourcery.com>
17975
17976 PR rtl-optimization/16590
17977 * g++.dg/opt/loop1.C: New test.
17978
17979 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17980
17981 PR fortran/13910
17982 * gfortran.dg/oldstyle_1.f90: New test.
17983
17984 2004-08-29 Steven G. Kargl <kargls@comcast.net>
17985 Paul Brook <paul@codesourcery.com>
17986
17987 * gfortran.dg/g77/README: Update.
17988 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17989 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17990 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17991
17992 2004-08-28 Paul Brook <paul@codesourcery.com>
17993
17994 PR libfortran/17195
17995 * gfortran.dg/edit_real_1.f90: New test.
17996
17997 2004-08-27 Paul Brook <paul@codesourcery.com>
17998
17999 * gfortran.dg/rewind_1.f90: New test.
18000
18001 2004-08-27 Bud Davis <bdavis9659@comcast.net>
18002
18003 PR fortran/16597
18004 * gfortran.dg/pr16597.f90: New test.
18005
18006 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
18007
18008 PR c/13801
18009 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18010 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18011 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18012 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18013 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18014
18015 2004-08-26 Nick Clifton <nickc@redhat.com>
18016
18017 * gcc.c-torture/compile/pr17119.c: New test.
18018
18019 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
18020
18021 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18022
18023 2004-08-25 Richard Henderson <rth@redhat.com>
18024
18025 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18026 the bits that expect kind=8 to be the largest real kind.
18027
18028 2004-08-25 Ziemowit Laski <zlaski@apple.com>
18029
18030 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18031
18032 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18033
18034 * gfortran.dg/assignment_1.f90: New test.
18035
18036 2004-08-25 Adam Nemet <anemet@lnxw.com>
18037
18038 * g++.dg/template/repo3.C: New test.
18039
18040 2004-08-25 Roger Sayle <roger@eyesopen.com>
18041
18042 PR middle-end/16693
18043 PR tree-optimization/16372
18044 * g++.dg/opt/pr16372-1.C: New test case.
18045 * g++.dg/opt/pr16693-1.C: New test case.
18046 * g++.dg/opt/pr16693-2.C: New test case.
18047
18048 2004-08-25 Ziemowit Laski <zlaski@apple.com>
18049
18050 * objc.dg/proto-lossage-4.m: New test.
18051
18052 2004-08-25 Mark Mitchell <mark@codesourcery.com>
18053
18054 PR c++/17155
18055 * g++.dg/inherit/local2.C: New test.
18056
18057 2004-08-25 Paul Brook <paul@codesourcery.com>
18058
18059 PR fortran/17144
18060 * gfortran.dg/string_ctor_1.f90: New test.
18061
18062 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18063
18064 PR c++/14428
18065 * g++.dg/template/redecl2.C: New test.
18066
18067 2004-08-24 Bud Davis <bdavis9659@comcast.net>
18068
18069 PR fortran/17143
18070 * gfortran.dg/pr17143.f90: New test.
18071
18072 2004-08-24 Bud Davis <bdavis9659@comcast.net>
18073
18074 PR fortran/17164
18075 * gfortran.dg/pr17164.f90: New test.
18076
18077 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
18078
18079 * gcc.dg/tree-ssa/loop-1.c: New test.
18080
18081 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
18082
18083 * gcc.c-torture/compile/20040824-1.c: New test.
18084
18085 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
18086
18087 * gcc.c-torture/compile/iftrap-3.c: New test.
18088
18089 2004-08-24 Paul Brook <paul@codesourcery.com>
18090
18091 * gfortran.dg/entry_2.f90: New test.
18092
18093 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
18094
18095 PR c++/16889
18096 * g++.dg/lookup/ambig[12].C: New.
18097
18098 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18099
18100 PR c++/16706
18101 * g++.dg/template/crash21.C: New test.
18102 * g++.dg/template/crash22.C: Likewise.
18103
18104 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
18105
18106 PR c++/17149
18107 * g++.dg/template/access15.C: New.
18108
18109 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18110
18111 PR c++/17163
18112 * g++.dg/template/repo2.C: New test.
18113
18114 2004-08-23 Roger Sayle <roger@eyesopen.com>
18115
18116 PR rtl-optimization/17078
18117 * gcc.c-torture/execute/pr17078-1.c: New test case.
18118
18119 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18120
18121 PR c/14492
18122 * gcc.dg/debug/crash1.c: New test.
18123
18124 2004-08-23 Mark Mitchell <mark@codesourcery.com>
18125
18126 PR c/16180
18127 * gcc.dg/loop-5.c: New test.
18128
18129 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
18130
18131 * gcc.c-torture/execute/20040823-1.c: New test.
18132
18133 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
18134
18135 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18136 to the assembler. Simplify test accordingly.
18137 (asm_abi_flags): Use GNU names.
18138 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18139 to check for ABI flags.
18140
18141 2004-08-22 Andrew Pinski <apinski@apple.com>
18142
18143 * g++.dg/opt/pr14029.C: New test.
18144 * gcc.c-torture/execute/pr15262.c: New test.
18145
18146 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18147
18148 * gfortran.dg/reduction.f90: Add checks with complex arguments.
18149
18150 2004-08-21 Bud Davis <bdavis9659@comcast.net>
18151
18152 PR 16908
18153 * gfortran.dg/direct_io.f90: New test.
18154
18155 2004-08-20 Mark Mitchell <mark@codesourcery.com>
18156
18157 PR c++/17121
18158 * g++.dg/inherit/local2.C: New test.
18159
18160 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
18161
18162 PR c++/17120
18163 * g++.dg/warn/Wparentheses-4.C: New test.
18164
18165 2004-08-20 Mark Mitchell <mark@codesourcery.com>
18166
18167 PR c++/17121
18168 * g++.dg/inherit/local2.C: New test.
18169
18170 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18171 * gcc.dg/ppc-ldstruct.c: Likewise.
18172 * gcc.dg/ppc64-abi-2.c: Likewise.
18173
18174 2004-08-20 Jakub Jelinek <jakub@redhat.com>
18175
18176 PR rtl-optimization/17099
18177 * gcc.c-torture/execute/20040820-1.c: New test.
18178
18179 2004-08-20 David Edelsohn <edelsohn@gnu.org>
18180
18181 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18182
18183 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
18184
18185 PR fortran/17077
18186 * gfortran.dg/auto_array_1.f90: New test.
18187
18188 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18189
18190 PR fortran/17074
18191 * gfortran.dg/simpleif_1.f90: New test.
18192
18193 2004-08-19 Mark Mitchell <mark@codesourcery.com>
18194
18195 * lib/target-supports.exp (check_profiling_available): Return
18196 false for arm*-*-symbianelf* and arm*-*-eabi*.
18197
18198 PR c++/15890
18199 * g++.dg/template/delete1.C: New test.
18200
18201 2004-08-19 Paul Brook <paul@codesourcery.com>
18202
18203 PR fortran/14976
18204 PR fortran/16228
18205 * gfortran.dg/data_char_1.f90: New test.
18206
18207 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
18208
18209 PR fortran/16946
18210 * gfortran.dg/reduction.f90: New testcase.
18211
18212 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18213
18214 PR fortran/16520
18215 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18216
18217 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
18218
18219 PR c++/17041
18220 * g++.dg/Wparentheses-3.C: New test.
18221
18222 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
18223
18224 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18225 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18226 * gcc.dg/vect/vect-2.c: Likewise.
18227 * gcc.dg/vect/vect-3.c: Likewise.
18228 * gcc.dg/vect/vect-4.c: Likewise.
18229 * gcc.dg/vect/vect-5.c: Likewise.
18230 * gcc.dg/vect/vect-6.c: Likewise.
18231 * gcc.dg/vect/vect-7.c: Likewise.
18232 * gcc.dg/vect/vect-25.c: Likewise.
18233 * gcc.dg/vect/vect-31.c: Likewise.
18234 * gcc.dg/vect/vect-32.c: Likewise.
18235 * gcc.dg/vect/vect-34.c: Likewise.
18236 * gcc.dg/vect/vect-36.c: Likewise.
18237 * gcc.dg/vect/vect-all.c: Likewise.
18238
18239 2004-08-18 Mark Mitchell <mark@codesourcery.com>
18240
18241 PR c++/17068
18242 * g++.dg/template/operator4.C: New test.
18243
18244 2004-08-18 Richard Henderson <rth@redhat.com>
18245
18246 * gcc.dg/20040206-1.c: XFAIL.
18247
18248 2004-08-17 Mark Mitchell <mark@codesourcery.com>
18249
18250 PR c++/16246
18251 * g++.dg/template/array7.C: New test.
18252
18253 2004-08-17 James E Wilson <wilson@specifixinc.com>
18254
18255 * gcc.dg/mips-movcc-1.c: New test.
18256 * gcc.dg/mips-movcc-2.c: New test.
18257 * gcc.dg/mips-movcc-3.c: New test.
18258
18259 * gcc.dg/mips-nmadd-1.c: New test.
18260 * gcc.dg/mips-nmadd-2.c: New test.
18261
18262 2004-08-17 Mark Mitchell <mark@codesourcery.com>
18263
18264 PR c++/15871
18265 * g++.dg/opt/inline8.C: New test.
18266
18267 PR c++/16965
18268 * g++.dg/parse/error17.C: New test.
18269
18270 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
18271
18272 * gcc.dg/vect: New directory for vectorizer tests.
18273 * gcc.dg/vect/tree-vect.h: New file.
18274 * gcc.dg/vect/vect.exp: New file.
18275 * gcc.dg/vect/pr16105.c.c: New test.
18276 * gcc.dg/vect/vect-1.c: New test.
18277 * gcc.dg/vect/vect-2.c: New test.
18278 * gcc.dg/vect/vect-3.c: New test.
18279 * gcc.dg/vect/vect-4.c: New test.
18280 * gcc.dg/vect/vect-5.c: New test.
18281 * gcc.dg/vect/vect-6.c: New test.
18282 * gcc.dg/vect/vect-7.c: New test.
18283 * gcc.dg/vect/vect-8.c: New test.
18284 * gcc.dg/vect/vect-9.c: New test.
18285 * gcc.dg/vect/vect-10.c: New test.
18286 * gcc.dg/vect/vect-11.c: New test.
18287 * gcc.dg/vect/vect-12.c: New test.
18288 * gcc.dg/vect/vect-13.c: New test.
18289 * gcc.dg/vect/vect-14.c: New test.
18290 * gcc.dg/vect/vect-15.c: New test.
18291 * gcc.dg/vect/vect-16.c: New test.
18292 * gcc.dg/vect/vect-17.c: New test.
18293 * gcc.dg/vect/vect-18.c: New test.
18294 * gcc.dg/vect/vect-19.c: New test.
18295 * gcc.dg/vect/vect-20.c: New test.
18296 * gcc.dg/vect/vect-21.c: New test.
18297 * gcc.dg/vect/vect-22.c: New test.
18298 * gcc.dg/vect/vect-23.c: New test.
18299 * gcc.dg/vect/vect-24.c: New test.
18300 * gcc.dg/vect/vect-25.c: New test.
18301 * gcc.dg/vect/vect-26.c: New test.
18302 * gcc.dg/vect/vect-27.c: New test.
18303 * gcc.dg/vect/vect-28.c: New test.
18304 * gcc.dg/vect/vect-29.c: New test.
18305 * gcc.dg/vect/vect-30.c: New test.
18306 * gcc.dg/vect/vect-31.c: New test.
18307 * gcc.dg/vect/vect-32.c: New test.
18308 * gcc.dg/vect/vect-33.c: New test.
18309 * gcc.dg/vect/vect-34.c: New test.
18310 * gcc.dg/vect/vect-35.c: New test.
18311 * gcc.dg/vect/vect-36.c: New test.
18312 * gcc.dg/vect/vect-37.c: New test.
18313 * gcc.dg/vect/vect-38.c: New test.
18314 * gcc.dg/vect/vect-40.c: New test.
18315 * gcc.dg/vect/vect-41.c: New test.
18316 * gcc.dg/vect/vect-42.c: New test.
18317 * gcc.dg/vect/vect-43.c: New test.
18318 * gcc.dg/vect/vect-44.c: New test.
18319 * gcc.dg/vect/vect-45.c: New test.
18320 * gcc.dg/vect/vect-46.c: New test.
18321 * gcc.dg/vect/vect-47.c: New test.
18322 * gcc.dg/vect/vect-48.c: New test.
18323 * gcc.dg/vect/vect-49.c: New test.
18324 * gcc.dg/vect/vect-50.c: New test.
18325 * gcc.dg/vect/vect-51.c: New test.
18326 * gcc.dg/vect/vect-52.c: New test.
18327 * gcc.dg/vect/vect-53.c: New test.
18328 * gcc.dg/vect/vect-54.c: New test.
18329 * gcc.dg/vect/vect-55.c: New test.
18330 * gcc.dg/vect/vect-56.c: New test.
18331 * gcc.dg/vect/vect-57.c: New test.
18332 * gcc.dg/vect/vect-58.c: New test.
18333 * gcc.dg/vect/vect-59.c: New test.
18334 * gcc.dg/vect/vect-60.c: New test.
18335 * gcc.dg/vect/vect-61.c: New test.
18336 * gcc.dg/vect/vect-all.c: New test.
18337 * gcc.dg/vect/vect-none.c: New test.
18338
18339 2004-08-17 Paul Brook <paul@codesourcery.com>
18340
18341 PR fortran/13082
18342 * gfortran.dg/entry_1.f90: New test.
18343
18344 2004-08-17 Andrew Pinski <apinski@apple.com>
18345
18346 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18347
18348 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
18349
18350 * gcc.dg/pr17036-1.c: New test.
18351
18352 2004-08-16 Devang Patel <dpatel@apple.com>
18353
18354 * gcc.dg/darwin-20040809-1.c: New test.
18355
18356 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
18357
18358 * gcc.dg/funcdef-attr-1.c: New test.
18359
18360 2004-08-16 Janis Johnson <janis187@us.ibm.com>
18361
18362 * gcc.dg/altivec-17.c: New test.
18363 * gcc.dg/altivec-18.c: New test.
18364
18365 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18366
18367 PR c++/6749
18368 * g++.dg/template/vtable2.C: New test.
18369
18370 2004-08-14 Richard Henderson <rth@redhat.com>
18371
18372 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18373 * gcc.dg/pack-test-4.c (main): Return 0.
18374 * gcc.dg/setjmp-1.c: Remove XFAIL.
18375 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18376
18377 2004-08-14 Richard Henderson <rth@redhat.com>
18378
18379 * gcc.dg/980217-1.c: Add prototype for printf.
18380
18381 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18382
18383 * gfortran.dg/pr16935.f90: New test.
18384
18385 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18386
18387 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18388
18389 2004-08-13 Paul Brook <paul@codesourcery.com>
18390
18391 * gfortran.dg/der_io_1.f90: Remove stray comma.
18392
18393 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18394
18395 * gcc.dg/vmx/cw-bug-2.c: Remove.
18396 * gcc.dg/vmx/vprint-1.c: Remove.
18397 * gcc.dg/vmx/vscan-1.c: Remove.
18398
18399 2004-08-12 Devang patel <dpatel@apple.com>
18400
18401 * gcc.dg/darwin-20040809-2.c: New test.
18402
18403 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18404
18405 * g++.dg/ext/altivec-12.C: New test.
18406
18407 * g++.dg/ext/altivec-11.C: New test.
18408
18409 2004-08-12 Paul Brook <paul@codesourcery.com>
18410
18411 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18412
18413 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18414
18415 * g++.dg/ext/altivec-2.C: Check for hardware support before
18416 executing any VMX instructions.
18417
18418 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18419
18420 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18421
18422 PR c++/16276
18423 * g++.old-deja/g++.other/comdat4.C: New test.
18424 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18425
18426 2004-08-12 Ben Elliston <bje@au.ibm.com>
18427
18428 PR target/16286
18429 * gcc.dg/pr16286.c: New test.
18430
18431 2004-08-12 Jan Beulich <jbeulich@novell.com>
18432
18433 * g++.dg/ext/asm5.C: New.
18434
18435 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18436
18437 PR c++/16698
18438 * g++.dg/eh/crash1.C: New test.
18439
18440 PR c++/16717
18441 * g++.dg/ext/construct1.C: New test.
18442
18443 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18444
18445 PR c++/16853
18446 * g++.dg/init/ptrmem1.C: New test.
18447
18448 PR c++/16618
18449 * g++.dg/parse/offsetof5.C: New test.
18450
18451 PR c++/16870
18452 * g++.dg/template/overload3.C: New test.
18453
18454 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18455
18456 PR c++/16964
18457 * g++.dg/parse/error16.C: New test.
18458
18459 PR c++/16904
18460 * g++.dg/template/error14.C: New test.
18461
18462 PR c++/16929
18463 * g++.dg/template/error15.C: New test.
18464
18465 2004-08-11 Devang Patel <dpatel@apple.com>
18466
18467 * gcc.dg/darwin-ld-20040809-1.c: New test.
18468 * gcc.dg/darwin-ld-20040809-2.c: New test.
18469
18470 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18471
18472 PR fortran/16917
18473 * gfortran.dg/dfloat_1.f90: New test.
18474
18475 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18476
18477 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18478 * gcc.dg/dll-2.c: Fix dg-require syntax.
18479 * gcc.misc-tests/arm-isr.c (abort): Declare.
18480 (exit): Likewise.
18481
18482 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18483
18484 PR c++/16971
18485 * g++.dg/parse/crash16.C: New test.
18486
18487 2004-08-10 Roger Sayle <roger@eyesopen.com>
18488
18489 * gcc.dg/mips-rsqrt-1.c: New test case.
18490 * gcc.dg/mips-rsqrt-2.c: New test case.
18491 * gcc.dg/mips-rsqrt-3.c: New test case.
18492
18493 2004-08-10 Paul Brook <paul@codesourcery.com>
18494
18495 * gfortran.dg/der_io_1.f90: New test.
18496
18497 2004-08-10 Paul Brook <paul@codesourcery.com>
18498
18499 PR fortran/16919
18500 * gfortran.dg/der_array_1.f90: New test.
18501
18502 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18503
18504 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18505
18506 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18507
18508 * gcc.dg/wchar_t-2.c: Fix typo.
18509
18510 2004-08-09 Falk Hueffner <falk@debian.org>
18511
18512 PR tree-optimization/12517
18513 * gcc.c-torture/compile/pr12517.c: New test.
18514
18515 PR tree-optimization/12578
18516 * gcc.c-torture/compile/pr12578.c: New test.
18517
18518 PR tree-optimization/12899
18519 * gcc.c-torture/compile/pr12899.c: New test.
18520
18521 PR rtl-optimization/14692
18522 * gcc.c-torture/compile/pr14692.c: New test.
18523
18524 PR tree-optimization/16461
18525 * gcc.c-torture/compile/pr16461.c: New test.
18526
18527 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18528
18529 * gfortran.dg/getenv_1.f90: New test.
18530
18531 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18532
18533 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18534 wchar_t.
18535 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18536
18537 2004-08-06 Paul Brook <paul@codesourcery.com>
18538
18539 * gfortran.dg/ret_array_1.f90: New test.
18540 * gfortran.dg/ret_pointer_1.f90: New test.
18541
18542 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18543
18544 * gcc.dg/missing-field-init-[12].c: New tests.
18545 * g++.dg/warn/missing-field-init-[12].C: New tests.
18546
18547 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18548
18549 * gcc.dg/enum2.c: New test.
18550 * gcc.dg/symbian3.c: Likewise.
18551 * gcc.dg/symbian4.c: Likewise.
18552 * gcc.dg/wchar_t-2.c: Likewise.
18553
18554 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18555
18556 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18557 destructor tests.
18558
18559 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18560
18561 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18562 dg-require-visiblity.
18563 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18564 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18565 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18566 * g++.dg/ext/visibility/new1.C: Likewise.
18567 * g++.dg/ext/visibility/pragma.C: Likewise.
18568 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18569 * g++.dg/ext/visibility/virtual.C: Likewise.
18570 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18571 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18572 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18573 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18574 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18575 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18576 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18577 * g++/dg/ext/visibility/visibility-8.C: New test.
18578 * gcc.c-torture/compile/dll.x: Remove.
18579 * gcc.dg/dll-2.c: Use dg-require-dll
18580 * gcc.dg/visibility-10.c: New test.
18581 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18582 supporting DLLs.
18583 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18584 (scan_not_hidden): Likewise.
18585
18586 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18587
18588 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18589
18590 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18591
18592 * gcc.c-torture/execute/20040805-1.c: New test.
18593
18594 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18595
18596 * gcc.dg/20020118-1.c: Declare abort.
18597 * gcc.dg/altivec_check.h: Likewise.
18598 * gcc.dg/iftrap-2.c: Likewise.
18599 * gcc.dg/pragma-darwin.c: Likewise.
18600 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18601
18602 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18603
18604 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18605
18606 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18607
18608 * gcc.c-torture/execute/builtins/abs-2.c,
18609 gcc.c-torture/execute/builtins/abs-3.c,
18610 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18611 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18612 intmax_t, uintmax_t and their limits.
18613 * gcc.dg/intmax_t-1.c: New test.
18614
18615 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18616
18617 * g++.dg/tc1/dr147.C: Add reference to PR.
18618
18619 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18620
18621 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18622 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18623
18624 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18625
18626 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18627
18628 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18629
18630 * gcc.dg/redecl-5.c: New test.
18631 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18632 of scanf.
18633
18634 2004-08-03 Roger Sayle <roger@eyesopen.com>
18635
18636 PR middle-end/16790
18637 * gcc.c-torture/execute/pr16790-1.c: New test case.
18638
18639 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18640
18641 * g++.dg/ext/visibility/assign1.C: New test.
18642 * g++.dg/ext/visibility/new1.C: Likewise.
18643
18644 * gcc.dg/symbian1.c: New test.
18645 * gcc.dg/symbian2.c: Likewise.
18646
18647 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18648
18649 PR target/16570
18650 * gcc.dg/i386-sse-9.c: New test.
18651
18652 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18653
18654 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18655
18656 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18657
18658 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18659 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18660 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18661 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18662 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18663 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18664 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18665 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18666 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18667 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18668 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18669 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18670 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18671 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18672 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18673 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18674 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18675 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18676 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18677 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18678 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18679 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18680 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18681 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18682 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18683 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18684 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18685 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18686 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18687 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18688 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18689 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18690 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18691 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18692 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18693 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18694 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18695 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18696 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18697 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18698 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18699 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18700 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18701 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18702 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18703 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18704 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18705 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18706 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18707 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18708 gcc.misc-tests/i386-pf-3dnow-1.c,
18709 gcc.misc-tests/i386-pf-athlon-1.c,
18710 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18711 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18712 Declare built-in functions used.
18713 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18714
18715 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18716
18717 PR c++/16707
18718 * g++.dg/lookup/using12.C: New test.
18719
18720 * g++.dg/init/null1.C: Fix PR number.
18721 * g++.dg/parse/namespace10.C: Likewise.
18722
18723 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18724
18725 PR c++/16224
18726 * g++.dg/template/spec17.C: New test.
18727 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18728 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18729
18730 2004-08-02 David Billinghurst
18731
18732 PR fortran/16292
18733 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18734
18735 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18736
18737 * gcc.dg/ia64-got-1.c: New test case.
18738
18739 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18740
18741 PR c++/16489
18742 * g++.dg/init/null1.C: New test.
18743 * g++.dg/tc1/dr76.C: Adjust error marker.
18744
18745 PR c++/16529
18746 * g++.dg/parse/namespace10.C: New test.
18747
18748 PR c++/16810
18749 * g++.dg/inherit/ptrmem2.C: New test.
18750
18751 2004-08-02 Ben Elliston <bje@au.ibm.com>
18752
18753 PR target/16155
18754 * gcc.dg/pr16155.c: New test.
18755
18756 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18757
18758 * gcc.dg/redecl-2.c: New test.
18759
18760 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18761
18762 * gcc.dg/darwin-longdouble.c: New file.
18763
18764 2004-07-30 Richard Henderson <rth@redhat.com>
18765
18766 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18767 write to constant argument.
18768 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18769
18770 2004-07-30 Richard Henderson <rth@redhat.com>
18771
18772 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18773 tests of nearest around zero.
18774
18775 2004-07-30 Andrew Pinski <apinski@apple.com>
18776
18777 * gcc.c-torture/compile/20040730-1.c: New test.
18778
18779 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18780
18781 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18782 powerpc-eabispe.
18783
18784 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18785
18786 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18787
18788 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18789
18790 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18791 contains $ld_library_path.
18792 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18793
18794 2004-07-29 Richard Henderson <rth@redhat.com>
18795
18796 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18797
18798 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18799 (alt2, which): New.
18800 (Check): Accept either alternative.
18801
18802 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18803
18804 * g++.dg/abi/inline1.C: New test.
18805 * g++.dg/abi/local1-a.cc: Likewise.
18806 * g++.dg/abi/local1.C: Likewise.
18807 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18808 * g++.dg/abi/mangle12.C: Likewise.
18809 * g++.dg/abi/mangle17.C: Likewise.
18810 * g++.dg/abi/mangle20-2.C: Likewise.
18811 * g++.dg/opt/interface1.C: Likewise.
18812 * g++.dg/opt/interface1.h: Likewise.
18813 * g++.dg/opt/interface1-a.cc: New test.
18814 * g++.dg/parse/repo1.C: New test.
18815 * g++.dg/template/repo1.C: Likewise.
18816 * g++.dg/warn/Winline-1.C: Likewise.
18817 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18818
18819 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18820
18821 * gcc.dg/tree-ssa/20040729-1.c: New test.
18822
18823 2004-07-27 Matt Austern <austern@apple.com>
18824
18825 * gcc.dg/darwin-bool-1.c: New test.
18826 * gcc.dg/darwin-bool-2.c: New test.
18827
18828 2004-07-28 Richard Henderson <rth@redhat.com>
18829
18830 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18831 arguments in the correct type. Don't write to constant arguments.
18832
18833 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18834
18835 PR tree-optimization/16688
18836 PR tree-optimization/16689
18837 * g++.dg/tree-ssa/pr16688.C: New test.
18838
18839 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18840
18841 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18842 loads. Not only in the comment, this time.
18843
18844 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18845
18846 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18847 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18848 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18849 * gcc.dg/sh4a-bitmovua.c: New.
18850 * gcc.dg/sh4a-cos.c: New.
18851 * gcc.dg/sh4a-cosf.c: New.
18852 * gcc.dg/sh4a-fprun.c: New.
18853 * gcc.dg/sh4a-fsrra.c: New.
18854 * gcc.dg/sh4a-memmovua.c: New.
18855 * gcc.dg/sh4a-sin.c: New.
18856 * gcc.dg/sh4a-sincos.c: New.
18857 * gcc.dg/sh4a-sincosf.c: New.
18858 * gcc.dg/sh4a-sinf.c: New.
18859
18860 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18861
18862 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18863 conditionals.
18864 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18865 loads.
18866 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18867 DOM1.
18868
18869 2004-07-27 Andrew Pinski <apinski@apple.com>
18870
18871 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18872
18873 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18874
18875 * gcc.dg/pragma-isr.c: New test.
18876
18877 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18878
18879 PR c++/14429
18880 * g++.dg/template/ttp11.C: New test.
18881
18882 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18883
18884 * gcc.c-torture/compile/20040727-1.c: New test.
18885
18886 2004-07-26 Eric Christopher <echristo@redhat.com>
18887
18888 * gcc.c-torture/compile/20040726-2.c: New test.
18889
18890 2004-07-26 Andrew Pinski <apinski@apple.com>
18891
18892 * g++.dg/rtti/tinfo1.C: Xfail.
18893
18894 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18895
18896 * gcc.c-torture/compile/20040726-1.c: New test.
18897
18898 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18899 Brian Ryner <bryner@brianryner.com>
18900
18901 PR c++/9283
18902 PR c++/15000
18903 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18904 * g++.dg/ext/visibility/: New directory.
18905 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18906 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18907 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18908 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18909 * g++.dg/ext/visibility/fvisibility.C,
18910 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18911 g++.dg/ext/visibility/fvisibility-override1.C
18912 g++.dg/ext/visibility/fvisibility-override2.C
18913 g++.dg/ext/visibility/memfuncts.C
18914 g++.dg/ext/visibility/noPLT.C
18915 g++.dg/ext/visibility/pragma.C
18916 g++.dg/ext/visibility/pragma-override1.C
18917 g++.dg/ext/visibility/pragma-override2.C
18918 g++.dg/ext/visibility/staticmemfuncts.C
18919 g++.dg/ext/visibility/virtual.C: New tests.
18920
18921 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18922
18923 PR c/15360
18924 * gcc.dg/pr15360-1.c: New test.
18925
18926 2004-07-25 Daniel Jacobowitz <dan@debian.org>
18927
18928 * gcc.dg/pragma-align-2.c: New test.
18929 * gcc.dg/pragma-init-fini.c: New test.
18930 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
18931 targets.
18932
18933 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18934
18935 * gcc.dg/init-string-2.c: New test.
18936
18937 2004-07-24 Zack Weinberg <zack@codesourcery.com>
18938
18939 PR 16684
18940 * gcc.dg/Wredundant-decls-1.c: New test case.
18941
18942 2004-07-24 Jakub Jelinek <jakub@redhat.com>
18943
18944 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18945 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18946 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18947 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18948 * gcc.dg/compat/generate-random.c: New file.
18949 * gcc.dg/compat/generate-random.h: Likewise.
18950 * gcc.dg/compat/generate-random_r.c: Likewise.
18951 * gcc.dg/compat/struct-layout-1.h: Likewise.
18952 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18953 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18954 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18955 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18956 * gcc.dg/compat/struct-layout-1_main.c: New test.
18957 * gcc.dg/compat/struct-layout-1_x.c: New file.
18958 * gcc.dg/compat/struct-layout-1_y.c: New file.
18959 * gcc.dg/compat/struct-layout-1_test.h: New file.
18960
18961 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
18962
18963 * gcc.dg/comp-return-1.c: New test
18964
18965 2004-07-23 Janis Johnson <janis187@us.ibm.com>
18966
18967 * gcc.dg/vmx/8-02a.c: Fix typo.
18968
18969 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18970 * gcc.dg/darwin-abi-3.c: New test.
18971
18972 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18973 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18974
18975 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18976 * gcc.dg/vmx/ops-long-1.c: New test.
18977 * gcc.dg/vmx/ops-long-2.c: New test.
18978
18979 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
18980
18981 * g++.dg/lookup/conv-[1234].C: New.
18982
18983 2004-07-22 Mark Mitchell <mark@codesourcery.com>
18984
18985 * g++.dg/parse/attr2.C: Simplify.
18986
18987 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18988
18989 PR c/7284
18990 * gcc.c-torture/execute/pr7284-1.c: New test.
18991
18992 2004-07-22 Brian Booth <bbooth@redhat.com>
18993
18994 * gcc.dg/tree-ssa/20040721-1.c: New test.
18995
18996 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
18997
18998 * g++.dg/template/crash20.c: New.
18999
19000 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
19001
19002 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
19003 Add dg-run directive. Declare variables as required.
19004 * gfortran.dg/g77/README: Update
19005
19006 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
19007
19008 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19009 gcc.dg/cris-peep2-andu2.c: New tests.
19010
19011 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19012
19013 PR c/15052
19014 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19015 on return type.
19016 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
19017 messages.
19018 * gcc.dg/qual-return-2.c: Update expected messages.
19019 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19020
19021 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19022
19023 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19024 * gcc.dg/noncompile/921102-1.c: Update expected error message.
19025
19026 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
19027
19028 PR c/11250
19029 * gcc.dg/init-string-1.c: New test.
19030
19031 2004-07-21 Jakub Jelinek <jakub@redhat.com>
19032
19033 PR middle-end/15345
19034 PR c/16450
19035 * gcc.dg/torture/nested-fn-1.c: New test.
19036
19037 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
19038
19039 PR target/16559
19040 * gcc.dg/ia64-fptr-1.c: New file.
19041
19042 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19043
19044 PR c++/14497
19045 * g++.dg/template/spec16.C: New test.
19046 * g++.old-deja/g++.robertl/eb118.C: Remove.
19047
19048 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19049
19050 PR c++/509
19051 * g++.dg/template/spec15.C: New test.
19052
19053 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
19054
19055 Copy cases from g77.f-torture/execute and add dg-run
19056 directive. Other changes as noted.
19057 * gfortran.dg/g77/13037.f
19058 * gfortran.dg/g77/1832.f
19059 * gfortran.dg/g77/19981119-0.f
19060 * gfortran.dg/g77/19990313-0.f
19061 * gfortran.dg/g77/19990313-1.f
19062 * gfortran.dg/g77/19990313-2.f
19063 * gfortran.dg/g77/19990313-3.f
19064 * gfortran.dg/g77/19990419-1.f
19065 * gfortran.dg/g77/19990826-0.f
19066 * gfortran.dg/g77/19990826-2.f
19067 * gfortran.dg/g77/20000503-1.f
19068 * gfortran.dg/g77/20001111.f
19069 * gfortran.dg/g77/20010116.f
19070 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19071 * gfortran.dg/g77/20010430.f
19072 * gfortran.dg/g77/6177.f
19073 * gfortran.dg/g77/947.f
19074 * gfortran.dg/g77/970816-3.f
19075 * gfortran.dg/g77/971102-1.f
19076 * gfortran.dg/g77/980520-1.f
19077 * gfortran.dg/g77/980628-0.f
19078 * gfortran.dg/g77/980628-1.f
19079 * gfortran.dg/g77/980628-10.f
19080 * gfortran.dg/g77/980628-2.f
19081 * gfortran.dg/g77/980628-3.f
19082 * gfortran.dg/g77/980628-7.f
19083 * gfortran.dg/g77/980628-8.f
19084 * gfortran.dg/g77/980628-9.f
19085 * gfortran.dg/g77/980701-0.f
19086 * gfortran.dg/g77/980701-1.f
19087 * gfortran.dg/g77/cabs.f
19088 * gfortran.dg/g77/claus.f
19089 * gfortran.dg/g77/complex_1.f
19090 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19091 * gfortran.dg/g77/dcomplex.f
19092 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19093 * gfortran.dg/g77/f90-intrinsic-mathematical.f
19094 * gfortran.dg/g77/f90-intrinsic-numeric.f
19095 * gfortran.dg/g77/int8421.f
19096 * gfortran.dg/g77/labug1.f
19097 * gfortran.dg/g77/large_vec.f
19098 * gfortran.dg/g77/le.f
19099 * gfortran.dg/g77/short.f
19100 * gfortran.dg/g77/README: Update
19101
19102 2004-07-20 Mark Mitchell <mark@codesourcery.com>
19103
19104 PR c++/16637
19105 * g++.dg/parse/lookup4.C: New test.
19106
19107 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19108
19109 PR c++/16175
19110 * g++.dg/template/ttp10.C: New test.
19111
19112 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
19113
19114 * gcc.dg/pr12625-1.c: New test.
19115
19116 2004-07-20 Steven Bosscher <stevenb@suse.de>
19117
19118 * testsuite/gcc.dg/switch-warn-1.c: New test.
19119 * testsuite/gcc.dg/switch-warn-2.c: New test.
19120 * gcc.c-torture/compile/pr14730.c: Update.
19121
19122 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
19123
19124 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19125 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19126 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19127 g++.dg/template/nontype3.C: Remove trailing CR from tests.
19128
19129 2004-07-18 Mark Mitchell <mark@codesourcery.com>
19130
19131 PR c++/16623
19132 * g++.dg/template/assign1.C: New test.
19133
19134 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19135
19136 PR c++/12170
19137 * g++.dg/template/ttp9.C: New test.
19138
19139 2004-07-19 Daniel Jacobowitz <dan@debian.org>
19140
19141 * gcc.dg/format/cmn-err-1.c: New test.
19142
19143 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
19144
19145 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19146 gcc.dg/Wparentheses-10.c: New tests.
19147 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19148
19149 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19150
19151 PR fortran/16465
19152 * gfortran.dg/g77//ffixed-line-length-0.f,
19153 gfortran.dg/g77/ffixed-line-length-132.f,
19154 gfortran.dg/g77/ffixed-line-length-72.f,
19155 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19156 gfortran.dg/g77/README: Update.
19157
19158 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
19159
19160 PR c++/13092
19161 * g++.dg/template/non-dependent7.C: New test.
19162 * g++.dg/template/non-dependent8.C: Likewise.
19163 * g++.dg/template/non-dependent9.C: Likewise.
19164 * g++.dg/template/non-dependent10.C: Likewise.
19165
19166 2004-07-17 Mark Mitchell <mark@codesourcery.com>
19167
19168 PR c++/16337
19169 * g++.dg/parse/attr2.C: New test.
19170
19171 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
19172
19173 * g77.dg: Removed.
19174 * g77.f-torture: Ditto.
19175
19176 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
19177
19178 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19179 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19180 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19181
19182 2004-07-16 Richard Henderson <rth@redhat.com>
19183
19184 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19185
19186 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19187
19188 * lib/fortran-torture.exp (fortran-torture): Don't test compile
19189 tests with full list of options.
19190 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19191 of TORTURE_OPTIONS if test contains 'dg-do run'.
19192
19193 PR fortran/16404
19194 * gfortran.dg/do_iterator.f90: New test.
19195
19196 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19197
19198 PR rtl-optimization/16536
19199 * gcc.c-torture/execute/restrict-1.c: New test.
19200
19201 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19202
19203 PR fortran/15324
19204 * gfortran.dg/pr15324.f90: New test.
19205
19206 PR fortran/15129
19207 * gfortran.dg/pr15129.f90: New test.
19208
19209 PR fortran/15140
19210 * gfortran.dg/pr15140.f90: New test.
19211
19212 PR fortran/13792
19213 * gfortran.fortran-torture/execute/bounds.f90: Add check for
19214 compile-time simplification.
19215
19216 2004-07-14 Mike Stump <mrs@apple.com>
19217
19218 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19219
19220 2004-07-14 James E Wilson <wilson@specifixinc.com>
19221
19222 PR target/16325
19223 * gcc.dg/profile-generate-1.c: New.
19224
19225 2004-07-15 Jakub Jelinek <jakub@redhat.com>
19226
19227 * gcc.c-torture/execute/20040709-1.c: New test.
19228 * gcc.c-torture/execute/20040709-2.c: New test.
19229
19230 2004-07-14 Mike Stump <mrs@apple.com>
19231
19232 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19233
19234 2004-07-14 Mike Stump <mrs@apple.com>
19235
19236 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19237
19238 2004-07-13 Mark Mitchell <mark@codesourcery.com>
19239
19240 PR c++/16518
19241 * g++.dg/parse/mutable1.C: New test.
19242
19243 2004-07-13 Diego Novillo <dnovillo@redhat.com>
19244
19245 PR tree-optimization/16443
19246 * gcc.dg/tree-ssa/20040713-1.c: New test.
19247
19248 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
19249
19250 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19251 for operator new.
19252
19253 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19254
19255 * gfortran.dg/g77/README: New file
19256 * gfortran.dg/g77/19981216-0.f: Copy from
19257 g77.f-torture/noncompile. Add "dg-do compile" and
19258 dg-error as required.
19259 * gfortran.dg/g77/19990218-1.f: Likewise.
19260 * gfortran.dg/g77/19990905-1.f: Likewise.
19261 * gfortran.dg/g77/9263.f: Likewise.
19262 * gfortran.dg/g77/980615-0.f: Likewise.
19263 * gfortran.dg/g77/980616-0.f: Likewise.
19264 * gfortran.dg/g77/check0.f: Likewise.
19265 * gfortran.dg/g77/select_no_compile.f: Likewise.
19266
19267 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19268
19269 Copy files from g77.f-torture/compile.
19270 Add "{ dg-do compile}". Other changes as noted
19271 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19272 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19273 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19274 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19275 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19276 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19277 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19278 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19279 statement to conform to standard. Append alpha1.x for reference.
19280 * gfortran.dg/g77/xformat.f: Add dg-warning
19281
19282 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19283
19284 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19285 Add {dg-do compile} directive.
19286 * gfortran.dg/g77/cpp2.F: Likewise.
19287
19288 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19289
19290 PR c++/5402
19291 * g++.dg/lookup/name-clash1.C: New test.
19292
19293 PR c++/9777
19294 * g++.dg/lookup/name-clash2.C: New test.
19295
19296 PR c++/12102
19297 * g++.dg/lookup/name-clash3.C: New test.
19298
19299 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19300
19301 * g++.dg/lookup/new2.C: New test.
19302 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19303
19304 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
19305
19306 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19307 Add {dg-do compile} directive.
19308 * gfortran.dg/g77/13060.f: Likewise.
19309 * gfortran.dg/g77/19990218-0.f: Likewise.
19310 * gfortran.dg/g77/19990305-0.f: Likewise.
19311 * gfortran.dg/g77/19990419-0.f: Likewise.
19312 * gfortran.dg/g77/19990502-0.f: Likewise.
19313 * gfortran.dg/g77/19990502-1.f: Likewise.
19314 * gfortran.dg/g77/19990525-0.f: Likewise.
19315 * gfortran.dg/g77/19990826-1.f: Likewise.
19316 * gfortran.dg/g77/19990826-3.f: Likewise.
19317 * gfortran.dg/g77/19990905-2.f: Likewise.
19318 * gfortran.dg/g77/20000412-1.f: Likewise.
19319 * gfortran.dg/g77/20000511-1.f: Likewise.
19320 * gfortran.dg/g77/20000511-2.f: Likewise.
19321 * gfortran.dg/g77/20000518.f: Likewise.
19322 * gfortran.dg/g77/20000601-1.f: Likewise.
19323 * gfortran.dg/g77/20000601-2.f: Likewise.
19324 * gfortran.dg/g77/20000629-1.f: Likewise.
19325 * gfortran.dg/g77/20000630-2.f: Likewise.
19326 * gfortran.dg/g77/20010115.f: Likewise.
19327 * gfortran.dg/g77/20010321-1.f: Likewise.
19328 * gfortran.dg/g77/20010426.f: Likewise.
19329 * gfortran.dg/g77/20020307-1.f: Likewise.
19330 * gfortran.dg/g77/8485.f: Likewise.
19331 * gfortran.dg/g77/960317-1.f: Likewise.
19332 * gfortran.dg/g77/970915-0.f: Likewise.
19333 * gfortran.dg/g77/980310-1.f: Likewise.
19334 * gfortran.dg/g77/980310-2.f: Likewise.
19335 * gfortran.dg/g77/980310-3.f: Likewise.
19336 * gfortran.dg/g77/980310-4.f: Likewise.
19337 * gfortran.dg/g77/980310-6.f: Likewise.
19338 * gfortran.dg/g77/980310-7.f: Likewise.
19339 * gfortran.dg/g77/980310-8.f: Likewise.
19340 * gfortran.dg/g77/980419-2.f: Likewise.
19341 * gfortran.dg/g77/980424-0.f: Likewise.
19342 * gfortran.dg/g77/980427-0.f: Likewise.
19343 * gfortran.dg/g77/980729-0.f: Likewise.
19344 * gfortran.dg/g77/981117-1.f: Likewise.
19345 * gfortran.dg/g77/toon_1.f: Likewise.
19346
19347 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19348
19349 PR c++/2204
19350 * g++.dg/other/abstract2.C: New test.
19351
19352 2004-07-12 Paul Brook <paul@codesourcery.com>
19353
19354 * gfortran.dg/pointer_init_1.f90: New test.
19355
19356 2004-07-11 Paul Brook <paul@codesourcery.com>
19357
19358 PR fortran/15986
19359 * gfortran.dg/contained_1.f90: New test.
19360
19361 2004-07-11 Mark Mitchell <mark@codesourcery.com>
19362
19363 * g++.dg/parse/defarg8.C: New test.
19364
19365 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19366
19367 PR fortran/16433
19368 * gfortran.dg/pr16433.f: New test.
19369
19370 PR fortran/17574
19371 * gfortran.dg/pr15754.f90: New test.
19372
19373 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
19374
19375 PR tree-optimization/16437
19376 * gcc.c-torture/execute/bitfld-4.c: New test.
19377
19378 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19379
19380 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19381 access to common var from module.
19382
19383 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19384
19385 PR fortran/16336
19386 * gfortran.fortran-torture/execute/common_2.f90: New test.
19387
19388 2004-07-10 Paul Brook <paul@codesourcery.com>
19389
19390 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19391
19392 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19393
19394 PR fortran/15969
19395 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19396
19397 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19398
19399 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19400 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19401 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19402 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19403 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19404 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19405 * gfortran.dg/g77/funderscoring.f: Likewise.
19406 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19407
19408 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19409
19410 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19411
19412 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19413 Paul Brook <paul@codesourcery.com>
19414
19415 PR fortran/13415
19416 * gfortran.dg/common_pointer_1.f90: New test.
19417
19418 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19419
19420 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19421
19422 2004-07-09 James E Wilson <wilson@specifixinc.com>
19423
19424 PR target/16364
19425 * gcc.c-torture/compile/20040709-1.c: New.
19426
19427 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19428
19429 PR fortran/14077
19430 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19431
19432 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19433
19434 PR fortran/13201
19435 * gfortran.dg/shape_1.f90: New test.
19436
19437 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19438 Andrew Pinski <apinski@apple.com>
19439
19440 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19441
19442 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19443
19444 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19445 comment.
19446
19447 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19448 Paul Brook <paul@codesourcery.com>
19449
19450 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19451 '.f95' and '.F95'.
19452
19453 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19454
19455 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19456
19457 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19458
19459 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19460 testcases with capital suffix.
19461
19462 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19463
19464 PR fortran/15481
19465 PR fortran/13372
19466 PR fortran/13575
19467 PR fortran/15978
19468 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19469
19470 * gfortran.dg/implicit_1.f90: New test.
19471
19472 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19473
19474 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19475 expression to match gfortran warning/error messages
19476 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19477 dg-error text.
19478
19479 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19480
19481 * lib/fortran-torture.exp: Rename proc search_for to
19482 search_for_re.
19483
19484 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19485
19486 * gcc.c-torture/execute/simd-5.x: New file.
19487 XFAIL on SPARC 64-bit at -O0.
19488
19489 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19490
19491 PR c++/8211
19492 PR c++/16165
19493 * g++.dg/warn/effc3.C: New test.
19494
19495 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19496
19497 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19498 change X to 1X in format.
19499 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19500 add data statements to conform to standard.
19501
19502 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19503
19504 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19505 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19506 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19507
19508 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19509
19510 * gfortran.dg/g77/7388.f: Copy from g77.dg
19511 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19512 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19513 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19514 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19515 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19516 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19517 * gfortran.dg/g77/strlen0.f: Likewise.
19518
19519 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19520
19521 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19522 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19523
19524 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19525
19526 * gcc.c-torture/execute/920428-2.x: Delete.
19527 * gcc.c-torture/execute/920501-7.x: Likewise.
19528
19529 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19530
19531 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19532 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19533 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19534 prescott and c3-2.
19535 (PREFETCH_3DNOW): Add -march=c3.
19536
19537 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19538
19539 PR c/16437
19540 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19541 * gcc.c-torture/execute/bf64-1.x: Likewise.
19542
19543 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19544
19545 * gcc.c-torture/compile/20040708-1.c: New test.
19546
19547 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19548
19549 PR c++/16169
19550 * g++.dg/warn/effc2.C: New test.
19551
19552 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19553
19554 * gcc.c-torture/execute/bitfld-1.x: Remove.
19555 * gcc.c-torture/execute/bitfld-3.c: New test.
19556 * gcc.dg/bitfld-2.c: Remove XFAILs.
19557
19558 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19559
19560 PR c++/16276
19561 * g++.dg/rtti/tinfo1.C: New file.
19562
19563 2004-07-07 Eric Christopher <echristo@redhat.com>
19564
19565 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19566
19567 2004-07-07 Andrew Pinski <apinski@apple.com>
19568
19569 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19570
19571 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19572
19573 * g++.dg/init/call1.C: XFAIL.
19574
19575 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19576
19577 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19578 except for movstrict*, to movmem* and clrstr* to clrmem*.
19579
19580 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19581
19582 * gcc.c-torture/execute/20040707-1.c: New test.
19583
19584 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19585
19586 * gcc.c-torture/execute/20040706-1.c: New test.
19587
19588 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19589
19590 PR c++/3671
19591 * g++.dg/template/spec14.C: New test.
19592
19593 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19594
19595 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19596 nothing if not yet defined. Use it in b, c and d type definitions.
19597 * gcc.c-torture/execute/20040705-1.c: New test.
19598 * gcc.c-torture/execute/20040705-2.c: New test.
19599
19600 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19601
19602 PR c++/2518
19603 * g++.dg/lookup/new1.C: New test.
19604
19605 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19606
19607 PR c++/11406
19608 * g++.dg/template/sizeof8.C: New test.
19609
19610 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19611
19612 * gcc.c-torture/compile/20040705-1.c: New test.
19613
19614 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19615
19616 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19617
19618 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19619
19620 * gcc.dg/cpp/if-mop.c: Two new testcases.
19621 * gcc.dg/cpp/trad/comment-3.c: New.
19622
19623 2004-07-04 Paul Brook <paul@codesourcery.com>
19624
19625 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19626
19627 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19628
19629 PR c++/3761
19630 * g++.dg/lookup/crash4.C: New test.
19631
19632 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19633
19634 * gcc.c-torture/execute/builtin-abs-1.c
19635 * gcc.c-torture/execute/builtin-abs-2.c
19636 * gcc.c-torture/execute/builtin-complex-1.c
19637 * gcc.c-torture/execute/builtins/string-1-lib.c
19638 * gcc.c-torture/execute/builtins/string-1.c
19639 * gcc.c-torture/execute/builtins/string-2-lib.c
19640 * gcc.c-torture/execute/builtins/string-2.c
19641 * gcc.c-torture/execute/builtins/string-3-lib.c
19642 * gcc.c-torture/execute/builtins/string-3.c
19643 * gcc.c-torture/execute/builtins/string-4-lib.c
19644 * gcc.c-torture/execute/builtins/string-4.c
19645 * gcc.c-torture/execute/builtins/string-5-lib.c
19646 * gcc.c-torture/execute/builtins/string-5.c
19647 * gcc.c-torture/execute/builtins/string-6-lib.c
19648 * gcc.c-torture/execute/builtins/string-6.c
19649 * gcc.c-torture/execute/builtins/string-7-lib.c
19650 * gcc.c-torture/execute/builtins/string-7.c
19651 * gcc.c-torture/execute/builtins/string-8-lib.c
19652 * gcc.c-torture/execute/builtins/string-8.c
19653 * gcc.c-torture/execute/builtins/string-9-lib.c
19654 * gcc.c-torture/execute/builtins/string-9.c
19655 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19656 * gcc.c-torture/execute/builtins/string-asm-1.c
19657 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19658 * gcc.c-torture/execute/builtins/string-asm-2.c
19659 * gcc.c-torture/execute/stdio-opt-1.c
19660 * gcc.c-torture/execute/stdio-opt-2.c
19661 * gcc.c-torture/execute/stdio-opt-3.c
19662 * gcc.c-torture/execute/string-opt-1.c
19663 * gcc.c-torture/execute/string-opt-10.c
19664 * gcc.c-torture/execute/string-opt-11.c
19665 * gcc.c-torture/execute/string-opt-12.c
19666 * gcc.c-torture/execute/string-opt-13.c
19667 * gcc.c-torture/execute/string-opt-14.c
19668 * gcc.c-torture/execute/string-opt-15.c
19669 * gcc.c-torture/execute/string-opt-16.c
19670 * gcc.c-torture/execute/string-opt-2.c
19671 * gcc.c-torture/execute/string-opt-6.c
19672 * gcc.c-torture/execute/string-opt-7.c
19673 * gcc.c-torture/execute/string-opt-8.c:
19674 Replace with ...
19675
19676 * gcc.c-torture/execute/builtins/abs-2.c
19677 * gcc.c-torture/execute/builtins/abs-3.c
19678 * gcc.c-torture/execute/builtins/complex-1.c
19679 * gcc.c-torture/execute/builtins/fprintf.c
19680 * gcc.c-torture/execute/builtins/fputs.c
19681 * gcc.c-torture/execute/builtins/memcmp.c
19682 * gcc.c-torture/execute/builtins/memmove.c
19683 * gcc.c-torture/execute/builtins/memops-asm.c
19684 * gcc.c-torture/execute/builtins/mempcpy-2.c
19685 * gcc.c-torture/execute/builtins/mempcpy.c
19686 * gcc.c-torture/execute/builtins/memset.c
19687 * gcc.c-torture/execute/builtins/printf.c
19688 * gcc.c-torture/execute/builtins/sprintf.c
19689 * gcc.c-torture/execute/builtins/strcat.c
19690 * gcc.c-torture/execute/builtins/strchr.c
19691 * gcc.c-torture/execute/builtins/strcmp.c
19692 * gcc.c-torture/execute/builtins/strcpy.c
19693 * gcc.c-torture/execute/builtins/strcspn.c
19694 * gcc.c-torture/execute/builtins/strlen-2.c
19695 * gcc.c-torture/execute/builtins/strlen.c
19696 * gcc.c-torture/execute/builtins/strncat.c
19697 * gcc.c-torture/execute/builtins/strncmp-2.c
19698 * gcc.c-torture/execute/builtins/strncmp.c
19699 * gcc.c-torture/execute/builtins/strncpy.c
19700 * gcc.c-torture/execute/builtins/strpbrk.c
19701 * gcc.c-torture/execute/builtins/strpcpy-2.c
19702 * gcc.c-torture/execute/builtins/strpcpy.c
19703 * gcc.c-torture/execute/builtins/strrchr.c
19704 * gcc.c-torture/execute/builtins/strspn.c
19705 * gcc.c-torture/execute/builtins/strstr-asm.c
19706 * gcc.c-torture/execute/builtins/strstr.c:
19707 ... these new files.
19708
19709 * gcc.c-torture/execute/builtins/abs-2-lib.c
19710 * gcc.c-torture/execute/builtins/abs-3-lib.c
19711 * gcc.c-torture/execute/builtins/complex-1-lib.c
19712 * gcc.c-torture/execute/builtins/fprintf-lib.c
19713 * gcc.c-torture/execute/builtins/fputs-lib.c
19714 * gcc.c-torture/execute/builtins/memcmp-lib.c
19715 * gcc.c-torture/execute/builtins/memmove-lib.c
19716 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19717 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19718 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19719 * gcc.c-torture/execute/builtins/memset-lib.c
19720 * gcc.c-torture/execute/builtins/printf-lib.c
19721 * gcc.c-torture/execute/builtins/sprintf-lib.c
19722 * gcc.c-torture/execute/builtins/strcat-lib.c
19723 * gcc.c-torture/execute/builtins/strchr-lib.c
19724 * gcc.c-torture/execute/builtins/strcmp-lib.c
19725 * gcc.c-torture/execute/builtins/strcpy-lib.c
19726 * gcc.c-torture/execute/builtins/strcspn-lib.c
19727 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19728 * gcc.c-torture/execute/builtins/strlen-lib.c
19729 * gcc.c-torture/execute/builtins/strncat-lib.c
19730 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19731 * gcc.c-torture/execute/builtins/strncmp-lib.c
19732 * gcc.c-torture/execute/builtins/strncpy-lib.c
19733 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19734 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19735 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19736 * gcc.c-torture/execute/builtins/strrchr-lib.c
19737 * gcc.c-torture/execute/builtins/strspn-lib.c
19738 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19739 * gcc.c-torture/execute/builtins/strstr-lib.c
19740 * gcc.c-torture/execute/builtins/lib/abs.c
19741 * gcc.c-torture/execute/builtins/lib/fprintf.c
19742 * gcc.c-torture/execute/builtins/lib/memset.c
19743 * gcc.c-torture/execute/builtins/lib/printf.c
19744 * gcc.c-torture/execute/builtins/lib/sprintf.c
19745 * gcc.c-torture/execute/builtins/lib/strcpy.c
19746 * gcc.c-torture/execute/builtins/lib/strcspn.c
19747 * gcc.c-torture/execute/builtins/lib/strncat.c
19748 * gcc.c-torture/execute/builtins/lib/strncmp.c
19749 * gcc.c-torture/execute/builtins/lib/strncpy.c
19750 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19751 * gcc.c-torture/execute/builtins/lib/strspn.c
19752 * gcc.c-torture/execute/builtins/lib/strstr.c:
19753 New files containing support routines.
19754
19755 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19756 declaration.
19757 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19758 when not optimizing.
19759
19760 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19761
19762 PR c++/16240
19763 * g++.dg/abi/mangle22.C: New test.
19764 * g++.dg/abi/mangle23.C: Likewise.
19765
19766 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19767
19768 PR fortran/16290
19769 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19770 Allow for cases without denormalized floating point numbers.
19771
19772 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19773
19774 PR c/1027
19775 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19776 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19777 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19778 expected warning text.
19779 * gcc.dg/format/diag-2.c: New test.
19780
19781 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19782
19783 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19784
19785 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19786
19787 * gcc.dg/builtins-43.c: New.
19788 * gcc.dg/builtins-44.c: New.
19789 * gcc.dg/builtins-45.c: New.
19790
19791 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19792 Andreas Tobler <a.tobler@schweiz.ch>
19793
19794 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19795 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19796 as SIGSEGV.
19797 * gcc.dg/cleanup-11.c: Likewise.
19798 * gcc.dg/cleanup-8.c: Likewise.
19799 * gcc.dg/cleanup-9.c: Likewise.
19800 * gcc.dg/cleanup-5.c: Run on all platforms.
19801
19802 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19803
19804 * g++.dg/warn/nonnull1.C: New test.
19805
19806 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19807
19808 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19809 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19810 Special-case the Sun compiler wrt to <complex.h>.
19811
19812 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19813
19814 * gcc.dg/Wunreachable-8.C: New test.
19815
19816 * gcc.dg/h8300-ice2.c : New test.
19817
19818 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19819
19820 PR fortran/16161
19821 * gfortran.fortran-torture/compile/implicit.f90: Add test
19822 for implicit character.
19823
19824 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19825
19826 PR fortran/16289
19827 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19828 Use tiny() intrinsic to find smallest non-negative real
19829
19830 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19831
19832 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19833 * gcc.dg/compat/struct-by-value-22_x.c: New.
19834 * gcc.dg/compat/struct-by-value-22_y.c: New.
19835
19836 * gcc.c-torture/execute/20040629-1.c: New test.
19837
19838 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19839
19840 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19841 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19842
19843 PR target/16195
19844 * gcc.dg/20040625-1.c: New test.
19845
19846 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19847
19848 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19849
19850 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19851
19852 PR fortran/15963
19853 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19854
19855 2004-06-29 Richard Henderson <rth@redhat.com>
19856
19857 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19858
19859 2004-06-29 Paul Brook <paul@codesourcery.com>
19860
19861 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19862 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19863
19864 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19865
19866 PR c++/16260
19867 * g++.dg/parse/crash15.C: New.
19868
19869 2004-06-28 Andrew Pinski <apinski@apple.com>
19870
19871 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19872 by the error already.
19873
19874 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19875
19876 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19877
19878 PR target/14041
19879 * gcc.dg/h8300-bss-align-1.c : New.
19880
19881 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19882
19883 * PR c++/16174
19884 * g++.dg/template/ctor4.C: New.
19885
19886 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19887
19888 PR c++/16205
19889 * g++.dg/warn/Wsequence-point-1.C: New test.
19890
19891 2004-06-27 Paul Brook <paul@codesourcery.com>
19892
19893 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19894
19895 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19896
19897 * g++.old-deja/g++.mike/p7325.C: Remove.
19898
19899 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19900
19901 PR c/14963
19902 * gcc.dg/pr14963.c: New test.
19903
19904 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19905
19906 PR c++/16193
19907 * g++.dg/parse/redef1.C: New test.
19908
19909 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19910
19911 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19912 20021110.c.
19913 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19914 20021119-1.c.
19915 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19916 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19917 5-04.c.
19918 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19919 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19920 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19921 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19922 g++.brendan/enum14.C.
19923 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19924 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19925 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19926 g++.mike/virt1.C.
19927 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19928 memtemp24.C.
19929
19930 2004-06-27 Roger Sayle <roger@eyesopen.com>
19931
19932 * gcc.dg/20040527-1.c: New test case.
19933
19934 2004-06-26 Bud Davis <bdavis9659@comcast.net>
19935
19936 PR gfortran/pr16196
19937 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19938
19939 2004-06-25 Roger Sayle <roger@eyesopen.com>
19940
19941 PR middle-end/15825
19942 * gcc.dg/pr15825-1.c: New test case.
19943
19944 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19945
19946 * gcc.c-torture/execute/20040625-1.c: New test.
19947
19948 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19949
19950 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19951
19952 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19953
19954 * gcc.dg/torture/mips-div-1.c: New test.
19955
19956 2004-06-24 Jeff Law <law@redhat.com>
19957
19958 * gcc.dg/tree-ssa/20040624-1.c: New test.
19959
19960 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
19961
19962 * gcc.c-torture/compile/20040624-1.c: New test.
19963
19964 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19965
19966 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19967 this directory.
19968
19969 2004-06-23 Andrew Pinski <apinski@apple.com>
19970
19971 PR middle-end/15988
19972 * g++.dg/opt/ptrmem4.C: New test.
19973
19974 * gcc.dg/c90-array-quals-2.c: New test.
19975
19976 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
19977
19978 * gcc.dg/kpice1.c: New test.
19979
19980 2006-06-23 Andrew Pinski <apinski@apple.com>
19981
19982 * gcc.dg/c90-array-quals.c: New test.
19983
19984 2006-06-22 Richard Henderson <rth@redhat.com>
19985
19986 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19987
19988 2004-06-22 Loren James Rittle <ljrittle@acm.org>
19989
19990 * gcc.dg/builtins-config.h: Handle FreeBSD.
19991
19992 2006-06-22 Richard Henderson <rth@redhat.com>
19993
19994 * g++.dg/opt/devirt1.C: New.
19995
19996 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
19997
19998 * g++.dg/opt/pr15551.C: New testcase.
19999
20000 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
20001
20002 PR target/14800
20003 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
20004 x86_64-*-linux* when compiling for 32bit.
20005
20006 2004-06-21 Andrew Pinski <apinski@apple.com>
20007
20008 * gcc.dg/pch/struct-1.c: New.
20009 * gcc.dg/pch/struct-1.hs: New.
20010
20011 2004-06-21 Geoffrey Keating <geoffk@apple.com>
20012
20013 * gcc.dg/pch/save-temps-1.c: New file.
20014 * gcc.dg/pch/save-temps-1.hs: New file.
20015
20016 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
20017
20018 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20019 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20020
20021 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20022
20023 * gfortran.fortran-torture/execute/select_1.f90: Rename function
20024 to fix type error.
20025 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20026 Remove trailing spaces.
20027
20028 2004-06-21 Richard Henderson <rth@redhat.com>
20029
20030 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20031 merging && to BIT_FIELD_REF.
20032
20033 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
20034
20035 * g++.dg/opt/placeholder1.C: New test.
20036
20037 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20038
20039 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
20040 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20041 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20042 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20043
20044 2004-06-20 Zack Weinberg <zack@codesourcery.com>
20045
20046 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
20047 extern "C".
20048 * g++.dg/other/pragma-re-1.C: Add comments.
20049
20050 2004-06-19 Bud Davis <bdavis9659@comcast.net>
20051
20052 PR gfortran/16080
20053 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
20054
20055 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
20056
20057 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
20058 instead of setting the type of size_t by
20059 hand.
20060
20061 2004-06-18 Roger Sayle <roger@eyesopen.com>
20062
20063 * gcc.dg/unordered-2.c: New test case.
20064 * gcc.dg/unordered-3.c: New test case.
20065
20066 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
20067
20068 PR other/16043
20069 * lib/g++.exp (g++_version): Tweak regexp for version
20070 * lib/g77.exp (g77_version): Likewise.
20071 * lib/gfortran.exp (gfortran_version): Likewise.
20072 * lib/objc.exp (objc_version): Likewise.
20073 * lib/treelang.exp (treelang_version): Likewise.
20074
20075 2004-06-19 Jakub Jelinek <jakub@redhat.com>
20076
20077 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
20078 Use INT_MAX instead of __INT_MAX__.
20079 * gcc.dg/compat/struct-align-2_y.c: Likewise.
20080
20081 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
20082 * gcc.dg/compat/scalar-return-3_x.c: Use it.
20083 * gcc.dg/compat/scalar-return-3_y.c: Use it.
20084 * gcc.dg/compat/scalar-return-4_x.c: Use it.
20085 * gcc.dg/compat/scalar-return-4_y.c: Use it.
20086 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
20087 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
20088 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
20089 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
20090
20091 * gcc.dg/range-test-1.c: New test.
20092 * g++.dg/opt/range-test-1.C: New test.
20093
20094 2004-06-17 Richard Henderson <rth@redhat.com>
20095
20096 * objc.dg/sync-1.m: New.
20097 * objc.dg/try-catch-1.m: Don't force next runtime.
20098 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20099 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
20100 shadowed catch clause.
20101 * objc.dg/try-catch-5.m: New.
20102
20103 2004-06-17 Zack Weinberg <zack@codesourcery.com>
20104
20105 Bug 14610
20106 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20107
20108 2004-06-15 Richard Henderson <rth@redhat.com>
20109
20110 * gcc.dg/20001116-1.c: Move expected warning line.
20111
20112 2004-06-15 Richard Henderson <rth@redhat.com>
20113
20114 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20115 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20116
20117 2004-06-15 Jeff Law <law@redhat.com>
20118
20119 * gcc.dg/tree-ssa/20040615-1.c: New test.
20120 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20121 be less sensitive to operand ordering.
20122 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20123
20124 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
20125
20126 * g++.dg/abi/bitfield3.C: Add comment..
20127
20128 2004-06-15 Richard Henderson <rth@redhat.com>
20129
20130 * g++.dg/ext/stmtexpr1.C: XFAIL.
20131 * gcc.dg/20030612-1.c: XFAIL.
20132
20133 2004-06-15 Eric Christopher <echristo@redhat.com>
20134
20135 * g++.dg/charset/asm5.c: New.
20136 * gcc.dg/charset/asm6.c: New.
20137
20138 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20139
20140 PR fortran/15962
20141 * gfortran.fortran-torture/execute/select_1.f90: New test.
20142
20143 2004-06-15 Paul Brook <paul@codesourcery.com>
20144
20145 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20146
20147 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20148
20149 PR c++/15967
20150 * g++.dg/lookup/crash3.C: New test.
20151
20152 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20153
20154 PR c++/15947
20155 * g++.dg/parse/dtor4.C: New test.
20156
20157 2004-06-14 Jeff Law <law@redhat.com>
20158
20159 * gcc.c-torture/compile/20040614-1.c: New test.
20160
20161 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20162
20163 PR fortran/15211
20164 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20165 LEN of a character array.
20166
20167 2004-06-14 Mark Mitchell <mark@codesourcery.com>
20168
20169 PR c++/15096
20170 * g++.dg/template/ptrmem10.C: New test.
20171
20172 PR c++/14930
20173 * g++.dg/template/friend30.C: New test.
20174
20175 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20176
20177 PR fortran/14928
20178 * gfortran.fortran-torture/compile/mloc.f90: New test.
20179
20180 2004-06-13 Paul Brook <paul@codesourcery.com>
20181
20182 * gfortran.fortran-torture/execute/random_2.f90: New test.
20183
20184 2004-06-13 Eric Christopher <echristo@redhat.com>
20185
20186 * gcc.dg/noncompile/redecl-1.c: Fix error message.
20187
20188 2004-06-12 Paul Brook <paul@codesourcery.com>
20189
20190 * gfortran.fortran-torture/execute/contained_3.f90: New test.
20191
20192 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20193
20194 PR fortran/14923
20195 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20196
20197 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20198
20199 PR fortran/14957
20200 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20201 syntax errors in end statements of contained subroutines.
20202
20203 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20204
20205 PR fortran/12841
20206 * gfortran.fortran-torture/execute/null_arg.f90: New test.
20207
20208 2004-06-12 Bud Davis <bdavis9659@comcast.net>
20209
20210 PR fortran/15665
20211 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20212
20213 2004-06-12 Bud Davis <bdavis9659@comcast.net>
20214
20215 PR gfortran/12839
20216 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20217
20218 2004-06-11 Mark Mitchell <mark@codesourcery.com>
20219
20220 PR c++/15862
20221 * g++.dg/parse/enum1.C: New test.
20222
20223 2004-06-10 Jeff Law <law@redhat.com>
20224
20225 * gcc.c-torture/compile/20040610-1.c: New test.
20226
20227 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20228
20229 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20230 * g++.old-deja/g++.other/decl3.C: Likewise.
20231
20232 2004-06-10 Brian Booth <bbooth@redhat.com>
20233
20234 * gcc.dg/tree-ssa/20031015-1.c: Scan for
20235 V_MAY_DEF instead of VDEF.
20236 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20237
20238 2004-06-10 Mark Mitchell <mark@codesourcery.com>
20239
20240 PR c++/14211
20241 * g++.dg/conversion/const1.C: New test.
20242
20243 PR c++/15076
20244 * g++.dg/conversion/reinterpret1.C: New test.
20245
20246 PR c++/15877
20247 * g++.dg/template/enum2.C: New test.
20248
20249 PR c++/15227
20250 * g++.dg/template/error13.C: New test.
20251
20252 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20253
20254 PR fortran/14957
20255 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20256 arguments to test_* REAL and of the right size.
20257
20258 2004-06-10 Jakub Jelinek <jakub@redhat.com>
20259
20260 PR target/15569
20261 PR rtl-optimization/15681
20262 * gcc.dg/20040609-1.c: New test.
20263
20264 2004-06-10 Jakub Jelinek <jakub@redhat.com>
20265
20266 PR c++/14791
20267 * g++.dg/opt/builtins1.C: New test.
20268
20269 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
20270
20271 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20272 that use default windows32 struct layout.
20273 * gcc.dg/i386-bitfield2.c: Likewise.
20274
20275 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
20276
20277 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20278 for mingw32 and cygwin targets.
20279
20280 2004-06-09 Geoffrey Keating <geoffk@apple.com>
20281
20282 * gcc.dg/pch/macro-4.c: New.
20283 * gcc.dg/pch/macro-4.hs: New.
20284
20285 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20286
20287 PR fortran/13249
20288 * gfortran.fortran-torture/compile/name_clash.f90: New test.
20289
20290 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20291
20292 PR fortran/13372
20293 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20294
20295 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20296
20297 PR gfortran/14897
20298 * gfortran.fortran-torture/execute/t_edit.f90: New test.
20299
20300 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20301
20302 PR gfortran/15755
20303 * gfortran.fortran-torture/execute/backspace.c : New test.
20304
20305 2004-06-09 Paul Brook <paul@codesourcery.com>
20306
20307 * gfortran.fortran-torture/execure/intrinsic_associated.f90
20308 (pointer_to_section): Rewrite to use smaller array.
20309
20310 2004-06-08 David Edelsohn <edelsohn@gnu.org>
20311
20312 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20313 * gcc.dg/ext/altivec-10.c: Same.
20314 * gcc.dg/ext/altivec-11.c: Same.
20315 * gcc.dg/ext/altivec-12.c: Same.
20316 * gcc.dg/ext/altivec-13.c: Same.
20317 * gcc.dg/ext/altivec-14.c: Same.
20318 * gcc.dg/ext/altivec-15.c: Same.
20319 * gcc.dg/ext/altivec-16.c: Same.
20320 * gcc.dg/ext/altivec-3.c: Same.
20321 * gcc.dg/ext/altivec-4.c: Same.
20322 * gcc.dg/ext/altivec-6.c: Same.
20323 * gcc.dg/ext/altivec-7.c: Same.
20324 * gcc.dg/ext/altivec-8.c: Same.
20325 * gcc.dg/ext/altivec-varargs-1.c: Same.
20326
20327 * g++.dg/ext/altivec-1.C: Correct dg syntax.
20328 * g++.dg/ext/altivec-10.C: Same.
20329 * g++.dg/ext/altivec-2.C: Same.
20330 * g++.dg/ext/altivec-3.C: Same.
20331 * g++.dg/ext/altivec-4.C: Same.
20332 * g++.dg/ext/altivec-5.C: Same.
20333 * g++.dg/ext/altivec-6.C: Same.
20334 * g++.dg/ext/altivec-7.C: Same.
20335 * g++.dg/ext/altivec-8.C: Same.
20336 * g++.dg/ext/altivec-9.C: Same.
20337
20338 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20339
20340 PR c++/7841
20341 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20342
20343 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20344
20345 * gcc.dg/union-1.c: New test.
20346
20347 2004-06-07 Roger Sayle <roger@eyesopen.com>
20348
20349 * gcc.dg/builtins-41.c: New test case.
20350 * gcc.dg/builtins-42.c: New test case.
20351
20352 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20353
20354 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20355 * g++.dg/ext/altivec-10.C: Same.
20356 * g++.dg/ext/altivec-2.C: Same.
20357 * g++.dg/ext/altivec-3.C: Same.
20358 * g++.dg/ext/altivec-4.C: Same.
20359 * g++.dg/ext/altivec-5.C: Same.
20360 * g++.dg/ext/altivec-6.C: Same.
20361 * g++.dg/ext/altivec-7.C: Same.
20362 * g++.dg/ext/altivec-8.C: Same.
20363 * g++.dg/ext/altivec-9.C: Same.
20364 * g++.old-deja/g++.abi/cxa_vec.C: Same.
20365 * g++.old-deja/g++.brendan/new3.C: Same.
20366 * gcc.c-torture/execute/eeprof-1.x: Same.
20367
20368 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
20369
20370 PR c/14765
20371 * gcc.dg/pr14765-1.c: New test.
20372
20373 2004-06-07 Roger Sayle <roger@eyesopen.com>
20374
20375 PR c/14649
20376 * gcc.dg/pr14649-1.c: New test case.
20377
20378 2004-06-07 Richard Henderson <rth@redhat.com>
20379
20380 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20381 if temporaries.
20382
20383 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20384
20385 * g++.dg/eh/elide1.C: Remove XFAIL.
20386
20387 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20388
20389 PR c++/15337
20390 * g++.dg/expr/sizeof3.C: New test.
20391
20392 PR c++/14777
20393 * g++.dg/template/access14.C: New test.
20394
20395 PR c++/15554
20396 * g++.dg/template/enum1.C: New test.
20397
20398 PR c++/15057
20399 * g++.dg/eh/throw1.C: New test.
20400
20401 2004-06-07 David Ayers <d.ayers@inode.at>
20402 Ziemowit Laski <zlaski@apple.com>
20403
20404 * lib/objc.exp (objc_target_compile): Revert the '-framework
20405 Foundation' flag fix, since bare Darwin does not ship
20406 with the Foundation framework.
20407 * objc/execute/next_mapping.h: Provide a local NSConstantString
20408 @interface and @implementation.
20409 (objc_constant_string_init): A constructor function, used to
20410 initialize the NSConstantString meta-class object.
20411 * objc/execute/string1.m: Include "next_mapping.h" instead of
20412 <Foundation/NSString.h>.
20413 * objc/execute/string2.m: Likewise.
20414 * objc/execute/string3.m: Likewise.
20415 * objc/execute/string4.m: Likewise.
20416
20417 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20418
20419 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20420 to double. Replace double with FLOAT.
20421 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20422
20423 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20424 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20425 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20426 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20427 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20428 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20429 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20430 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20431
20432 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20433
20434 PR c/13519
20435 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20436
20437 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20438
20439 PR c++/15503
20440 * g++.dg/template/meminit2.C: New test.
20441
20442 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20443
20444 PR target/15822
20445 * gcc.c-torture/execute/compare-fp-1.c,
20446 gcc.c-torture/execute/compare-fp-2.c,
20447 gcc.c-torture/execute/compare-fp-3.c,
20448 gcc.c-torture/execute/compare-fp-4.c,
20449 gcc.c-torture/execute/compare-fp-3.x,
20450 gcc.c-torture/execute/compare-fp-4.x: Moved...
20451 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20452 gcc.c-torture/execute/ieee/compare-fp-2.c,
20453 gcc.c-torture/execute/ieee/compare-fp-3.c,
20454 gcc.c-torture/execute/ieee/compare-fp-4.c,
20455 gcc.c-torture/execute/ieee/compare-fp-3.x,
20456 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20457
20458 2004-06-04 David Ayers <d.ayers@inode.at>
20459
20460 * objc/execute/protocol-isEqual-4.m: New testcase.
20461
20462 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20463
20464 * objc/execute/protocol-isEqual-1.m: New testcase.
20465 * objc/execute/protocol-isEqual-2.m: New testcase.
20466 * objc/execute/protocol-isEqual-3.m: New testcase.
20467
20468 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20469
20470 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20471
20472 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20473
20474 * lib/objc.exp (objc_target_compile): When running tests on
20475 Darwin (Mac OS X), inform the linker about '-framework
20476 'Foundation'.
20477
20478 2004-06-02 Eric Christopher <echristo@redhat.com>
20479
20480 * gcc.c-torture/compile/20040602-1.c: New.
20481
20482 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20483
20484 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20485 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20486
20487 PR tree-optimization/14736
20488 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20489
20490 PR tree-optimization/14042
20491 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20492
20493 PR tree-optimization/14729
20494 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20495
20496 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20497
20498 PR fortran/15557
20499 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20500
20501 2004-06-01 Richard Hederson <rth@redhat.com>
20502
20503 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20504
20505 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20506
20507 PR c++/14932
20508 * g++.dg/parse/offsetof4.C: New test.
20509
20510 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20511
20512 PR objc/7993
20513 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20514
20515 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20516
20517 PR c++/15701
20518 * g++.dg/template/friend29.C: New test.
20519
20520 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20521
20522 PR c/15749
20523 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20524
20525 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20526
20527 * gcc.dg/sparc-trap-1.c: New test.
20528
20529 2004-05-31 Roger Sayle <roger@eyesopen.com>
20530
20531 PR middle-end/15069
20532 * g++.dg/opt/fold3.C: New test case.
20533
20534 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20535
20536 * lib/target-supports.exp (check_iconv_available): Fix fallout
20537 from 2004-05-28 patch.
20538
20539 2004-05-30 Paul Brook <paul@codesourcery.com>
20540
20541 PR fortran/15620
20542 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20543 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20544
20545 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20546
20547 * gfortran.fortran-torture/execute/random_1.f90: New test.
20548
20549 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20550
20551 * g++.dg/ext/altivec-10.C: New test.
20552
20553 2004-05-29 Paul Brook <paul@codesourcery.com>
20554
20555 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20556
20557 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20558
20559 * gcc.dg/altivec-16.c: New test.
20560
20561 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20562
20563 * lib/target-supports.exp (check_vmx_hw_available): New.
20564 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20565
20566 * lib/target-supports.exp (check_alias_available,
20567 check_iconv_available, check_named_sections_available): Use
20568 unique names for temporary files.
20569
20570 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20571
20572 * gcc.dg/altivec-15.c: New test.
20573
20574 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20575
20576 PR c++/15083
20577 * g++.dg/warn/noeffect6.C: New test.
20578
20579 PR c++/15471
20580 * g++.dg/expr/ptrmem4.C: New test.
20581
20582 PR c++/15640
20583 * g++.dg/template/operator3.C: New test.
20584
20585 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20586
20587 PR c++/14668
20588 * g++.dg/lookup/redecl1.C: New test.
20589 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20590
20591 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20592
20593 * gcc.c-torture/execute/compare-fp-1.c,
20594 gcc.c-torture/execute/compare-fp-2.c,
20595 gcc.c-torture/execute/compare-fp-3.c,
20596 gcc.c-torture/execute/compare-fp-4.c,
20597 gcc.c-torture/execute/compare-fp-3.x,
20598 gcc.c-torture/execute/compare-fp-4.x,
20599 gcc.dg/pr15649-1.c: New.
20600
20601 2004-05-27 Adam Nemet <anemet@lnxw.com>
20602
20603 PR c++/12883
20604 * g++.dg/init/array14.C: New test.
20605
20606 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20607
20608 * lib/compat.exp (compat-get-options-main): New.
20609 (compat-get-options): Remove unneeded code, warn for ignored
20610 command.
20611 (compat-execute): Check flag set by dg-require-* commands.
20612
20613 * lib/compat.exp (compat-execute): Break up long lines.
20614
20615 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20616
20617 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20618 * gcc.dg/altivec-14.c: New test.
20619 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20620
20621 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20622 * gcc.dg/altivec-12.c: Ditto.
20623
20624 * gcc.dg/altivec-3.c: Move call to altivec_check.
20625
20626 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20627
20628 PR c++/15044
20629 * g++.dg/template/error12.C: New test.
20630
20631 PR c++/15317
20632 * g++.dg/ext/attrib15.C: New test.
20633
20634 PR c++/15329
20635 * g++.dg/template/ptrmem9.C: New test.
20636
20637 2004-05-25 Paul Brook <paul@codesourcery.com>
20638
20639 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20640
20641 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20642
20643 PR c++/15165
20644 * g++.dg/template/crash19.C: New test.
20645
20646 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20647
20648 PR c++/15025
20649 * g++.dg/template/redecl1.C: New test.
20650
20651 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20652
20653 PR c++/14821
20654 * g++.dg/other/ns1.C: New test.
20655
20656 PR c++/14883
20657 * g++.dg/template/invalid1.C: New test.
20658
20659 2004-05-23 Paul Brook <paul@codesourcery.com>
20660 Victor Leikehman <lei@haifasphere.co.il>
20661
20662 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20663 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20664
20665 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20666
20667 PR c++/15285
20668 PR c++/15299
20669 * g++.dg/template/non-dependent5.C: New test.
20670 * g++.dg/template/non-dependent6.C: New test.
20671
20672 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20673
20674 PR c++/15507
20675 * g++.dg/inherit/union1.C: New test.
20676
20677 PR c++/15542
20678 * g++.dg/template/addr1.C: New test.
20679
20680 PR c++/15427
20681 * g++.dg/template/array5.C: New test.
20682
20683 PR c++/15287
20684 * g++.dg/template/array6.C: New test.
20685
20686 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20687 Roger Sayle <roger@eyesopen.com>
20688
20689 * g++.dg/lookup/forscope2.C: New test case.
20690
20691 2004-05-22 Ben Elliston <bje@au.ibm.com>
20692
20693 * gcc.dg/cpp/Wmissingdirs.c: New.
20694
20695 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20696
20697 PR target/15301
20698 * gcc.dg/compat/union-m128-1.h: New file.
20699 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20700 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20701 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20702
20703 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20704
20705 PR target/15302
20706 * gcc.dg/compat/struct-complex-1.h: New file.
20707 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20708 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20709 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20710
20711 2004-05-20 Roger Sayle <roger@eyesopen.com>
20712
20713 PR middle-end/3074
20714 * gcc.dg/pr3074-1.c: New test case.
20715 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20716
20717 2004-05-20 Falk Hueffner <falk@debian.org>
20718
20719 PR other/15526
20720 * gcc.dg/ftrapv-1.c: New test case.
20721
20722 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20723
20724 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20725
20726 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20727 Jeff Law <law@redhat.com>
20728
20729 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20730 * gcc.dg/tree-ssa/20040518-2.c: New test.
20731
20732 * gcc.dg/tree-ssa/20040518-1.c: New test.
20733
20734 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20735
20736 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20737
20738 2004-05-18 Paul Brook <paul@codesourcery.com>
20739
20740 PR fortran/13930
20741 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20742
20743 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20744
20745 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20746 constant folding.
20747
20748 2004-05-17 Steven Bosscher <stevenb@suse.de>
20749
20750 * gcc.dg/tree-ssa/20040517-1.c: New test.
20751
20752 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20753
20754 * gcc.dg/loop-4.c: New test.
20755
20756 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20757
20758 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20759
20760 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20761
20762 PR fortran/15311
20763 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20764
20765 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20766
20767 PR fortran/13826
20768 PR fortran/13940
20769 * gfortran.fortran-torture/compile/data_1.f90: New test.
20770
20771 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20772
20773 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20774 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20775
20776 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20777
20778 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20779
20780 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20781
20782 PR c/15444
20783 * gcc.dg/format/xopen-1.c: Adjust expected message.
20784 * gcc.dg/format/xopen-3.c: New test.
20785
20786 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20787
20788 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20789
20790 2004-05-14 Jeff Law <law@redhat.com>
20791
20792 * gcc.dg/tree-ssa/20040514-2.c: New test.
20793
20794 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20795
20796 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20797 this ...
20798 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20799 this.
20800
20801 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20802
20803 * gcc.dg/tree-ssa/20040514-1.c: New test.
20804
20805 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20806
20807 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20808 test.
20809
20810 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20811
20812 PR fortran/14066
20813 * gfortran.fortran-torture/compile/do_1.f90: New test.
20814
20815 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20816
20817 PR fortran/15051
20818 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20819 test.
20820
20821 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20822
20823 PR fortran/15149
20824 * gfortran.fortran-torture/execute/random_init.f90: New test.
20825
20826 2004-05-13 Paul Brook <paul@codesourcery.com>
20827
20828 PR fortran/15314
20829 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20830
20831 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20832
20833 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20834 for the powerpc case.
20835
20836 2004-05-13 Jeff Law <law@redhat.com>
20837
20838 * gcc.dg/tree-ssa/20040513-1.c: New test.
20839 * gcc.dg/tree-ssa/20040513-2.c: New test.
20840
20841 2004-05-13 Paul Brook <paul@codesourcery.com>
20842
20843 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20844 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20845 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20846
20847 2004-05-13 Andreas Schwab <schwab@suse.de>
20848
20849 PR other/10819
20850 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20851 characters.
20852
20853 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20854
20855 PR fortran/15294
20856 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20857
20858 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20859
20860 Merge from tree-ssa-20020619-branch. See
20861 ChangeLog.tree-ssa for details.
20862
20863 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20864
20865 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20866 include <altivec.h> explicitly.
20867 * gcc.dg/altivec-13.c: Likewise.
20868
20869 2004-05-11 Paul Brook <paul@codesourcery.com>
20870
20871 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20872
20873 2004-05-10 Eric Christopher <echristo@redhat.com>
20874
20875 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20876 * gcc.dg/sibcall-4.c: Ditto.
20877
20878 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20879
20880 * g++.dg/ext/altivec-8.C: New test case.
20881 * gcc.dg/altivec-13.c: New test case.
20882
20883 2004-05-08 Roger Sayle <roger@eyesopen.com>
20884
20885 * gcc.c-torture/execute/divcmp-1.c: New test case.
20886 * gcc.c-torture/execute/divcmp-2.c: New test case.
20887 * gcc.c-torture/execute/divcmp-3.c: New test case.
20888
20889 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20890
20891 * g++.dg/other/pragma-re-2.C: New test.
20892
20893 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20894
20895 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20896 * gcc.dg/i386-387-2.c: Likewise.
20897
20898 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20899 __builtin_drem.
20900 * gcc.dg/i386-387-6.c: Likewise.
20901
20902 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20903
20904 * gcc.dg/builtins-33.c: Also check log1p*.
20905
20906 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20907
20908 PR optimization/15296
20909 * gcc.c-torture/execute/pr15296.c: New test.
20910
20911 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20912
20913 * gcc.dg/builtins-40.c: New test.
20914
20915 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20916
20917 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20918
20919 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
20920
20921 * g++.dg/ext/spe1.C: New testcase.
20922
20923 2004-05-04 Ziemowit Laski <zlaski@apple.com>
20924
20925 * objc.dg/image-info.m: Allow additional attributes
20926 for __image_info section.
20927
20928 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
20929
20930 * gcc.dg/torture/mips-hilo-2.c: New test.
20931
20932 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20933
20934 PR c++/14389
20935 * g++.dg/template/member5.C: New test.
20936
20937 2004-05-03 Uros Bizjak <uros@kss-loka.si>
20938
20939 * gcc.dg/builtins-34.c: Also check expm1*.
20940
20941 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20942
20943 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20944 * gcc.dg/torture/builtin-convert-3.c: New test.
20945
20946 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
20947
20948 PR middle-end/15054
20949 * g++.dg/opt/pr15054.C: New test.
20950
20951 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20952
20953 * gcc.dg/torture/builtin-rounding-1.c: New test.
20954 * gcc.dg/builtins-25.c: Delete.
20955 * gcc.dg/builtins-29.c: Delete.
20956
20957 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
20958
20959 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20960 * gcc.dg/sibcall-4.c: Likewise.
20961 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20962
20963 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20964
20965 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20966 bit-field on 16-bit targets.
20967
20968 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20969
20970 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20971 16-bit targets.
20972
20973 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
20974
20975 * gcc.dg/rs6000-power2-1.c: Change to compile only.
20976 * gcc.dg/rs6000-power2-2.c: Likewise.
20977
20978 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
20979
20980 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20981 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20982 Change the asm registers to be in form of frN instead of fN.
20983
20984 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20985
20986 * gcc.dg/torture/builtin-convert-2.c: New test.
20987
20988 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
20989
20990 * gcc.dg/rs6000-power2-1.c: New test.
20991 * gcc.dg/rs6000-power2-2.c: New test.
20992
20993 2004-04-28 Jan Hubicka <jh@suse.cz>
20994
20995 * gcc.dg/unused-6.c: New test.
20996
20997 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20998 Ulrich Weigand <uweigand@de.ibm.com>
20999
21000 * ada/acats/run_all.sh: Define $target variable.
21001
21002 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
21003
21004 PR c++/15119
21005 * g++.dg/other/vararg-1.C: New test.
21006
21007 PR c++/4794
21008 * g++.dg/eh/cleanup3.C: New test.
21009
21010 2004-04-24 Laurent GUERBY <laurent@guerby.net>
21011
21012 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21013 and ad8011a (target_insn).
21014 * ada/acats/support/macro.dfs: Likewise.
21015 * ada/acats/support/impbit.adb: New file.
21016
21017 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
21018
21019 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21020
21021 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21022
21023 * gcc.dg/loop-3.c: New test.
21024
21025 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
21026
21027 * gcc.c-torture/execute/simd-5.c: New test.
21028
21029 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21030
21031 PR c++/15064
21032 * g++.dg/template/crash18.C: New test.
21033
21034 2004-04-22 Mark Mitchell <mark@codesourcery.com>
21035
21036 * g++.dg/ext/complit3.C: New test.
21037
21038 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
21039
21040 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
21041 * gcc.dg/altivec-3.c: Same.
21042 * gcc.dg/altivec-varargs-1.c: Same.
21043
21044 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
21045
21046 * lib/target-supports.exp (check_profiling_available): Assume
21047 profiling is not available on powerpc-eabi targets.
21048
21049 2004-04-21 Janis Johnson <janis187@us.ibm.com>
21050
21051 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
21052 * gcc.dg/vmx/bug-1.c: Ditto.
21053
21054 2004-04-20 Eric Christopher <echristo@redhat.com>
21055
21056 * gcc.dg/charset/extern.c: New test.
21057 * g++.dg/charset/extern3.cc: Ditto.
21058
21059 2004-04-20 Uros Bizjak <uros@kss-loka.si>
21060
21061 * gcc.dg/builtins-39.c: New test.
21062
21063 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
21064
21065 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
21066
21067 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
21068
21069 * gcc.dg/torture/mips-hilo-1.c: New test.
21070
21071 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
21072
21073 * gcc.c-torture/compile/20040419-1.c: New test.
21074
21075 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
21076
21077 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
21078
21079 2004-04-18 Zack Weinberg <zack@codesourcery.com>
21080 Aldy Hernandez <aldyh@redhat.com>
21081
21082 * gcc.c-torture/execute/va-arg-24.c: New.
21083
21084 2004-04-17 Zack Weinberg <zack@codesourcery.com>
21085 Aldy Hernandez <aldyh@redhat.com>
21086
21087 * gcc.dg/vmx/1b-01.c: New.
21088 * gcc.dg/vmx/1b-02.c: New.
21089 * gcc.dg/vmx/1b-03.c: New.
21090 * gcc.dg/vmx/1b-04.c: New.
21091 * gcc.dg/vmx/1b-05.c: New.
21092 * gcc.dg/vmx/1b-06.c: New.
21093 * gcc.dg/vmx/1b-07.c: New.
21094 * gcc.dg/vmx/1c-01.c: New.
21095 * gcc.dg/vmx/1c-02.c: New.
21096 * gcc.dg/vmx/3a-01a.c: New.
21097 * gcc.dg/vmx/3a-01.c: New.
21098 * gcc.dg/vmx/3a-01m.c: New.
21099 * gcc.dg/vmx/3a-03.c: New.
21100 * gcc.dg/vmx/3a-03m.c: New.
21101 * gcc.dg/vmx/3a-04.c: New.
21102 * gcc.dg/vmx/3a-04m.c: New.
21103 * gcc.dg/vmx/3a-05.c: New.
21104 * gcc.dg/vmx/3a-06.c: New.
21105 * gcc.dg/vmx/3a-06m.c: New.
21106 * gcc.dg/vmx/3a-07.c: New.
21107 * gcc.dg/vmx/3b-01.c: New.
21108 * gcc.dg/vmx/3b-02.c: New.
21109 * gcc.dg/vmx/3b-10.c: New.
21110 * gcc.dg/vmx/3b-13.c: New.
21111 * gcc.dg/vmx/3b-14.c: New.
21112 * gcc.dg/vmx/3b-15.c: New.
21113 * gcc.dg/vmx/3c-01a.c: New.
21114 * gcc.dg/vmx/3c-01.c: New.
21115 * gcc.dg/vmx/3c-02.c: New.
21116 * gcc.dg/vmx/3c-03.c: New.
21117 * gcc.dg/vmx/3d-01.c: New.
21118 * gcc.dg/vmx/4-01.c: New.
21119 * gcc.dg/vmx/4-03.c: New.
21120 * gcc.dg/vmx/5-01.c: New.
21121 * gcc.dg/vmx/5-02.c: New.
21122 * gcc.dg/vmx/5-03.c: New.
21123 * gcc.dg/vmx/5-04.c: New.
21124 * gcc.dg/vmx/5-05.c: New.
21125 * gcc.dg/vmx/5-06.c: New.
21126 * gcc.dg/vmx/5-07.c: New.
21127 * gcc.dg/vmx/5-07t.c: New.
21128 * gcc.dg/vmx/5-08.c: New.
21129 * gcc.dg/vmx/5-10.c: New.
21130 * gcc.dg/vmx/5-11.c: New.
21131 * gcc.dg/vmx/7-01a.c: New.
21132 * gcc.dg/vmx/7-01.c: New.
21133 * gcc.dg/vmx/7c-01.c: New.
21134 * gcc.dg/vmx/7d-01.c: New.
21135 * gcc.dg/vmx/7d-02.c: New.
21136 * gcc.dg/vmx/8-01.c: New.
21137 * gcc.dg/vmx/8-02a.c: New.
21138 * gcc.dg/vmx/8-02.c: New.
21139 * gcc.dg/vmx/brode-1.c: New.
21140 * gcc.dg/vmx/bug-1.c: New.
21141 * gcc.dg/vmx/bug-2.c: New.
21142 * gcc.dg/vmx/bug-3.c: New.
21143 * gcc.dg/vmx/cw-bug-1.c: New.
21144 * gcc.dg/vmx/cw-bug-2.c: New.
21145 * gcc.dg/vmx/cw-bug-3.c: New.
21146 * gcc.dg/vmx/dct.c: New.
21147 * gcc.dg/vmx/debug-1.c: New.
21148 * gcc.dg/vmx/debug-2.c: New.
21149 * gcc.dg/vmx/debug-3.c: New.
21150 * gcc.dg/vmx/debug-4.c: New.
21151 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21152 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21153 * gcc.dg/vmx/eg-5.c: New.
21154 * gcc.dg/vmx/fft.c: New.
21155 * gcc.dg/vmx/gcc-bug-1.c: New.
21156 * gcc.dg/vmx/gcc-bug-2.c: New.
21157 * gcc.dg/vmx/gcc-bug-3.c: New.
21158 * gcc.dg/vmx/gcc-bug-4.c: New.
21159 * gcc.dg/vmx/gcc-bug-5.c: New.
21160 * gcc.dg/vmx/gcc-bug-6.c: New.
21161 * gcc.dg/vmx/gcc-bug-7.c: New.
21162 * gcc.dg/vmx/gcc-bug-8.c: New.
21163 * gcc.dg/vmx/gcc-bug-9.c: New.
21164 * gcc.dg/vmx/gcc-bug-b.c: New.
21165 * gcc.dg/vmx/gcc-bug-c.c: New.
21166 * gcc.dg/vmx/gcc-bug-d.c: New.
21167 * gcc.dg/vmx/gcc-bug-e.c: New.
21168 * gcc.dg/vmx/gcc-bug-f.c: New.
21169 * gcc.dg/vmx/gcc-bug-g.c: New.
21170 * gcc.dg/vmx/gcc-bug-i.c: New.
21171 * gcc.dg/vmx/harness.h: New.
21172 * gcc.dg/vmx/ira1.c: New.
21173 * gcc.dg/vmx/ira2a.c: New.
21174 * gcc.dg/vmx/ira2b.c: New.
21175 * gcc.dg/vmx/ira2.c: New.
21176 * gcc.dg/vmx/ira2c.c: New.
21177 * gcc.dg/vmx/mem.c: New.
21178 * gcc.dg/vmx/newton-1.c: New.
21179 * gcc.dg/vmx/ops.c: New.
21180 * gcc.dg/vmx/sn7153.c: New.
21181 * gcc.dg/vmx/spill2.c: New.
21182 * gcc.dg/vmx/spill3.c: New.
21183 * gcc.dg/vmx/spill.c: New.
21184 * gcc.dg/vmx/t.c: New.
21185 * gcc.dg/vmx/varargs-1.c: New.
21186 * gcc.dg/vmx/varargs-2.c: New.
21187 * gcc.dg/vmx/varargs-3.c: New.
21188 * gcc.dg/vmx/varargs-4.c: New.
21189 * gcc.dg/vmx/varargs-5.c: New.
21190 * gcc.dg/vmx/varargs-6.c: New.
21191 * gcc.dg/vmx/varargs-7.c: New.
21192 * gcc.dg/vmx/vmx.exp: New.
21193 * gcc.dg/vmx/vprint-1.c: New.
21194 * gcc.dg/vmx/vscan-1.c: New.
21195 * gcc.dg/vmx/x-01.c: New.
21196 * gcc.dg/vmx/x-02.c: New.
21197 * gcc.dg/vmx/x-03.c: New.
21198 * gcc.dg/vmx/x-04.c: New.
21199 * gcc.dg/vmx/x-05.c: New.
21200 * gcc.dg/vmx/yousufi-1.c: New.
21201 * gcc.dg/vmx/zero-1.c: New.
21202 * gcc.dg/vmx/zero.c: New.
21203
21204 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
21205
21206 * g++.dg/lookup/java1.C: Update for chage of
21207 _Jv_AllocObject.
21208 * g++.dg/lookup/java2.C: Likewise.
21209
21210 2004-04-17 Laurent GUERBY <laurent@guerby.net>
21211
21212 * ada/acats/run_all.sh: use -O2 by default.
21213
21214 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
21215
21216 * gcc.dg/vr-mult-[12].c: New tests.
21217
21218 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21219
21220 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21221
21222 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21223
21224 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
21225
21226 * lib/target-supports.exp (check_profiling_available): Assume profiling
21227 isn't available for mips*-*-elf targets.
21228
21229 2004-04-14 Uros Bizjak <uros@kss-loka.si>
21230
21231 * gcc.dg/builtins-38.c: New test.
21232
21233 2004-04-14 Eric Christopher <echristo@redhat.com>
21234
21235 * g++.dg/charset/charset.exp: Run .cc extension tests.
21236
21237 2004-04-14 Zack Weinberg <zack@codesourcery.com>
21238
21239 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
21240
21241 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21242
21243 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21244
21245 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
21246
21247 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21248 * gcc.dg/i386-387-2.c: Likewise.
21249
21250 * gcc.dg/i386-387-7.c: New test.
21251 * gcc.dg/i386-387-8.c: New test.
21252
21253 * gcc.dg/builtins-37.c: New test.
21254
21255 2004-04-13 Geoffrey Keating <geoffk@apple.com>
21256
21257 * g++.dg/pch/externc-1.C: Add missing semicolon.
21258
21259 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
21260
21261 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21262
21263 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
21264
21265 * gcc.c-torture/execute/20040411-1.c: New test.
21266
21267 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
21268
21269 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21270
21271 2004-04-09 Chris Demetriou <cgd@broadcom.com>
21272
21273 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21274
21275 2004-04-09 Zack Weinberg <zack@codesourcery.com>
21276
21277 * lib/target-supports.exp (check_named_sections_available): New.
21278 * lib/gcc-dg.exp (dg-require-named-sections): New.
21279 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21280 old-deja.exp. Also prune error-count message from HP linker.
21281 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21282
21283 * g++.dg/init/init-ref4.C: Use dg-require-weak.
21284 * g++.old-deja/g++.pt/static3.C: Likewise.
21285 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21286
21287 2004-04-09 Roger Sayle <roger@eyesopen.com>
21288
21289 * gcc.c-torture/execute/20040409-1.c: New test case.
21290 * gcc.c-torture/execute/20040409-2.c: New test case.
21291 * gcc.c-torture/execute/20040409-3.c: New test case.
21292
21293 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
21294
21295 * gcc.dg/20040409-1.c: New test.
21296
21297 2004-04-08 Roger Sayle <roger@eyesopen.com>
21298
21299 PR target/14888
21300 * g++.dg/opt/pr14888.C: New test case.
21301
21302 2004-04-08 Geoffrey Keating <geoffk@apple.com>
21303
21304 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21305 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21306 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21307 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21308 New tests.
21309
21310 2004-04-08 Paul Brook <paul@codesourcery.com>
21311
21312 * gcc.dg/spill-1.c: New test.
21313
21314 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21315
21316 * gcc.dg/torture/builtin-ctype-2.c: New test.
21317
21318 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
21319
21320 * gcc.dg/pch/pch.exp: Add largefile test.
21321
21322 2004-04-06 Geoffrey Keating <geoffk@apple.com>
21323
21324 * g++.dg/pch/externc-1.Hs: New.
21325 * g++.dg/pch/externc-1.C: New.
21326
21327 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21328
21329 * gcc.dg/compat/struct-by-value-5a_main.c,
21330 gcc.dg/compat/struct-by-value-5b_main.c: New files.
21331 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21332 * gcc.dg/compat/struct-by-value-5a_x.c,
21333 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21334 gcc.dg/compat/struct-by-value-5_x.c.
21335 * gcc.dg/compat/struct-by-value-5a_y.c,
21336 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21337 gcc.dg/compat/struct-by-value-5_y.c.
21338
21339 * gcc.dg/compat/struct-by-value-6a_main.c,
21340 gcc.dg/compat/struct-by-value-6b_main.c: New files.
21341 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21342 * gcc.dg/compat/struct-by-value-6a_x.c,
21343 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21344 gcc.dg/compat/struct-by-value-6_x.c.
21345 * gcc.dg/compat/struct-by-value-6a_y.c,
21346 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21347 gcc.dg/compat/struct-by-value-6_y.c.
21348
21349 * gcc.dg/compat/struct-by-value-7a_main.c,
21350 gcc.dg/compat/struct-by-value-7b_main.c: New files.
21351 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21352 * gcc.dg/compat/struct-by-value-7a_x.c,
21353 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21354 gcc.dg/compat/struct-by-value-7_x.c.
21355 * gcc.dg/compat/struct-by-value-7a_y.c,
21356 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21357 gcc.dg/compat/struct-by-value-7_y.c.
21358
21359 2004-04-06 Jakub Jelinek <jakub@redhat.com>
21360
21361 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21362 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21363 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21364 options.
21365
21366 2004-04-06 Uros Bizjak <uros@kss-loka.si>
21367
21368 * gcc.dg/builtins-36.c: New test.
21369
21370 2004-04-06 Paul Brook <paul@codesourcery.com>
21371
21372 * README.gcc: Remove obsolete contraint on testcases.
21373
21374 2004-04-05 Paul Brook <paul@codesourcery.com>
21375
21376 PR2123
21377 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21378 failure and exit(0) on success.
21379 * g++.dg/expr/anew2.C: Ditto.
21380 * g++.dg/expr/anew3.C: Ditto.
21381 * g++.dg/expr/anew4.C: Ditto.
21382
21383 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21384
21385 PR c++/3518
21386 * g++.dg/template/unify7.C: New.
21387
21388 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21389
21390 * g++.dg/README: Bring up to date with new subdirectories; remove
21391 duplicate subdirectory lines.
21392
21393 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21394
21395 PR c++/14007
21396 * g++.dg/template/unify5.C: New.
21397 * g++.dg/template/unify6.C: New.
21398 * g++.dg/template/qualttp20.C: Adjust.
21399 * g++.old-deja/g++.jason/report.C: Adjust.
21400 * g++.old-deja/g++.other/qual1.C: Adjust.
21401
21402 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21403
21404 PR c++/14803
21405 * g++.dg/inherit/ptrmem1.C: New test.
21406
21407 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21408
21409 PR c++/14755
21410 * gcc.c-torture/execute/20040331-1.c: New test.
21411 * gcc.dg/20040331-1.c: New test.
21412
21413 2004-04-01 Paul Brook <paul@codesourcery.com>
21414
21415 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21416
21417 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21418
21419 PR c++/14724
21420 * g++.dg/init/goto1.C: New test.
21421
21422 PR c++/14763
21423 * g++.dg/template/defarg4.C: New test.
21424
21425 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21426
21427 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21428
21429 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21430
21431 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21432
21433 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21434
21435 * gcc.dg/noncompile/undeclared-2.c: New test.
21436
21437 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21438
21439 * gcc.dg/940409-1.c: Remove XFAIL.
21440 * gcc.dg/reg-vol-struct-1.c: New test.
21441
21442 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21443
21444 * gcc.dg/torture/builtin-wctype-1.c: New test.
21445
21446 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21447
21448 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21449 * gcc.dg/20001101-1.c: Likewise.
21450 * gcc.dg/20001102-1.c: Likewise.
21451
21452 2004-03-25 Roger Sayle <roger@eyesopen.com>
21453
21454 * gcc.dg/compare8.c: Add an additional test for XOR.
21455
21456 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21457
21458 * gcc.dg/torture/builtin-ctype-1.c: New test.
21459
21460 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21461
21462 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21463 * gcc.dg/torture/builtin-math-1.c: Likewise.
21464 * gcc.dg/torture/builtin-power-1.c: New test.
21465
21466 2004-03-24 Andreas Schwab <schwab@suse.de>
21467
21468 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21469 IA64 assembler.
21470
21471 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21472 Roger Sayle <roger@eyesopen.com>
21473
21474 * gcc.dg/compare8.c: New test case.
21475
21476 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21477
21478 * g++.dg/ext/altivec-7.C: New test.
21479
21480 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21481
21482 PR 12267, 12391, 12560, 13129, 14114, 14133
21483 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21484 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21485 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21486 Adjust error regexps.
21487 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21488 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21489 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21490 * gcc.dg/local1.c: Add explanatory comment.
21491
21492 2004-03-23 Roger Sayle <roger@eyesopen.com>
21493
21494 PR optimization/14669
21495 * g++.dg/opt/fold2.C: New test case.
21496
21497 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21498
21499 PR c/14069
21500 * gcc.dg/20040322-1.c: New test.
21501
21502 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21503
21504 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21505 * gcc.dg/ultrasp4.c: Likewise.
21506 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21507
21508 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21509
21510 * gcc.dg/i386-sse-8.c: Reset default options.
21511
21512 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21513
21514 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21515 in the error message text.
21516
21517 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21518
21519 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21520
21521 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21522
21523 PR c++/14616
21524 * g++.dg/init/array13.C: New test.
21525
21526 2004-03-20 Roger Sayle <roger@eyesopen.com>
21527
21528 PR target/13889
21529 * gcc.c-torture/compile/pr13889.c: New test case.
21530
21531 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21532
21533 PR c/14635
21534 * builtins-1.c (nan, nans): Don't test.
21535 * builtins-30.c: Don't use nan, nanf, nanl.
21536 * builtins-35.c: New test.
21537
21538 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21539
21540 * g++.dg/ext/altivec-6.C: New test.
21541
21542 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21543
21544 * g++.dg/init/placement3.C: New test.
21545
21546 * g++.dg/template/spec13.C: New test.
21547
21548 * g++.dg/lookup/using11.C: New test.
21549
21550 * g++.dg/lookup/koenig3.C: New test.
21551
21552 * g++.dg/template/operator2.C: New test.
21553
21554 * g++.dg/expr/dtor3.C: New test.
21555 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21556 marker.
21557 * g++.old-deja/g++.law/visibility28.C: Likewise.
21558
21559 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21560
21561 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21562 * gcc.dg/ppc64-abi-3.c: Likewise.
21563
21564 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21565
21566 PR c++/14545
21567 * g++.dg/parse/template15.C: New test.
21568
21569 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21570
21571 * g++.dg/expr/dtor2.C: New test.
21572
21573 * g++.dg/lookup/anon4.C: New test.
21574
21575 * g++.dg/overload/using1.C: New test.
21576
21577 * g++.dg/template/lookup7.C: New test.
21578
21579 * g++.dg/template/typename6.C: New test.
21580
21581 * g++.dg/expr/cond6.C: New test.
21582
21583 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21584
21585 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21586
21587 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21588
21589 * g++.dg/expr/cond5.C: New test.
21590 * g++.dg/expr/constcast1.C: Likewise.
21591 * g++.dg/expr/ptrmem2.C: Likewise.
21592 * g++.dg/expr/ptrmem3.C: Likewise.
21593 * g++.dg/lookup/main1.C: Likewise.
21594 * g++.dg/template/lookup6.C: Likewise.
21595
21596 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21597
21598 * gcc.dg/local1.c: New test.
21599
21600 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21601
21602 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21603
21604 * gcc.dg/torture/builtin-convert-1.c: New test.
21605
21606 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21607
21608 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21609
21610 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21611
21612 PR c++/14481
21613 * g++.dg/warn/Wunused-7.C: New test.
21614
21615 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21616
21617 * gcc.dg/torture/builtin-integral-1.c: New test.
21618
21619 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21620
21621 PR c++/14586
21622 * g++.dg/parse/non-dependent3.C: New test.
21623
21624 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21625
21626 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21627 * g++.dg/eh/simd-2.C: Likewise.
21628 * g++.dg/init/array10.C: Likewise.
21629 * gcc.c-torture/compile/simd-1.c: Likewise.
21630 * gcc.c-torture/compile/simd-2.c: Likewise.
21631 * gcc.c-torture/compile/simd-3.c: Likewise.
21632 * gcc.c-torture/compile/simd-4.c: Likewise.
21633 * gcc.c-torture/compile/simd-6.c: Likewise.
21634 * gcc.c-torture/execute/simd-1.c: Likewise.
21635 * gcc.c-torture/execute/simd-2.c: Likewise.
21636 * gcc.dg/compat/vector-defs.h: Likewise.
21637 * gcc.dg/20020531-1.c: Likewise.
21638 * gcc.dg/altivec-3.c: Likewise.
21639 * gcc.dg/altivec-4.c: Likewise.
21640 * gcc.dg/altivec-varargs-1.c: Likewise.
21641 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21642 * gcc.dg/i386-mmx-3.c: Likewise.
21643 * gcc.dg/i386-sse-4.c: Likewise.
21644 * gcc.dg/i386-sse-5.c: Likewise.
21645 * gcc.dg/i386-sse-8.c: Likewise.
21646 * gcc.dg/simd-1.c: Likewise.
21647 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21648 __ev64_opaque__ since the machine description provides it.
21649
21650 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21651
21652 * lib/compat.exp (skip_list): New global variable.
21653 Use it to hold the user defined COMPAT_SKIPS list if any.
21654 (compat-obj): Add the members of skip_list to optall.
21655
21656 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21657
21658 * gcc.dg/compat/union-by-value-1_main.c,
21659 union-by-value-1_x.c, union-by-value-1_y.c,
21660 union-check.h, union-defs.h,
21661 union-init.h, union-return-1_main.c,
21662 union-return-1_x.c, union-return-1_y.c: New files.
21663
21664 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21665
21666 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21667 mixed-struct-init.h: Add 4 mixed structure types.
21668 struct-by-value-21_main.c, struct-by-value-21_x.c,
21669 struct-by-value-21_y.c, struct-return-21_main.c,
21670 struct-return-21_x.c, struct-return-21_y.c: New files.
21671
21672 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21673
21674 PR c++/14550
21675 * g++.dg/parse/template14.C: New test.
21676
21677 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21678
21679 * gcc.c-torture/execute/20040313-1.c: New test.
21680
21681 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21682
21683 PR target/14533
21684 * gcc.dg/20040311-2.c: New test.
21685
21686 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21687
21688 PR other/14544
21689 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21690 bit-field.
21691
21692 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21693
21694 * gcc.dg/20040305-2.c: Add missing return statement.
21695
21696 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21697
21698 * gcc.dg/builtins-34.c: Also check pow10*.
21699
21700 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21701
21702 PR target/14262
21703 * gcc.dg/20040305-2.c: New test.
21704
21705 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21706
21707 * gcc.dg/20040310-1.c: New test.
21708
21709 2004-03-11 Roger Sayle <roger@eyesopen.com>
21710
21711 * gcc.c-torture/execute/20040311-1.c: New test case.
21712
21713 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21714
21715 PR c++/14476
21716 * g++.dg/lookup/enum1.C: New test.
21717
21718 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21719
21720 PR c++/14510
21721 * g++.dg/lookup/struct2.C: New test.
21722
21723 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21724
21725 * gcc.dg/builtins-34.c: New test.
21726
21727 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21728
21729 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21730
21731 2004-03-09 James E Wilson <wilson@specifixinc.com>
21732
21733 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21734 * gcc.dg/alias-2.c: New testcase.
21735
21736 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21737
21738 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21739
21740 2004-03-09 Roger Sayle <roger@eyesopen.com>
21741
21742 * gcc.c-torture/execute/20040309-1.c: New test case.
21743
21744 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21745
21746 PR c++/14397
21747 * g++.dg/overload/ref1.C: New.
21748
21749 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21750
21751 PR c++/14409
21752 * g++.dg/template/spec12.C: New test.
21753
21754 PR c++/14448
21755 * g++.dg/parse/crash14.C: New test.
21756
21757 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21758
21759 PR c++/14230
21760 * g++.dg/init/ref11.C: New test.
21761
21762 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21763
21764 PR c++/14432
21765 * g++.dg/parse/builtin2.C: New test.
21766
21767 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21768
21769 PR c++/14401
21770 * g++.dg/init/ctor3.C: New test.
21771 * g++.dg/init/union1.C: New test.
21772 * g++.dg/ext/anon-struct4.C: New test.
21773
21774 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21775
21776 * g++.dg/lookup/koenig1.C: Tweak error messages.
21777 * g++.dg/lookup/used-before-declaration.C: Likewise.
21778 * g++.dg/other/do1.C: Likewise.
21779 * g++.dg/overload/koenig1.C: Likewise.
21780 * g++.dg/parse/crash13.C: Likewise.
21781 * g++.dg/template/instantiate3.C: Likewise.
21782
21783 2004-03-08 Eric Christopher <echristo@redhat.com>
21784
21785 * * lib/target-supports.exp: Enable libiconv in test
21786 compilation. Fix up error checking.
21787
21788 2004-03-08 Roger Sayle <roger@eyesopen.com>
21789
21790 PR middle-end/14289
21791 * gcc.dg/pr14289-1.c: New test case.
21792 * gcc.dg/pr14289-2.c: Likewise.
21793 * gcc.dg/pr14289-3.c: Likewise.
21794
21795 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21796
21797 * gcc.c-torture/execute/20040308-1.c: New test.
21798
21799 2004-03-07 Roger Sayle <roger@eyesopen.com>
21800
21801 * gcc.c-torture/execute/20040307-1.c: New test case.
21802
21803 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21804
21805 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21806
21807 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21808
21809 * gcc.dg/20040306-1.c: New test.
21810
21811 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21812
21813 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21814 them static.
21815 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21816
21817 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21818
21819 PR c/14465
21820 * gcc.dg/decl-6.c: New test.
21821
21822 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21823
21824 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21825 Rename LOGPOW -> LOG_POW.
21826 (SQRT_EXP, POW_EXP): New.
21827
21828 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21829
21830 * gcc.dg/i386-sse-8.c: New test.
21831
21832 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21833
21834 PR c/14114
21835 * gcc.dg/decl-5.c: New test.
21836
21837 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21838
21839 * gcc.dg/20040305-1.c: New test.
21840
21841 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21842
21843 PR other/14354
21844 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21845
21846 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21847
21848 PR c++/14425, c++/14426
21849 * g++.dg/ext/altivec-4.C: New test.
21850 * g++.dg/ext/altivec-5.C: New test.
21851
21852 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21853
21854 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21855 global variables of a type with no linkage.
21856 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21857 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21858 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21859 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21860 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21861 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21862 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21863 * g++.dg/warn/deprecated.C: Name enum Color.
21864 * g++.dg/overload/VLA.C: Name structure for 'b'.
21865 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21866
21867 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21868
21869 * gcc.c-torture/compile/20040304-1.c: New test.
21870
21871 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21872
21873 PR 13728
21874 * gcc.dg/decl-4.c: New testcase.
21875
21876 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21877
21878 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21879 as PRECF if sizeof (float) > sizeof (double).
21880 (PRECL): Make it the same as PRECF if
21881 sizeof (float) > sizeof (long double).
21882
21883 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21884
21885 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21886 system type. Add check for irix6 which doesn't have c99 runtime.
21887
21888 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21889
21890 * gcc.dg/const-elim-1.c: xfail for xtensa.
21891
21892 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21893
21894 PR c++/14369
21895 * g++.dg/template/cond4.C: New test.
21896
21897 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21898
21899 PR c++/14360
21900 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21901
21902 PR c++/14361
21903 * g++.dg/parse/defarg7.C: New test.
21904
21905 PR c++/14359
21906 * g++.dg/template/friend26.C: New test.
21907
21908 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21909
21910 PR c++/14324
21911 * g++.dg/abi/mangle21.C: New test.
21912
21913 PR c++/14260
21914 * g++.dg/parse/constructor2.C: New test.
21915
21916 PR c++/14337
21917 * g++.dg/template/sfinae1.C: New test.
21918
21919 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21920
21921 PR c++/14267
21922 * g++.dg/expr/crash2.C: New test.
21923
21924 PR middle-end/13448
21925 * gcc.dg/inline-5.c: New test.
21926 * gcc.dg/always-inline.c: Split out tests into ...
21927 * gcc.dg/always-inline2.c: ... this and ...
21928 * gcc.dg/always-inline3.c: ... this.
21929
21930 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21931
21932 PR debug/12103
21933 * g++.dg/debug/crash1.C: New test.
21934
21935 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
21936
21937 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21938 function with __attribute__((noinline)).
21939 (recurser_void2): Likewise.
21940 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21941 (recurser_void2): Likewise.
21942
21943 2004-02-29 Roger Sayle <roger@eyesopen.com>
21944
21945 PR middle-end/14203
21946 * g++.dg/warn/Wunused-6.C: New test case.
21947
21948 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
21949
21950 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21951 not defined.
21952
21953 2004-02-27 Eric Christopher <echristo@redhat.com>
21954
21955 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21956 * g++.dg/charset/asm2.c: Run only x86.
21957 * gcc.dg/charset/asm3.c: Ditto.
21958
21959 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
21960
21961 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21962 ld_library_path.
21963
21964 2004-02-27 Ziemowit Laski <zlaski@apple.com>
21965
21966 * g++.dg/ext/altivec-3.C: New.
21967
21968 2004-02-26 Richard Henderson <rth@redhat.com>
21969
21970 * g++.dg/ext/attrib10.C: Mark for warning.
21971 * gcc.dg/attr-alias-1.c: New.
21972
21973 2004-02-26 Richard Henderson <rth@redhat.com>
21974
21975 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21976 * gcc.c-torture/execute/20040208-2.c: ... it back.
21977
21978 2004-02-26 Eric Christopher <echristo@redhat.com>
21979
21980 * lib/target-supports.exp (check-iconv-available): New function.
21981 * lib/gcc-dg.exp (dg-require-iconv): New function.
21982 Use above.
21983 * gcc.dg/charset: New directory.
21984 * gcc.dg/charset/charset.exp: New file.
21985 * gcc.dg/charset/asm1.c: Ditto.
21986 * gcc.dg/charset/asm2.c: Ditto.
21987 * gcc.dg/charset/asm3.c: Ditto.
21988 * gcc.dg/charset/asm4.c: Ditto.
21989 * gcc.dg/charset/asm5.c: Ditto.
21990 * gcc.dg/charset/attribute1.c: Ditto.
21991 * gcc.dg/charset/attribute2.c: Ditto.
21992 * gcc.dg/charset/string1.c: Ditto.
21993 * g++.dg/charset: New directory.
21994 * g++.dg/dg.exp: Add here. Special options.
21995 * g++.dg/charset/charset.exp: New file.
21996 * g++.dg/charset/asm1.c: Ditto.
21997 * g++.dg/charset/asm2.c: Ditto.
21998 * g++.dg/charset/asm3.c: Ditto.
21999 * g++.dg/charset/asm4.c: Ditto.
22000 * g++.dg/charset/attribute1.c: Ditto.
22001 * g++.dg/charset/attribute2.c: Ditto.
22002 * g++.dg/charset/extern1.cc: Ditto.
22003 * g++.dg/charset/extern2.cc: Ditto.
22004 * g++.dg/charset/string1.c: Ditto.
22005
22006 2004-02-26 Mark Mitchell <mark@codesourcery.com>
22007
22008 PR c++/14278
22009 * g++.dg/parse/comma1.C: New test.
22010
22011 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22012
22013 PR c++/14284
22014 * g++.dg/template/ttp8.C: New test.
22015
22016 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
22017
22018 * gcc.dg/fixuns-trunc-1.c: New test.
22019
22020 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22021
22022 * gcc.dg/builtins-config.h: Use #elif.
22023
22024 2004-02-26 Michael Matz <matz@suse.de>
22025
22026 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22027 * gcc.dg/991214-1.c: Likewise.
22028 * gcc.dg/i386-asm-1.c: Likewise.
22029
22030 2004-02-25 Richard Henderson <rth@redhat.com>
22031
22032 * gcc.c-torture/execute/20040208-2.c: Move ...
22033 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22034
22035 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22036
22037 PR c++/14246
22038 * g++.dg/other/crash-3.C: New test.
22039
22040 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22041
22042 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
22043 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
22044
22045 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
22046 HP-UX.
22047
22048 2004-02-24 Michael Matz <matz@suse.de>
22049
22050 * gcc.dg/i386-regparm.c: New.
22051
22052 2004-02-23 James E Wilson <wilson@specifixinc.com>
22053
22054 * gcc.c-torture/execute/20040223-1.c: New.
22055
22056 2004-02-23 Zack Weinberg <zack@codesourcery.com>
22057 Kazu Hirata <kazu@cs.umass.edu>
22058
22059 * gcc.dg/fwritable-strings-1.c: Remove.
22060
22061 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
22062
22063 PR c/14156
22064 * gcc.dg/20040223-1.c: New test.
22065
22066 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22067
22068 PR c++/14106
22069 * g++.dg/ext/typeof9.C: New test.
22070
22071 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22072
22073 PR c++/14250
22074 * g++.dg/other/switch1.C: New test.
22075
22076 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22077
22078 * gcc.dg/cast-function-1.c: Adjust for new informative message.
22079 * gcc.dg/va-arg-1.c: Likewise.
22080
22081 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22082
22083 PR c++/14143
22084 * g++.dg/template/koenig5.C: New test.
22085
22086 2004-02-21 Ziemowit Laski <zlaski@apple.com>
22087
22088 * g++.dg/ext/altivec-1.C: Generalize target triple.
22089 * g++.dg/ext/altivec-2.C: New test case.
22090 * g++.dg/ext/altivec_check.h: New file.
22091 * gcc.dg/altivec-1.c: Generalize target triple;
22092 include altivec_check.h and call altivec_check().
22093 * gcc.dg/altivec-[2-5].c: Generalize target triple.
22094 * gcc.dg/altivec-6.c: New test case.
22095 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22096 type casts as needed.
22097 * gcc.dg/altivec-10.c: Include altivec_check.h and call
22098 altivec_check().
22099 * gcc.dg/altivec-12.c: New test case.
22100 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22101 include altivec_check.h and call altivec_check().
22102 * gcc.dg/altivec_check.h: New file.
22103
22104 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22105
22106 * lib/target-supports.exp (check_alias_available): Don't mangle
22107 function `g' in test program.
22108
22109 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22110
22111 * lib/target-supports.exp (check_profiling_available): Check
22112 argument to determine whether we support a profiling type.
22113 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22114 check_profiling_available.
22115 * g++.dg/bprob/bprob.exp: Likewise.
22116 * g77.dg/bprob/bprob.exp: Likewise.
22117 * gcc.misc-tests/bprob.exp: Likewise.
22118 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22119 dg-require-profiling and delete expected error handling.
22120 * gcc.dg/20021014-1.c: Likewise.
22121 * gcc.dg/nest.c: Likewise.
22122
22123 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22124
22125 PR c++/12007
22126 * g++.dg/other/vthunk1.C: New test.
22127
22128 2004-02-20 Falk Hueffner <falk@debian.org>
22129
22130 PR target/14201
22131 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22132
22133 2004-02-20 Mark Mitchell <mark@codesourcery.com>
22134
22135 PR c++/13927
22136 * g++.dg/other/error8.C: Remove XFAIL markers.
22137
22138 PR c++/14173
22139 * g++.dg/ext/packed5.C: New test.
22140
22141 PR c++/14199
22142 * g++.dg/warn/Wunused-5.C: New test.
22143
22144 PR c++/14186
22145 * g++.dg/lookup/member1.C: New test.
22146
22147 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
22148
22149 * gcc.c-torture/compile/20040130-1.c: Enable only when
22150 __INT_MAX__ >= 2147483647L.
22151 * gcc.c-torture/compile/961203-1.c: Likewise.
22152
22153 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
22154
22155 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22156 * g++.dg/opt/template1.C: Robustify assembler regexp
22157
22158 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22159
22160 * gcc.c-torture/execute/simd-4.x: Remove.
22161 * gcc.c-torture/execute/va-arg-25.x: Likewise.
22162 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22163 Guard with #ifndef SKIP_ATTRIBUTE.
22164 * gcc.dg/compat/vector-1_y.c: Likewise.
22165 * gcc.dg/compat/vector-2_x.c: Likewise.
22166 * gcc.dg/compat/vector-2_y.c: Likewise.
22167 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22168 * g++.dg/eh/simd-2.C: Likewise.
22169
22170 2004-02-19 Alan Modra <amodra@bigpond.net.au>
22171
22172 * gcc.c-torture/compile/complex-1.c: New.
22173
22174 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
22175
22176 PR target/14209
22177 * gcc.c-torture/execute/20040218-1.c: New test.
22178
22179 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22180
22181 PR c++/14181
22182 * g++.dg/parse/new2.C: New test.
22183
22184 2004-02-18 Paul Brook <paul@codesourcery.com>
22185
22186 * gcc.c-torture/compile/libcall-1.c: New test.
22187
22188 2004-02-18 Paul Brook <paul@codesourcery.com>
22189
22190 PR debug/12934
22191 * gcc.dg/debug/debug-7.c: New test.
22192
22193 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
22194
22195 * gcc.dg/20040217-1.c: New test.
22196
22197 2004-02-17 Zack Weinberg <zack@codesourcery.com>
22198
22199 * gcc.c-torture/execute/990208-1.x: Delete.
22200
22201 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
22202
22203 * gcc.c-torture/execute/20040208-2.x: New file.
22204
22205 2004-02-17 Mark Mitchell <mark@codesourcery.com>
22206
22207 PR c++/11326
22208 * g++.dg/abi/structret1.C: New test.
22209
22210 2004-02-17 Jakub Jelinek <jakub@redhat.com>
22211
22212 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22213 (i386_cpuid): No need to test if cpuid is available on AMD64.
22214 Fix assembly, so that it works onboth i386 and AMD64.
22215 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22216 (vecInLong): Fix s[] member type to unsigned int.
22217 (vecInWord): Remove type.
22218 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22219 (a64, b64, c64, d64, e64): Remove.
22220 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22221 Remove unused variable. Remove initialization of removed variables.
22222 Don't call mmx_tests nor sse_tests.
22223 (reference_mmx, reference_sse): Remove.
22224 (check): Add return stmt.
22225 * gcc.dg/i386-sse-7.c: New test.
22226 * gcc.dg/i386-mmx-4.c: New test.
22227
22228 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22229
22230 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22231 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22232 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22233 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22234 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22235 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22236 g++.dg/tc1/dr94.C: Fix line terminator.
22237
22238 2004-02-16 Geoffrey Keating <geoffk@apple.com>
22239
22240 * gcc.c-torture/compile/20040216-1.c: New.
22241
22242 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22243
22244 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22245 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22246 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22247 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22248 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22249 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22250
22251 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
22252
22253 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22254
22255 2004-02-15 Mark Mitchell <mark@codesourcery.com>
22256
22257 PR c++/13971
22258 * g++.dg/expr/cond4.C: New test.
22259
22260 PR c++/14086
22261 * g++.dg/lookup/crash2.C: New test.
22262
22263 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
22264
22265 * gcc.c-torture/compile/20040214-2.c: New test.
22266
22267 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
22268
22269 PR c++/14116
22270 * g++.dg/ext/typeof8.C: New test.
22271
22272 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
22273
22274 * gcc.c-torture/compile/20040214-1.c: New test.
22275
22276 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22277
22278 PR c++/13635
22279 * g++.dg/template/spec11.C: New test.
22280
22281 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22282
22283 PR c++/13927
22284 * g++.dg/other/error8.C: New test.
22285
22286 2004-02-13 Mark Mitchell <mark@codesourcery.com>
22287
22288 PR c++/14122
22289 * g++.dg/template/array4.C: New test.
22290
22291 PR c++/14108
22292 * g++.dg/inherit/thunk2.C: New test.
22293
22294 PR c++/14083
22295 * g++.dg/eh/cond2.C: New test.
22296
22297 2004-02-12 Alan Modra <amodra@bigpond.net.au>
22298
22299 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22300
22301 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
22302
22303 * lib/scanasm.exp (dg-scan): Quote pattern before display.
22304
22305 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
22306
22307 * g++.dg/simd-2.C: xfail on ppc64-linux.
22308
22309 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
22310
22311 PR c/456
22312 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22313 tests.
22314
22315 2004-02-11 Uros Bizjak <uros@kss-loka.si>
22316
22317 * gcc.dg/builtins-33.c: New test.
22318
22319 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
22320
22321 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22322
22323 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22324
22325 * g++.dg/simd-2.C: Set -maltivec for ppc64.
22326
22327 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22328
22329 * gcc.dg/ppc64-abi-3.c: New test.
22330
22331 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
22332
22333 PR c/14092
22334
22335 * gcc.dg/pr14092-1.c: New testcase.
22336
22337 2004-02-10 Alan Modra <amodra@bigpond.net.au>
22338
22339 * gcc.dg/cpp/assert4.c: Fix typo last change.
22340
22341 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22342 * gcc.dg/cpp/assert4.c: Handle powerpc64.
22343
22344 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22345
22346 2004-02-09 Roger Sayle <roger@eyesopen.com>
22347
22348 * gcc.c-torture/compile/20040209-1.c: New test case.
22349
22350 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
22351
22352 * gcc.dg/c90-init-1.c: Adjust expected error messages.
22353
22354 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
22355
22356 * gcc.c-torture/execute/20040208-[12].c: New tests.
22357
22358 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22359
22360 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22361
22362 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22363
22364 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22365
22366 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22367
22368 Bug 13856
22369 * gcc.dg/visibility-8.c: New testcase.
22370
22371 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22372
22373 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22374 arguments.
22375 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22376
22377 2004-02-07 Roger Sayle <roger@eyesopen.com>
22378
22379 PR middle-end/13696
22380 * g++.dg/opt/fold1.C: New test case.
22381
22382 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22383
22384 PR c++/14033
22385 * g++.dg/other/crash-2.C: New test.
22386
22387 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22388
22389 PR c++/14028
22390 * g++.dg/parse/angle-bracket2.C: New test.
22391
22392 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22393
22394 PR middle-end/13750
22395 Revert:
22396 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22397 PR pch/13361
22398 * testsuite/g++.dg/pch/wchar-1.C: New.
22399 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22400
22401 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22402
22403 PR c++/14008
22404 * g++.dg/parse/error15.C: New test.
22405 * g++.dg/parse/crash11.C: Update dg-error mark.
22406
22407 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22408
22409 PR c++/13932
22410 * g++.dg/warn/conv2.C: New test.
22411
22412 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22413
22414 PR c++/13086
22415 * g++.dg/warn/incomplete1.C: Remove xfail.
22416
22417 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22418
22419 * lib/file-format.exp (gcc_target_object_format): Use
22420 ${tool}_target_compile, not gcc_target_compile.
22421 * lib/target-supports.exp (check_alias_available): Likewise.
22422 (check_gc_sections_available): Likewise.
22423 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22424 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22425 dg-require-alias.
22426
22427 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22428
22429 PR c++/13969
22430 * g++.dg/template/static6.C: New test.
22431
22432 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22433
22434 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22435
22436 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22437
22438 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22439 tests for systems where `char' is unsigned by default.
22440
22441 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22442
22443 PR c++/13997
22444 * g++.dg/template/partial3.C: New test.
22445
22446 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22447
22448 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22449 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22450 Remove mentions of obsolete ports.
22451
22452 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22453
22454 * gcc.dg/noncompile/20001228-1.c: Fix for new
22455 error message.
22456
22457 2004-02-03 Roger Sayle <roger@eyesopen.com>
22458
22459 PR target/9348
22460 * gcc.c-torture/execute/multdi-1.c: New test case.
22461
22462 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22463
22464 PR c++/13925
22465 * g++.dg/template/lookup5.C: New test.
22466
22467 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22468
22469 PR c++/13950
22470 * g++.dg/template/lookup4.C: New test.
22471
22472 PR c++/13970
22473 * g++.dg/parse/error14.C: New test.
22474
22475 PR c++/14002
22476 * g++.dg/parse/template13.C: New test.
22477
22478 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22479
22480 PR c++/13978
22481 * g++.dg/template/koenig4.C: New test.
22482
22483 PR c++/13968
22484 * g++.dg/template/crash17.C: New test.
22485
22486 PR c++/13975
22487 * g++.dg/parse/error13.C: New test.
22488 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22489
22490 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22491
22492 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22493
22494 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22495
22496 PR c/11658
22497 PR c/13994
22498 * gcc.dg/noncompile/20040203-1.c: New test.
22499 * gcc.dg/noncompile/20040203-2.c: Likewise.
22500 * gcc.dg/noncompile/20040203-3.c: Likewise.
22501 * gcc.dg/20040203-1.c: Likewise.
22502
22503 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22504
22505 PR c++/10858
22506 * g++.dg/template/sizeof7.C: New test.
22507
22508 2004-02-02 Eric Christopher <echristo@redhat.com>
22509 Zack Weinberg <zack@codesourcery.com>
22510
22511 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22512
22513 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22514
22515 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22516 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22517 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22518 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22519
22520 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22521
22522 PR c++/13113
22523 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22524
22525 PR c++/13854
22526 * g++.dg/ext/attrib13.C: New test.
22527
22528 PR c++/13907
22529 * g++.dg/conversion/op2.C: New test.
22530
22531 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22532
22533 * gcc.dg/titype-1.c: Fix pasto.
22534
22535 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22536
22537 * gcc.dg/titype-1.c: New test.
22538
22539 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22540
22541 PR c++/13957
22542 * g++.dg/template/non-type-template-argument-1.C,
22543 g++.dg/template/qualified-id1.C: Update dg-error marks.
22544 * g++.dg/template/nontype6.C: New test.
22545
22546 2004-02-01 Roger Sayle <roger@eyesopen.com>
22547
22548 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22549 * gcc.dg/builtins-31.c: New testcase.
22550 * gcc.dg/builtins-32.c: New testcase.
22551
22552 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22553
22554 * objc.dg/call-super-2.m: Update line numbers
22555 for the including of stddef.h.
22556
22557 2004-01-30 Michael Matz <matz@suse.de>
22558
22559 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22560 g++.dg/ext/case-range3.C: New tests.
22561
22562 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22563
22564 DR206
22565 PR c++/13813
22566 * g++.dg/template/member4.C: New test.
22567
22568 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22569
22570 PR c++/13683
22571 * g++.dg/template/sizeof6.C: New test.
22572
22573 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22574
22575 * gcc.dg/fwritable-strings-1.c: New test.
22576
22577 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22578
22579 * gcc.c-torture/compile/20040130-1.c: New test.
22580
22581 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22582
22583 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22584
22585 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22586
22587 PR c++/13883
22588 * g++.dg/template/ctor3.C: New test.
22589
22590 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22591
22592 * g++.dg/tc1: New directory.
22593 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22594 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22595 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22596 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22597 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22598
22599 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22600
22601 * g++.dg/parse/error11.C: New test.
22602 * g++.dg/parse/error12.C: Likewise.
22603
22604 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22605
22606 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22607 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22608
22609 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22610
22611 PR c++/13791
22612 * g++.dg/ext/attrib12.C: New test.
22613
22614 PR c++/13736
22615 * g++.dg/parse/cast2.C: New test.
22616
22617 2004-01-27 James E Wilson <wilson@specifixinc.com>
22618
22619 * objc.dg/encode-2.m (main): New local string. Set depending on
22620 sizeof long. Use in sscanf call.
22621 * objc.dg/encode-3.m (main): New local string. Set depending on
22622 sizeof long. Use in scan_initial call.
22623
22624 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22625
22626 * objc.dg/call-super-2.m: Make LP64-safe.
22627 * objc.dg/desig-init-1.m: Likewise.
22628
22629 2004-01-27 Devang Patel <dpatel@apple.com>
22630
22631 * g++.dg/debug/namespace1.C: New test.
22632
22633 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22634
22635 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22636 xscale-*-*.
22637
22638 * gcc.dg/arm-mmx-1.c: New test.
22639
22640 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22641
22642 * gcc.dg/20040127-1.c: New test.
22643 * gcc.dg/20040127-2.c: New test.
22644
22645 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22646
22647 * objc.dg/stret-1.m (glob): Renamed to globa.
22648
22649 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22650
22651 PR c++/13663
22652 * g++.dg/expr/for1.C: New test.
22653
22654 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22655
22656 PR middle-end/13779
22657 * gcc.dg/darwin-longlong.c: New test.
22658
22659 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22660
22661 * gcc.dg/20040124-1.c: Moved test from here...
22662 * gcc.c-torture/compile/20040124-1.c: ...to here.
22663
22664 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22665
22666 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22667 the assembly output if -m64 is passed.
22668
22669 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22670
22671 PR c++/13833
22672 * g++.dg/template/cond3.C: New test.
22673
22674 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22675
22676 PR c++/13810
22677 * g++.dg/template/ttp7.C: New test.
22678
22679 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22680
22681 PR c++/13797
22682 * g++.dg/template/nontype4.C: New test.
22683 * g++.dg/template/nontype5.C: Likewise.
22684
22685 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22686
22687 * gcc.dg/torture/mips-clobber-at.c: New test.
22688
22689 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22690
22691 * gcc.dg/20040124-1.c: New test.
22692
22693 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22694
22695 * gcc.dg/20040123-1.c: New test.
22696
22697 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22698
22699 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22700
22701 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22702
22703 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22704
22705 2004-01-23 Andrew Pinski <apinski@apple.com>
22706
22707 * gcc.dg/20030121-1.c: Move to ..
22708 * gcc.dg/20040121-1.c: here.
22709
22710 2004-01-23 Roger Sayle <roger@eyesopen.com>
22711
22712 * gcc.dg/builtins-29.c: New test case.
22713
22714 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22715
22716 PR 18314
22717 * gcc.dg/builtins-30.c: New testcase.
22718
22719 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22720
22721 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22722 * lib/g77.exp: Likewise.
22723 * lib/objc.exp: Likewise.
22724 * lib/g++.exp: Likewise.
22725
22726 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22727
22728 * gcc.dg/struct-by-value-2.c: New test.
22729
22730 2004-01-21 Andrew Pinski <apinski@apple.com>
22731
22732 PR target/13785
22733 * gcc.dg/20030121-1.c: New test.
22734
22735 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22736
22737 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22738 clobber frame pointer register in asm statement.
22739
22740 2004-01-21 Falk Hueffner <falk@debian.org>
22741
22742 * gcc.c-torture/compile/20040121-1.c: New test.
22743
22744 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22745
22746 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22747
22748 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22749
22750 * gcc.dg/ppc64-abi-2.c: New test.
22751
22752 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22753
22754 * lib/treelang.exp: Fill out this file.
22755 * lib/treelang-dg.exp: New File.
22756
22757 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22758
22759 * gcc.c-torture/compile/981022-1.c: Remove.
22760 * gcc.dg/array-5.c: Remove XFAIL.
22761 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22762 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22763 gcc.dg/cond-lvalue-1.c: Update.
22764 * gcc.dg/cast-lvalue-2.c: New test.
22765
22766 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22767
22768 PR c++/13592
22769 * g++.dg/other/error1.C (class foo): Tweak error message.
22770
22771 PR c++/13592
22772 * g++.dg/template/call2.C: New test.
22773
22774 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22775
22776 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22777 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22778 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22779 scalar-return-1_x.c, scalar-return-2_y.c,
22780 scalar-return-3_x.c, scalar-return-3_y.c,
22781 scalar-return-4_x.c, scalar-return-4_y.c,
22782 struct-align-1.h, struct-align-1_x.c,
22783 struct-align-1_y.c, struct-align-2.h,
22784 struct-align-2_x.c, struct-align-2_y.c,
22785 struct-by-value-10_y.c, struct-by-value-11_x.c,
22786 struct-by-value-11_y.c, struct-by-value-12_x.c,
22787 struct-by-value-12_y.c, struct-by-value-13_x.c,
22788 struct-by-value-13_y.c, struct-by-value-14_x.c,
22789 struct-by-value-14_y.c, struct-by-value-15_x.c,
22790 struct-by-value-15_y.c, struct-by-value-16_y.c,
22791 struct-by-value-17_y.c, struct-by-value-18_y.c,
22792 struct-by-value-19_y.c, struct-by-value-1_x.c,
22793 struct-by-value-1_y.c, struct-by-value-20_y.c,
22794 struct-by-value-2_x.c, struct-by-value-2_y.c,
22795 struct-by-value-3_y.c, struct-by-value-4_x.c,
22796 struct-by-value-4_y.c, struct-by-value-5_y.c,
22797 struct-by-value-6_y.c, struct-by-value-7_y.c
22798 struct-by-value-8_x.c, struct-by-value-8_y.c
22799 struct-by-value-9_x.c, struct-by-value-9_y.c
22800 struct-return-10_x.c, struct-return-10_y.c,
22801 struct-return-19_x.c, struct-return-20_x.c
22802 struct-return-2_x.c, struct-return-2_y.c
22803 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22804 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22805
22806 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22807
22808 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22809 attribute on sparc*-sun-solaris2.*.
22810
22811 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22812
22813 PR c++/13710
22814 * g++.dg/ext/typeof7.C: New test.
22815
22816 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22817
22818 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22819 * gcc.dg/const-elim-1.c: Same.
22820
22821 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22822
22823 * objc.dg/stret-1.m: New.
22824 * objc.dg/stret-2.m: New.
22825
22826 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22827
22828 PR c++/11895
22829 * g++.dg/ext/vector1.C: New test.
22830
22831 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22832
22833 * gcc.dg/pch/import-1.c: New.
22834 * gcc.dg/pch/import-1.hs: New.
22835 * gcc.dg/pch/import-1a.h: New.
22836 * gcc.dg/pch/import-1b.h: New.
22837 * gcc.dg/pch/import-1c.h: New.
22838
22839 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22840
22841 PR c++/13574
22842 * g++.dg/ext/array1.C: New test.
22843
22844 PR c++/13178
22845 * g++.dg/conversion/op1.C: New test.
22846
22847 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22848
22849 PR 11864
22850 From Kazumoto Kojima / Dan Kegel:
22851 * gcc.dg/pr11864-1.c: New test.
22852
22853 PR 10392
22854 From Marcus Comstedt / Dan Kegel:
22855 * gcc.dg/pr10392-1.c: New test.
22856
22857 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22858
22859 PR c++/13478
22860 * g++.dg/init/ref10.C: New test.
22861
22862 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22863
22864 PR c++/13407
22865 * g++.dg/parse/typename6.C: New test.
22866
22867 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22868
22869 PR pch/13361
22870 * testsuite/g++.dg/pch/wchar-1.C: New.
22871 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22872
22873 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22874
22875 PR c++/9259
22876 * g++.dg/expr/sizeof2.C: New test.
22877
22878 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22879
22880 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22881
22882 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22883
22884 PR c++/13659
22885 * g++.dg/lookup/strong-using-3.C: New.
22886 * g++.dg/lookup/using-10.C: New.
22887
22888 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22889
22890 PR c++/13594
22891 * g++.dg/lookup/strong-using-2.C: New.
22892
22893 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22894 Dan Kegel <dank@kegel.com>
22895 J"orn Rennecke <joern.rennecke@superh.com>
22896
22897 PR target/9365
22898 * gcc.dg/pr9365-1.c: New test.
22899
22900 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22901
22902 PR c++/8856
22903 * g++.dg/parse/casting-operator2.C: New test.
22904 * g++.old-deja/g++.pt/explicit83.C: Remove.
22905
22906 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22907
22908 * gcc.dg/label-compound-stmt-1.c: New test.
22909 * gcc.c-torture/compile/950922-1.c,
22910 gcc.c-torture/compile/20000211-3.c,
22911 gcc.c-torture/compile/20000518-1.c,
22912 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22913 compound statements.
22914
22915 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22916
22917 * gcc.dg/ppc64-abi-1.c: New test.
22918
22919 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
22920
22921 * g++.dg/ext/attrib9.C: Add dg-warnings.
22922
22923 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22924
22925 PR c++/12335
22926 * g++.dg/parse/dtor3.C: New test.
22927
22928 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22929
22930 PR c++/12709
22931 * g++.dg/parse/try-catch-1.C: New test.
22932
22933 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
22934
22935 * ada/acats/run_all.sh: Add more verbose output in acats.log
22936 when compiling tests.
22937
22938 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22939
22940 PR 13656
22941 * gcc.dg/typedef-redecl.c: New test case.
22942 * gcc.dg/typedef-redecl.h: New support file.
22943
22944 2004-01-13 Jan Hubicka <jh@suse.cz>
22945
22946 * gcc.dg/always_inline.c: New test.
22947 * gcc.dg/debug/20031231-1.c: Fix.
22948
22949 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22950
22951 PR c++/13474
22952 * g++.dg/template/array3.C: New test.
22953
22954 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22955
22956 * g++.dg/ext/lvalue1.C: No longer expected to fail.
22957 * g++.dg/warn/Wunused-2.C: Likewise.
22958
22959 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22960
22961 PR c++/13289
22962 * g++.dg/template/instantiate6.C: New test.
22963
22964 2004-01-12 Roger Sayle <roger@eyesopen.com>
22965
22966 PR middle-end/11397
22967 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22968
22969 2004-01-12 Jan Hubicka <jh@suse.cz>
22970
22971 PR opt/12826
22972 * gcc.dg/20040112-1.c: New.
22973
22974 * gcc.dg/dwarf-die[1-7].c: Move to...
22975 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22976 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22977
22978 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
22979
22980 PR c++/4100
22981 * g++.dg/parse/friend4.C: New test.
22982
22983 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
22984
22985 PR c++/4100
22986 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22987 definition is called a friend.
22988
22989 2004-01-11 Zack Weinberg <zack@codesourcery.com>
22990
22991 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22992
22993 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
22994
22995 PR c++/3478
22996 * g++.dg/parse/error10.C: New test.
22997 * g++.dg/template/arg2.C: Accept "invalid type" error.
22998
22999 2004-01-11 Jakub Jelinek <jakub@redhat.com>
23000
23001 PR middle-end/13392
23002 * g++.dg/opt/expect2.C: New test.
23003
23004 2004-01-10 Zack Weinberg <zack@codesourcery.com>
23005
23006 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23007 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23008 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23009 Update dg-error regexps.
23010
23011 2004-01-10 Zack Weinberg <zack@codesourcery.com>
23012
23013 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23014 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23015
23016 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23017
23018 * gcc.dg/pragma-re-1.c: Use right pointer type.
23019
23020 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23021
23022 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23023
23024 2004-01-09 Geoffrey Keating <geoffk@apple.com>
23025
23026 * gcc.dg/rs6000-ldouble-1.c: New.
23027
23028 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23029
23030 DR 337
23031 PR c++/9256
23032 * g++.dg/other/abstract1.C: New test.
23033
23034 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
23035
23036 * g++.dg/lookup/strong-using-1.C: New.
23037
23038 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
23039
23040 PR c/11234
23041 * gcc.dg/func-ptr-conv-1.c: New test.
23042 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
23043
23044 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
23045
23046 PR target/13380.
23047 * gcc.c-torture/compile/20040109-1.c: New.
23048
23049 2004-01-08 Stuart Hastings <stuart@apple.com>
23050
23051 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
23052 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
23053 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
23054
23055 2004-01-09 Alan Modra <amodra@bigpond.net.au>
23056
23057 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
23058
23059 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
23060
23061 * ada/acats/run_acats: Treat 'gnatchop' the same way
23062 as 'gnatmake'. Export GCC_DRIVER.
23063 * ada/acats/run_all.sh: Add target_gnatchop. Use
23064 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
23065
23066 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23067
23068 PR c++/12573
23069 * g++.dg/template/dependent-expr4.C: New test.
23070
23071 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
23072
23073 * gcc.dg/altivec-11.c: New test.
23074
23075 2004-01-07 Mark Mitchell <mark@codesourcery.com>
23076
23077 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
23078
23079 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
23080
23081 PR c/6024
23082 * gcc.dg/enum-compat-1.c: New test.
23083 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
23084
23085 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
23086
23087 PR c/12165
23088 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
23089 gcc.dg/c99-idem-qual-3.c: New tests.
23090
23091 2004-01-07 Alan Modra <amodra@bigpond.net.au>
23092
23093 * gcc.dg/winline-7.c: Don't cast void * to int.
23094
23095 2004-01-06 Jan Hubicka <jh@suse.cz>
23096
23097 * gcc.dg/i386-sse-5.c: New test
23098 * g++.dg/eh/simd-1.c: Add -w argument for i386.
23099
23100 2004-01-05 Mark Mitchell <mark@codesourcery.com>
23101
23102 PR c++/12815
23103 * g++.dg/rtti/typeid4.C: New test.
23104
23105 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23106
23107 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23108
23109 2004-01-05 Mark Mitchell <mark@codesourcery.com>
23110
23111 PR c++/12132
23112 * g++.dg/template/error11.C: New test.
23113
23114 PR c++/13451
23115 * g++.dg/template/class2.C: New test.
23116
23117 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
23118 Richard Sandiford <rsandifo@redhat.com>
23119
23120 PR c++/13387
23121 * g++.dg/opt/alias3.C: New test.
23122
23123 2004-01-04 Mark Mitchell <mark@codesourcery.com>
23124
23125 PR c++/13157
23126 * g++.dg/template/koenig3.C: New test.
23127
23128 PR c++/13529
23129 * g++.dg/parse/offsetof3.C: New test.
23130
23131 * g++.dg/init/copy7.C: Add missing dg-error markers.
23132
23133 PR c++/12226
23134 * g++.dg/init/copy7.c: New test.
23135
23136 PR c++/13536
23137 * g++.dg/parse/cast1.C: New test.
23138
23139 2004-01-04 Jan Hubicka <jh@suse.cz>
23140
23141 * gcc.dg/winline[1-7].c: New tests.
23142
23143 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23144
23145 PR c++/13520
23146 * g++.dg/template/qualttp22.C: New test.
23147
23148 2004-01-01 Jan Hubicka <jh@suse.cz>
23149
23150 * gcc.dg/debug/20031231-1.c: New.
23151 * gcc.c-torture/compile/20040101-1.c: New.
23152 * gcc.dg/dwarf-die-[1-7].c: New.
23153
23154 2004-01-01 Jakub Jelinek <jakub@redhat.com>
23155
23156 PR optimization/13521
23157 * gcc.c-torture/compile/20031231-1.c: New test.
23158
23159 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
23160
23161 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23162
23163 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23164
23165 PR c++/10079
23166 * g++.dg/template/crash16.C: New test.
23167
23168 2003-12-30 Mark Mitchell <mark@codesourcery.com>
23169
23170 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23171
23172 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
23173
23174 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23175 ports.
23176 * g++.old-deja/g++.jason/thunk3.C: Likewise.
23177 * g++.old-deja/g++.law/profile1.C: Likewise.
23178 * gcc.c-torture/compile/981006-1.c: Likewise.
23179 * gcc.c-torture/execute/loop-2e.x: Likewise.
23180 * gcc.c-torture/execute/loop-2f.x: Remove.
23181 * gcc.c-torture/execute/loop-2g.x: Likewise.
23182 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23183 * gcc.dg/20020312-2.c: Remove traces of dead ports.
23184
23185 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
23186
23187 PR c++/13507
23188 * g++.dg/ext/attrib11.C: New test.
23189
23190 PR c++/13494
23191 * g++.dg/template/array2-1.C: New test.
23192 * g++.dg/template/array2-2.C: New test.
23193
23194 2003-12-29 Mark Mitchell <mark@codesourcery.com>
23195
23196 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23197
23198 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
23199
23200 PR c++/12774
23201 * g++.dg/template/array1-1.C: New test.
23202 * g++.dg/template/array1-2.C: New test.
23203
23204 2003-12-29 Roger Sayle <roger@eyesopen.com>
23205
23206 PR fortran/12632
23207 * g77.dg/12632.f: New test case.
23208
23209 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23210
23211 PR c++/13289
23212 * g++.dg/parse/nontype1.C: New test.
23213
23214 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23215
23216 PR c++/12403
23217 * g++.dg/parse/explicit1.C: New test.
23218 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23219
23220 2003-12-28 Mark Mitchell <mark@codesourcery.com>
23221
23222 PR c++/13081
23223 * g++.dg/opt/inline6.C: New test.
23224
23225 PR c++/12613
23226 * g++.dg/parse/error9.C: New test.
23227
23228 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23229
23230 2003-12-28 Mark Mitchell <mark@codesourcery.com>
23231
23232 PR c++/13009
23233 * g++.dg/init/assign1.C: New test.
23234
23235 2003-12-28 Roger Sayle <roger@eyesopen.com>
23236
23237 PR c++/13070
23238 * g++.dg/warn/format3.C: New test case.
23239
23240 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23241
23242 * gcc.c-torture/compile/20031227-1.c: New test.
23243
23244 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23245
23246 * g++.dg/bprob/bprob.exp: Load target-supports.exp
23247 * g77.dg/bprob/bprob.exp: Likewise.
23248 * gcc.misc-tests/bprob.exp: Likewise.
23249 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
23250 variants on systems where the library does not provide that
23251 functionality.
23252 * gcc.dg/builtins-20.c: Use builtins-config.h.
23253 * gcc.dg/builtins-config.h: New file.
23254
23255 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23256
23257 * lib/gcc-dg.exp (dg-require-profiling): New function.
23258 * lib/target-supports.exp (check_profiling_available): Likewise.
23259 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23260 * g77.dg/bprob/bprob.exp: Likewise.
23261 * gcc.misc-tests/bprob.exp: Likewise.
23262 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23263 * gcc.dg/20021014-1.c: Likewise.
23264 * gcc.dg/nest.c: Likewise.
23265
23266 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23267
23268 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23269 compiling.
23270 * g++.dg/lookup/java2.C: Likewise.
23271 * gcc.dg/cpp/lexident.c: Likewise.
23272
23273 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
23274
23275 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23276 given.
23277 * gcc.c-torture/compile/961203-1.c: Likewise.
23278 * gcc.c-torture/compile/980506-1.c: Likewise.
23279
23280 2003-12-23 Zack Weinberg <zack@codesourcery.com>
23281
23282 * lib/gcc-dg.exp (dg-prune-output): New annotation.
23283 (additional_prunes): New global.
23284 (gcc-dg-prune): Handle additional per-test pruning.
23285 (dg-test): Clear additional_prunes between tests.
23286
23287 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
23288 dg-prune-output to avoid spurious failures from assembler
23289 complaining about nonexistent WAW violations.
23290 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23291 Use dg-prune-output to avoid spurious failures from assembler
23292 warning about Itanium B-step errata.
23293
23294 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23295
23296 * g++.dg/abi/macro0.C: New test.
23297 * g++.dg/abi/macro1.C: Likewise.
23298 * g++.dg/abi/macro2.C: Likewise.
23299
23300 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23301 * g++.dg/abi/bitfield7.C: Likewise.
23302 * g++.dg/abi/dtor2.C: Likewise.
23303 * g++.dg/abi/mangle11.C: Likewise.
23304 * g++.dg/abi/mangle12.C: Likewise.
23305 * g++.dg/abi/mangle14.C: Likewise.
23306 * g++.dg/abi/mangle17.C: Likewise.
23307 * g++.dg/abi/vbase10.C: Likewise.
23308 * g++.dg/abi/vbase14.C: Likewise.
23309 * g++.dg/template/qualttp17.C: Likewise.
23310
23311 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23312
23313 PR c/11995
23314 * gcc.dg/20031223-1.c: New test.
23315
23316 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23317
23318 * gcc.dg/noreturn-7.c: New test.
23319
23320 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23321
23322 * gcc.dg/null-pointer-1.c: New test.
23323
23324 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23325
23326 * g++.old-deja/g++.jason/template18.C: Remove.
23327 * g++.old-deja/g++.jason/template37.C: Likewise.
23328
23329 PR c++/12862
23330 * g++.dg/lookup/ns1.C: New test.
23331
23332 PR c++/12397
23333 * g++.dg/template/lookup3.C: New test.
23334
23335 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23336
23337 * g++.dg/template/recurse1.C: New test
23338
23339 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23340
23341 PR c++/12479
23342 * g++.dg/parse/semicolon1.C: New test.
23343 * g++.dg/parse/semicolon1.h: Likewise.
23344
23345 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
23346
23347 * gcc.dg/darwin-misaligned.c: New test.
23348
23349 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23350
23351 PR c/9163
23352 * gcc.dg/20031222-1.c: New test.
23353
23354 2003-12-21 Mark Mitchell <mark@codesourcery.com>
23355
23356 PR c++/13438
23357 * g++.dg/parse/error8.C: New test.
23358
23359 PR c++/11554
23360 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23361
23362 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
23363
23364 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23365 too small.
23366 * gcc.c-torture/compile/930217-1.c: Likewise.
23367 * gcc.c-torture/compile/930513-1.c: Likewise.
23368 * gcc.c-torture/execute/920908-2.c: Likewise.
23369 * gcc.c-torture/execute/921204-1.c: Likewise.
23370 * gcc.c-torture/execute/930621-1.c: Likewise.
23371 * gcc.c-torture/execute/930630-1.c: Likewise.
23372 * gcc.c-torture/execute/931031-1.c: Likewise.
23373 * gcc.c-torture/execute/980602-2.c: Likewise.
23374 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23375 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23376 * gcc.c-torture/execute/extzvsi.c: Likewise.
23377 * gcc.c-torture/unsorted/ext.c: Likewise.
23378
23379 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23380
23381 PR target/12749
23382 * gcc.c-torture/compile/20031220-2.c: New test case.
23383
23384 2003-12-20 Roger Sayle <roger@eyesopen.com>
23385
23386 PR optimization/13031
23387 * gcc.c-torture/compile/20031220-1.c: New test case.
23388
23389 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23390
23391 * gcc.dg/cast-function-1.c: New test.
23392
23393 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23394
23395 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23396 formats.
23397
23398 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23399
23400 PR c++/12795
23401 * g++.dg/ext/attrib10.C: New test.
23402
23403 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23404
23405 * gcc.dg/cleanup-10.c: New test.
23406 * gcc.dg/cleanup-11.c: New test.
23407
23408 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23409
23410 PR c++/13239
23411 * g++.dg/opt/expect1.C: New test.
23412
23413 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23414
23415 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23416
23417 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23418
23419 PR debug/12923
23420 * gcc.dg/20031218-1.c: New test.
23421
23422 PR debug/12389
23423 * gcc.dg/20031218-2.c: New test.
23424 * gcc.dg/20031218-3.c: New test.
23425
23426 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23427 of label name and allow for USER_LABEL_PREFIX == "_" names.
23428 * g++.dg/abi/mangle18-2.C: Likewise.
23429 * g++.dg/abi/mangle19-1.C: Likewise.
23430 * g++.dg/abi/mangle19-2.C: Likewise.
23431 * g++.dg/abi/mangle20-1.C: Likewise.
23432 * g++.dg/abi/mangle20-2.C: Likewise.
23433
23434 2003-12-18 Richard Henderson <rth@redhat.com>
23435
23436 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23437
23438 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23439 Dan Kegel <dank@kegel.com>
23440
23441 PR other/12009
23442 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23443 testing a cross compiler, it causes spurious compile failures.
23444 * lib/g++.exp: Likewise.
23445
23446 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23447
23448 PR c++/13262
23449 * g++.dg/template/access13.C: New test.
23450
23451 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23452
23453 * gcc.dg/20031216-1.c: New test.
23454
23455 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23456
23457 PR c++/9154
23458 * g++.dg/template/error10.C: New test.
23459
23460 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23461
23462 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23463 * g++.dg/eh/simd-2.C: Likewise.
23464
23465 2003-12-17 James E Wilson <wilson@specifixinc.com>
23466 Roger Sayle <roger@eyesopen.com>
23467
23468 * gcc.c-torture/execute/ieee/mzero5.c: New.
23469
23470 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23471
23472 PR c++/10603
23473 * g++.dg/parse/error6.C: New test.
23474
23475 PR c++/12827
23476 * g++.dg/parse/error7.C: New test.
23477
23478 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23479
23480 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23481 at -O with stabs debugging formats.
23482 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23483 * gcc.dg/debug/debug-2.c: Likewise.
23484
23485 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23486
23487 PR c++/12696
23488 * g++.dg/init/error1.C: New test.
23489
23490 PR c++/12218
23491 * g++.dg/init/pm3.C: New test.
23492
23493 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23494
23495 PR c/3347
23496 * gcc.dg/bitfld-8.c: New test.
23497
23498 2003-12-16 James Lemke <jim@wasabisystems.com>
23499
23500 * gcc.dg/arm-scd42-[123].c: New tests.
23501
23502 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23503
23504 PR c++/9043
23505 * g++.dg/abi/mangle20-1.C: New test.
23506 * g++.dg/abi/mangle20-2.C: New test.
23507
23508 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23509
23510 PR c++/13275
23511 * g++.dg/other/offsetof2.C: Remove XFAIL.
23512 * g++.dg/parse/offsetof1.C: New test.
23513 * g++.gd/parse/offsetof2.C: Likewise.
23514
23515 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23516
23517 * g++.dg/template/nontype3.C: New test.
23518 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23519
23520 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23521
23522 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23523
23524 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23525
23526 PR c++/13387
23527 * g++.dg/expr/assign1.C: New test.
23528
23529 PR c++/13242
23530 * g++.dg/abi/mangle19-1.C: New test.
23531 * g++.dg/abi/mangle19-2.C: New test.
23532
23533 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23534
23535 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23536
23537 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23538
23539 * gcc.c-torture/execute/20031216-1.c: New test.
23540
23541 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23542
23543 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23544 an ICE regression.
23545
23546 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23547
23548 PR c++/10926
23549 * g++.dg/template/error9.C: New test.
23550
23551 PR c++/11116
23552 * g++.dg/template/error8.C: New test.
23553
23554 2003-12-15 Roger Sayle <roger@eyesopen.com>
23555
23556 PR middle-end/13400
23557 * gcc.c-torture/execute/20031215-1.c: New test case.
23558
23559 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23560
23561 PR c++/13269
23562 * g++.dg/parse/error5.C: New test.
23563
23564 PR c++/12989
23565 * g++.dg/expr/sizeof1.C: New test.
23566
23567 PR c++/13310
23568 * g++.dg/template/crash15.C: New test.
23569
23570 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23571
23572 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23573 a non-POD type as the last named parameter of a varargs function.
23574
23575 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23576
23577 PR c++/13243
23578 PR c++/12573
23579 * g++.dg/template/crash14.C: New test.
23580 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23581
23582 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23583
23584 * g++.dg/other/java1.C: New test.
23585
23586 PR c++/13241
23587 * g++.dg/abi/mangle18-1.C: New test.
23588 * g++.dg/abi/mangle18-2.C: New test.
23589
23590 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23591
23592 PR optimization/10312
23593 * gcc.c-torture/execute/20031214-1.c: New.
23594
23595 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23596
23597 PR c++/10779
23598 PR c++/12160
23599 * g++.dg/parse/error3.C: New test.
23600 * g++.dg/parse/error4.C: Likewise.
23601 * g++.dg/abi/mangle4.C: Tweak error messages.
23602 * g++.dg/lookup/using5.C: Likewise.
23603 * g++.dg/other/error2.C: Likewise.
23604 * g++.dg/parse/typename5.C: Likewise.
23605 * g++.dg/parse/undefined1.C: Likewise.
23606 * g++.dg/template/arg2.C: Likewise.
23607 * g++.dg/template/ttp3.C: Likewise.
23608 * g++.dg/template/type1.C: Likewise.
23609 * g++.old-deja/g++.other/crash32.C: Likewise.
23610 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23611
23612 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23613
23614 PR c++/13106
23615 * g++.dg/warn/noreturn-3.C: New test.
23616
23617 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23618
23619 PR c++/13118
23620 * g++.dg/abi/covariant3.C: New.
23621
23622 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23623
23624 * g++.dg/eh/ia64-1.C: New test.
23625
23626 2003-12-12 Roger Sayle <roger@eyesopen.com>
23627
23628 PR optimization/13037
23629 * g77.f-torture/execute/13037.f: New test case.
23630
23631 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23632
23633 PR c++/12881
23634 * g++.dg/abi/covariant2.C: New.
23635
23636 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23637
23638 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23639
23640 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23641
23642 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23643
23644 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23645
23646 PR other/10819
23647 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23648 to fix Bug 10819.
23649 * lib/g++.exp (g++_version): Likewise.
23650 * lib/g77.exp (g77_version): Likewise.
23651 * lib/objc.exp (default_objc_version): Likewise.
23652
23653 2003-12-10 Richard Henderson <rth@redhat.com>
23654
23655 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23656
23657 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23658
23659 2003-12-08 Matt Austern <austern@apple.com>
23660
23661 PR c/13134
23662 * lib/gcc-dg.exp (dg-require-visibility): Define.
23663 * lib/target-supports (check_visibility_available): Define.
23664 * gcc.dg/visibility-1.c: New test.
23665 * gcc.dg/visibility-2.c: Likewise.
23666 * gcc.dg/visibility-3.c: Likewise.
23667 * gcc.dg/visibility-4.c: Likewise.
23668 * gcc.dg/visibility-5.c: Likewise.
23669 * gcc.dg/visibility-6.c: Likewise.
23670 * g++.dg/ext/visibility-1.C: Likewise.
23671 * g++.dg/ext/visibility-2.C: Likewise.
23672 * g++.dg/ext/visibility-3.C: Likewise.
23673 * g++.dg/ext/visibility-4.C: Likewise.
23674 * g++.dg/ext/visibility-5.C: Likewise.
23675 * g++.dg/ext/visibility-6.C: Likewise.
23676
23677 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23678
23679 * g++.dg/lookup/java1.C: New test.
23680 * g++.dg/lookup/java2.C: New test.
23681
23682 2003-12-07 Falk Hueffner <falk@debian.org>
23683
23684 * g++.dg/opt/noreturn-1.C: New test.
23685
23686 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23687
23688 * gcc.dg/overflow-1.c: New test.
23689
23690 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23691
23692 * g77.f-torture/compile/13060.f: New test.
23693
23694 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23695
23696 PR c++/13323
23697 * g++.dg/inherit/operator2.C: New test.
23698
23699 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23700
23701 PR c++/13305
23702 * g++.dg/ext/attrib9.C: New test.
23703
23704 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23705
23706 PR c++/13314
23707 * g++.dg/template/error7.C: New test.
23708
23709 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23710 J"orn Rennecke <joern.rennecke@superh.com>
23711
23712 PR target/13302
23713 * g++.dg/other/struct-va_list.C: New test.
23714
23715 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23716
23717 PR c++/13166
23718 * g++.dg/parse/defarg6.C: New test.
23719
23720 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23721
23722 PR target/13256
23723 * gcc.c-torture/execute/20031201-1.c: New test.
23724
23725 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23726
23727 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23728
23729 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23730
23731 * gcc.dg/builtin-return-1.c: New test.
23732
23733 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23734 J"orn Rennecke <joern.rennecke@superh.com>
23735
23736 PR optimization/13260
23737 * gcc.c-torture/execute/20031204-1.c: New test.
23738
23739 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23740
23741 PR c++/9127
23742 * g++.dg/template/error6.C: New test.
23743
23744 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23745
23746 * gcc.dg/20031202-1.c: New test.
23747
23748 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23749
23750 PR c++/13179
23751 * g++.dg/template/eh1.C: New test.
23752
23753 PR c++/10771
23754 * g++.dg/template/error5.C: New test.
23755
23756 2003-12-02 David Ung <davidu@mips.com>
23757
23758 * gcc.dg/compat/vector-check.h: Corrected type for var
23759 g_##TMODE
23760
23761 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23762
23763 PR c++/10126
23764 * g++.dg/template/ptrmem8.C: New test.
23765
23766 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23767
23768 PR c++/12573
23769 * g++.dg/template/dependent-expr3.C: New test.
23770
23771 2003-12-01 James Lemke <jim@wasabisystems.com>
23772
23773 * gcc.dg/arm-g2.c: New test.
23774
23775 2003-12-01 Roger Sayle <roger@eyesopen.com>
23776
23777 PR optimization/11634
23778 * gcc.dg/20031201-2.c: New test case.
23779
23780 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23781
23782 PR 11433
23783 * objc.dg/proto-lossage-3.m: New test.
23784
23785 2003-12-01 Roger Sayle <roger@eyesopen.com>
23786
23787 PR optimization/12628
23788 * gcc.dg/20031201-1.c: New test case.
23789
23790 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23791
23792 * gcc.dg/unaligned-1.c: New test.
23793
23794 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23795
23796 PR c++/9849
23797 * g++.dg/template/error4.C: New test.
23798 * g++.dg/template/nested3.C: Adjust error markers.
23799
23800 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23801
23802 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23803
23804 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23805
23806 PR c/10333
23807 * gcc.dg/bitfld-7.c: New test.
23808
23809 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23810
23811 * gcc.dg/tls/asm-1.C: New test.
23812
23813 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23814
23815 * gcc.dg/cpp/assert4.c: Update.
23816
23817 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23818
23819 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23820 * gcc.dg/builtin-apply3.c: New test.
23821
23822 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23823
23824 * lib/compat.exp (compat-obj): New xfaildata parameter.
23825 Use it to set compiler_conditional_xfail_data before compiling.
23826 (compat-get-options): Handle dg-xfail-if.
23827 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23828 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23829 * gcc.dg/compat/vector-1_y.c: Likewise.
23830 * gcc.dg/compat/vector-2_x.c: Likewise.
23831 * gcc.dg/compat/vector-2_y.c: Likewise.
23832
23833 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23834
23835 * g++.dg/opt/reg-stack4.C: New test.
23836
23837 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23838
23839 * gcc.dg/builtin-apply2.c: New test.
23840
23841 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23842
23843 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23844
23845 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23846
23847 PR c++/12924
23848 * g++.dg/template/template-id-2.C: New test.
23849
23850 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23851
23852 PR c++/5369
23853 * g++.dg/template/memfriend1.C: New test.
23854 * g++.dg/template/memfriend2.C: Likewise.
23855 * g++.dg/template/memfriend3.C: Likewise.
23856 * g++.dg/template/memfriend4.C: Likewise.
23857 * g++.dg/template/memfriend5.C: Likewise.
23858 * g++.dg/template/memfriend6.C: Likewise.
23859 * g++.dg/template/memfriend7.C: Likewise.
23860 * g++.dg/template/memfriend8.C: Likewise.
23861 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23862
23863 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23864
23865 PR c++/12515
23866 * g++.dg/ext/cond1.C: New test.
23867
23868 2003-11-20 Richard Henderson <rth@redhat.com>
23869
23870 * gcc.dg/20020201-2.c: Remove.
23871 * gcc.dg/20020201-4.c: Remove.
23872 * gcc.dg/20020304-1.c: Remove.
23873
23874 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23875
23876 * gcc.dg/cpp/trad/xwin1.c: New test case.
23877
23878 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23879
23880 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23881 * lib/g77.exp: Likewise.
23882 * lib/objc.exp: Likewise.
23883 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23884 for darwin.
23885
23886 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23887
23888 PR c++/12932
23889 * g++.dg/template/static5.C: New test.
23890
23891 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23892
23893 * gcc.dg/nested-func-1.c: New test.
23894
23895 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23896
23897 * gcc.dg/cpp/assert4.c: New test.
23898
23899 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23900
23901 PR c++/2294
23902 * g++.dg/lookup/using9.c: New test.
23903
23904 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23905
23906 PR c++/12762
23907 * g++.dg/template/error3.C: New test.
23908
23909 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23910
23911 PR ada/13035
23912 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23913 No longer use a wrapper for gcc, since this does not work under
23914 Windows.
23915
23916 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23917
23918 PR c++/2094
23919 * g++.dg/template/ptrmem7.C: New test.
23920
23921 2003-11-13 Andrew Pinski <apinski@apple.com>
23922
23923 * gcc.c-torture/compile/20031113-1.c: New test.
23924
23925 2003-11-13 Mark Mitchell <mark@codesourcery.com>
23926 Kean Johnston <jkj@sco.com>
23927
23928 PR c/13029
23929 * gcc.dg/unused-4.c: Update.
23930
23931 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23932
23933 * g++.dg/opt/const3.C: New test.
23934
23935 2003-11-13 Jan Hubicka <jh@suse.cz>
23936
23937 * gcc.c-torture/compile/20031112-1.c: New test.
23938
23939 2003-11-12 Mark Mitchell <mark@codesourcery.com>
23940
23941 * g++.dg/parse/crash10.C: Remove bogus error marker.
23942
23943 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23944
23945 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23946 (host_gcc): Likewise.
23947 (ROOT): Honor $PWDCMD.
23948 (BASE): Likewise.
23949 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23950
23951 2003-11-12 Catherine Moore <clm@redhat.com>
23952
23953 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23954
23955 2003-11-12 Andreas Jaeger <aj@suse.de>
23956 Jakub Jelinek <jakub@redhat.com>
23957 Andrew Pinski <pinskia@physics.uc.edu>
23958 Richard Henderson <rth@redhat.com>
23959
23960 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23961 systems.
23962 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23963
23964 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23965 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23966
23967 2003-11-11 Andreas Jaeger <aj@suse.de>
23968
23969 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23970
23971 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23972
23973 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
23974
23975 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23976 Clean ups.
23977
23978 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
23979
23980 * gcc.dg/trampoline-1.c: New test.
23981
23982 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23983
23984 * gcc.c-torture/compile/200031109-1.c: New test.
23985
23986 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23987
23988 PR c/3190
23989 PR c/8714
23990 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23991 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23992 gcc.dg/format/no-y2k-1.c: Update.
23993
23994 2003-11-08 Roger Sayle <roger@eyesopen.com>
23995
23996 PR optimization/10467
23997 * gcc.dg/20031108-1.c: New test case.
23998
23999 2003-11-07 Geoffrey Keating <geoffk@apple.com>
24000
24001 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
24002
24003 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
24004
24005 * gcc.dg/compound-lvalue-1.c: New test.
24006 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24007 some XFAILs.
24008
24009 2003-11-06 Geoffrey Keating <geoffk@apple.com>
24010
24011 * gcc.dg/altivec-varargs-1.c: New test.
24012
24013 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24014
24015 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24016 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24017 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
24018 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
24019 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24020
24021 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
24022
24023 * gcc.dg/cond-lvalue-1.c: New test.
24024
24025 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
24026
24027 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24028
24029 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24030
24031 PR c++/11616
24032 * g++.dg/template/instantiate5.C: New test.
24033
24034 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24035
24036 PR c++/12726
24037 * g++.dg/ext/complit2.C: Replace test with self-contained version.
24038 * ChangeLog: Add missing first entry for above test.
24039
24040 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24041
24042 PR c++/9810
24043 * g++.dg/template/using8.C: New test.
24044 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
24045
24046 2003-11-02 Roger Sayle <roger@eyesopen.com>
24047
24048 PR optimization/10817
24049 * gcc.c-torture/compile/20031102-1.c: New test case.
24050
24051 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
24052
24053 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
24054 2147483647.
24055
24056 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24057
24058 * gcc.dg/20031102-1.c: New test.
24059
24060 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24061
24062 * gcc.dg/complex-1.c: New test.
24063
24064 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24065
24066 PR c++/12796
24067 * g++.dg/template/crash13.C: Adjust expected error location.
24068 * g++.old-deja/g++.brendan/ns1.C: Likewise.
24069
24070 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
24071
24072 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24073
24074 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
24075
24076 PR/10239
24077 * gcc.c-torture/compile/20031031-2.c: New test.
24078
24079 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
24080
24081 PR/11640
24082 * gcc.c-torture/compile/20031031-1.c: New test.
24083
24084 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
24085
24086 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24087 * gcc.misc-tests/bprob.exp: Likewise.
24088 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
24089 the execution test on arm-elf configs.
24090 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
24091 configs that don't support scratch files.
24092 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24093
24094 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
24095
24096 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24097 done by dejagnu.
24098
24099 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
24100
24101 * ada/acats/run_all.sh: Redirect mv output to /dev/null
24102 Avoid non pure sh syntax. Add more logging.
24103
24104 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24105 fail.
24106
24107 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24108
24109 PR libgcj/10610
24110 * gcc.dg/ppc-stackalign-1.c: New test.
24111
24112 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
24113
24114 * ada/acats/run_all.sh: Change output to be more compliant with
24115 dejagnu framework.
24116 Create acats.sum and acats.log files under testsuite/ada/acats
24117 Only run [a-z]* directories, to filter out e.g. CVS.
24118 Redirect build output to log file.
24119
24120 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
24121
24122 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24123
24124 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
24125
24126 PR ada/5909:
24127 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24128
24129 2003-10-27 Jakub Jelinek <jakub@redhat.com>
24130
24131 * gcc.c-torture/compile/20031023-1.c: New test.
24132 * gcc.c-torture/compile/20031023-2.c: New test.
24133 * gcc.c-torture/compile/20031023-3.c: New test.
24134 * gcc.c-torture/compile/20031023-4.c: New test.
24135
24136 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24137
24138 PR c++/10371
24139 * g++.dg/lookup/scoped8.C: New test.
24140
24141 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
24142
24143 * g++.dg/opt/reg-stack3.C: New test.
24144
24145 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
24146
24147 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
24148
24149 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24150
24151 PR c++/11076
24152 * g++.dg/template/crash13.C: New test.
24153
24154 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
24155
24156 * gcc.dg/c99-restrict-2.c: New test.
24157
24158 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
24159
24160 PR c++/12698, c++/12699, c++/12700, c++/12566
24161 * g++.dg/inherit/covariant9.C: New test.
24162 * g++.dg/inherit/covariant10.C: New test.
24163 * g++.dg/inherit/covariant11.C: New test.
24164
24165 2003-10-23 Jason Merrill <jason@redhat.com>
24166
24167 PR c++/12726
24168 * g++.dg/ext/complit2.C: New test.
24169
24170 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
24171
24172 PR target/12654
24173 * gcc.c-torture/execute/20031020-1.c: New test.
24174
24175 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24176
24177 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24178 following the jump_insn.
24179
24180 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
24181
24182 * gcc.dg/cast-lvalue-1.c: New test.
24183
24184 2003-10-21 Mark Mitchell <mark@codesourcery.com>
24185
24186 PR c++/11962
24187 * g++.dg/template/cond2.C: New test.
24188
24189 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
24190
24191 * gcc.dg/builtins-28.c: New test.
24192
24193 2003-10-20 Jan Hubicka <jh@suse.cz>
24194
24195 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24196 parameter.
24197 * testsuite/gcc.dg/inline-2.c: Likewise.
24198
24199 2003-10-20 Phil Edwards <phil@codesourcery.com>
24200
24201 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24202 * gcc.dg/nest.c: Likewise.
24203
24204 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24205
24206 PR c++/9781, c++/10583, c++/11862
24207 * g++.dg/parse/crash13.C: New test.
24208
24209 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24210
24211 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24212
24213 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24214
24215 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24216 Define HAVE_C99_RUNTIME except on Solaris.
24217 * gcc.dg/builtins-20.c: Likewise.
24218
24219 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24220
24221 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24222
24223 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24224
24225 PR c++/12495
24226 * g++.dg/template/crash21.C: New test.
24227
24228 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24229
24230 PR c++/2513
24231 * g++.dg/template/typename5.C: New test.
24232
24233 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24234
24235 PR c++/12369
24236 * g++.dg/template/friend25.C: New test.
24237
24238 2003-10-16 Ziemowit Laski <zlaski@apple.com>
24239
24240 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24241 versions.
24242
24243 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
24244
24245 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24246 == 2147483647.
24247
24248 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
24249
24250 * gcc.c-torture/execute/960416-1.x: Remove.
24251 * gcc.c-torture/execute/divconst-3.x: Likewise.
24252
24253 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
24254
24255 PR target/12598
24256 * gcc.dg/torture/cris-volatile-1.c: New test.
24257
24258 2003-10-14 Roger Sayle <roger@eyesopen.com>
24259
24260 PR optimization/9325
24261 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24262 for overflowing floating point to integer conversion during RTL
24263 simplification.
24264
24265 2003-10-13 Ziemowit Laski <zlaski@apple.com>
24266
24267 * objc/execute/_cmd.m: Fix typo.
24268 * objc.dg/image-info.m, objc.dg/symtab-1.m:
24269 Relax 'scan-assembler' regexp.
24270 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24271 objc.dg/try-catch-4.m: Run on non-Darwin targets.
24272 * objc.dg/zero-link-2.m: Remove blank line.
24273 * objc.dg/zero-link-3.m: New test case.
24274
24275 2003-10-13 Geoffrey Keating <geoffk@apple.com>
24276
24277 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24278
24279 * gcc.dg/asm-names.c: Use scan-assembler-not rather
24280 than linker trickery.
24281
24282 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24283
24284 PR c++/12370
24285 * g++.dg/other/friend2.C: New test.
24286
24287 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24288
24289 * gcc.dg/20031012-1.c: New test.
24290
24291 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24292
24293 * gcc.dg/weak/weak-3.c: Fix for new warning.
24294
24295 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
24296
24297 PR optimization/8750
24298 * gcc.c-torture/execute/20031012-1.c: New test case.
24299
24300 2003-10-11 Roger Sayle <roger@eyesopen.com>
24301
24302 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24303 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24304
24305 2003-10-11 Roger Sayle <roger@eyesopen.com>
24306
24307 PR optimization/12260
24308 * gcc.c-torture/compile/20031011-2.c: New test case.
24309
24310 2003-10-11 Roger Sayle <roger@eyesopen.com>
24311
24312 * gcc.c-torture/execute/20031011-1.c: New testcase.
24313
24314 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
24315
24316 * gcc.c-torture/compile/20031011-1.c: New test.
24317
24318 2003-10-11 Jan Hubicka <jh@suse.cz>
24319
24320 * g++.dg/other/first-global.C: New test.
24321
24322 2003-10-11 Roger Sayle <roger@eyesopen.com>
24323
24324 * gcc.c-torture/execute/string-opt-18.c: New testcase.
24325
24326 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
24327
24328 * gcc.c-torture/compile/20031010-1.c: New test.
24329
24330 2003-10-10 Geoffrey Keating <geoffk@apple.com>
24331
24332 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24333 * gcc.c-torture/execute/va-arg-25.c: ... here.
24334
24335 2003-10-09 Mark Mitchell <mark@codesourcery.com>
24336
24337 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24338
24339 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
24340
24341 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24342
24343 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24344
24345 * g++.dg/parse/error2.C: New test.
24346
24347 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24348
24349 PR c++/11097
24350 * g++.dg/other/error5.C: Modify the error message.
24351 * g++.dg/lookup/using8.C: New test.
24352
24353 2003-10-07 Geoffrey Keating <geoffk@apple.com>
24354
24355 * gcc.dg/darwin-abi-2.c: New file.
24356 * gcc.c-torture/execute/va-arg-24.c: New file.
24357
24358 2003-10-06 Bob Wilson <bob.wilson@acm.org>
24359
24360 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
24361 indentation.
24362
24363 2003-10-06 Mark Mitchell <mark@codesourcery.com>
24364
24365 PR c++/10147
24366 * g++.dg/other/error4.C: Update error messages.
24367 * g++.dg/template/ptrmem4.C: Likewise.
24368
24369 PR c++/12337
24370 * g++.dg/init/new9.C: New test.
24371
24372 PR c++/12334, c++/12236, c++/8656
24373 * g++.dg/ext/attrib8.C: New test.
24374
24375 2003-10-06 Devang Patel <dpatel@apple.com>
24376
24377 * gcc.dg/debug/dwarf2-3.h: New test.
24378 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24379
24380 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24381
24382 * g++.dg/opt/cfg2.C: New test.
24383
24384 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24385
24386 * g++.dg/opt/float1.C: New test.
24387
24388 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24389
24390 * gcc.dg/c90-array-lval-6.c: New test.
24391 * gcc.dg/c99-array-lval-6.c: New test.
24392
24393 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24394 Ziemowit Laski <zlaski@apple.com>
24395
24396 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24397 'Derived', so that it is never considered a class method; add
24398 new warning for '+port' method ambiguity.
24399 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24400 <objc/objc-api.h> (needed on Mac OS X).
24401 * objc.dg/method-13.m: New test.
24402
24403 2003-10-03 Roger Sayle <roger@eyesopen.com>
24404
24405 PR optimization/9325, PR java/6391
24406 * gcc.c-torture/execute/20031003-1.c: New test case.
24407
24408 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24409
24410 PR optimization/12180
24411 * gcc.dg/20031002-1.c: New test.
24412
24413 PR c++/12486
24414 * g++.dg/inherit/error1.C: New test.
24415
24416 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24417
24418 * lib/f-torture.exp (search_for): Rename to...
24419 (search_for_re): This. Also, clean up comments and the
24420 "regexp" invocation.
24421
24422 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24423
24424 * gcc.c-torture/compile/20031002-1.c: New test.
24425
24426 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24427
24428 * g++.dg/opt/cond1.C: New test.
24429
24430 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24431
24432 * gcc.dg/Wold-style-definition-2.c: New testcase.
24433 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24434
24435 2003-09-29 Richard Henderson <rth@redhat.com>
24436
24437 * g++.dg/init/array10.C: Add dg-options.
24438
24439 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24440
24441 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24442
24443 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24444
24445 * g++.dg/template/friend19.C: Fix typo.
24446 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24447
24448 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24449
24450 * gcc.c-torture/execute/20030928-1.c: New test.
24451 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24452
24453 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24454
24455 * g++.dg/opt/unroll1.C: New test.
24456
24457 2003-09-26 Roger Sayle <roger@eyesopen.com>
24458
24459 PR optimization/11741
24460 * gcc.dg/20030926-1.c: New test case.
24461
24462 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24463
24464 PR c++/5655
24465 * g++.dg/parse/access7.C: New test.
24466 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24467
24468 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24469
24470 MERGE OF objc-improvements-branch into MAINLINE:
24471 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24472 if libobjc has not been built.
24473 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24474 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24475 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24476 objc/execute/nested-3.m, objc/execute/np-2.m,
24477 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24478 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24479 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24480 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24481 objc.dg/special/unclaimed-category-1.h,
24482 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24483 well as GNU runtime.
24484 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24485 * execute/cascading-1.m, execute/function-message-1.m,
24486 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24487 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24488 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24489 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24490 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24491 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24492 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24493 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24494 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24495 * objc.dg/bitfield-2.m: Run only on Darwin.
24496 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24497 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24498 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24499 * objc.dg/const-str-1.m: Fix constant string layout.
24500
24501 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24502
24503 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24504
24505 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24506
24507 * gcc.dg/darwin-abi-1.c: New file.
24508
24509 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24510
24511 PR target/12281
24512 * gcc.c-torture/compile/20030921-1.c: New test.
24513
24514 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24515
24516 * g++.dg/opt/reg-stack2.C: New test.
24517
24518 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24519
24520 * g++.dg/eh/delayslot1.C: New test.
24521
24522 2003-09-20 Richard Henderson <rth@redhat.com>
24523
24524 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24525
24526 2003-09-20 Roger Sayle <roger@eyesopen.com>
24527
24528 * gcc.c-torture/execute/20030920-1.c: New test case.
24529
24530 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24531
24532 * g++.dg/rtti/typeid3.C: Correct expected error message.
24533
24534 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24535
24536 PR c++/157
24537 * g++.dg/parse/crash12.C: New test.
24538
24539 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24540
24541 * gcc.dg/compat/mixed-struct-check.h: New.
24542 * gcc.dg/compat/mixed-struct-defs.h: New.
24543 * gcc.dg/compat/mixed-struct-init.h: New.
24544 * gcc.dg/compat/struct-by-value-19_main.c: New.
24545 * gcc.dg/compat/struct-by-value-19_x.c: New.
24546 * gcc.dg/compat/struct-by-value-19_y.c: New.
24547 * gcc.dg/compat/struct-by-value-20_main.c: New.
24548 * gcc.dg/compat/struct-by-value-20_x.c: New.
24549 * gcc.dg/compat/struct-by-value-20_y.c: New.
24550 * gcc.dg/compat/struct-return-19_main.c: New.
24551 * gcc.dg/compat/struct-return-19_x.c: New.
24552 * gcc.dg/compat/struct-return-19_y.c: New.
24553 * gcc.dg/compat/struct-return-20_main.c: New.
24554 * gcc.dg/compat/struct-return-20_x.c: New.
24555 * gcc.dg/compat/struct-return-20_y.c: New.
24556
24557 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24558 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24559 so that it will not complain on LP64 targets.
24560
24561 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24562
24563 PR c++/495
24564 * g++.dg/template/friend24.C: New test.
24565
24566 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24567
24568 PR c++/12332
24569 * g++.dg/template/memtmpl2.C: New test.
24570
24571 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24572
24573 PR target/11184
24574 * gcc.dg/builtin-apply1.c: New test.
24575
24576 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24577
24578 PR c++/9848
24579 * g++.dg/warn/Wunused-4.C: New test.
24580
24581 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24582
24583 PR c++/12316
24584 * g++.dg/other/gc2.C: New test.
24585
24586 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24587
24588 PR c++/11991
24589 * g++.dg/rtti/typeid3.C: New test.
24590
24591 PR c++/12266
24592 * g++.dg/overload/template1.C: New test.
24593
24594 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24595
24596 * g++.dg/opt/cfg3.C: New test.
24597
24598 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24599
24600 PR c++/7939
24601 * g++.dg/template/crash11.C: New test.
24602
24603 2003-09-16 Jason Merrill <jason@redhat.com>
24604 Jakub Jelinek <jakub@redhat.com>
24605
24606 * gcc.dg/attr-warn-unused-result.c: New test.
24607
24608 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24609
24610 PR c++/12184
24611 * g++.dg/expr/call2.C: New test.
24612
24613 2003-09-15 Andreas Jaeger <aj@suse.de>
24614
24615 * gcc.dg/Wold-style-definition-1.c: New test.
24616
24617 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24618
24619 PR c++/3907
24620 * g++.dg/parse/template12.C: New test.
24621
24622 * g++.dg/abi/bitfield11.C: New test.
24623 * g++.dg/abi/bitfield12.C: Likewise.
24624
24625 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24626
24627 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24628 non-expansion of functional macro name without arguments at EOL.
24629 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24630
24631 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24632
24633 * gcc.c-torture/execute/20030914-[12].c: New tests.
24634
24635 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24636
24637 PR c++/11788
24638 * g++.dg/overload/addr1.C: New test.
24639
24640 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24641
24642 * gcc.dg/20030909-1.c: New test.
24643
24644 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24645
24646 * gcc.dg/ultrasp10.c: New test.
24647
24648 2003-09-09 Devang Patel <dpatel@apple.com>
24649
24650 * gcc.dg/darwin-ld-6.c: New test.
24651
24652 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24653
24654 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24655
24656 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24657
24658 * gcc.dg/ia64-types1.c: New test.
24659 * gcc.dg/ia64-types2.c: Likewise.
24660
24661 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24662
24663 * gcc.dg/builtins-1.c: Add more _Complex tests.
24664 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24665
24666 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24667 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24668
24669 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24670
24671 PR c++/11786
24672 * g++.dg/lookup/koenig2.C: New test.
24673
24674 PR c++/5296
24675 * g++.dg/rtti/typeid2.C: New test.
24676
24677 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24678
24679 * gcc.c-torture/compile/20030904-1.c: New test.
24680
24681 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24682
24683 * g++.dg/opt/longbranch2.C: New test.
24684
24685 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24686
24687 * g++.dg/template/crash10.C: Only compile it.
24688
24689 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24690
24691 PR middle-end/11665
24692 * gcc.c-torture/compile/20030907-1.c: New test.
24693 * g++.dg/init/array11.C: New test.
24694
24695 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24696
24697 PR c++/11852
24698 * g++.dg/init/struct1.C: New test.
24699
24700 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24701
24702 PR c++/12181
24703 * g++.dg/expr/comma1.C: New test.
24704
24705 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24706
24707 PR c++/11867
24708 * g++.dg/expr/static_cast5.C: New test.
24709
24710 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24711
24712 PR c++/11507
24713 * g++.dg/lookup/scoped7.C: New test.
24714
24715 PR c++/9574
24716 * g++.dg/other/static1.C: New test.
24717
24718 PR c++/11490
24719 * g++.dg/warn/template-1.C: New test.
24720
24721 PR c++/11432
24722 * g++.dg/template/crash10.C: New test.
24723
24724 PR c++/2478
24725 * g++.dg/overload/VLA.C: New test.
24726
24727 PR c++/10804
24728 * g++.dg/template/call1.C: New test.
24729
24730 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24731
24732 PR c++/11794
24733 * g++.dg/parse/using3.C: New test.
24734
24735 2003-09-06 Roger Sayle <roger@eyesopen.com>
24736
24737 PR c++/11409
24738 * g++.dg/overload/builtin3.C: New test case.
24739
24740 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24741
24742 PR c/9862
24743 * gcc.dg/20030906-1.c: New test.
24744 * gcc.dg/20030906-2.c: Likewise.
24745
24746 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24747
24748 PR c++/12167
24749 * g++.dg/parse/defarg5.C: New test.
24750
24751 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24752
24753 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24754
24755 PR c++/12163
24756 * g++.dg/expr/static_cast4.C: New test.
24757
24758 PR c++/12146
24759 * g++.dg/template/crash9.C: New test.
24760
24761 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24762
24763 * g++.old-deja/g++.ext/pretty2.C: Update for change
24764 in __FUNCTION__.
24765 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24766
24767 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24768
24769 PR c++/11922
24770 * g++/dg/template/qualified-id1.C: New test.
24771
24772 PR c++/12037
24773 * g++.dg/warn/noeffect4.C: New test.
24774
24775 2003-09-04 Matt Austern <austern@apple.com>
24776
24777 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24778 * g++.dg/ext/fnname2.C: Likewise.
24779 * g++.dg/ext/fnname3.C: Likewise.
24780
24781 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24782
24783 * g++.dg/expr/lval1.C: New test.
24784 * g++.dg/ext/lvcast.C: Remove.
24785
24786 2003-09-03 Roger Sayle <roger@eyesopen.com>
24787
24788 PR optimization/11700.
24789 * gcc.c-torture/compile/20030903-1.c: New test case.
24790
24791 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24792
24793 PR c++/12053
24794 * g++.dg/abi/layout4.C: New test.
24795
24796 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24797
24798 PR c++/11553
24799 * g++.dg/parse/friend3.C: New test.
24800
24801 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24802
24803 PR c++/11847
24804 * g++.dg/template/class1.C: New test.
24805
24806 PR c++/11808
24807 * g++.dg/expr/call1.C: New test.
24808
24809 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24810
24811 PR c++/12114
24812 * g++.dg/init/ref9.C: New test.
24813
24814 PR c++/11972
24815 * g++.dg/template/nested4.C: New test.
24816
24817 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24818
24819 PR c++/12093
24820 * g++.dg/template/non-dependent4.C: New test.
24821
24822 PR c++/11928
24823 * g++.dg/inherit/conv1.C: New test.
24824
24825 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24826
24827 PR c++/6196
24828 * g++.dg/ext/label1.C: New test.
24829 * g++.dg/ext/label2.C: Likewise.
24830
24831 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24832
24833 * g++.dg/expr/cond3.C: New test.
24834
24835 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24836
24837 * gcc.dg/builtins-1.c: Add new builtin cases.
24838
24839 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24840
24841 * gcc.dg/builtins-1.c: Add new cases.
24842 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24843
24844 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24845
24846 * gcc.dg/builtins-1.c: Add more math builtin tests.
24847 * gcc.dg/torture/builtin-attr-1.c: New test.
24848
24849 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24850
24851 PR optimization/5079
24852 * g++.dg/opt/static3.C: New test.
24853
24854 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24855
24856 * gcc.misc-tests/gcov-10b.c: New test.
24857
24858 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24859
24860 * g++.dg/opt/ptrmem3.C: New test.
24861
24862 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24863
24864 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24865
24866 * gcc.dg/20030826-2.c: New test.
24867
24868 2003-08-26 Roger Sayle <roger@eyesopen.com>
24869
24870 PR middle-end/12002
24871 * g77.f-torture/compile/12002.f: New test case.
24872
24873 2003-08-26 Roger Sayle <roger@eyesopen.com>
24874
24875 * gcc.dg/20030826-1.c: New test case.
24876
24877 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24878
24879 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24880
24881 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24882
24883 PR c++/11871
24884 * c++.dg/lookup/crash1.C: New test.
24885
24886 * c++.dg/warn/noeffect3.C: New test.
24887
24888 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24889
24890 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24891 * gcc.dg/compat/vector-1_y.c: Ditto.
24892 * gcc.dg/compat/vector-2_x.c: Ditto.
24893 * gcc.dg/compat/vector-2_y.c: Ditto.
24894
24895 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24896
24897 * gcc.dg/20030702-1.c: New test.
24898
24899 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24900
24901 PR c++/8795
24902 * g++.dg/ext/altivec-1.C: New test.
24903
24904 2003-08-24 Richard Henderson <rth@redhat.com>
24905
24906 * g++.dg/eh/simd-2.C: Add -w for x86.
24907
24908 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24909
24910 * gcc.dg/20030815-1.c: New test.
24911
24912 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24913
24914 PR c++/3765
24915 * g++.dg/parse/access6.C: New test.
24916
24917 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24918
24919 PR c++/641, c++/11876
24920 * g++.dg/template/friend22.C: New test.
24921 * g++.dg/template/friend23.C: Likewise.
24922
24923 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24924
24925 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24926 identically.
24927
24928 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24929
24930 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24931
24932 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24933
24934 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24935
24936 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24937
24938 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24939
24940 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24941
24942 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24943
24944 2003-08-21 Mark Mitchell <mark@codesourcery.com>
24945
24946 PR c++/11919
24947 * g++.dg/overload/prom1.C: New test.
24948
24949 PR c++/11551
24950 * g++.dg/parse/dtor2.C: New test.
24951
24952 PR c++/10762
24953 * g++.dg/parse/using2.C: New test.
24954
24955 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
24956
24957 PR target/11805
24958 * gcc.c-torture/compile/20030821-1.c: New.
24959
24960 2003-08-20 Mark Mitchell <mark@codesourcery.com>
24961
24962 PR c++/11834
24963 * g++.dg/template/deduce2.C: New test.
24964
24965 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
24966
24967 * gcc.c-torture/execute/20030821-1.c: New test.
24968
24969 2003-08-20 Roger Sayle <roger@eyesopen.com>
24970
24971 PR middle-end/11984
24972 * gcc.dg/20030820-1.c: New test case.
24973
24974 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
24975
24976 PR c++/11945
24977 * g++.dg/warn/noeffect2.C: New test.
24978
24979 2003-08-19 Mark Mitchell <mark@codesourcery.com>
24980
24981 PR c++/10926
24982 * g++.dg/template/dtor2.C: New test.
24983
24984 PR c++/11684
24985 * g++.dg/template/operator1.C: New test.
24986 * g++.dg/parse/operator4.C: New test.
24987
24988 PR c++/11946.C
24989 * g++.dg/expr/enum1.C: New test.
24990 * gcc.dg/c99-bool-1.c: Remove bogus warning.
24991
24992 PR c++/11036.C
24993 * g++.dg/parse/elab2.C: New test.
24994 * g++.dg/parse/typedef4.C: Change error message.
24995 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24996 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24997 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24998
24999 2003-08-19 Geoffrey Keating <geoffk@apple.com>
25000
25001 * gcc.dg/pch/warn-1.c: New.
25002 * gcc.dg/pch/warn-1.hs: New.
25003
25004 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25005 not-tested file.
25006
25007 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25008
25009 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25010
25011 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25012
25013 * gcc.dg/uninit-D.c: New Test.
25014 * gcc.dg/uninit-E.c: New Test.
25015 * gcc.dg/uninit-F.c: New Test.
25016 * gcc.dg/uninit-G.c: New Test.
25017
25018 2003-08-19 Michael Ritzert <ritzert@t-online.de>
25019
25020 * g++.dg/README: Describe the pch directory.
25021
25022 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25023
25024 PR c++/11174
25025 * g++.dg/parse/access4.C: New test.
25026 * g++.dg/parse/access5.C: Likewise.
25027 * g++.old-deja/g++.jason/access17.C: Adjust error message.
25028
25029 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
25030
25031 * gcc.dg/noncompile/20030818-1.c: New.
25032
25033 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
25034
25035 PR c++/11957
25036 * g++.dg/warn/noeffect1.C: New test.
25037
25038 * g++.dg/template/scope2.C: New test.
25039 * g++.dg/template/error2.C: Correct dg-error
25040
25041 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
25042
25043 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
25044
25045 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
25046
25047 PR C++/11512
25048 * g++.dg/template/warn1.C: New.
25049
25050 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
25051
25052 * g++.dg/template/error2.C: New test.
25053 * g++.dg/lookup/using7.C: Adjust errors
25054 * g++.old-deja/g++.pt/crash36.C: Likewise.
25055 * g++.old-deja/g++.pt/derived3.C: Likewise.
25056
25057 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25058
25059 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
25060 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
25061 * gcc.c-torture/execute/builtins/string-9.c: New, from
25062 string-opt-9.c. Adjust for execute/builtins framework.
25063 * gcc.c-torture/execute/string-opt-9.c: Delete.
25064
25065 2003-08-12 Mark Mitchell <mark@codesourcery.com>
25066
25067 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
25068
25069 * g++.dg/parse/ret-type2.C: New test.
25070
25071 PR c++/11703
25072 * g++.dg/init/new8.C: New test.
25073
25074 PR c++/10923
25075 * g++.dg/parse/typedef5.C: New test.
25076
25077 PR c++/9512
25078 * g++.dg/parse/qualified2.C: New test.
25079 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
25080 invalid code.
25081
25082 2003-08-11 Mark Mitchell <mark@codesourcery.com>
25083
25084 * g++.dg/conversion/ptrmem1.C: New test.
25085
25086 2003-08-11 Jakub Jelinek <jakub@redhat.com>
25087
25088 PR target/11693
25089 * gcc.dg/20030811-1.c: New test.
25090
25091 PR target/11535
25092 * gcc.c-torture/execute/20030811-1.c: New test.
25093
25094 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25095
25096 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25097
25098 2003-08-10 Mark Mitchell <mark@codesourcery.com>
25099
25100 PR c++/11789.C
25101 * g++.dg/inherit/multiple1.C: New test.
25102
25103 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
25104
25105 * gcc.dg/spe1.c: New test.
25106
25107 PR c++/11670
25108 * g++.dg/expr/cast2.C: New test.
25109
25110 PR c++/10530
25111 * g++.dg/template/dependent-name2.C: New test.
25112
25113 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
25114
25115 * g++.dg/parse/crash11.C: Put the dg options in comments.
25116
25117 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
25118
25119 * lib/gcc-dg.exp: Update for diagnostic change.
25120
25121 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25122
25123 PR c++/5767
25124 * g++.dg/parse/crash11.C: New test.
25125
25126 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
25127
25128 * gcc.dg/cpp/spacing1.c: Update.
25129
25130 2003-08-04 Janis Johnson <janis187@us.ibm.com>
25131
25132 PR target/11739
25133 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25134 a value for -mtune.
25135
25136 2003-08-04 Roger Sayle <roger@eyesopen.com>
25137
25138 PR middle-end/11771
25139 * gcc.c-torture/compile/20030804-1.c: New test case.
25140
25141 2003-08-04 Roger Sayle <roger@eyesopen.com>
25142
25143 * gcc.dg/20030804-1.c: New test case.
25144
25145 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
25146
25147 * gcc.dg/cpp/separate-1.c: New test.
25148
25149 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
25150
25151 PR c++/11704
25152 * g++.dg/template/dependent-expr2.C: New test.
25153
25154 PR c++/11766
25155 * g++.dg/expr/ptrmem1.C: New test.
25156
25157 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25158
25159 PR c++/9453
25160 * g++.dg/template/friend15.C: New test.
25161
25162 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
25163
25164 * lib/dg-pch.exp: Work round PCH bug.
25165
25166 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25167
25168 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
25169 builtins. Move cases from builtins-4.c here.
25170
25171 * gcc.dg/torture/builtin-math-1.c: New test taken from
25172 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25173 additional cases.
25174
25175 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25176 Delete.
25177
25178 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
25179
25180 PR c++/9447
25181 * g++.dg/template/using7.C: New test.
25182
25183 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
25184
25185 * import1.c, import2.c: New tests.
25186
25187 2003-08-01 Jakub Jelinek <jakub@redhat.com>
25188
25189 * g++.dg/eh/crossjump1.C: New test.
25190
25191 2003-08-01 Mark Mitchell <mark@codesourcery.com>
25192
25193 PR c++/11697
25194 * g++.dg/template/using6.C: New test.
25195
25196 PR c++/11744
25197 * g++.dg/template/koenig2.C: New test.
25198
25199 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25200
25201 PR c++/7983
25202 * g++.dg/parse/typedef4.C: New test.
25203
25204 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25205
25206 PR c++/8442, c++/8806
25207 * g++.dg/template/elab1.C: New test.
25208 * g++.dg/template/type2.C: Likewise.
25209 * g++.dg/template/ttp3.C: Adjust expected error message.
25210 * g++.old-deja/g++.law/visibility13.C: Likewise.
25211 * g++.old-deja/g++.niklas/t135.C: Likewise.
25212 * g++.old-deja/g++.pt/ttp41.C: Likewise.
25213 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25214 template argument.
25215 * g++.old-deja/g++.pt/ttp44.C: Likewise.
25216
25217 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
25218
25219 PR c++/11295
25220 * g++.dg/ext/stmtexpr1.C: New test.
25221
25222 * g++.dg/opt/tmp1.C: New test.
25223
25224 PR c++/11525
25225 * g++.dg/parse/constant4.C: New test.
25226
25227 PR c++/9447
25228 * g++.dg/template/using5.C: New test.
25229
25230 2003-07-31 Roger Sayle <roger@eyesopen.com>
25231
25232 * gcc.dg/builtins-27.c: New test case.
25233
25234 2003-07-31 Jakub Jelinek <jakub@redhat.com>
25235
25236 * gcc.dg/tls/opt-7.c: New test.
25237
25238 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
25239
25240 * g++.old-deja/g++.other/crash18.C: Remove.
25241
25242 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
25243
25244 * g++.dg/template/explicit3.C: New.
25245 * g++.dg/template/explicit4.C: New.
25246 * g++.dg/template/explicit5.C: New.
25247
25248 PR c++/11347
25249 * g++.dg/template/memtmpl1.C: New.
25250
25251 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
25252
25253 PR target/11565
25254 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25255 * gcc.dg/i386-387-5.c (dg-options): Likewise.
25256
25257 2003-07-30 Jan Hubicka <jh@suse.cz>
25258
25259 * vtgc1.c: Kill.
25260
25261 2003-07-29 Zack Weinberg <zack@codesourcery.com>
25262
25263 * gcc.dg/struct-in-proto-1.c: New test.
25264
25265 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
25266
25267 * gcc.dg/cpp/include2.c: Only expect one message.
25268
25269 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
25270
25271 PR c++/9447
25272 * g++.dg/template/using1.C: New test.
25273 * g++.dg/template/using2.C: New test.
25274 * g++.dg/template/using3.C: New test.
25275 * g++.dg/template/using4.C: New test.
25276
25277 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
25278
25279 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25280 * gcc.c-torture/execute/string-opt-10.c: Likewise.
25281
25282 2003-07-28 Jan Hubicka <jh@suse.cz>
25283
25284 PR c++/11530
25285 * g++.dg/opt/call1.C: New test.
25286
25287 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
25288
25289 PR c++/11667
25290 * g++.dg/init/enum2.C: New test.
25291 * g++.dg/template/overload1.C: Add "-w" option.
25292
25293 2003-07-28 <hp@bitrange.com>
25294
25295 * gcc.dg/Wdeclaration-after-statement-1.c,
25296 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25297
25298 2003-07-28 Jakub Jelinek <jakub@redhat.com>
25299
25300 * gcc.c-torture/compile/20030725-1.c: New test.
25301
25302 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
25303
25304 * gcc.dg/20030505.c: Only run for SPE.
25305 Remove definition of opaque type.
25306
25307 2003-07-27 Mark Mitchell <mark@codesourcery.com>
25308
25309 * g++.dg/template/ptrmem6.C: New test.
25310
25311 2003-07-26 Geoffrey Keating <geoffk@apple.com>
25312
25313 * gcc.c-torture/compile/zero-strct-2.c: New test.
25314
25315 2003-07-25 Geoffrey Keating <geoffk@apple.com>
25316
25317 * gcc.dg/intermod-1.c: New test.
25318
25319 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
25320
25321 PR c++/11617
25322 * g++.dg/template/lookup2.C: New test.
25323 * g++.dg/template/memclass1.C: Remove instantiated from error.
25324 * g++.dg/other/error2.C: Tweak expected errors.
25325
25326 PR c++/11596
25327 * g++.dg/template/defarg3.C: New test.
25328
25329 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25330
25331 2003-07-24 Mark Mitchell <mark@codesourcery.com>
25332
25333 * g++.dg/inherit/access5.C: New test.
25334
25335 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25336
25337 PR c++/11513
25338 * g++.dg/template/crash8.C: New test.
25339
25340 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
25341
25342 PR c/10602
25343 * gcc.dg/noncompile/incomplete-2.c: New test.
25344
25345 2003-07-23 Mark Mitchell <mark@codesourcery.com>
25346
25347 PR c++/11645
25348 * g++.dg/inherit/access4.C: New test.
25349
25350 PR c++/11517
25351 * g++.dg/expr/cond2.C: New test.
25352
25353 PR optimization/10679
25354 * g++.dg/opt/inline4.C: New test.
25355
25356 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
25357
25358 * g++.dg/parse/crash10: New test.
25359
25360 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25361
25362 * g++.dg/ext/flexary1.C: New test.
25363
25364 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25365
25366 PR c++/10793
25367 * g++.dg/template/crash9.C: New test.
25368
25369 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25370
25371 PR c++/3004
25372 * g++.dg/parse/typedef3.C: New test.
25373
25374 PR c++/7906
25375 * g++.dg/parse/operator2.C: New test.
25376
25377 PR c++/8895
25378 * g++.dg/parse/def-tmpl-arg1.C: New test.
25379
25380 PR c++/9282
25381 * g++.dg/parse/funptr1.C: New test.
25382
25383 PR c++/9452
25384 * g++.dg/parse/ambig3.C: New test.
25385
25386 PR c++/9454
25387 * g++.dg/parse/operator3.C: New test.
25388
25389 PR c++/9486
25390 * g++.dg/parse/template10.C: New test.
25391
25392 PR c++/9488
25393 * g++.dg/parse/template11.C: New test.
25394
25395 PR c++/10150
25396 * g++.dg/parse/invalid-op1.C: New test.
25397
25398 PR c++/10247
25399 * g++.dg/parse/condexpr1.C: New test.
25400
25401 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25402
25403 * g++.dg/ext/packed3.C: New test.
25404 * g++.dg/ext/packed4.C: New test.
25405
25406 * gcc.dg/pack-test-3.c: New test.
25407
25408 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25409
25410 * lib/compat.exp: Handle dg-options per source file.
25411 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25412 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25413 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25414 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25415 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25416 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25417 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25418 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25419 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25420 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25421 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25422 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25423 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25424 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25425
25426 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25427
25428 PR c/10320
25429 * gcc.c-torture/execute/20030718-1.c: New test.
25430
25431 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25432
25433 PR optimization/11536
25434 * gcc.dg/20030721-1.c: New test.
25435
25436 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25437
25438 PR c++/11546
25439 * g++.dg/template/lookup1.C: New test.
25440
25441 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25442
25443 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25444 diagnostics of ill-formed constructs involving labels.
25445 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25446 the new 'previously defined here' message.
25447
25448 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25449
25450 * g++.dg/parse/non-dependent2.C: New test.
25451
25452 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25453
25454 * g++.dg/init/init-ref4.C: xfail on targets without
25455 weak symbols.
25456
25457 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25458
25459 PR target/11087
25460 * gcc.c-torture/execute/20030717-1.c: New test.
25461
25462 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25463
25464 * g++.dg/opt/cfg1.C: New test.
25465
25466 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25467
25468 PR optimization/11557
25469 * gcc.dg/20030717-1.c: New test.
25470
25471 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25472
25473 PR c++/10476
25474 * g++.dg/expr/crash-1.C: New test.
25475
25476 PR c++/11027
25477 * g++.dg/template/init3.C: New test.
25478
25479 PR c++/8222
25480 * g++.dg/template/non-dependent1.C: New test.
25481
25482 PR c++/11070
25483 * g++.dg/template/non-dependent2.C: New test.
25484
25485 PR c++/11071
25486 * g++.dg/template/non-dependent3.C: New test.
25487
25488 PR c++/9907
25489 * g++.dg/template/sizeof5.C: New test.
25490
25491 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25492
25493 PR 11498
25494 * gcc.c-torture/compile/mangle-1.c: New file.
25495
25496 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25497
25498 PR c++/7809
25499 * g++.dg/parse/access3.C: New test.
25500
25501 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25502
25503 PR c++/11384
25504 * g++.dg/init/init-ref4.C: New test.
25505
25506 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25507
25508 PR c++/11547
25509 * g++.dg/parse/constant3.C: New test.
25510 * g++.dg/parse/crash7.C: Likewise.
25511
25512 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25513
25514 PR target/11008
25515 * gcc.dg/i386-pentium4-not-mull.c: New.
25516
25517 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25518
25519 * gcc.dg/asm-names.c (ymain): Make it weak.
25520
25521 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25522
25523 PR c++/5421
25524 * g++.dg/template/friend21.C: New test.
25525
25526 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25527
25528 * gcc.dg/cleanup-8.c: New test.
25529 * gcc.dg/cleanup-9.c: New test.
25530
25531 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25532
25533 * g++.dg/ext/dll-MI1.h: New file.
25534 * g++.dg/ext/dllexport-MI1.C: New file.
25535 * g++.dg/ext/dllimport-MI1.C: New file.
25536
25537 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25538
25539 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25540 it does not have cmpstrsi patterns (just cmpmemsi).
25541
25542 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25543
25544 PR debug/11473
25545 * g++.dg/debug/debug8.C: New test.
25546
25547 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25548
25549 PR c++/10108
25550 * g++.dg/template/crash7.C: New test.
25551
25552 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25553
25554 PR target/10795
25555 * gcc.c-torture/compile/20030708-1.c: New.
25556
25557 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25558
25559 * gcc.c-torture/execute/20030715-1.c: New test.
25560
25561 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25562
25563 * gcc.dg/pch/inline-3.c: New file.
25564 * gcc.dg/pch/inline-3.hs: New file.
25565 * gcc.dg/pch/inline-4.c: New file.
25566 * gcc.dg/pch/inline-4.hs: New file.
25567
25568 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25569
25570 PR c++/11509
25571 * g++.dg/template/crash6.C: New test.
25572
25573 PR c++/7053
25574 * g++.dg/template/friend20.C: New test.
25575
25576 PR c++/7019
25577 * g++.dg/template/overload2.C: New test.
25578
25579 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25580
25581 PR optimization/11440
25582 * gcc.c-torture/execute/20030714-1.c: New test.
25583
25584 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25585
25586 PR c++/11154
25587 * g++.dg/template/partial2.C: New test.
25588
25589 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25590
25591 PR c++/11503
25592 * g++.dg/template/anon1.C: New test.
25593
25594 PR c++/11493
25595 PR c++/11495
25596 * g++.dg/parse/template9.C: Likewise.
25597 * g++.dg/template/crash4.C: New test.
25598 * g++.dg/template/koenig1.C: Likewise.
25599 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25600 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25601 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25602 functions.
25603 * g++.old-deja/g++.jason/template36.C: Likewise.
25604 * g++.old-deja/g++.mike/p1989.C: Likewise.
25605 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25606 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25607 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25608 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25609 compiling.
25610 * g++.old-deja/g++.pt/union2.C: Use this->.
25611
25612 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25613
25614 * gcc.dg/20030711-1.c: New test.
25615
25616 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25617
25618 PR c++/11050
25619 * g++.dg/parse/args1.C: New test.
25620 * g++.pt/defarg8.C: Change expected errors.
25621
25622 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25623
25624 PR c++/8164
25625 * g++.dg/template/nontype2.C: New test.
25626
25627 PR c++/10558
25628 * g++.dg/parse/template8.C: New test.
25629
25630 PR c++/8327
25631 * g++.dg/template/scope1.C: New test.
25632
25633 * g++.dg/warn/Wsign-compare-1.C: New test.
25634
25635 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25636
25637 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25638
25639 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25640
25641 PR c++/9411
25642 * g++.dg/template/explicit2.C: New test.
25643
25644 PR c++/10032
25645 * g++.dg/warn/pedantic1.C: New test.
25646
25647 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25648
25649 PR c++ 9483
25650 * g++.dg/other/field1.C: New test.
25651
25652 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25653
25654 PR c/11449
25655 * gcc.c-torture/compile/20030707-1.c: New.
25656
25657 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25658
25659 PR c++/10849
25660 * g++.dg/template/access12.C: New test.
25661
25662 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25663
25664 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25665 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25666 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25667 * gcc.misc-tests/gcov.exp: Update
25668 * g++.dg/gcov/gcov.exp: Update
25669 * lib/gcov.exp: Update.
25670
25671 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25672
25673 * g++.dg/abi/mangle17.C: Make sure template expressions are
25674 dependent.
25675 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25676 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25677 * g++.dg/opt/stack1.C: Remove erroneous code.
25678 * g++.dg/parse/template7.C: New test.
25679 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25680 * g++.old-deja/g++.pt/crash4.C: Likewise.
25681
25682 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25683
25684 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25685 with zero or one occurence of `$' after the initial `L'.
25686
25687 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25688
25689 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25690
25691 2003-07-08 Roger Sayle <roger@eyesopen.com>
25692
25693 PR c/11370
25694 * gcc.dg/Wunreachable-6.c: New testcase.
25695 * gcc.dg/Wunreachable-7.c: New testcase.
25696
25697 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25698
25699 PR c/11420
25700 * gcc.dg/20030708-1.c: New test.
25701
25702 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25703
25704 * gcc.dg/compat/sdata-section.h: New file.
25705 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25706 * gcc.dg/torture/mips-sdata-1.c: New test.
25707
25708 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25709
25710 PR c++/11030
25711 * g++.dg/template/friend19.C: New test.
25712
25713 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25714
25715 * g++.dg/opt/strength-reduce.C: New test.
25716
25717 2003-07-07 Roger Sayle <roger@eyesopen.com>
25718
25719 PR target/10979
25720 * gcc.dg/20030707-1.c: New testcase.
25721
25722 2003-07-07 Roger Sayle <roger@eyesopen.com>
25723
25724 PR optimization/11059
25725 * g++.dg/opt/emptyunion.C: New testcase.
25726
25727 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25728 Eric Botcazou <ebotcazou@libertysurf.fr>
25729
25730 * g++.dg/opt/stack1.C: New test.
25731
25732 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25733
25734 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25735 run test.
25736
25737 PR c++/11431
25738 * g++.dg/expr/static_cast3.C: New test.
25739
25740 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25741
25742 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25743 everywhere.
25744 * gcc.dg/concat.c: Concatenation of string constants with
25745 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25746 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25747 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25748 necessary to avoid multi-character character constant warning.
25749 * gcc.dg/cpp/escape.c: Likewise.
25750 * gcc.dg/cpp/ucs.c: Likewise.
25751 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25752 Fix a typo.
25753
25754 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25755
25756 PR c/11428
25757 * gcc.c-torture/compile/20030704-1.c: New.
25758
25759 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25760
25761 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25762
25763 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25764
25765 PR c++/5287, PR c++/7910, PR c++/11021
25766 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25767 tests for warnings.
25768 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25769 * g++.dg/ext/dllimport3.C: Likewise.
25770 * g++.dg/ext/dllimport4.C: New file.
25771 * g++.dg/ext/dllimport5.C: New file.
25772 * g++.dg/ext/dllimport6.C: New file.
25773 * g++.dg/ext/dllimport7.C: New file.
25774 * g++.dg/ext/dllimport8.C: New file.
25775 * g++.dg/ext/dllimport9.C: New file.
25776 * g++.dg/ext/dllimport10.C: New file.
25777 * g++.dg/ext/dllexport1.C: New file.
25778
25779 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25780
25781 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25782 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25783
25784 2003-07-03 Roger Sayle <roger@eyesopen.com>
25785
25786 * gcc.dg/builtins-25.c: New testcase.
25787 * gcc.dg/builtins-26.c: New testcase.
25788
25789 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25790
25791 * gcc.dg/compat/vector-defs.h: New file.
25792 * gcc.dg/compat/vector-setup.h: New file.
25793 * gcc.dg/compat/vector-check.h: New file.
25794 * gcc.dg/compat/vector-1_main.c: New file.
25795 * gcc.dg/compat/vector-1_x.c: New file.
25796 * gcc.dg/compat/vector-1_y.c: New file.
25797 * gcc.dg/compat/vector-2_main.c: New file.
25798 * gcc.dg/compat/vector-2_x.c: New file.
25799 * gcc.dg/compat/vector-2_y.c: New file.
25800
25801 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25802 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25803 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25804 * gcc.dg/compat/struct-align-1.h: New file.
25805 * gcc.dg/compat/struct-align-1_main.c: New file.
25806 * gcc.dg/compat/struct-align-1_x.c: New file.
25807 * gcc.dg/compat/struct-align-1_y.c: New file.
25808 * gcc.dg/compat/struct-align-2.h: New file.
25809 * gcc.dg/compat/struct-align-2_main.c: New file.
25810 * gcc.dg/compat/struct-align-2_x.c: New file.
25811 * gcc.dg/compat/struct-align-2_y.c: New file.
25812
25813 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25814 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25815 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25816 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25817 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25818 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25819 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25820 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25821 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25822 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25823 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25824 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25825 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25826 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25827 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25828 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25829 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25830 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25831 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25832 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25833 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25834 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25835 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25836 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25837 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25838 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25839 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25840 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25841 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25842
25843 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25844
25845 * gcc.dg/i386-call-1.c: New test.
25846
25847 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25848
25849 PR c++/9162
25850 * g++.dg/parse/defarg4.C: New.
25851
25852 2003-07-03 Roger Sayle <roger@eyesopen.com>
25853
25854 PR target/10700
25855 * gcc.c-torture/compile/20030703-1.c: New test case.
25856
25857 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25858
25859 * g++.dg/template/local3.C: Remove extra semicolon.
25860
25861 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25862
25863 * gcc.dg/i386-volatile-1.c: New test.
25864
25865 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25866
25867 PR c++/11072
25868 * g++.dg/other/offsetof2.C: XFAIL.
25869 * g++.dg/other/offsetof5.C: New.
25870
25871 PR c++/10219
25872 * g++.dg/template/error1.C: New.
25873
25874 PR c++/9779
25875 * g++.dg/template/dependent-expr1.C: New.
25876
25877 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25878
25879 PR c++/6949
25880 * g++.dg/template/local3.C: New test.
25881
25882 PR c++/11149
25883 * g++.dg/lookup/scoped6.C: New test.
25884
25885 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25886
25887 PR c++/8046
25888 * g++.dg/other/error7.C: New test.
25889
25890 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25891
25892 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25893 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25894 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25895 * g++.old-deja/g++.other/union2.C: Likewise.
25896 * gcc.dg/c90-const-expr-2.c: Likewise.
25897 * gcc.dg/c90-const-expr-3.c: Likewise.
25898 * gcc.dg/c99-const-expr-2.c: Likewise.
25899 * gcc.dg/c99-const-expr-3.c: Likewise.
25900 * gcc.dg/concat.c: Likewise.
25901
25902 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25903
25904 PR c++/9559
25905 * g++.dg/init/static1.C: New test.
25906
25907 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25908
25909 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25910 * g++.old-deja/g++.other/access2.C: Likewise.
25911 * g++.old-deja/g++.other/decl2.C: Likewise.
25912 * gcc.c-torture/execute/20020615-1.c: Likewise.
25913
25914 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25915
25916 PR c++/4933
25917 * g++.dg/template/sizeof4.C: New test.
25918
25919 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25920
25921 * g++.dg/other/error6.C: New test.
25922
25923 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25924
25925 PR c++/10750
25926 * g++.dg/parse/constant2.C: New test.
25927
25928 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25929
25930 PR c++/11106
25931 * g++.dg/other/error5.C: New test.
25932
25933 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25934
25935 * gcc.dg/format/gcc_diag-1.c: New test.
25936
25937 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
25938
25939 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25940
25941 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
25942
25943 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25944 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25945 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25946
25947 2003-06-28 Jakub Jelinek <jakub@redhat.com>
25948
25949 * gcc.c-torture/execute/builtins/string-8.c: New test.
25950 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25951 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25952 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25953
25954 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25955
25956 PR c++/10468
25957 * g++.dg/ext/typeof6.C: New test.
25958
25959 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25960
25961 PR c++/10796
25962 * g++.dg/init/enum1.C: New test.
25963
25964 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
25965
25966 * gcc.dg/20030627-1.c: New test.
25967
25968 2003-06-26 Mark Mitchell <mark@codesourcery.com>
25969
25970 PR c++/11332
25971 * g++.dg/expr/static_cast2.C: New test.
25972
25973 2003-06-26 Roger Sayle <roger@eyesopen.com>
25974 Jakub Jelinek <jakub@redhat.com>
25975
25976 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25977 sprintf(dst,"%s",src) optimization.
25978 * gcc.c-torture/execute/20030626-1.c: New test case.
25979 * gcc.c-torture/execute/20030626-2.c: New test case.
25980
25981 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
25982
25983 * gcc.c-torture/execute/multi-ix.c: New test.
25984
25985 * gcc.c-torture/execute/simd-4.c (main):
25986 Added missing semicolon at end of union.
25987
25988 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
25989
25990 PR c++/8266
25991 * g++.dg/template/explicit-instantiation3.C: New test.
25992
25993 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25994
25995 * gcc.dg/20030626-1.c: Use signed char.
25996
25997 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25998
25999 * gcc.dg/20030626-1.c: New test.
26000
26001 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
26002
26003 * const-str-2.m: Update.
26004
26005 2003-06-25 Mark Mitchell <mark@codesourcery.com>
26006
26007 PR c++/10990
26008 * g++.dg/rtti/dyncast1.C: New test.
26009 * g++.dg/abi/mangle4.C: Correct base-specifier access.
26010 * g++.dg/lookup/scoped1.C: Remove XFAIL.
26011 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26012
26013 PR c++/10931
26014 * g++.dg/expr/static_cast1.C: New test.
26015
26016 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
26017
26018 * gcc.dg/20030625-1.c: New test.
26019
26020 2003-06-24 Roger Sayle <roger@eyesopen.com>
26021
26022 * gcc.c-torture/compile/20030624-1.c: New test case.
26023
26024 2003-06-24 Jakub Jelinek <jakub@redhat.com>
26025
26026 * gcc.c-torture/execute/string-opt-17.c: New test.
26027
26028 2003-06-24 Mark Mitchell <mark@codesourcery.com>
26029
26030 PR c++/5754
26031 * g++.dg/parse/crash6.C: New test.
26032
26033 2003-06-23 Roger Sayle <roger@eyesopen.com>
26034
26035 * gcc.dg/builtins-24.c: New test case.
26036
26037 2003-06-23 Jakub Jelinek <jakub@redhat.com>
26038
26039 * g++.dg/opt/operator1.C: New test.
26040
26041 2003-06-22 Roger Sayle <roger@eyesopen.com>
26042
26043 * gcc.c-torture/execute/string-opt-16.c: New test case.
26044
26045 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26046
26047 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
26048 * g++.old-deja/g++.other/conv7.C: Likewise.
26049 * g++.old-deja/g++.other/overcnv2.C: Likewise.
26050 * g++.old-deja/g++.other/overload14.C: Likewise.
26051
26052 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
26053
26054 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
26055 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
26056
26057 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26058
26059 PR c++/10888
26060 * g++.dg/warn/Winline-3.C: New test.
26061
26062 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26063
26064 * lib/target-supports.exp (check_alias_available): Make the test
26065 program acceptable to the Solaris assembler.
26066
26067 PR c++/10749
26068 * g++.dg/template/memclass2.C: New test.
26069
26070 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26071 Eric Botcazou <ebotcazou@libertysurf.fr>
26072
26073 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
26074 data for non-matching targets.
26075 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
26076
26077 2003-06-20 Mark Mitchell <mark@codesourcery.com>
26078
26079 PR c++/10845
26080 * g++.dg/template/member3.C: New test.
26081
26082 2003-06-19 Mark Mitchell <mark@codesourcery.com>
26083
26084 PR c++/10939
26085 * g++.dg/template/func1.C: New test.
26086
26087 PR c++/9649
26088 * g++.dg/template/static4.C: New test.
26089 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
26090
26091 PR c++/11041
26092 * g++.dg/init/ref7.C: New test.
26093
26094 2003-06-19 Matt Austern <austern@apple.com>
26095
26096 PR c++/11228
26097 * g++.dg/anew1.C: New test.
26098 * g++.dg/anew2.C: New test.
26099 * g++.dg/anew3.C: New test.
26100 * g++.dg/anew4.C: New test.
26101
26102 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
26103
26104 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26105
26106 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
26107
26108 * gcc.c-torture/execute/simd-4.c (main): Make expected value
26109 endian-dependent.
26110
26111 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
26112
26113 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26114 Remove cruft.
26115
26116 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
26117
26118 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26119 * gcc.c-torture/compile/961203-1.c: Likewise.
26120 * gcc.c-torture/compile/980506-1.c: Likewise.
26121
26122 2003-06-17 Mark Mitchell <mark@codesourcery.com>
26123
26124 PR c++/10712
26125 * g++.dg/lookup/using7.C: New test.
26126
26127 2003-06-17 Mark Mitchell <mark@codesourcery.com>
26128
26129 PR c++/11105
26130 * g++.dg/abi/conv1.C: Remove it.
26131 * g++.dg/template/conv7.C: New test.
26132 * g++.dg/template/conv8.C: Likewise.
26133 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26134 conversion operator.
26135
26136 2003-06-17 Janis Johnson <janis187@us.ibm.com>
26137
26138 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26139 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26140 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26141 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26142 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26143 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26144 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26145 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26146 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26147 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26148 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26149 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26150 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26151 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26152 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26153 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26154 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26155 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26156 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26157 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26158 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26159 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26160 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26161 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26162 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26163 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26164 * gcc.dg/compat/struct-return-10_x.c: Ditto.
26165 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26166 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26167
26168 2003-06-16 Mark Mitchell <mark@codesourcery.com>
26169
26170 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26171 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26172 indications.
26173
26174 2003-06-16 Roger Sayle <roger@eyesopen.com>
26175
26176 * gcc.dg/i386-387-5.c: New test case.
26177 * gcc.dg/i386-387-6.c: New test case.
26178 * gcc.dg/builtins-23.c: New test case.
26179
26180 2003-06-15 Roger Sayle <roger@eyesopen.com>
26181
26182 * gcc.dg/builtins-22.c: New test case.
26183 * gcc.dg/i386-387-1.c: Update to test exp.
26184 * gcc.dg/i386-387-2.c: Likewise.
26185
26186 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26187
26188 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26189
26190 2003-06-12 Mark Mitchell <mark@codesourcery.com>
26191
26192 * lib/gcc-dg.exp (dg-require-dll): New function.
26193 (dg-xfail-if): Likewise.
26194 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26195 driver.
26196
26197 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26198 * gcc.c-torture/compile/20001205-1.c: Likewise.
26199 * gcc.c-torture/compile/20001226-1.c: Likewise.
26200 * gcc.c-torture/compile/20010518-2.c: Likewise.
26201 * gcc.c-torture/compile/20020312-1.c: Likewise.
26202 * gcc.c-torture/compile/20020604-1.c: Likewise.
26203 * gcc.c-torture/compile/920501-12.c: Likewise.
26204 * gcc.c-torture/compile/920501-4.c: Likewise.
26205 * gcc.c-torture/compile/920520-1.c: Likewise.
26206 * gcc.c-torture/compile/920521-1.c: Likewise.
26207 * gcc.c-torture/compile/920625-1.c: Likewise.
26208 * gcc.c-torture/compile/961203-1.c: Likewise.
26209 * gcc.c-torture/compile/980506-1.c: Likewise.
26210 * gcc.c-torture/compile/981006-1.c: Likewise.
26211 * gcc.c-torture/compile/981022-1.c: Likewise.
26212 * gcc.c-torture/compile/981223-1.c: Likewise.
26213 * gcc.c-torture/compile/990617-1.c: Likewise.
26214 * gcc.c-torture/compile/dll.c: Likewise.
26215 * gcc.c-torture/compile/labels-3.c: Likewise.
26216 * gcc.c-torture/compile/mipscop-1.c: Likewise.
26217 * gcc.c-torture/compile/mipscop-2.c: Likewise.
26218 * gcc.c-torture/compile/mipscop-3.c: Likewise.
26219 * gcc.c-torture/compile/mipscop-4.c: Likewise.
26220 * gcc.c-torture/compile/simd-5.c: Likewise.
26221 * gcc.c-torture/compile/20000804-1.x: Remove.
26222 * gcc.c-torture/compile/20001205-1.x: Likewise.
26223 * gcc.c-torture/compile/20001226-1.x: Likewise.
26224 * gcc.c-torture/compile/20010518-2.x: Likewise.
26225 * gcc.c-torture/compile/20020312-1.x: Likewise.
26226 * gcc.c-torture/compile/20020604-1.x: Likewise.
26227 * gcc.c-torture/compile/920501-12.x: Likewise.
26228 * gcc.c-torture/compile/920501-4.x: Likewise.
26229 * gcc.c-torture/compile/920520-1.x: Likewise.
26230 * gcc.c-torture/compile/920521-1.x: Likewise.
26231 * gcc.c-torture/compile/920625-1.x: Likewise.
26232 * gcc.c-torture/compile/961203-1.x: Likewise.
26233 * gcc.c-torture/compile/980506-1.x: Likewise.
26234 * gcc.c-torture/compile/981006-1.x: Likewise.
26235 * gcc.c-torture/compile/981022-1.x: Likewise.
26236 * gcc.c-torture/compile/981223-1.x: Likewise.
26237 * gcc.c-torture/compile/990617-1.x: Likewise.
26238 * gcc.c-torture/compile/mipscop-1.x: Likewise.
26239 * gcc.c-torture/compile/mipscop-2.x: Likewise.
26240 * gcc.c-torture/compile/mipscop-3.x: Likewise.
26241 * gcc.c-torture/compile/mipscop-4.x: Likewise.
26242 * gcc.c-torture/compile/simd-5.x: Likewise.
26243
26244 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26245
26246 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26247
26248 * gcc.c-torture/execute/20030611-1.c: New test.
26249
26250 2003-06-12 Roger Sayle <roger@eyesopen.com>
26251
26252 PR middle-end/168
26253 * gcc.dg/20030612-1.c: New test case.
26254
26255 2003-06-12 Mark Mitchell <mark@codesourcery.com>
26256
26257 PR c++/10635
26258 * g++.dg/expr/cast1.C: New test.
26259
26260 2003-06-12 Roger Sayle <roger@eyesopen.com>
26261
26262 * gcc.dg/builtins-21.c: New test case.
26263
26264 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
26265
26266 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26267 options instead of at the end.
26268 * lib/objc.exp (objc_target_compile): Likewise.
26269
26270 2003-06-11 Mark Mitchell <mark@codesourcery.com>
26271
26272 PR c++/10432
26273 * g++.dg/parse/error1.C: New test.
26274
26275 2003-06-11 Janis Johnson <janis187@us.ibm.com>
26276
26277 * gcc.dg/compat/struct-by-value-11_main.c: New file.
26278 * gcc.dg/compat/struct-by-value-11_x.c: New file.
26279 * gcc.dg/compat/struct-by-value-11_y.c: New file.
26280 * gcc.dg/compat/struct-by-value-12_main.c: New file.
26281 * gcc.dg/compat/struct-by-value-12_x.c: New file.
26282 * gcc.dg/compat/struct-by-value-12_y.c: New file.
26283 * gcc.dg/compat/struct-by-value-13_main.c: New file.
26284 * gcc.dg/compat/struct-by-value-13_x.c: New file.
26285 * gcc.dg/compat/struct-by-value-13_y.c: New file.
26286 * gcc.dg/compat/struct-by-value-14_main.c: New file.
26287 * gcc.dg/compat/struct-by-value-14_x.c: New file.
26288 * gcc.dg/compat/struct-by-value-14_y.c: New file.
26289 * gcc.dg/compat/struct-by-value-15_main.c: New file.
26290 * gcc.dg/compat/struct-by-value-15_x.c: New file.
26291 * gcc.dg/compat/struct-by-value-15_y.c: New file.
26292 * gcc.dg/compat/struct-by-value-16_main.c: New file.
26293 * gcc.dg/compat/struct-by-value-16_x.c: New file.
26294 * gcc.dg/compat/struct-by-value-16_y.c: New file.
26295 * gcc.dg/compat/struct-by-value-17_main.c: New file.
26296 * gcc.dg/compat/struct-by-value-17_x.c: New file.
26297 * gcc.dg/compat/struct-by-value-17_y.c: New file.
26298 * gcc.dg/compat/struct-by-value-18_main.c: New file.
26299 * gcc.dg/compat/struct-by-value-18_x.c: New file.
26300 * gcc.dg/compat/struct-by-value-18_y.c: New file.
26301
26302 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26303 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26304 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26305 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26306 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26307 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26308 * gcc.dg/compat/scalar-return-3_main.c: New file.
26309 * gcc.dg/compat/scalar-return-3_x.c: New file.
26310 * gcc.dg/compat/scalar-return-3_y.c: New file.
26311 * gcc.dg/compat/scalar-return-4_main.c: New file.
26312 * gcc.dg/compat/scalar-return-4_x.c: New file.
26313 * gcc.dg/compat/scalar-return-4_y.c: New file.
26314
26315 2003-06-10 Janis Johnson <janis187@us.ibm.com>
26316
26317 * gcc.dg/compat/fp2-struct-check.h: New file.
26318 * gcc.dg/compat/fp2-struct-defs.h: New file.
26319 * gcc.dg/compat/fp2-struct-init.h: New file.
26320 * gcc.dg/compat/struct-by-value-10_main.c: New file.
26321 * gcc.dg/compat/struct-by-value-10_x.c: New file.
26322 * gcc.dg/compat/struct-by-value-10_y.c: New file.
26323 * gcc.dg/compat/struct-return-10_main.c: New file.
26324 * gcc.dg/compat/struct-return-10_x.c: New file.
26325 * gcc.dg/compat/struct-return-10_y.c: New file.
26326
26327 * gcc.dg/compat/compat-common.h: New file.
26328 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26329 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26330 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26331 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26332 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26333 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26334 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26335 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26336 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26337 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26338 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26339 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26340 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26341 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26342 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26343 * gcc.dg/compat/small-struct-check.h: Ditto.
26344 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26345 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26346 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26347 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26348 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26349 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26350 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26351 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26352 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26353 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26354 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26355 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26356 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26357 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26358 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26359 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26360 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26361 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26362 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26363 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26364 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26365 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26366 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26367 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26368 * gcc.dg/compat/struct-return-2_main.c: Ditto.
26369 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26370 * gcc.dg/compat/struct-return-2_y.c: Ditto.
26371 * gcc.dg/compat/struct-return-3_main.c: Ditto.
26372 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26373 * gcc.dg/compat/struct-return-3_y.c: Ditto.
26374
26375 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26376
26377 * g++.dg/pch/static-1.C: New file.
26378 * g++.dg/pch/static-1.Hs: New file.
26379
26380 2003-06-10 Richard Henderson <rth@redhat.com>
26381
26382 * gcc.dg/asm-7.c: Adjust expected warning text.
26383
26384 2003-06-10 Roger Sayle <roger@eyesopen.com>
26385
26386 * gcc.dg/builtins-20.c: New test case.
26387
26388 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26389
26390 PR c++/11131
26391 * g++.dg/opt/template1.C: New test.
26392
26393 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26394
26395 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26396 additional_sources.
26397
26398 2003-05-21 David Taylor <dtaylor@emc.com>
26399
26400 * gcc.dg/Wpadded.c: New file.
26401
26402 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26403
26404 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26405 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26406 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26407 dg-require-weak.
26408
26409 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26410
26411 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26412
26413 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26414
26415 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26416 (dg-require-alias): Likewise.
26417 (dg-require-gc-sections): Likewise.
26418 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26419
26420 2003-06-08 Richard Henderson <rth@redhat.com>
26421
26422 * gcc.dg/20011029-2.c: Fix the array reference.
26423 * gcc.dg/asm-7.c: New.
26424
26425 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26426
26427 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26428
26429 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26430
26431 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26432 (dg-require-gc-sections): Likewise.
26433
26434 2003-06-08 Jan Hubicka <jh@suse.cz>
26435
26436 * i386-cmov1.c: Fix regular expression.
26437 * i386-cvt-1.c: Likewise.
26438 * i386-local.c: Likewise.
26439 * i386-local2.c: Likewise.
26440 * i386-mul.c: Likewise.
26441 * i386-ssetype-1.c: Likewise.
26442 * i386-ssetype-3.c: Likewise.
26443 * i386-ssetype-5.c: Likewise.
26444
26445 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26446
26447 PR c++/11039
26448 * g++.dg/warn/implicit-typename2.C: New test.
26449 * g++.dg/warn/implicit-typename3.C: New test.
26450
26451 2003-06-07 Richard Henderson <rth@redhat.com>
26452
26453 * g++.dg/other/offsetof3.C: Use size_t.
26454 * g++.dg/other/offsetof4.C: Likewise.
26455
26456 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26457
26458 * lib/copy-file.exp: New. Implement gcc_copy_files.
26459
26460 * lib/dg-pch.exp: Load copy-file.exp
26461 (dg-pch): Use gcc_copy_files instead of "file copy".
26462
26463 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26464
26465 * gcc.dg/weak/weak.exp: Simplify.
26466 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26467 * gcc.dg/weak/weak-1.c: Likewise.
26468 * gcc.dg/weak/weak-2.c: Likewise.
26469 * gcc.dg/weak/weak-3.c: Likewise.
26470 * gcc.dg/weak/weak-4.c: Likewise.
26471 * gcc.dg/weak/weak-5.c: Likewise.
26472 * gcc.dg/weak/weak-6.c: Likewise.
26473 * gcc.dg/weak/weak-7.c: Likewise.
26474 * gcc.dg/weak/weak-8.c: Likewise.
26475 * gcc.dg/weak/weak-9.c: Likewise.
26476
26477 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26478
26479 gcc.c-torture/execute/20030606-1.c: New.
26480
26481 2003-06-06 Roger Sayle <roger@eyesopen.com>
26482
26483 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26484 * gcc.dg/builtins-19.c: Likewise.
26485
26486 2003-06-06 Roger Sayle <roger@eyesopen.com>
26487
26488 * gcc.dg/builtins-2.c: Add some more tests.
26489 * gcc.dg/builtins-18.c: New test case.
26490 * gcc.dg/builtins-19.c: New test case.
26491
26492 2003-06-06 Roger Sayle <roger@eyesopen.com>
26493 Jim Wilson <wilson@tuliptree.org>
26494
26495 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26496
26497 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26498
26499 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26500 mempcpy/stpcpy calls not to be optimized into something else.
26501 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26502 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26503 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26504
26505 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26506
26507 * gcc.dg/format/asm_fprintf-1.c: New test.
26508
26509 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26510
26511 * lib/gcc-defs.exp (additional_sources): New variable.
26512 (dg-additional-sources): New function.
26513 (additional_files): New variable.
26514 (dg-additional-files): New function.
26515 (dg-additional-files-options): Likewise.
26516 * lib/gcc-dg.exp (dg-require-weak): New function.
26517 (dg-require-alias): Likewise.
26518 (dg-require-gc-sections): Likewise.
26519 * lib/target-supports.exp (check_alias_available): Remove testfile
26520 parameter.
26521 (check_gc_sections_available): New function.
26522 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26523 (dg-gpp-additional-files): Likewise.
26524 * lib/g++.exp (additional_sources): Remove.
26525 (additional_files): Likewise.
26526 (g++_target_compile): Use dg-additional-files-options.
26527
26528 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26529 Tcl logic.
26530 * gcc.dg/special/ecos.exp: Remove.
26531 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26532 * gcc.dg/special/alias-1.c: Likewise.
26533 * gcc.dg/special/alias-2.c: Likewise.
26534 * gcc.dg/special/gcsec-1.c: Likewise.
26535 * gcc.dg/special/weak-1.c: Likewise.
26536 * gcc.dg/special/weak-2.c: Likewise.
26537 * gcc.dg/special/wkali-1.c: Likewise.
26538 * gcc.dg/special/wkali-2.c: Likewise.
26539
26540 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26541 dg-gpp-additional-*.
26542 * g++.dg/special/conpr-3.C: Likewise.
26543 * g++.dg/special/conpr-4.C: Likewise.
26544 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26545 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26546 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26547 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26548 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26549 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26550 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26551 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26552 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26553 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26554 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26555 * g++.old-deja/g++.other/comdat1.C: Likewise.
26556 * g++.old-deja/g++.other/comdat2.C: Likewise.
26557 * g++.old-deja/g++.other/comdat3.C: Likewise.
26558 * g++.old-deja/g++.other/ctor1.C: Likewise.
26559 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26560
26561 2003-06-05 Richard Henderson <rth@redhat.com>
26562
26563 * gcc.dg/debug/20030605-1.c: New.
26564
26565 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26566
26567 * README.QMTEST: Update.
26568
26569 2003-06-04 Richard Henderson <rth@redhat.com>
26570
26571 * gcc.dg/cleanup-1.c: New.
26572 * gcc.dg/cleanup-2.c: New.
26573 * gcc.dg/cleanup-3.c: New.
26574 * gcc.dg/cleanup-4.c: New.
26575 * gcc.dg/cleanup-5.c: New.
26576 * gcc.dg/cleanup-6.c: New.
26577 * gcc.dg/cleanup-7.c: New.
26578
26579 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26580
26581 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26582
26583 * lib/dg-pch.exp: New file.
26584 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26585 * gcc.dg/pch/pch.exp: Likewise.
26586
26587 2003-06-04 Roger Sayle <roger@eyesopen.com>
26588
26589 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26590 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26591 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26592 * gcc.dg/builtins-17.c: New test case.
26593 * gcc.dg/i386-387-4.c: New test case.
26594 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26595
26596 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26597
26598 * gcc.dg/ultrasp9.c: New test.
26599
26600 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26601
26602 * gcc.c-torture/compile/20030604-1.c: New test.
26603 * gcc.dg/sparc-constant-1.c: New test.
26604
26605 2003-06-03 Glen Nakamura <glen@imodulo.com>
26606
26607 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26608
26609 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26610
26611 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26612
26613 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26614 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26615
26616 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26617
26618 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26619
26620 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26621
26622 PR c++/10940
26623 * g++.dg/template/spec10.C: New test.
26624
26625 2003-06-03 Roger Sayle <roger@eyesopen.com>
26626
26627 * gcc.dg/builtins-16.c: New test case.
26628
26629 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26630
26631 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26632 mempcpy test with post-increments.
26633 * gcc.c-torture/execute/string-opt-3.c: New test.
26634 * gcc.dg/string-opt-1.c: New test.
26635
26636 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26637
26638 PR fortran/10965
26639 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26640
26641 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26642
26643 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26644 (scan-assembler): ... here. Use dg-scan.
26645 (scan-assembler-not): Likewise.
26646 (scan-file): New function.
26647 (scan-file-not): Likewise.
26648 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26649 * gcc.dg/cpp/_Pragma4.c: Likewise.
26650 * gcc.dg/cpp/_Pragma5.c: Likewise.
26651 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26652 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26653 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26654 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26655 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26656 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26657 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26658 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26659 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26660 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26661 * gcc.dg/cpp/cxxcom1.c: Likewise.
26662 * gcc.dg/cpp/line1.c: Likewise.
26663 * gcc.dg/cpp/maccom1.c: Likewise.
26664 * gcc.dg/cpp/maccom2.c: Likewise.
26665 * gcc.dg/cpp/maccom3.c: Likewise.
26666 * gcc.dg/cpp/maccom4.c: Likewise.
26667 * gcc.dg/cpp/maccom5.c: Likewise.
26668 * gcc.dg/cpp/maccom6.c: Likewise.
26669 * gcc.dg/cpp/multiline.c: Likewise.
26670 * gcc.dg/cpp/spacing1.c: Likewise.
26671 * gcc.dg/cpp/spacing2.c: Likewise.
26672 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26673 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26674 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26675 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26676 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26677 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26678 * gcc.dg/cpp/cxxcom2.c: Likewise.
26679 * gcc.dg/cpp/cxxcom2.h: New file.
26680
26681 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26682 * g++.dg/cpp/truefalse.C: Here.
26683 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26684
26685 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26686
26687 * gcc.dg/cpp/redef3.c: New file.
26688
26689 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26690
26691 * gcc.dg/i386-loop-3.c: New test.
26692
26693 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26694
26695 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26696
26697 2003-05-31 Roger Sayle <roger@eyesopen.com>
26698
26699 * gcc.dg/fwrapv-1.c: New test case.
26700 * gcc.dg/fwrapv-2.c: New test case.
26701
26702 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26703
26704 PR c++/10956
26705 * g++.dg/template/spec9.C: New test.
26706
26707 2003-05-29 Roger Sayle <roger@eyesopen.com>
26708
26709 * gcc.dg/duff-4.c: New test case.
26710
26711 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26712
26713 PR fortran/10843
26714 * g77.dg/ffixed-form-1.f: New test
26715 * g77.dg/ffixed-form-2.f: New test
26716 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26717 * g77.dg/ffree-form-3.f: New test
26718
26719 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26720
26721 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26722 * gcc.dg/wint_t-1.c: Likewise.
26723
26724 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26725
26726 * g++.dg/template/access11.C: New test.
26727
26728 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26729
26730 PR c++/10849
26731 * g++.dg/template/access10.C: New test.
26732
26733 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26734 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26735
26736 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26737
26738 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26739
26740 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26741 suppress for powerpc-*-darwin*.
26742 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26743
26744 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26745
26746 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26747 suppress option for powerpc-*-darwin*.
26748
26749 2003-05-23 Roger Sayle <roger@eyesopen.com>
26750
26751 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26752 * gcc.dg/builtins-4.c: Add test for fmod.
26753
26754 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26755
26756 PR c++/10682
26757 * g++.dg/template/instantiate4.C: New test.
26758
26759 2003-05-22 Roger Sayle <roger@eyesopen.com>
26760
26761 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26762
26763 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26764
26765 * gcc.dg/compat/scalar-return-1_main.c: New file.
26766 * gcc.dg/compat/scalar-return-1_x.c: New file.
26767 * gcc.dg/compat/scalar-return-1_y.c: New file.
26768 * gcc.dg/compat/scalar-return-2_main.c: New file.
26769 * gcc.dg/compat/scalar-return-2_x.c: New file.
26770 * gcc.dg/compat/scalar-return-2_y.c: New file.
26771 * gcc.dg/compat/struct-return-3_main.c: New file.
26772 * gcc.dg/compat/struct-return-3_y.c: New file.
26773 * gcc.dg/compat/struct-return-3_x.c: New file.
26774 * gcc.dg/compat/struct-return-2_main.c: New file.
26775 * gcc.dg/compat/struct-return-2_x.c: New file.
26776 * gcc.dg/compat/struct-return-2_y.c: New file.
26777
26778 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26779
26780 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26781 for hppa*-hp-hpux*.
26782 * gcc.dg/20021014-1.c (dg-options): Likewise.
26783 * gcc.dg/nest.c (dg-options): Likewise.
26784
26785 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26786
26787 PR c++/9738
26788 * g++.dg/ext/dllimport2.C: New file.
26789 * g++.dg/ext/dllimport3.C: New file.
26790
26791 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26792
26793 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26794 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26795 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26796 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26797 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26798 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26799 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26800 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26801 * gcc.dg/compat/small-struct-defs.h: New file.
26802 * gcc.dg/compat/small-struct-init.h: New file.
26803 * gcc.dg/compat/small-struct-check.h: New file.
26804 * gcc.dg/compat/fp-struct-defs.h: New file.
26805 * gcc.dg/compat/fp-struct-check.h: New file.
26806 * gcc.dg/compat/fp-struct-init.h: New file.
26807 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26808 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26809
26810 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26811
26812 * gcc.dg/20030225-2.c: New test.
26813
26814 2003-05-18 Roger Sayle <roger@eyesopen.com>
26815 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26816
26817 * gcc.c-torture/compile/20030518-1.c: New test case.
26818
26819 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26820
26821 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26822 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26823 gcc-dg-debug-runtest.
26824 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26825 gcc-dg-debug-runtest.
26826
26827 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26828
26829 PR c++/9022
26830 * g++.dg/lookup/using6.C: New test.
26831
26832 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26833
26834 * g++.dg/parse/access2.C: New test.
26835
26836 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26837
26838 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26839 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26840 * gcc.dg/debug/debug.exp: Likewise.
26841
26842 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26843
26844 * gcc.dg/dollar.c: New test.
26845
26846 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26847
26848 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26849 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26850 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26851 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26852 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26853 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26854 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26855 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26856 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26857 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26858 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26859 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26860 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26861 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26862 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26863 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26864 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26865 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26866
26867 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26868
26869 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26870 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26871 support for "repo" mode.
26872 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26873 * lib/g77-dg.exp: Likewise.
26874 * lib/obj-dg.exp: Likewise.
26875
26876 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26877
26878 Merge from gcc-3_2-rhl8-branch:
26879 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26880
26881 * gcc.dg/tls/opt-6.c: New test.
26882
26883 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26884
26885 * gcc.dg/20030405-1.c: New test.
26886
26887 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26888
26889 * gcc.dg/20030309-1.c: New test.
26890
26891 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26892
26893 * gcc.c-torture/execute/20030307-1.c: New test.
26894
26895 2003-02-20 Randolph Chung <tausq@debian.org>
26896
26897 * gcc.c-torture/compile/20030220-1.c: New test.
26898
26899 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26900
26901 * gcc.dg/20030217-1.c: New test.
26902
26903 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26904
26905 * gcc.c-torture/compile/20020129-1.c: New test.
26906
26907 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26908
26909 * gcc.dg/unroll-1.c: New test.
26910
26911 2002-11-16 Jan Hubicka <jh@suse.cz>
26912
26913 * gcc.c-torture/execute/20020920-1.c: New test.
26914
26915 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26916
26917 PR target/7434
26918 * gcc.c-torture/compile/20021008-1.c: New test.
26919
26920 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
26921
26922 PR target/7559
26923 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26924
26925 2002-08-07 Jakub Jelinek <jakub@redhat.com>
26926
26927 * gcc.c-torture/compile/20020807-1.c: New test.
26928
26929 2002-07-30 Jakub Jelinek <jakub@redhat.com>
26930
26931 * gcc.dg/tls/opt-1.c: New test.
26932
26933 2002-07-29 Jakub Jelinek <jakub@redhat.com>
26934
26935 * gcc.dg/20020729-1.c: New test.
26936
26937 2002-07-20 Jakub Jelinek <jakub@redhat.com>
26938
26939 * g++.dg/opt/life1.C: New test.
26940
26941 2002-05-20 Jakub Jelinek <jakub@redhat.com>
26942
26943 * gcc.dg/20020525-1.c: New test.
26944
26945 2002-05-24 Jakub Jelinek <jakub@redhat.com>
26946
26947 PR c++/6794
26948 * g++.dg/ext/pretty1.C: New test.
26949 * g++.dg/ext/pretty2.C: New test.
26950
26951 2003-05-15 Mark Mitchell <mark@codesourcery.com>
26952
26953 PR c++/8385
26954 * g++.dg/ext/typeof5.C: New test.
26955
26956 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
26957
26958 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26959 __USER_LABEL_PREFIX__ into account.
26960 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26961
26962 2003-05-14 Roger Sayle <roger@eyesopen.com>
26963
26964 * gcc.dg/builtins-15.c: New test case.
26965
26966 2003-05-13 Zack Weinberg <zack@codesourcery.com>
26967
26968 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26969
26970 2003-05-12 Mark Mitchell <mark@codesourcery.com>
26971
26972 * lib/g++.exp: Tweak handling of additional source files.
26973 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26974 * g++.dg/special/conpr-2a.C: Rename to ...
26975 * g++.dg/special/conpr-2a.cc: ... this.
26976 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26977 * g++.dg/special/conpr-3a.C: Rename to ...
26978 * g++.dg/special/conpr-3a.cc: This.
26979 * g++.dg/special/conpr-3b.C: Rename to ...
26980 * g++.dg/special/conpr-3b.cc: This.
26981 * g++.dg/special/conpr-4.C: New test.
26982 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26983
26984 2003-05-12 David Edelsohn <edelsohn@gnu.org>
26985
26986 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26987
26988 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26989
26990 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26991 * g++.old-deja/g++.robertl/eb71.C: Likewise.
26992 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26993 * g++.old-deja/g++.other/warn3.C: Likewise.
26994
26995 2003-05-11 Roger Sayle <roger@eyesopen.com>
26996
26997 * gcc.dg/i386-387-1.c: Update to also test log.
26998 * gcc.dg/i386-387-2.c: Likewise.
26999
27000 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
27001
27002 * g77.f-torture/execute/int8421.f: New test.
27003
27004 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27005
27006 PR c++/10230, c++/10481
27007 * g++.dg/lookup/scoped5.C: New test.
27008
27009 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27010
27011 PR c++/10552
27012 * g++.dg/template/ttp6.C: New test.
27013
27014 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
27015
27016 * gcc.c-torture/execute/builtins: New directory.
27017 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27018 gcc.c-torture/execute/builtins.
27019 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27020 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27021 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
27022 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27023
27024 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27025
27026 PR c++/9252
27027 * g++.dg/template/access8.C: New test.
27028 * g++.dg/template/access9.C: New test.
27029
27030 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27031
27032 PR c++/9554
27033 * g++.dg/parse/access1.C: New test.
27034
27035 2003-05-09 DJ Delorie <dj@redhat.com>
27036
27037 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
27038 long, and not an int.
27039
27040 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27041
27042 PR c++/10555, c++/10576
27043 * g++.dg/template/memclass1.C: New test.
27044
27045 2003-05-08 DJ Delorie <dj@redhat.com>
27046
27047 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
27048 targets.
27049 * gcc.c-torture/execute/20021024-1.x: Likewise.
27050 * gcc.c-torture/execute/shiftdi.x: Likewise.
27051 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
27052 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
27053 * gcc.dg/20021018-1.c: Likewise.
27054
27055 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27056
27057 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
27058
27059 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
27060 (bcopy): Call memmove.
27061
27062 2003-05-08 Roger Sayle <roger@eyesopen.com>
27063
27064 * g77.f-torture/compile/8485.f: New test case.
27065
27066 2003-05-07 Richard Henderson <rth@redhat.com>
27067
27068 PR c++/10570
27069 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
27070 Verify exception_cleanup not called for rethrows.
27071 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
27072 when exiting catch block without rethrowing.
27073 * g++.dg/eh/forced3.C: New.
27074 * g++.dg/eh/forced4.C: New.
27075
27076 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
27077
27078 * gcc.dg/20030505.c: Fix triplet.
27079
27080 2003-05-06 DJ Delorie <dj@redhat.com>
27081
27082 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
27083 * gcc.dg/nest.c: Likewise.
27084
27085 2003-05-05 Roger Sayle <roger@eyesopen.com>
27086
27087 * gcc.dg/builtins-14.c: New test case.
27088
27089 2003-05-05 Janis Johnson <janis187@us.ibm.com>
27090
27091 * lib/compat.exp (compat-execute): New argument.
27092 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27093 * gcc.dg/compat: New test directory.
27094 * gcc.dg/compat/compat.exp: New expect script.
27095 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27096 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27097 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27098 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27099 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27100 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27101
27102 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27103 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27104 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27105 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27106 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27107 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27108 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27109 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27110 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27111 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27112 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27113 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27114 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27115 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27116 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27117
27118 2003-05-05 Zack Weinberg <zack@codesourcery.com>
27119
27120 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27121
27122 2003-05-05 Jakub Jelinek <jakub@redhat.com>
27123
27124 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27125
27126 2003-05-05 Geoffrey Keating <geoffk@apple.com>
27127
27128 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27129 * gcc.dg/ppc-fsel-2.c: New test.
27130
27131 * gcc.dg/unused-5.c: New test.
27132
27133 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27134
27135 PR c++/10496
27136 * g++.dg/warn/pmf1.C: New test.
27137
27138 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27139
27140 PR c++/4494
27141 * g++.dg/warn/main.C: New test.
27142
27143 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27144
27145 * gcc.dg/nonnull-3.c: New test.
27146
27147 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
27148
27149 * gcc.dg/cpp/Wtrigraphs.c: Update.
27150 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27151
27152 2003-05-03 Geoffrey Keating <geoffk@apple.com>
27153
27154 * gcc.dg/ppc-fsel-1.c: New test.
27155
27156 2003-05-03 Zack Weinberg <zack@codesourcery.com>
27157
27158 PR c/10604
27159 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27160
27161 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
27162
27163 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27164
27165 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27166
27167 PR c++/9364, c++/10553, c++/10586
27168 * g++.dg/parse/typename4.C: New test.
27169 * g++.dg/parse/typename5.C: Likewise.
27170
27171 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
27172
27173 * gcc.c-torture/compile/20030503-1.c: New test.
27174
27175 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27176
27177 * g++.dg/lookup/using5.C: Fix testcase error.
27178
27179 2003-05-01 Chris Demetriou <cgd@broadcom.com>
27180
27181 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27182 since MEABI is no longer supported. Remove all vestiges
27183 of MEABI from the test.
27184
27185 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27186
27187 PR c++/10554
27188 * g++.dg/lookup/using5.C: New test.
27189
27190 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27191
27192 PR c++/8772
27193 * g++.dg/template/ttp5.C: New test.
27194
27195 2003-04-30 Mark Mitchell <mark@codesourcery.com>
27196
27197 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27198 (dg-gpp-additional-sources): New function.
27199 (dg-gpp-additional-files): Likewise.
27200 * lib/g++.exp (additional_sources): New variable.
27201 (additional_files): Likewise.
27202 (g++_target_compile): Deal with them.
27203 * lib/old-dejagnu.exp: Remove.
27204 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27205 * g++.old-deja: Revise all tests to use dg commands.
27206
27207 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27208
27209 PR c++/9432, c++/9528
27210 * g++.dg/lookup/using4.C: New test.
27211
27212 2003-04-29 Geoffrey Keating <geoffk@apple.com>
27213
27214 * gcc.dg/noreturn-5.c: New file.
27215 * gcc.dg/noreturn-6.c: New file.
27216
27217 * gcc.c-torture/compile/inline-1.c: New file.
27218
27219 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27220
27221 PR c++/10551
27222 * g++.dg/template/explicit1.C: New test.
27223
27224 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27225
27226 PR c++/10549
27227 * g++.dg/other/bitfield1.C: New test.
27228
27229 PR c++/10527
27230 * g++.dg/init/new7.C: New test.
27231
27232 2003-04-29 Mark Mitchell <mark@codesourcery.com>
27233
27234 * g++.dg/ext/desig1.C: New test.
27235 * g++.dg/ext/init1.C: Update.
27236
27237 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27238
27239 2003-04-28 Mark Mitchell <mark@codesourcery.com>
27240
27241 PR c++/10180
27242 * g++.dg/warn/Winline-1.C: New test.
27243
27244 2003-04-28 Jakub Jelinek <jakub@redhat.com>
27245
27246 * gcc.c-torture/execute/string-opt-19.c: New test.
27247
27248 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27249 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27250
27251 2003-04-27 Mark Mitchell <mark@codesourcery.com>
27252
27253 PR c++/10506
27254 * g++.dg/init/new6.C: New test.
27255
27256 PR c++/10503
27257 * g++.dg/init/ref6.C: New test.
27258
27259 2003-04-26 David Edelsohn <edelsohn@gnu.org>
27260
27261 * g++.dg/warn/weak1.C: XFAIL on AIX4.
27262
27263 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27264
27265 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27266 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27267
27268 2003-04-25 Mark Mitchell <mark@codesourcery.com>
27269
27270 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27271 initialized static data members.
27272
27273 2003-04-25 H.J. Lu <hjl@gnu.org>
27274
27275 * gcc.dg/ia64-sync-4.c: New test.
27276
27277 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27278
27279 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
27280 date.
27281
27282 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
27283
27284 PR c++/10337
27285 * g++.dg/warn/conv1.C: New test.
27286 * g++.old-deja/g++.other/conv7.C: Adjust.
27287 * g++.old-deja/g++.other/overload14.C: Adjust.
27288
27289 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27290
27291 PR c++/10471
27292 * g++.dg/template/defarg2.C: New test.
27293
27294 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
27295
27296 * gcc.dg/cpp/include2.c: Update.
27297 * gcc.dg/cpp/multiline-2.c: New.
27298 * gcc.dg/cpp/multiline.c: Update.
27299 * gcc.dg/cpp/strify2.c: Update.
27300 * gcc.dg/cpp/trad/literals-2.c: Update.
27301
27302 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27303
27304 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27305
27306 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27307
27308 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27309
27310 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27311
27312 PR c++/10451
27313 * g++.dg/parse/crash4.C: New test.
27314
27315 PR c++/9847
27316 * g++.dg/parse/crash5.C: New test.
27317
27318 2003-04-22 Mark Mitchell <mark@codesourcery.com>
27319
27320 PR c++/10446
27321 * g++.dg/parse/crash3.C: New test.
27322
27323 PR c++/10428
27324 * g++.dg/parse/elab1.C: New test.
27325
27326 2003-04-22 Devang Patel <dpatel@apple.com>
27327
27328 * gcc.dg/cpp/trad/funlike-5.c: New test.
27329
27330 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
27331
27332 * g++.dg/other/packed1.C: Fix dg options.
27333
27334 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
27335
27336 * g++.dg/other/offsetof2.C: New test.
27337
27338 2003-04-21 Mark Mitchell <mark@codesourcery.com>
27339
27340 * g++.dg/template/recurse.C: Adjust location of error messages.
27341
27342 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
27343
27344 PR c++/9881
27345 * g++.dg/init/addr-const1.C: New test.
27346 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27347
27348 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
27349
27350 PR c++/10405
27351 * g++.dg/lookup/struct-hack1.C: New test.
27352
27353 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
27354
27355 * ucs.c: Update diagnostic messages.
27356
27357 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27358
27359 * gcc.dg/cpp/truefalse.cpp: New test.
27360 * gcc.dg/cpp/cpp.exp: Update.
27361 * g++.dg/other/stdbool-if.C: Remove.
27362
27363 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27364
27365 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27366 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27367
27368 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27369
27370 * gcc.c-torture/compile/20030418-1.c: New test.
27371
27372 2003-04-17 Janis Johnson <janis187@us.ibm.com>
27373
27374 * README.compat: Remove; content moved to doc/sourcebuild.texi.
27375
27376 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27377
27378 PR c++/10347
27379 g++.dg/template/dependent-name1.C: New test.
27380
27381 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27382
27383 * gcc.dg/warn-1.c (tourist_guide): New array,
27384 contains a pointer to bar.
27385
27386 2003-04-16 Roger Sayle <roger@eyesopen.com>
27387
27388 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27389 * gcc.c-torture/execute/medce-1.c: New test case.
27390 * gcc.c-torture/execute/medce-2.c: New test case.
27391
27392 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27393
27394 * lib/prune.exp: Ignore more messages.
27395
27396 PR c++/10381
27397 * g++.dg/parse/lookup3.C: New test.
27398
27399 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27400
27401 * gcc.c-torture/compile/20030415-1.c : New test.
27402
27403 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27404
27405 * gcc.c-torture/execute/scope-2.c: Move to ...
27406 * gcc.dg/noncompile/scope.c: .... here.
27407
27408 2003-04-14 Roger Sayle <roger@eyesopen.com>
27409
27410 * gcc.dg/20030414-2.c: New test case.
27411
27412 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27413
27414 PR target/10377
27415 * gcc.dg/20030414-1.c: New test.
27416
27417 2003-04-13 Roger Sayle <roger@eyesopen.com>
27418
27419 * gcc.dg/builtins-12.c: New test case.
27420 * gcc.dg/builtins-13.c: New test case.
27421
27422 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27423
27424 * gcc.c-torture/execute/string-opt-18.c: New test.
27425
27426 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27427
27428 PR c++/10300
27429 * g++.dg/init/new5.C: New test.
27430
27431 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27432
27433 PR c++/7910
27434 * g++.dg/ext/dllimport1.C: New test.
27435
27436 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27437
27438 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27439
27440 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27441
27442 PR Fortran/9263
27443 * g77.f-torture/noncompile/9263.f: New test
27444 PR Fortran/1832
27445 * g77.f-torture/execute/1832.f: New test
27446
27447 2003-04-11 David Chad <davidc@freebsd.org>
27448 Loren J. Rittle <ljrittle@acm.org>
27449
27450 libobjc/8562
27451 * objc.dg/headers.m: New test.
27452
27453 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27454
27455 * gcc.c-torture/execute/builtin-noret-2.c: New.
27456 * gcc.c-torture/execute/builtin-noret-2.x: New.
27457 XFAIL builtin-noret-2.c at -O1 and above.
27458 * gcc.dg/redecl.c: New.
27459 * gcc.dg/Wshadow-1.c: Update error regexps.
27460
27461 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27462
27463 * g++.dg/abi/bitfield10.C: New test.
27464
27465 2003-04-09 Mike Stump <mrs@apple.com>
27466
27467 * gcc.dg/pch/pch.exp: Make testcase names longer.
27468 * g++.dg/pch/pch.exp: Make testcase names longer.
27469
27470 2003-04-08 Roger Sayle <roger@eyesopen.com>
27471
27472 * gcc.dg/builtins-11.c: New test case.
27473
27474 2003-04-08 Roger Sayle <roger@eyesopen.com>
27475
27476 * gcc.dg/builtins-9.c: New test case.
27477 * gcc.dg/builtins-10.c: New test case.
27478
27479 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27480
27481 * gcc.dg/noncompile/init-4.c.c: New test.
27482
27483 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27484
27485 * gcc.misc-test/gcov-9.c: New test.
27486 * gcc.misc-test/gcov-10.c: New test
27487 * gcc.misc-test/gcov-11.c: New test.
27488
27489 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27490
27491 PR optimization/10024
27492 * gcc.c-torture/compile/20030405-1.c: New test.
27493
27494 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27495
27496 * gcc.dg/pch/static-3.c: New.
27497 * gcc.dg/pch/static-3.hs: New.
27498 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27499
27500 2003-04-04 Richard Henderson <rth@redhat.com>
27501
27502 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27503 * g++.dg/eh/forced2.C: Likewise.
27504
27505 2003-04-03 Mike Stump <mrs@apple.com>
27506
27507 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27508 target arg.
27509 (scan-assembler-times, scan-assembler-not): Likewise.
27510 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27511
27512 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27513
27514 * gcc.dg/sparc-loop-1.c: New test.
27515
27516 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27517
27518 PR other/9274
27519 * g++.dg/pch/system-2.C: New.
27520 * g++.dg/pch/system-2.Hs: New.
27521
27522 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27523
27524 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27525
27526 * g++.dg/eh/simd-1.C (vecfunc): Same.
27527
27528 2003-04-01 Roger Sayle <roger@eyesopen.com>
27529
27530 * gcc.c-torture/execute/20030401-1.c: New test case.
27531
27532 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27533
27534 * objc.dg/defs.m: New.
27535
27536 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27537
27538 * g++.dg/eh/simd-1.C: New.
27539 * g++.dg/eh/simd-2.C: New.
27540
27541 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27542
27543 * gcc.c-torture/execute/simd-3.c: New.
27544
27545 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27546
27547 PR c/9936
27548 * gcc.dg/20030331-2.c: New test.
27549
27550 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27551
27552 PR c++/10278
27553 * g++.dg/parse/crash2.C: New test.
27554
27555 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27556
27557 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27558 * gcc.c-torture/execute/20030331-1.c: ...here.
27559
27560 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27561
27562 * gcc.c-torture/execute/20030331-1.c: New test.
27563
27564 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27565
27566 * lib/gcov.exp: Adjust call return testing strings.
27567 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27568
27569 2003-03-31 Roger Sayle <roger@eyesopen.com>
27570
27571 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27572 * gcc.dg/builtins-7.c: New test case.
27573 * gcc.dg/builtins-8.c: New test case.
27574
27575 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27576
27577 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27578
27579 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27580
27581 PR c++/7647
27582 * g++.dg/lookup-class-member-2.C: New test.
27583
27584 2003-03-30 Glen Nakamura <glen@imodulo.com>
27585
27586 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27587
27588 2003-03-28 Roger Sayle <roger@eyesopen.com>
27589
27590 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27591
27592 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27593
27594 * g++.dg/init/attrib1.C: New test.
27595
27596 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27597
27598 * gcc.dg/ultrasp8.c: New test.
27599
27600 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27601
27602 * gcc.dg/ultrasp7.c: New test.
27603
27604 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27605
27606 PR c++/10047
27607 * g++.dg/template/inline1.C: New test.
27608
27609 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27610
27611 * gcc.dg/sparc-dwarf2.c: New test.
27612
27613 2003-03-27 Roger Sayle <roger@eyesopen.com>
27614
27615 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27616 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27617
27618 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27619
27620 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27621 than reading .x files.
27622 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27623 * g77.dg/gcov/gcov-1.f: Likewise.
27624 * gcc.misc-tests/gcov-4b.c: Likewise.
27625 * gcc.misc-tests/gcov-5b.c: Likewise.
27626 * gcc.misc-tests/gcov-6.c: Likewise.
27627 * gcc.misc-tests/gcov-7.c: Likewise.
27628 * gcc.misc-tests/gcov-8.c: Likewise.
27629 * g++.dg/gcov/gcov-1.x: Remove.
27630 * g77.dg/gcov/gcov-1.x: Likewise.
27631 * gcc.misc-tests/gcov-4b.x: Likewise.
27632 * gcc.misc-tests/gcov-5b.x: Likewise.
27633 * gcc.misc-tests/gcov-6.x: Likewise.
27634 * gcc.misc-tests/gcov-7.x: Likewise.
27635 * gcc.misc-tests/gcov-8.x: Likewise.
27636
27637 2003-03-27 Glen Nakamura <glen@imodulo.com>
27638
27639 PR opt/10087
27640 * gcc.dg/20030324-1.c: New test.
27641
27642 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27643
27644 PR c++/10224
27645 * g++.dg/template/arg3.C: New test.
27646
27647 PR c++/10158
27648 * g++.dg/template/friend18.C: New test.
27649
27650 2003-03-26 Roger Sayle <roger@eyesopen.com>
27651
27652 * g77.f-torture/compile/20030326-1.f: New test case.
27653
27654 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27655
27656 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27657
27658 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27659
27660 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27661
27662 * gcc.dg/ia64-sync-3.c: New test.
27663
27664 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27665
27666 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27667
27668 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27669
27670 * gcc.dg/ultrasp6.c: New test.
27671
27672 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27673
27674 * gcc.dg/i386-signbit-1.c: New test.
27675 * gcc.dg/i386-signbit-2.c: New test.
27676 * gcc.dg/i386-signbit-3.c: New test.
27677
27678 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27679
27680 * gcc.dg/ultrasp5.c: Fix options.
27681
27682 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27683
27684 * gcc.dg/ultrasp5.c: Fix comment.
27685
27686 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27687
27688 PR fortran/10197
27689 * g77.f-torture/execute/10197.f: New test.
27690
27691 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27692
27693 PR c++/9898, c++/383
27694 * g++.dg/template/conv6.C: New test.
27695
27696 PR c++/10119
27697 * g++.dg/template/ptrmem5.C: New test.
27698
27699 PR c++/10026
27700 * g++.dg/lookup/koenig1.C: New test.
27701
27702 PR C++/10199
27703 * g++.dg/lookup/template2.C: New test.
27704
27705 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27706
27707 * g++.dg/opt/rtti1.C: New test.
27708
27709 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27710
27711 * gcc.dg/ultrasp5.c: New test.
27712
27713 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27714
27715 PR middle-end/9967
27716 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27717 builtin fputs.
27718
27719 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27720
27721 PR c/8224
27722 * gcc.dg/20030323-1.c: New test.
27723
27724 2003-03-23 Roger Sayle <roger@eyesopen.com>
27725
27726 * gcc.c-torture/compile/20030323-1.c: New test case.
27727
27728 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27729
27730 * gcc.dg/20030321-1.c: New test.
27731
27732 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27733
27734 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27735
27736 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27737
27738 PR c++/9978, c++/9708
27739 * g++.dg/ext/vlm1.C: Adjust expected error.
27740 * g++.dg/ext/vla2.C: New test.
27741 * g++.dg/template/arg1.C: New test.
27742 * g++.dg/template/arg2.C: New test.
27743
27744 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27745
27746 * g77.f-torture/execute/select.f: New test.
27747 * g77.f-torture/noncompile/select_no_compile.f: New test.
27748
27749 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27750
27751 PR c++/9898
27752 * g++.dg/other/error4.C: New test.
27753
27754 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27755
27756 * g++.dg/template/friend17.C: New test.
27757
27758 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27759
27760 * gcc.c-torture/compile/20030320-1.c: New.
27761
27762 2003-03-20 Roger Sayle <roger@eyesopen.com>
27763
27764 * gcc.dg/builtins-6.c: New test case.
27765
27766 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27767
27768 PR target/10073
27769 * gcc.c-torture/compile/20030319-1.c: New.
27770
27771 2003-03-18 Jan Hubicka <jh@suse.cz>
27772
27773 * gcc.dg/i386-cvt-1.c: New test.
27774
27775 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27776
27777 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27778 * objc.dg/naming-2.m: Likewise.
27779
27780 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27781
27782 PR c++/9639
27783 * g++.dg/parse/crash1.C: New test.
27784
27785 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27786
27787 PR c++/8805
27788 * g++.dg/eh/cleanup1.C: New test.
27789
27790 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27791
27792 * gcc.c-torture/execute/20030316-1.c: New test case.
27793
27794 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27795
27796 PR c++/9629
27797 * g++.dg/init/ctor2.C: New test.
27798
27799 2003-03-15 Roger Sayle <roger@eyesopen.com>
27800
27801 * g77.f-torture/compile/xformat.f: New test case.
27802
27803 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27804
27805 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27806 * g++.old-deja/g++.mike/eh50.C: Likewise.
27807
27808 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27809
27810 PR c++/6440
27811 * g++.dg/template/spec7.C: New test.
27812 * g++.dg/template/spec8.C: Likewise.
27813
27814 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27815
27816 * gcc.c-torture/execute/20030313-1.c: New test.
27817
27818 2003-03-14 Richard Henderson <rth@redhat.com>
27819
27820 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27821
27822 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27823
27824 * gcc.c-torture/compile/20030314-1.c: New test.
27825
27826 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27827
27828 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27829 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27830 thumb target,
27831 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27832 to accept newer _imp__ prefix and additional
27833 newline in .drectve section.
27834 * gcc.dg/dll-4.c: Likewise.
27835 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27836 switch.
27837
27838 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27839
27840 * g++.dg/parse/namespace9.C: New test.
27841
27842 * g++.dg/init/ref5.C: New test.
27843 * g++.dg/parse/ptrmem1.C: Likewise.
27844
27845 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27846
27847 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27848 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27849 regular expression.
27850 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27851 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27852
27853 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27854
27855 * gcc.c-torture/execute/20030224-2.c: New test.
27856
27857 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27858
27859 * gcc.dg/decl-3.c: New test.
27860
27861 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27862
27863 * gcc.dg/i386-loop-2.c: New test.
27864
27865 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27866
27867 PR c++/9474
27868 * g++.dg/parse/namespace8.C: New test.
27869
27870 PR c++/9924
27871 * g++.dg/overload/builtin2.C: New test.
27872
27873 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27874
27875 * gcc.dg/return-type-3.c: New test.
27876
27877 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27878
27879 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27880 profiling options are not supported.
27881
27882 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27883
27884 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27885 * g++.old-deja/g++.warn/impint2.C: Likewise.
27886
27887 2003-03-10 Devang Patel <dpatel@apple.com>
27888
27889 * g++.dg/cpp/c++_cmd_1.C: New test.
27890 * g++.dg/cpp/c++_cmd_1.h: New file.
27891
27892 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27893
27894 * gcc.dg/altivec-9.c: New file.
27895
27896 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27897
27898 * gcc.dg/ppc-sdata-1.c: New test.
27899 * gcc.dg/ppc-sdata-2.c: New test.
27900
27901 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27902
27903 PR c++/9373
27904 * g++.dg/opt/ptrmem2.C: New test.
27905
27906 PR c++/8534
27907 * g++.dg/opt/ptrmem1.C: New test.
27908
27909 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27910
27911 * gcc.dg/i386-loop-1.c: New test.
27912
27913 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27914
27915 PR c++/9970
27916 * g++.dg/lookup/friend1.C: New test.
27917
27918 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27919
27920 PR c++/9823
27921 * g++.dg/parser/constructor1.C: New test.
27922
27923 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
27924
27925 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27926
27927 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27928
27929 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
27930
27931 * gcc.dg/cpp/Wunused.c: Update test.
27932
27933 2003-03-08 Jan Hubicka <jh@suse.cz>
27934
27935 * gcc.dg/inline-3.c: New test.
27936
27937 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27938
27939 PR c++/9809
27940 * g++.dg/parse/builtin1.C: New test.
27941
27942 PR c++/9982
27943 * g++.dg/abi/cookie1.C: New test.
27944 * g++.dg/abi/cookie2.C: Likewise.
27945
27946 PR c++/9524
27947 * g++.dg/template/field1.C: New test.
27948
27949 PR c++/9912
27950 * g++.dg/parse/class1.C: New test.
27951 * g++.dg/parse/namespace7.C: Likewise.
27952 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27953
27954 2003-03-07 Mark Mitchell <mark@codesourcery.com>
27955
27956 * g++.dg/init/ref4.C: New test.
27957
27958 2003-03-07 Jan Hubicka <jh@suse.cz>
27959
27960 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27961 * gcc.dg/inline-3.c: New test.
27962
27963 2003-03-06 Mark Mitchell <mark@codesourcery.com>
27964
27965 * g++.dg/init/ref3.C: New test.
27966
27967 PR c++/9965
27968 * g++.dg/init/ref2.C: New test.
27969
27970 PR c++/9400
27971 * g++.dg/warn/Wshadow-2.C: New test.
27972
27973 PR c++/9791
27974 * g++.dg/warn/Woverloaded-1.C: New test.
27975
27976 2003-03-05 Jan Hubicka <jh@suse.cz>
27977
27978 * gcc.dg/i386-local2.c: New.
27979 * gcc.dg/i386-local.c: Fix typo.
27980
27981 2003-03-05 Mark Mitchell <mark@codesourcery.com>
27982
27983 * g++.dg/abi/layout3.C: New test.
27984
27985 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27986
27987 * gcc.c-torture/compile/20030305-1.c
27988
27989 2003-03-05 Jan Hubicka <jh@suse.cz>
27990
27991 * gcc.dg/i386-local.c: New.
27992
27993 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
27994
27995 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27996
27997 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27998
27999 * gcc.dg/switch-2.c: New test.
28000 * gcc.dg/switch-3.c: New test.
28001 * gcc.dg/Wswitch.c: Adjust line numbers.
28002 * gcc.dg/Wswitch-default.c: Likewise.
28003 * gcc.dg/Wswitch-enum.c: Likewise.
28004
28005 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
28006
28007 * gcc.c-torture/execute/20030222-1.c: New test.
28008
28009 2003-03-03 James E Wilson <wilson@tuliptree.org>
28010
28011 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28012
28013 2003-03-03 Mark Mitchell <mark@codesourcery.com>
28014
28015 PR c++/9878
28016 * g++.dg/init/ref1.C: New test.
28017
28018 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
28019
28020 * gcc.dg/sh-relax.c: New SH-only test.
28021
28022 2003-03-03 Geoffrey Keating <geoffk@apple.com>
28023
28024 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
28025 comment explaining purpose of testcase.
28026
28027 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
28028
28029 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28030 for HC11/HC12 (asm needs two int registers).
28031 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28032 HC11/HC12 because the test uses an asm which needs two 32-bit
28033 registers.
28034
28035 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
28036
28037 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
28038 for HC11/HC12 (array is too large otherwise).
28039 * gcc.c-torture/compile/920501-4.x: New file, likewise.
28040 * gcc.c-torture/compile/20010518-2.x: Likewise.
28041 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
28042 HC11/HC12 (array is too large).
28043
28044 2003-03-01 Geoffrey Keating <geoffk@apple.com>
28045
28046 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
28047 * lib/g++-dg.exp (g++-dg-test): Likewise.
28048
28049 2003-03-01 Roger Sayle <roger@eyesopen.com>
28050
28051 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
28052 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
28053
28054 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28055
28056 * g++.dg/warn/implicit-typename1.C: Remove warning.
28057
28058 2003-02-28 Richard Henderson <rth@redhat.com>
28059
28060 * gcc.dg/noreturn-1.c: Move noreturn warning line.
28061 * gcc.dg/return-type-1.c: Move control reaches end warning line.
28062
28063 2003-02-28 Geoffrey Keating <geoffk@apple.com>
28064
28065 * gcc.dg/pch/pch.exp: Change .pch to .gch.
28066 * g++.dg/pch/pch.exp: Likewise.
28067
28068 2003-02-28 Mark Mitchell <mark@codesourcery.com>
28069
28070 PR c++/9879
28071 * testsuite/g++.dg/init/new4.C: New test.
28072
28073 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
28074
28075 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
28076
28077 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
28078
28079 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
28080 unsigned long.
28081
28082 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
28083 wider than float.
28084
28085 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28086
28087 * lib/scanasm.exp: Add support for counting numbers of
28088 occurences.
28089 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
28090 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28091
28092 2003-02-25 Mark Mitchell <mark@codesourcery.com>
28093
28094 PR c++/9683
28095 * g++.dg/template/static3.C: New test.
28096
28097 PR c++/9829
28098 * g++.dg/parse/namespace6.C: New test.
28099
28100 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28101
28102 PR target/9732
28103 * gcc.dg/20030225-1.c: New test.
28104
28105 2003-02-24 Mark Mitchell <mark@codesourcery.com>
28106
28107 * README: Remove out-of-date information.
28108
28109 PR c++/9836
28110 * g++.dg/template/spec6.C: New test.
28111
28112 2003-02-24 Jeff Law <law@redhat.com>
28113
28114 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28115
28116 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
28117
28118 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28119 * gcc.dg/pragma-ep-1.c: Likewise.
28120
28121 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28122
28123 PR c++/9602
28124 * g++.dg/template/friend16.C: New test.
28125
28126 2003-02-23 Mark Mitchell <mark@codesourcery.com>
28127
28128 PR c++/5333
28129 * g++.dg/parse/fused-params1.C: Adjust error messages.
28130 * g++.dg/template/nested3.C: New test.
28131
28132 2003-02-24 Alan Modra <amodra@bigpond.net.au>
28133
28134 * g++.dg/abi/param1.C: New test.
28135
28136 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28137
28138 PR c++/7982
28139 * g++.dg/warn/implicit-typename1.C: New test.
28140
28141 2003-02-22 Kelley Cook <kelleycook@comcast.net>
28142
28143 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28144 with "mtune".
28145 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28146 * gcc.c-torture/execute/20010129-1.x: Likewise.
28147 * gcc.dg/20011107-1.c: Likewise.
28148 * gcc.dg/20020108-1.c: Likewise.
28149 * gcc.dg/20020122-3.c: Likewise.
28150 * gcc.dg/20020206-1.c: Likewise.
28151 * gcc.dg/20020310-1.c: Likewise.
28152 * gcc.dg/20020426-2.c: Likewise.
28153 * gcc.dg/20020517-1.c: Likewise.
28154 * gcc.dg/991230-1.c: Likewise.
28155 * gcc.dg/i386-unroll-1.c: Likewise.
28156 * gcc.misc-tests/i386-prefetch.exp: Likewise.
28157
28158 2003-02-22 Jan Hubicka <jh@suse.cz>
28159
28160 * gcc.dg/i386-mul.c: New test.
28161
28162 2003-02-21 Roger Sayle <roger@eyesopen.com>
28163
28164 * gcc.dg/builtins-5.c: New test case.
28165
28166 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
28167
28168 * gcc.dg/asmreg-1.c: New test.
28169
28170 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28171
28172 PR c++/9749
28173 * g++.dg/parse/varmod1.C: New test.
28174
28175 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28176
28177 PR c++/9727
28178 * g++.dg/template/op1.C: New test.
28179
28180 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28181
28182 PR c++/8906
28183 * g++.dg/template/nested2.C: New test.
28184
28185 2003-02-21 Mark Mitchell <mark@codesourcery.com>
28186
28187 PR c++/8724
28188 * g++.dg/expr/dtor1.C: New test.
28189
28190 2003-02-21 Zack Weinberg <zack@codesourcery.com>
28191
28192 * gcc.dg/cpp/include3.c: New test.
28193 * gcc.dg/cpp/inc/foo.h: New file.
28194
28195 2003-02-21 Glen Nakamura <glen@imodulo.com>
28196
28197 * gcc.c-torture/execute/20030221-1.c: New test.
28198
28199 2003-02-20 Mark Mitchell <mark@codesourcery.com>
28200
28201 PR c++/9729
28202 * g++.dg/abi/conv1.C: New test.
28203
28204 2003-02-20 Jan Hubicka <jh@suse.cz>
28205
28206 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28207
28208 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
28209
28210 * gcc.c-torture/compile/20030219-1.c: New test.
28211
28212 2003-02-18 Jan Hubicka <jh@suse.cz>
28213
28214 * gcc.dg/funcorder.c: New test.
28215
28216 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
28217
28218 * gcc.c-torture/execute/20030218-1.c: New.
28219
28220 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
28221
28222 * gcc.dg/20030218-1.c: New.
28223
28224 2003-02-18 Richard Henderson <rth@redhat.com>
28225
28226 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28227 * gcc.dg/attr-used-2.c: New.
28228
28229 2003-02-18 Mark Mitchell <mark@codesourcery.com>
28230
28231 PR c++/9704
28232 * g++.dg/init/copy5.C: New test.
28233
28234 2003-02-18 Geoffrey Keating <geoffk@apple.com>
28235
28236 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28237 * g++.dg/pch/pch.exp: Likewise.
28238
28239 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
28240
28241 * gcc.c-torture/execute/20030209-1.c: Enable the test if
28242 STACK_SIZE is not defined.
28243
28244 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28245
28246 PR c++/9457
28247 * g++.dg/template/init1.C: New test.
28248
28249 2003-02-16 Jan HUbicka <jh@suse.cz>
28250
28251 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28252 (foo): Add few extra tests
28253 * gcc.dg/c99-const-expr-3.c: Likewise.
28254 * gcc.c-torture/execute/20030216-1.c: New.
28255
28256 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28257
28258 PR c++/9459
28259 * g++.dg/ext/typeof4.C: New test.
28260
28261 2003-02-15 Roger Sayle <roger@eyesopen.com>
28262
28263 * gcc.dg/i386-387-3.c: New test case.
28264
28265 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
28266
28267 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28268 cris-*-elf* cris-*-aout* and mmix-*-*.
28269
28270 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
28271
28272 * gcc.dg/20030213-1.c: New test.
28273
28274 2003-02-12 Roger Sayle <roger@eyesopen.com>
28275
28276 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28277 * gcc.dg/i386-387-2.c: Likewise.
28278
28279 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
28280
28281 * gcc.dg/ppc-spe.c: Fix formatting.
28282 Enable tests that were previously unsupported by gas.
28283 Delete tests for instructions that no longer exist.
28284 Switch arguments on evsubifw builtin.
28285
28286 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
28287
28288 * gcc.c-torture/execute/20030209-1.c: Disable the test if
28289 STACK_SIZE is too small.
28290
28291 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28292 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28293
28294 * gcc.dg/decl-2.c: New test.
28295
28296 2003-02-10 Jan Hubicka <jh@suse.cz>
28297
28298 * gcc.dg/i386-fpcvt-1.c: New test.
28299
28300 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
28301
28302 * gcc.c-torture/execute/20030209-1.c: New test.
28303
28304 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
28305
28306 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28307 int-wide bitops, use the constants of the same width.
28308 Likewise, if long long is 32-bit wide, test bitops using
28309 32-bit constants.
28310
28311 2003-02-07 Loren James Rittle <ljrittle@acm.org>
28312
28313 * gcc.dg/20021014-1.c: Annotate with expected notice text.
28314
28315 2003-02-07 Roger Sayle <roger@eyesopen.com>
28316
28317 * testsuite/gcc.dg/builtins-4.c: New test case.
28318
28319 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28320
28321 * gcc.dg/20020430-1.c: Fix dg command typos.
28322 * gcc.dg/20020503-1.c: Likewise.
28323
28324 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28325
28326 PR c++/8785
28327 * g++.dg/parse/fused-params1.C: New test.
28328
28329 PR c++/8857
28330 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28331
28332 PR c++/8921
28333 * g++.dg/parse/non-dependent1.C: New test.
28334
28335 PR c++/8928
28336 * g++.dg/parse/dupl-tmpl-args1.C: New test.
28337
28338 PR c++/9228
28339 * g++.dg/parse/undefined7.C: New test.
28340 * g++.dg/parse/non-templ1.C: New test.
28341
28342 PR c++/9229
28343 * g++.dg/parse/too-many-tmpl-args1.C: New test.
28344
28345 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28346
28347 * gcc.c-torture/compile/20030206-1.c: New test.
28348
28349 2003-02-05 Roger Sayle <roger@eyesopen.com>
28350
28351 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28352 "pow" to "foo" to avoid potential confusion with a math built-in.
28353
28354 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28355
28356 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28357 conditions for SPARC targets.
28358
28359 2003-02-05 Jakub Jelinek <jakub@redhat.com>
28360
28361 * gcc.dg/20030204-1.c: New test.
28362
28363 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28364
28365 PR c++/38
28366 * g++.dg/parse/array-size1.C: New test.
28367
28368 PR c++/5657
28369 * g++.dg/parse/undefined3.C: New test.
28370
28371 PR c++/5665
28372 * g++.dg/parse/undefined4.C: New test.
28373
28374 PR c++/5975
28375 * g++.dg/parse/undefined5.C: New test.
28376
28377 PR c++/7259
28378 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28379
28380 PR c++/8578
28381 * g++.dg/parse/casting-operator1.C: New test.
28382
28383 PR c++/8596
28384 * g++.dg/parse/undefined6.C: New test.
28385
28386 PR c++/8736
28387 * g++.dg/parse/missing-template1.C: New test.
28388
28389 2003-02-04 Jan Hubicka <jh@suse.cz>
28390
28391 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28392 * gcc.dg/i386-cmov?.c: Likewise.
28393 * gcc.dg/i386-fpcvt-?.c: Likewise.
28394 * gcc.dg/i386-ssefp-1.c: Likewise.
28395 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28396 conventions.
28397
28398 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28399
28400 PR c++/7129
28401 * testsuite/g++.dg/ext/max.C: New test.
28402
28403 2003-02-03 Jan Hubicka <jh@suse.cz>
28404
28405 * gcc.c-torture/execute/20030203-1.c: New test.
28406
28407 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28408
28409 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28410 'natural-endian'.
28411
28412 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28413
28414 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28415 * g++.dg/init/new2.C: Likewise.
28416 * g++.dg/other/new1.C: Likewise.
28417
28418 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28419
28420 * gcc.dg/struct-ret-libc.c: New test.
28421
28422 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28423
28424 * gcc.dg/20030129-1.c: New test.
28425
28426 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28427
28428 PR c++/8849
28429 * g++.dg/template/ptrmem4.C: New test.
28430
28431 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28432
28433 * g++.dg/parser/constant1.C: New test.
28434
28435 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28436
28437 PR c++/8591
28438 * g++.dg/parse/friend2.C: New test.
28439
28440 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28441
28442 PR c++/9437
28443 * g++.dg/template/unify4.C: New test.
28444
28445 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28446
28447 * gcc.c-torture/execute/20030128-1.c: New test.
28448
28449 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28450
28451 * g++.dg/lookup/nested1.C: Test moved from ...
28452 * g++.old-deja/g++.other/lookup24.C: ... here.
28453
28454 2003-01-28 Jan Hubicka <jh@suse.cz>
28455
28456 * gcc.dg/i386-cmov5.c: New test.
28457
28458 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28459
28460 * gcc.c-torture/execute/20010925-1.c: Changed the
28461 memcpy declaration.
28462
28463 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28464
28465 PR c++/3902
28466 * g++.dg/parse/template5.C: New test.
28467
28468 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28469
28470 PR fortran/9258
28471 * g77.dg/pr9258: New test.
28472
28473 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28474
28475 * README: Move relevant parts from README.g++.
28476
28477 * README.g++: Remove this file.
28478
28479 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28480
28481 * g++.dg/abi/dcast1.C: New test.
28482
28483 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28484
28485 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28486
28487 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28488
28489 PR c++/47
28490 * g++.old-deja/g++.other/lookup24.C: New test.
28491
28492 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28493
28494 PR middle-end/7227
28495 * gcc.dg/uninit-C.c: New test.
28496
28497 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28498
28499 * g++.dg/abi/covariant1.C: New test.
28500
28501 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28502
28503 * gcc.dg/20030123-1.c: New test.
28504
28505 2003-01-25 Jan Hubicka <jh@suse.cz>
28506
28507 PR opt/8492
28508 * gcc.c-torture/compile/20030125-1.c
28509
28510 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28511
28512 PR c++/9403
28513 * g++.dg/parse/template3.C: New test.
28514 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28515
28516 PR c++/795
28517 * g++.dg/parse/template4.C: New test.
28518
28519 PR c++/9415
28520 * g++.dg/template/qual2.C: New test.
28521
28522 PR c++/8545
28523 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28524
28525 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28526
28527 2003-01-25 Roger Sayle <roger@eyesopen.com>
28528
28529 * gcc.c-torture/execute/switch-1.c: New test case.
28530
28531 2003-01-25 Jan Hubicka <jh@suse.cz>
28532
28533 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28534
28535 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28536
28537 Tweaks for Bison-1.875. From the NEWS file:
28538 "- `parse error' -> `syntax error'
28539 Bison now uniformly uses the term `syntax error'"
28540 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28541 * gcc.dg/cpp/digraph2.c: Likewise.
28542 * gcc.dg/cpp/direct2.c: Likewise.
28543 * gcc.dg/cpp/paste4.c: Likewise.
28544 * gcc.dg/c90-restrict-1.c: Likewise.
28545 * gcc.dg/c99-func-2.c: Likewise.
28546 * gcc.dg/noncompile/920721-2.c: Likewise.
28547 * gcc.dg/noncompile/930622-2.c: Likewise.
28548 * gcc.dg/noncompile/940112-1.c: Likewise.
28549 * gcc.dg/noncompile/950921-1.c: Likewise.
28550 * gcc.dg/noncompile/951123-1.c: Likewise.
28551 * gcc.dg/noncompile/971104-1.c: Likewise.
28552 * gcc.dg/noncompile/990416-1.c: Likewise.
28553
28554 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28555
28556 * g++.dg/parse/undefined1.C: Add error message.
28557
28558 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28559
28560 PR c++/9354
28561 * g++.dg/parse/new1.C: New test.
28562
28563 PR c++/9216
28564 * g++.dg/parse/template2.C: New test.
28565
28566 PR c++/9354
28567 * g++.dg/parse/typedef2.C: New test.
28568
28569 PR c++/9328
28570 * g++.dg/ext/typeof3.C: New test.
28571
28572 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28573
28574 PR c++/2738
28575 * g++.dg/parse/ret-type1.C: New test.
28576
28577 PR c++/3792
28578 * g++.dg/parse/tmpl-outside1.C: New test.
28579
28580 PR c++/4207
28581 * g++.dg/parse/int-as-enum1.C: New test.
28582
28583 PR c++/4903
28584 * g++.dg/parse/no-typename1.C: New test.
28585
28586 PR c++/5533
28587 * g++.dg/parse/no-value1.C: New test.
28588
28589 PR c++/5921
28590 * g++.dg/parse/wrong-inline1.C: New test.
28591
28592 PR c++/6402
28593 * g++.dg/parse/ref1.C: New test.
28594
28595 PR c++/6992
28596 * g++.dg/parse/attr-ctor1.C: New test.
28597
28598 PR c++/7229
28599 * g++.dg/parse/namespace5.C: New test.
28600
28601 PR c++/7917
28602 * g++.dg/parse/func-def1.C: New test.
28603
28604 PR c++/8143
28605 * g++.dg/parse/undefined1.C: New test.
28606
28607 PR c++/5723, PR c++/8522
28608 * g++.dg/parse/specialization1.C: New test.
28609
28610 PR c++/163, PR c++/8595
28611 * g++.dg/parse/struct-as-enum1.C: New test.
28612
28613 PR c++/9173
28614 * g++.dg/parse/undefined2.C: New test.
28615
28616 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28617
28618 PR c++/9298
28619 * g++.dg/parse/template1.C: New test.
28620
28621 PR c++/9384
28622 * g++.dg/parse/using1.C: New test.
28623
28624 PR c++/9285
28625 PR c++/9294
28626 * g++.dg/parse/expr2.C: New test.
28627
28628 PR c++/9388
28629 * g++.dg/parse/lookup2.C: Likewise.
28630
28631 2003-01-21 Jan Hubicka <jh@suse.cz>
28632
28633 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28634 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28635 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28636 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28637
28638 2003-01-20 Nick Clifton <nickc@redhat.com>
28639
28640 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28641 problem with ARM sibcall code generation.
28642
28643 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28644
28645 * gcc.c-torture/execute/20030120-1.c: New.
28646
28647 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28648
28649 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28650
28651 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28652
28653 PR c++/9272
28654 * g++.dg/parse/ctor1.C: New test.
28655
28656 PR c++/9294:
28657 * g++.dg/parse/qualified1.C: New test.
28658
28659 * g++.dg/parse/typename3.C: New test.
28660
28661 2003-01-16 Richard Henderson <rth@redhat.com>
28662
28663 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28664
28665 2003-01-16 Richard Henderson <rth@redhat.com>
28666
28667 * g++.dg/pch/pch.exp: Copy test header to the working directory
28668 before using it either for precompilation or direct use.
28669 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28670 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28671
28672 2003-01-16 Richard Henderson <rth@redhat.com>
28673
28674 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28675 before using it either for precompilation or direct use.
28676 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28677 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28678
28679 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28680
28681 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28682 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28683 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28684 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28685 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28686 typename warning into error.
28687 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28688 error messages.
28689 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28690 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28691 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28692 messages.
28693 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28694 make declaration visible in template.
28695 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28696 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28697 messages.
28698 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28699 message.
28700 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28701 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28702 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28703 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28704 typename warning with error message.
28705 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28706 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28707 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28708
28709 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28710
28711 * g++.dg/parse/ambig2.C: New test.
28712
28713 2003-01-15 Richard Henderson <rth@redhat.com>
28714
28715 * g++.dg/tls/init-2.C: Update error message string.
28716
28717 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28718
28719 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28720
28721 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28722
28723 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28724 all for HC11/HC12.
28725 * gcc.c-torture/compile/20001205-1.x: Likewise.
28726 * gcc.c-torture/compile/20001226-1.x: Likewise.
28727 * gcc.c-torture/compile/920520-1.x: Likewise.
28728 * gcc.c-torture/compile/961203-1.x: Likewise.
28729 * gcc.c-torture/compile/20020604-1.x: Likewise.
28730
28731 2003-01-15 Jan Hubicka <jh@suse.cz>
28732
28733 * gcc.c-torture/compile/20030115-1.c: New test.
28734
28735 * gcc.dg/i386-fpcvt-1.c: New test.
28736 * gcc.dg/i386-fpcvt-2.c: New test.
28737
28738 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28739
28740 Further conform g++'s __vmi_class_type_info to the C++ ABI
28741 specification.
28742 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28743 the specification.
28744
28745 2003-01-14 Jan Hubicka <jh@suse.cz>
28746
28747 * gcc.dg/i386-fpcvt-1.c: New test.
28748 * gcc.dg/i386-fpcvt-2.c: New test.
28749
28750 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28751
28752 * gcc.dg/i386-mmx-3.c: New test.
28753
28754 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28755
28756 PR c++/9264
28757 * g++.dg/parse/octal1.C: New file.
28758
28759 PR c++/9172
28760 * g++.dg/parse/typename1.C: New file.
28761
28762 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28763
28764 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28765 * gcc.dg/bf-no-ms-layout.c: Likewise.
28766 * gcc.dg/bf-ms-attrib.c: Likewise.
28767
28768 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28769
28770 PR c++/9099
28771 * g++.dg/parse/dtor1.C: New file.
28772
28773 PR c++/9128
28774 * g++.dg/rtti/typeid1.C: New file.
28775
28776 PR c++/9153
28777 * g++.dg/parse/lookup1.C: New file.
28778
28779 PR c++/9171
28780 * g++.dg/templ/spec5.C: New file.
28781
28782 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28783
28784 * gcc.c-torture/compile/20030110-1.c: New test.
28785
28786 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28787
28788 Merge from pch-branch:
28789
28790 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28791
28792 * gcc.dg/pch/cpp-1.h: New.
28793 * gcc.dg/pch/cpp-1.c: New.
28794 * gcc.dg/pch/cpp-2.h: New.
28795 * gcc.dg/pch/cpp-2.c: New.
28796
28797 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28798
28799 * gcc.dg/pch/except-1.h: New.
28800 * gcc.dg/pch/except-1.c: New.
28801
28802 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28803
28804 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28805 running test.
28806 * gcc.dg/pch: Include *.hp not *.h.
28807 * gcc.dg/pch/system-1.h: New.
28808 * gcc.dg/pch/system-1.c: New.
28809
28810 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28811
28812 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28813 rather than trying to build and run a program using PCH.
28814 * gcc.dg/pch: Remove dg-do commands from test files.
28815
28816 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28817
28818 * gcc.dg/pch/macro-3.c: New.
28819 * gcc.dg/pch/macro-3.h: New.
28820
28821 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28822
28823 * gcc.dg/pch/common-1.c: New.
28824 * gcc.dg/pch/common-1.h: New.
28825 * gcc.dg/pch/decl-1.c: New.
28826 * gcc.dg/pch/decl-1.h: New.
28827 * gcc.dg/pch/decl-2.c: New.
28828 * gcc.dg/pch/decl-2.h: New.
28829 * gcc.dg/pch/decl-3.c: New.
28830 * gcc.dg/pch/decl-3.h: New.
28831 * gcc.dg/pch/decl-4.c: New.
28832 * gcc.dg/pch/decl-4.h: New.
28833 * gcc.dg/pch/decl-5.c: New.
28834 * gcc.dg/pch/decl-5.h: New.
28835 * gcc.dg/pch/global-1.c: New.
28836 * gcc.dg/pch/global-1.h: New.
28837 * gcc.dg/pch/inline-1.c: New.
28838 * gcc.dg/pch/inline-1.h: New.
28839 * gcc.dg/pch/inline-2.c: New.
28840 * gcc.dg/pch/inline-2.h: New.
28841 * gcc.dg/pch/static-1.c: New.
28842 * gcc.dg/pch/static-1.h: New.
28843 * gcc.dg/pch/static-2.c: New.
28844 * gcc.dg/pch/static-2.h: New.
28845
28846 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28847
28848 * g++.dg/pch/pch.exp: Better handle failing testcases.
28849 * gcc.dg/pch/pch.exp: Likewise.
28850 * gcc.dg/pch/macro-1.c: New.
28851 * gcc.dg/pch/macro-1.h: New.
28852 * gcc.dg/pch/macro-2.c: New.
28853 * gcc.dg/pch/macro-2.h: New.
28854
28855 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28856
28857 * g++.dg/dg.exp: Treat files in pch/ specially.
28858 * g++.dg/pch/pch.exp: New file.
28859 * g++.dg/pch/empty.H: New file.
28860 * g++.dg/pch/empty.C: New file.
28861 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28862 "precompile".
28863
28864 * gcc.dg/pch/pch.exp: New file.
28865 * gcc.dg/pch/empty.h: New file.
28866 * gcc.dg/pch/empty.c: New file.
28867 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28868 "precompile".
28869
28870 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28871
28872 * g++.dg/template/friend14.C: New test.
28873
28874 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28875
28876 * gcc.dg/old-style-asm-1.c: New test.
28877
28878 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28879
28880 * gcc.c-torture/compile/20030109-1.c: New test.
28881
28882 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28883
28884 * gcc.c-torture/execute/20030109-1.c: New test.
28885
28886 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28887
28888 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28889 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28890 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28891 * g++.old-deja/g++.mike/eh2.C: Likewise.
28892 * g++.old-deja/g++.mike/eh3.C: Likewise.
28893 * g++.old-deja/g++.mike/eh5.C: Likewise.
28894 * g++.old-deja/g++.mike/eh6.C: Likewise.
28895 * g++.old-deja/g++.mike/eh7.C: Likewise.
28896 * g++.old-deja/g++.mike/eh8.C: Likewise.
28897 * g++.old-deja/g++.mike/eh9.C: Likewise.
28898 * g++.old-deja/g++.mike/eh10.C: Likewise.
28899 * g++.old-deja/g++.mike/eh12.C: Likewise.
28900 * g++.old-deja/g++.mike/eh13.C: Likewise.
28901 * g++.old-deja/g++.mike/eh14.C: Likewise.
28902 * g++.old-deja/g++.mike/eh16.C: Likewise.
28903 * g++.old-deja/g++.mike/eh17.C: Likewise.
28904 * g++.old-deja/g++.mike/eh18.C: Likewise.
28905 * g++.old-deja/g++.mike/eh21.C: Likewise.
28906 * g++.old-deja/g++.mike/eh23.C: Likewise.
28907 * g++.old-deja/g++.mike/eh24.C: Likewise.
28908 * g++.old-deja/g++.mike/eh25.C: Likewise.
28909 * g++.old-deja/g++.mike/eh26.C: Likewise.
28910 * g++.old-deja/g++.mike/eh27.C: Likewise.
28911 * g++.old-deja/g++.mike/eh28.C: Likewise.
28912 * g++.old-deja/g++.mike/eh29.C: Likewise.
28913 * g++.old-deja/g++.mike/eh31.C: Likewise.
28914 * g++.old-deja/g++.mike/eh33.C: Likewise.
28915 * g++.old-deja/g++.mike/eh34.C: Likewise.
28916 * g++.old-deja/g++.mike/eh35.C: Likewise.
28917 * g++.old-deja/g++.mike/eh36.C: Likewise.
28918 * g++.old-deja/g++.mike/eh37.C: Likewise.
28919 * g++.old-deja/g++.mike/eh38.C: Likewise.
28920 * g++.old-deja/g++.mike/eh39.C: Likewise.
28921 * g++.old-deja/g++.mike/eh40.C: Likewise.
28922 * g++.old-deja/g++.mike/eh41.C: Likewise.
28923 * g++.old-deja/g++.mike/eh42.C: Likewise.
28924 * g++.old-deja/g++.mike/eh44.C: Likewise.
28925 * g++.old-deja/g++.mike/eh46.C: Likewise.
28926 * g++.old-deja/g++.mike/eh47.C: Likewise.
28927 * g++.old-deja/g++.mike/eh48.C: Likewise.
28928 * g++.old-deja/g++.mike/eh49.C: Likewise.
28929 * g++.old-deja/g++.mike/eh50.C: Likewise.
28930 * g++.old-deja/g++.mike/eh51.C: Likewise.
28931 * g++.old-deja/g++.mike/eh53.C: Likewise.
28932 * g++.old-deja/g++.mike/eh55.C: Likewise.
28933 * g++.old-deja/g++.mike/p7912.C: Likewise.
28934 * g++.old-deja/g++.mike/p9706.C: Likewise.
28935 * g++.old-deja/g++.mike/p10416.C: Likewise.
28936 * g++.old-deja/g++.mike/p11667.C: Likewise.
28937 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28938 Remove redundant reference to Iris.
28939 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28940 Elxsi, i860, Pico Java, and WE32K.
28941
28942 2003-01-07 Mark Mitchell <mark@codesourcery.com>
28943
28944 * g++.dg/ext/asm4.C: New test.
28945
28946 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28947
28948 PR c++/9030
28949 * g++.dg/template/friend12.C: New test.
28950 * g++.dg/template/friend13.C: Likewise.
28951 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28952
28953 2003-01-08 Jan Hubicka <jh@suse.cz>
28954
28955 * gcc.dg/i386-cadd.c: New test.
28956 * gcc.dg/i386-cmov4.c: Likewise.
28957
28958 2003-01-06 Mark Mitchell <mark@codesourcery.com>
28959
28960 PR c++/9165
28961 * g++.dg/warn/Wunused-3.C: New test.
28962
28963 * g++.dg/abi/bitfield9.C: New test.
28964
28965 PR c++/9189
28966 * g++.dg/parse/defarg3.C: New test.
28967
28968 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
28969
28970 * g++.dg/parse/ambig1.C: New test.
28971 * g++.dg/parse/defarg2.C: New test.
28972
28973 2003-01-05 Mark Mitchell <mark@codesourcery.com>
28974
28975 * g++.dg/template/defarg-1.C: New test.
28976 * g++.dg/template/local2.C: Likewise.
28977
28978 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
28979
28980 * gcc.c-torture/execute/20030105-1.c: New test.
28981
28982 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28983
28984 * g++.dg/parse/namespace3.C: Remove extra semicolons.
28985 * g++.dg/parse/namespace4.C: Likewise.
28986
28987 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
28988
28989 * g++.dg/template/ntp2.C: New test.
28990
28991 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
28992
28993 * g++.dg/parse/extern-C-1.C: New test.
28994
28995 * g++.dg/parse/namespace4.C: New test.
28996
28997 * g++.dg/template/nested1.C: New test.
28998
28999 * g++.dg/parse/namespace3.C: New test.
29000
29001 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
29002
29003 * g++.dg/lookup/two-stage1.C: New test.
29004
29005 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29006
29007 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29008 * g++.old-deja/g++.jason/access8.C: Likewise.
29009 * g++.old-deja/g++.other/decl5.C: Likewise.
29010
29011 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
29012
29013 * g++.dg/parse/parse7.C: New test.
29014
29015 2003-01-02 Mark Mitchell <mark@codesourcery.com>
29016
29017 PR c++/2843
29018 * g++.dg/ext/attrib7.C: New test.
29019
29020 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
29021
29022 * g++.dg/parse/parse6.C: New test.
29023
29024 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
29025
29026 * gcc.dg/h8300-stack-1.c: New.
29027
29028 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
29029
29030 g++.dg/lookup/exception1.C: New test.
29031
29032 g++.dg/lookup/template1.C: New test.
29033
29034 g++.dg/parse/namespace2.C: New test.
29035
29036 g++.dg/parse/parens2.C: New test.
29037
29038 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29039
29040 * g++.dg/parse/parse5.C: New test.
29041 * g++.dg/lookup/scoped4.C: New test.
29042
29043 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
29044
29045 * g++.dg/parse/parens1.C: New test.
29046
29047 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
29048 angle-bracket1.C.
29049 * g++.dg/parse/parens2.C: New test.
29050
29051 * g++.dg/lookup/scope-operator1.C: New test.
29052
29053 * g++.dg/parse/operator1.C: New test.
29054
29055 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29056
29057 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
29058 * g++.old-deja/g++.other/access6.C: Likewise.
29059 * g++.old-deja/g++.other/decl1.C: Likewise.
29060 * g++.old-deja/g++.pt/typename12.C: Likewise.
29061
29062 2002-12-31 Mark Mitchell <mark@codesourcery.com>
29063
29064 * g++.dg/parse/namespace1.C: New test.
29065
29066 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29067
29068 * g++.dg/parse/parse4.C: New test.
29069
29070 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29071
29072 * g++.dg/parse/parse3.C: New test.
29073
29074 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29075
29076 * g++.dg/parse/parse2.C: New test.
29077
29078 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29079
29080 * g++.dg/template/friend11.C: New test.
29081
29082 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
29083
29084 * g++.dg/parse/parse1.C: New test.
29085
29086 2002-12-31 Janis Johnson <janis187@us.ibm.com>
29087
29088 * lib/profopt.exp: Change the name of a global variable to avoid
29089 possible clashes with other test suites.
29090
29091 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
29092
29093 * g++.dg/inherit/covariant8.C: New test.
29094
29095 2002-12-31 Mark Mitchell <mark@codesourcery.com>
29096
29097 * g++.dg/init/array9.C: New test.
29098
29099 PR c++/9112
29100 * g++.dg/parse/expr1.C: New test.
29101
29102 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
29103
29104 * gcc.c-torture/compile/20021230-1.c: New test.
29105
29106 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
29107
29108 * g++.dg/inherit/covariant5.C: New test.
29109 * g++.dg/inherit/covariant6.C: New test.
29110 * g++.dg/inherit/covariant7.C: New test.
29111
29112 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29113
29114 PR c++/2739
29115 * g++.dg/other/access2.C: New test.
29116
29117 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
29118
29119 * g++.dg/other/anon-struct.C: No longer fails
29120 * g++.old-deja/g++.brendan/parse4.C: Likewise.
29121 * g++.old-deja/g++.brendan/parse5.C: Likewise.
29122 * g++.old-deja/g++.brendan/parse6.C: Likewise.
29123
29124 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
29125
29126 * g++.dg/parse/angle-bracket.C (main): No longer fails.
29127
29128 2002-12-27 Mark Mitchell <mark@codesourcery.com>
29129
29130 * g++.dg/eh/spec4.C: Remove stray semicolon.
29131 * g++.dg/expr/pmf-1.C: Change error message.
29132 * g++.dg/ext/asm1.C: Remove stray semicolon.
29133 * g++.dg/ext/typename1.C: Add missing typenames.
29134 * g++.dg/inherit/template-as-base.C: Change error message.
29135 * g++.dg/lookup/scoped1.C: Likewise.
29136 * g++.dg/lookup/scoped2.C: Likewise.
29137 * g++.dg/lookup/using2.C: Likewise.
29138 * g++.dg/other/component1.C: Remove stray semicolon.
29139 * g++.dg/other/do1.C: Change error message.
29140 * g++.dg/other/error2.C: Likewise.
29141 * g++.dg/other/init1.C: Likewise.
29142 * g++.dg/other/packed1.C: Remove stray semicolon.
29143 * g++.dg/other/ptrmem2.C: Change error message.
29144 * g++.dg/parse/parameter-declaration-1.C: Remove line number
29145 marker.
29146 * g++.dg/special/initp1.C: Remove invalid attribute usage.
29147 * g++.dg/template/access3.C: Add typename keyword.
29148 * g++.dg/template/access5.C: Remove stray semicolon.
29149 * g++.dg/template/access6.C: Likewise.
29150 * g++.dg/template/complit1.C: Likewise.
29151 * g++.dg/template/crash1.C: Change error message.
29152 * g++.dg/template/inherit2.C: Remove stray semicolon.
29153 * g++.dg/template/instantiate2.C: Likewise.
29154 * g++.dg/template/instantiate3.C: Change error message.
29155 * g++.dg/template/qual1.C: Remove stray semicolon.
29156 * g++.dg/template/qualttp18.C: Change error message.
29157 * g++.dg/template/ref1.C: Remove stray semicolon.
29158 * g++.dg/template/sizeof1.C (A::value): Declare it.
29159 * g++.dg/template/spec4.C: Change error message.
29160 * g++.dg/template/static1.C: Likewise.
29161 * g++.dg/template/type1.C: Likewise.
29162 * g++.dg/template/typename3.C: Likewise.
29163 * g++.old-deja/g++.benjamin/13478.C: Change error message.
29164 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29165 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29166 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29167 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29168 named return value extension.
29169 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29170 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29171 * g++.old-deja/g++.bob/extern_C.C: Likewise.
29172 * g++.old-deja/g++.bob/inherit2.C: Likewise.
29173 * g++.old-deja/g++.brendan/complex1.C: Likewise.
29174 * g++.old-deja/g++.brendan/copy5.C: Likewise.
29175 * g++.old-deja/g++.brendan/crash13.C: Likewise.
29176 * g++.old-deja/g++.brendan/crash15.C: Likewise.
29177 * g++.old-deja/g++.brendan/crash18.C: Change error message.
29178 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29179 * g++.old-deja/g++.brendan/crash38.C: Likewise.
29180 * g++.old-deja/g++.brendan/crash50.C: Likewise.
29181 * g++.old-deja/g++.brendan/crash56.C: Likewise.
29182 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29183 syntax.
29184 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29185 * g++.old-deja/g++.brendan/crash8.C: Change error message.
29186 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29187 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29188 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29189 * g++.old-deja/g++.brendan/template11.C: Likewise.
29190 * g++.old-deja/g++.brendan/template26.C: Likewise.
29191 * g++.old-deja/g++.brendan/template27.C: Use explicit
29192 specialization syntax.
29193 * g++.old-deja/g++.brendan/template30.C: Likewise.
29194 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29195 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29196 non-dependent names.
29197 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29198 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29199 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29200 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29201 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29202 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29203 named return value extension.
29204 * g++.old-deja/g++.ext/namedret2.C: Likewise.
29205 * g++.old-deja/g++.ext/namedret3.C: Likewise.
29206 * g++.old-deja/g++.ext/return1.C: Likewise.
29207 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29208 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29209 * g++.old-deja/g++.jason/access8.C: Likewise.
29210 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29211 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29212 pseudo-destructor names.
29213 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29214 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29215 pseudo-destructor names.
29216 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29217 * g++.old-deja/g++.jason/overload19.C: Likewise.
29218 * g++.old-deja/g++.jason/overload32.C: Likewise.
29219 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29220 stray semicolons.
29221 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29222 * g++.old-deja/g++.jason/return.C: Likewise.
29223 * g++.old-deja/g++.jason/return2.C: Likewise.
29224 * g++.old-deja/g++.jason/shadow1.C: Likewise.
29225 * g++.old-deja/g++.jason/special.C: Use explicit specialization
29226 syntax.
29227 * g++.old-deja/g++.jason/template10.C: Account for use of
29228 non-dependent names.
29229 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29230 syntax.
29231 * g++.old-deja/g++.jason/template37.C: Likewise.
29232 * g++.old-deja/g++.law/access4.C: Change error messages.
29233 * g++.old-deja/g++.law/arm13.C: Remove incorrect
29234 pseudo-destructor names.
29235 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29236 * g++.old-deja/g++.law/ctors9.C: Likewise.
29237 * g++.old-deja/g++.law/cvt22.C: Likewise.
29238 * g++.old-deja/g++.law/dtors5.C: Likewise.
29239 * g++.old-deja/g++.law/global-init1.C: Likewise.
29240 * g++.old-deja/g++.law/missed-error3.C: Likewise.
29241 * g++.old-deja/g++.law/operators28.C: Likewise.
29242 * g++.old-deja/g++.law/visibility28.C: Likewise.
29243 * g++.old-deja/g++.martin/eval1.C: Likewise.
29244 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29245 name.
29246 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29247 * g++.old-deja/g++.mike/net34.C: Likewise.
29248 * g++.old-deja/g++.mike/net36.C: Likewise.
29249 * g++.old-deja/g++.mike/ns2.C: Likewise.
29250 * g++.old-deja/g++.mike/p12306.C: Likewise.
29251 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29252 value extension.
29253 * g++.old-deja/g++.mike/p700.C: Likewise.
29254 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29255 * g++.old-deja/g++.mike/p710.C: Likewise.
29256 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29257 value extension.
29258 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29259 * g++.old-deja/g++.mike/pmf9.C: Likewise.
29260 * g++.old-deja/g++.ns/crash2.C: Likewise.
29261 * g++.old-deja/g++.ns/crash3.C: Likewise.
29262 * g++.old-deja/g++.ns/invalid1.C: Likewise.
29263 * g++.old-deja/g++.ns/ns17.C: Likewise.
29264 * g++.old-deja/g++.ns/template16.C: Likewise.
29265 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29266 keyword.
29267 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29268 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29269 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29270 named return value extension.
29271 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29272 * g++.old-deja/g++.other/access4.C: Issue additional error
29273 messages.
29274 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29275 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29276 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29277 * g++.old-deja/g++.other/crash25.C: Change error message.
29278 * g++.old-deja/g++.other/crash4.C: Change error message.
29279 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29280 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29281 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29282 checks.
29283 * g++.old-deja/g++.other/defarg8.C: Likewise.
29284 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29285 * g++.old-deja/g++.other/dtor10.C: Likewise.
29286 * g++.old-deja/g++.other/incomplete.C: Likewise.
29287 * g++.old-deja/g++.other/linkage7.C: Likewise.
29288 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29289 lookup algorithm.
29290 * g++.old-deja/g++.other/mangle2.C: Likewise.
29291 * g++.old-deja/g++.other/refinit2.C: Likewise.
29292 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29293 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29294 * g++.old-deja/g++.pt/crash28.C: Likewise.
29295 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29296 syntax.
29297 * g++.old-deja/g++.pt/crash32.C: Change error message.
29298 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29299 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29300 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29301 error message position.
29302 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29303 * g++.old-deja/g++.pt/defarg8.C: Change error message.
29304 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29305 syntax.
29306 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29307 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29308 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29309 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29310 keyword.
29311 * g++.old-deja/g++.pt/explicit31.C: Likewise.
29312 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29313 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29314 keyword.
29315 * g++.old-deja/g++.pt/explicit71.C: Change error message.
29316 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29317 syntax.
29318 * g++.old-deja/g++.pt/friend28.C: Account for use of
29319 non-dependent names.
29320 * g++.old-deja/g++.pt/friend29.C: Likewise.
29321 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29322 rules.
29323 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29324 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29325 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29326 lookup rules.
29327 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29328 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29329 keyword.
29330 * g++.old-deja/g++.pt/memclass20.C: Likewise.
29331 * g++.old-deja/g++.pt/memclass5.C: Likewise.
29332 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29333 keyword.
29334 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29335 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29336 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29337 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29338 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29339 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29340 keyword.
29341 * g++.old-deja/g++.pt/spec10.C: Likewise.
29342 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29343 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29344 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29345 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29346 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29347 * g++.old-deja/g++.pt/ttp62.C: Likewise.
29348 * g++.old-deja/g++.pt/ttp64.C: Likewise.
29349 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29350 * g++.old-deja/g++.pt/typename15.C: Likewise.
29351 * g++.old-deja/g++.pt/typename22.C: Likewise.
29352 * g++.old-deja/g++.pt/typename6.C: Change error messages.
29353 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29354 * g++.old-deja/g++.pt/virtual2.C: Likewise.
29355 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29356 syntax.
29357 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29358 return value extension.
29359 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29360 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29361 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29362 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29363
29364 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
29365
29366 * g++.dg/warn/inline1.C: New test.
29367 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29368 * g++.old-deja/g++.jason/synth10.C: Likewise.
29369 * g++.old-deja/g++.mike/net31.C: Likewise.
29370 * g++.old-deja/g++.mike/p8786.C: Likewise.
29371
29372 * g++.dg/template/friend10.C: New test.
29373 * g++.dg/template/conv5.C: New test.
29374
29375 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29376
29377 * g++.dg/lookup/scoped3.C: New test.
29378
29379 * g++.dg/lookup/decl1.C: New test.
29380 * g++.dg/lookup/decl2.C: New test.
29381
29382 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29383
29384 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29385 gcc.c-torture/compile/20021015-1.c,
29386 gcc.c-torture/compile/20021015-2.c,
29387 gcc.c-torture/compile/20021123-1.c,
29388 gcc.c-torture/compile/20021123-2.c,
29389 gcc.c-torture/compile/20021123-3.c,
29390 gcc.c-torture/compile/20021123-4.c,
29391 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29392 only to 3.1 or 3.2 branch.
29393
29394 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29395
29396 * gcc.dg/i386-bitfield3.c: New test.
29397
29398 * gcc.dg/i386-bitfield2.c: New test.
29399
29400 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29401
29402 * g++.dg/parse/conv_op1.C: New test.
29403
29404 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29405
29406 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29407 approved.
29408
29409 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29410
29411 * gcc.c-torture/compile/20021220-1.c: New test.
29412
29413 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29414
29415 * gcc.dg/i386-fastcall-1.c: New.
29416
29417 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29418
29419 * gcc.c-torture/execute/20021219-1.c: New test.
29420
29421 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29422
29423 * gcc.dg/i386-pic-1.c: New test.
29424
29425 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29426
29427 PR c++/8099
29428 * g++.dg/template/friend9.C: New test.
29429
29430 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29431
29432 PR c++/3663
29433 * g++.dg/template/access7.C: New test.
29434
29435 2002-12-18 Nick Clifton <nickc@redhat.com>
29436
29437 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29438 the libstdc++-v3 directory has been found.
29439
29440 2002-12-12 Devang Patel <dpatel@apple.com>
29441 * gcc.dg/darwin-ld-1.c: New test.
29442 * gcc.dg/darwin-ld-2.c: New test.
29443 * gcc.dg/darwin-ld-3.c: New test.
29444 * gcc.dg/darwin-ld-4.c: New test.
29445 * gcc.dg/darwin-ld-5.c: New test.
29446
29447 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29448
29449 * gcc.c-torture/compile/20021212-1.c: New test.
29450
29451 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29452
29453 * gcc.dg/fshort-wchar: New test.
29454
29455 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29456
29457 PR c++/8372
29458 * g++.dg/template/dtor1.C: New test.
29459
29460 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29461 markers.
29462
29463 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29464
29465 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29466
29467 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29468
29469 * g++.dg/template/static1.C: New test.
29470 * g++.dg/template/static2.C: New test.
29471 * g++.old-deja/g++.ext/memconst.C: New test.
29472
29473 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29474
29475 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29476 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29477 * g++.dg/special/initp1.C: Likewise.
29478
29479 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29480
29481 * gcc.c-torture/execute/20021204-1.c: New test.
29482
29483 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29484
29485 * gcc.dg/ppc-fmadd-1.c: New file.
29486 * gcc.dg/ppc-fmadd-2.c: New file.
29487 * gcc.dg/ppc-fmadd-3.c: New file.
29488
29489 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29490
29491 * gcc.c-torture/compile/20021204-1.c: New test.
29492
29493 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29494
29495 * g++.dg/inherit/covariant2.C: New test.
29496 * g++.dg/inherit/covariant3.C: New test.
29497 * g++.dg/inherit/covariant4.C: New test.
29498 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29499 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29500
29501 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29502
29503 PR c++/8688
29504 * g++.dg/init/brace3.C: New test.
29505
29506 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29507
29508 * gcc.dg/20020210-1.c: Fix a comment typo.
29509
29510 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29511
29512 PR c++/8720
29513 * g++.dg/parse/defarg1.C: New test.
29514
29515 PR c++/8615
29516 * g++.dg/template/char1.C: New test.
29517
29518 * g++.dg/template/varmod1.C: Fix typo.
29519
29520 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29521
29522 DR 180
29523 * g++.old-deja/g++.pt/crash32.C: Expect error.
29524
29525 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29526
29527 PR c++/5919
29528 * g++.dg/template/varmod1.C: New test.
29529
29530 PR c++/8727
29531 * g++.dg/inherit/typeinfo1.C: New test.
29532
29533 PR c++/8663
29534 * g++.dg/inherit/typedef1.C: New test.
29535
29536 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29537
29538 PR c++/8332
29539 PR c++/8493
29540 * g++.dg/template/strlen1.C: New test.
29541
29542 PR c++/8227
29543 * g++.dg/template/ctor2.C: New test.
29544
29545 PR c++/8214
29546 * g++.dg/init/string1.C: New test.
29547
29548 PR c++/8511
29549 * g++.dg/template/friend8.C: New test.
29550
29551 2002-11-29 Joe Buck <jbuck@synopsys.com>
29552
29553 * g++.dg/lookup/anon2.C: New test.
29554
29555 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29556
29557 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29558 h8300 port.
29559
29560 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29561
29562 * gcc.dg/bitfld-6.c: New test.
29563
29564 2002-11-27 Jan Hubicka <jh@suse.cz>
29565
29566 * gcc.c-torture/execute/20021127.[cx]: New test.
29567
29568 2002-11-26 Jan Hubicka <jh@suse.cz>
29569
29570 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29571 quality.
29572
29573 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29574
29575 * g++.dg/init/brace2.C: New test.
29576 * g++.old-deja/g++.mike/p9129.C: Correct.
29577
29578 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29579
29580 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29581
29582 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29583
29584 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29585
29586 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29587
29588 * testsuite/g++.dg/abi/empty11.C: New test.
29589 * testsuite/g++.dg/rtti/cv1.C: New test.
29590
29591 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29592
29593 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29594
29595 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29596
29597 * g++.dg/abi/empty10.C: New test.
29598
29599 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29600
29601 * gcc.c-torture/compile/20021124-1.c: New test.
29602
29603 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29604
29605 * g++.dg/abi/rtti2.C: New test.
29606
29607 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29608
29609 * gcc.dg/i386-unroll-1.c: New test.
29610
29611 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29612
29613 * gcc.c-torture/compile/20021120-1.c: New test.
29614 * gcc.c-torture/compile/20021120-2.c: New test.
29615
29616 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29617
29618 * gcc.dg/bitfld-5.c: New test.
29619
29620 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29621
29622 * gcc.c-torture/execute/20021120-3.c: New test.
29623
29624 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29625
29626 * gcc.c-torture/execute/20021120-2.c: New test.
29627
29628 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29629
29630 * gcc.c-torture/execute/20021120-1.c: New test.
29631
29632 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29633
29634 * gcc.c-torture/execute/20021118-3.c: New test.
29635
29636 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29637
29638 * gcc.c-torture/compile/20021119-1.c: New test.
29639
29640 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29641
29642 * gcc.dg/duff-1.c: New test.
29643 * gcc.dg/duff-2.c: New test.
29644 * gcc.dg/duff-3.c: New test.
29645
29646 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29647
29648 * gcc.dg/cpp/_Pragma5.c: New test.
29649
29650 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29651
29652 * gcc.c-torture/execute/20021118-2.c: New test.
29653
29654 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29655
29656 * gcc.c-torture/execute/20021118-1.c: New test.
29657
29658 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29659
29660 * gcc.dg/20021116-1.c: New test.
29661
29662 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29663
29664 * g++.dg/abi/vcall1.C: New test.
29665
29666 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29667
29668 * gcc.dg/20021029-1.c: New test.
29669 * gcc.dg/20021029-2.c: New test.
29670
29671 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29672
29673 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29674
29675 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29676
29677 PR c/8439
29678 * gcc.dg/20021110.c: Move to ...
29679 * gcc.c-torture/compile/20021110.c: .... here.
29680
29681 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29682
29683 PR c/8467
29684 * gcc.c-torture/execute/20021111-1.c
29685
29686 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29687
29688 PR c/8439
29689 * gcc.dg/20021110.c: New test.
29690
29691 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29692
29693 * g++.dg/abi/vthunk3.C: Run only on x86.
29694
29695 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29696
29697 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29698
29699 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29700
29701 * lib/compat.exp (compat-execute): Fix logic error in last
29702 change.
29703
29704 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29705
29706 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29707
29708 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29709
29710 PR c++/8389
29711 * g++.dg/template/access6.C: New test.
29712
29713 2002-11-08 Jan Hubicka <jh@suse.cz>
29714
29715 * gcc.dg/i386-ssefp-1.c: New test.
29716 * gcc.dg/i386-ssefp-1.c: New test.
29717
29718 2002-11-08 Jan Hubicka <jh@suse.cz>
29719
29720 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29721
29722 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29723
29724 * g++.dg/abi/vthunk3.C: New test.
29725
29726 PR c++/8338
29727 * g++.dg/template/crash2.C: New test.
29728
29729 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29730
29731 * testsuite/g++.dg/abi/dtor1.C: New test.
29732 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29733
29734 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29735
29736 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29737 Darwin.
29738
29739 2002-11-04 Adam Nemet <anemet@lnxw.com>
29740
29741 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29742 -mthumb. Only xfail with -O0.
29743
29744 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29745
29746 * g++.dg/abi/thunk1.C: New test.
29747 * g++.dg/abi/thunk2.C: Likewise.
29748 * g++.dg/abi/vtt1.C: Likewise.
29749
29750 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29751
29752 PR optimization/8423
29753 * gcc.c-torture/execute/builtin-constant.c: New test.
29754
29755 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29756
29757 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29758 Add some more cases.
29759
29760 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29761
29762 PR c++/8391
29763 * g++.dg/opt/local1.C: New test.
29764
29765 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29766
29767 PR c++/8160
29768 * g++.dg/template/complit1.C: New test.
29769
29770 PR c++/8149
29771 * g++.dg/template/typename4.C: Likewise.
29772
29773 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29774
29775 Core issue 287, PR c++/7639
29776 * g++.dg/template/instantiate1.C: Adjust error location.
29777 * g++.dg/template/instantiate3.C: New test.
29778 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29779 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29780 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29781
29782 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29783
29784 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29785
29786 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29787
29788 PR c++/8287
29789 * g++.dg/init/dtor2.C: New test.
29790
29791 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29792
29793 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29794 * gcc.dg/nest.c: Bypass errors on irix6.
29795
29796 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29797
29798 * gcc.dg/nest.c: Expect error for mmix-*-*.
29799 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29800
29801 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29802
29803 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29804 markers.
29805
29806 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29807
29808 2002-10-25 Mike Stump <mrs@apple.com>
29809
29810 * gcc.dg/warn-1.c: New test.
29811
29812 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29813
29814 * g++.dg/template/typename3.C: New test.
29815
29816 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29817
29818 * g++.dg/lookup/ptrmem1.C: New test.
29819
29820 * g++.dg/abi/vthunk2.C: New test.
29821
29822 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29823
29824 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29825
29826 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29827
29828 * g++.dg/abi/empty9.C: New test.
29829
29830 2002-10-24 Richard Henderson <rth@redhat.com>
29831
29832 * g++.dg/inherit/thunk1.C: Enable for ia64.
29833
29834 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29835
29836 PR c++/8067
29837 * g++.dg/lookup/pretty1.C: New test.
29838
29839 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29840
29841 * gcc.dg/20021023-1.c: New test.
29842
29843 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29844
29845 PR c++/7679
29846 * g++.dg/parse/inline1.C: New test.
29847
29848 2002-10-23 Richard Henderson <rth@redhat.com>
29849
29850 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29851
29852 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29853
29854 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29855
29856 PR c++/6579
29857 * g++.dg/parse/stmtexpr3.C: New test.
29858
29859 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29860
29861 * g++.dg/expr/cond1.C: New test.
29862
29863 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29864
29865 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29866
29867 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29868
29869 * g++.dg/abi/vbase13.C: New test.
29870 * g++.dg/abi/vbase14.C: Likewise.
29871
29872 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29873
29874 * gcc.dg/tls/pic-1.c: New test.
29875 * gcc.dg/tls/nonpic-1.c: New test.
29876 * gcc.dg/20021018-1.c: New test.
29877
29878 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29879
29880 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29881 Remove only files with the same base name as the test case.
29882 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29883 (profopt-execute): Likewise. Also, remove old profiling
29884 and performance data files before running the tests.
29885
29886 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29887 * g++.dg/bprob/bprob.exp: Likewise.
29888 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29889 to allow more general test case names.
29890
29891 * g++.dg/bprob/bprob-1.C: Rename to ...
29892 * g++.dg/bprob/g++-bprob-1.C: ... this.
29893
29894 * g77.dg/bprob/bprob-1.f: Rename to ...
29895 * g77.dg/bprob/g77-bprob-1.f: ... this.
29896
29897 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29898
29899 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29900 bison 1.50 or later.
29901
29902 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29903
29904 * g++.dg/README: Describe more test directories.
29905
29906 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29907
29908 * g++.dg/init/array6.C: Add additional tests.
29909
29910 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29911
29912 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29913 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29914
29915 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29916
29917 * gcc.c-torture/compile/20020604-1.x: New.
29918 * gcc.c-torture/compile/simd-5.x: Likewise.
29919 * gcc.c-torture/execute/920710-1.x: Likewise.
29920 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29921
29922 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29923
29924 * g++.dg/inherit/override1.C: Add dg-options clause.
29925
29926 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29927
29928 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29929 _mm_slli_si128.
29930
29931 2002-10-19 Andreas Schwab <schwab@suse.de>
29932
29933 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29934 directory component.
29935
29936 2002-10-18 Mark Mitchell <mark@codesourcery.com>
29937
29938 * g++.dg/inherit/thunk1.C: New test.
29939
29940 * g++.dg/inherit/override1.C: New test.
29941
29942 * g++.dg/abi/mangle11.C: New test.
29943 * g++.dg/abi/mangle14.C: New test.
29944 * g++.dg/abi/mangle17.C: New test.
29945
29946 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
29947
29948 * g++.dg/overload/member2.C: New test.
29949
29950 2002-10-17 Janis Johnson <janis187@us.ibm.com>
29951
29952 * g++.dg/README: Describe new compat directory.
29953 * g++.dg/dg.exp: Skip tests in compat directory.
29954 * README.compat: New file.
29955 * lib/compat.exp: New expect script.
29956 * g++.dg/compat: New test directory.
29957 * g++.dg/compat/compat.exp: New expect script.
29958 * g++.dg/compat/abi: New test directory.
29959 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29960 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29961 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29962 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29963 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29964 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29965 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29966 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29967 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29968 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29969 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29970 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29971 * g++.dg/compat/break: New test directory.
29972 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29973 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29974 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29975 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29976 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29977 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29978 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29979 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29980 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29981 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29982 g++.dg/compat/break/README: New files.
29983 * g++.dg/compat/eh: New test directory.
29984 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29985 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29986 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29987 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29988 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29989 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29990 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29991 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29992 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29993 g++.dg/compat/eh/filter2_y.C,
29994 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29995 g++.dg/compat/eh/new1_y.C,
29996 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29997 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29998 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29999 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
30000 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
30001 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
30002 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
30003 g++.dg/compat/eh/unexpected1_y.C: New files.
30004 * g++.dg/compat/init: New test directory.
30005 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30006 g++.dg/compat/init/array5_y.C,
30007 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30008 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30009 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30010 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30011 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30012 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30013 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30014 g++.dg/compat/init/init-ref2_y.C: New files.
30015
30016 2002-10-17 Mark Mitchell <mark@codesourcery.com>
30017
30018 PR c++/7584
30019 * g++.dg/inherit/using3.C: New test.
30020
30021 2002-10-17 Jan Hubicka <jh@suse.cz>
30022
30023 * gcc.dg/20021017-2.c: New test.
30024
30025 2002-10-17 Mark Mitchell <mark@codesourcery.com>
30026
30027 * g++.dg/abi/mangle16.C: Adjust.
30028
30029 * g++.dg/init/array8.C: New test.
30030
30031 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
30032
30033 * gcc.dg/special/mips-abi.exp: New test.
30034 * gcc.dg/special/mips-abi.s: Empty file used by the above.
30035
30036 2002-10-16 Mark Mitchell <mark@codesourcery.com>
30037
30038 * g++.dg/abi/mangle16.C: New test.
30039 * g++.dg/abi/mangle17.C: Likewise.
30040
30041 PR c++/7478
30042 * g++.dg/template/ref1.C: New test.
30043
30044 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30045
30046 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
30047
30048 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
30049
30050 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
30051
30052 2002-10-16 Mark Mitchell <mark@codesourcery.com>
30053
30054 PR c++/7524
30055 * g++.dg/init/array7.C: New test.
30056
30057 2002-10-15 Mark Mitchell <mark@codesourcery.com>
30058
30059 * g++.dg/init/array6.C: New test.
30060
30061 * g++.dg/abi/mangle13.C: Likewise.
30062 * g++.dg/abi/mangle14.C: Likewise.
30063 * g++.dg/abi/mangle15.C: Likewise.
30064
30065 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30066
30067 * g++.dg/abi/empty8.C: New test.
30068
30069 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
30070
30071 * g++.dg/init/ctor1.C: New test.
30072
30073 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
30074
30075 * gcc.c-torture/execute/20021015-1.c: New test.
30076
30077 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
30078
30079 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
30080
30081 2002-10-14 Jan Hubicka <jh@suse.cz>
30082
30083 * gcc.dg/i386-ssetype-[1-5].c: New tests.
30084
30085 2002-10-14 Richard Henderson <rth@redhat.com>
30086
30087 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
30088
30089 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30090
30091 PR optimization/6631
30092 * g++.dg/opt/const2.C: New test.
30093
30094 2002-10-14 Mark Mitchell <mark@codesourcery.com>
30095
30096 PR c++/7176
30097 * g++.dg/parse/friend1.C: New test.
30098 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30099
30100 2002-10-14 Jakub Jelinek <jakub@redhat.com>
30101
30102 * gcc.dg/20021014-1.c: New test.
30103
30104 2002-10-11 Mark Mitchell <mark@codesourcery.com>
30105
30106 PR c++/5661
30107 * g++.dg/ext/vlm1.C: New test.
30108 * g++.dg/ext/vlm2.C: Likewise.
30109
30110 * g++.dg/init/array1.C: Remove invalid braces.
30111 * g++.dg/init/brace1.C: New test.
30112 * g++.dg/init/copy2.C: Likewise.
30113 * g++.dg/init/copy3.C: Likewise.
30114 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30115 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30116 braces.
30117
30118 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
30119
30120 * gcc.dg/cpp/assembler.S: Don't use -ansi.
30121
30122 2002-10-11 Richard Shann <richard.shann@superh.com>
30123
30124 * gcc.c-torture/compile/simd-5.c: New test.
30125
30126 2002-10-10 Roger Sayle <roger@eyesopen.com>
30127
30128 * gcc.c-torture/execute/shiftopt-1.c: New test case.
30129
30130 2002-10-10 Jim Wilson <wilson@redhat.com>
30131
30132 * gcc.c-torture/execute/20021010-1.c: New test.
30133
30134 2002-10-09 Zack Weinberg <zack@codesourcery.com>
30135
30136 PR c/7353
30137 * g++.dg/ext/typedef-init.C: New test.
30138 * gcc.dg/typedef-init.c: New test.
30139
30140 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
30141
30142 * gcc.dg/cpp/paste13.c: New test.
30143
30144 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30145
30146 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
30147 remaining platforms, XFAIL during compile, not execute. Don't
30148 XFAIL at -O0.
30149
30150 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
30151
30152 * gcc.dg/alias-1.c: Tweak expected warning.
30153
30154 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30155
30156 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30157
30158 2002-10-06 Andreas Jaeger <aj@suse.de>
30159
30160 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30161 * gcc.dg/cpp/c++98.C: Likewise.
30162
30163 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30164 * g++.dg/cpp/c++98.C: Likewise.
30165
30166 * g++.dg/README (Subdirectories): Mention cpp directory.
30167
30168 PR target/7559
30169 * gcc.dg/20021006-1.c: New test.
30170
30171 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30172
30173 PR c++/7804
30174 * g++.dg/other/warning1.C: New test.
30175
30176 2002-10-04 Roger Sayle <roger@eyesopen.com>
30177
30178 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30179 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
30180 and sparc-*-* with -m64 as expected failures. See PR 8087.
30181
30182 2002-10-03 Mark Mitchell <mark@codesourcery.com>
30183
30184 PR c++/7931
30185 * g++.dg/template/ptrmem3.C: New test.
30186
30187 PR c++/7754
30188 * g++.dg/template/union1.C: New test.
30189
30190 2002-10-03 Mark Mitchell <mark@codesourcery.com>
30191
30192 PR c++/8006
30193 * g++.dg/abi/mangle9.C: New test.
30194 * g++.dg/abi/mangle10.C: New test.
30195 * g++.dg/abi/mangle11.C: New test.
30196 * g++.dg/abi/mangle12.C: New test.
30197
30198 2002-10-02 Mark Mitchell <mark@codesourcery.com>
30199
30200 PR c++/7188.
30201 * g++.dg/template/meminit1.C: New test.
30202 * g++.dg/warn/Wreorder-1.C: Likewise.
30203 * g++.old-deja/g++.mike/warn3.C: Tweak.
30204 * lib/prune.exp: Ingore "in copy constructor".
30205
30206 2002-10-02 Andreas Jaeger <aj@suse.de>
30207
30208 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30209 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30210 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30211 on x86-64.
30212
30213 2002-10-01 Mark Mitchell <mark@codesourcery.com>
30214
30215 * gcc.dg/empty1.C: Fix typo.
30216
30217 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
30218
30219 * gcc.dg/alias-1.c: New test.
30220
30221 2002-10-01 Mark Mitchell <mark@codesourcery.com>
30222
30223 * gcc.dg/empty1.C: New test.
30224
30225 * g++.dg/tls/init-2.C: Tweak error messages.
30226
30227 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
30228
30229 * gcc.c-torture/compile/20020923-1.c: New test.
30230
30231 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
30232
30233 * gcc.c-torture/execute/ffs-1.c: New test.
30234 * gcc.c-torture/execute/ffs-2.c: Ditto.
30235
30236 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
30237
30238 * g++.dg/overload/member1.C: New test.
30239
30240 2002-09-30 Mark Mitchell <mark@codesourcery.com>
30241
30242 * g++.dg/abi/empty7.C: New test.
30243 * g++.dg/init/pm2.C: Likewise.
30244
30245 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
30246
30247 * g++.dg/rtti/crash1.C: New test.
30248
30249 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
30250
30251 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30252 gcc.dg/sibcall-4.c: New tests.
30253
30254 2002-09-28 Roger Sayle <roger@eyesopen.com>
30255
30256 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30257 powerpc and MMIX targets.
30258
30259 2002-09-27 Zack Weinberg <zack@codesourcery.com>
30260
30261 * gcc.dg/cpp/20020927-1.c: New.
30262
30263 2002-09-26 David S. Miller <davem@redhat.com>
30264
30265 * gcc.c-torture/compile/trunctfdf.c: New.
30266
30267 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30268
30269 * lib/target-supports.exp (check_weak_available): Handle solaris2.
30270
30271 2002-09-27 Alan Modra <amodra@bigpond.net.au>
30272
30273 * gcc.c-torture/execute/loop-15.c: New.
30274
30275 2002-09-26 Janis Johnson <janis187@us.ibm.com>
30276
30277 * README.QMTEST: Fix typo.
30278
30279 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
30280
30281 * gcc.dg/20020926-1.c: New test.
30282
30283 2002-09-25 David S. Miller <davem@redhat.com>
30284
30285 PR target/7842
30286 * gcc.c-torture/execute/shiftdi.c: New test.
30287
30288 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
30289
30290 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30291 unique to the tool.
30292 * lib/g77.exp (g77_init): Likewise.
30293 * lib/g++.exp (g++_init): Likewise.
30294 * lib/objc.exp (objc_init): Likewise.
30295
30296 2002-09-25 Mark Mitchell <mark@codesourcery.com>
30297
30298 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30299 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30300 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30301
30302 2002-09-25 Richard Henderson <rth@redhat.com>
30303
30304 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30305 too-small long double.
30306
30307 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
30308
30309 * gcc.dg/20020919-1.c: New test.
30310
30311 2002-09-23 Mark Mitchell <mark@codesourcery.com>
30312
30313 * g++.dg/abi/bitfield6.C: New test.
30314 * g++.dg/abi/bitfield7.C: New test.
30315 * g++.dg/abi/bitfield8.C: New test.
30316 * g++.dg/abi/vbase11.C: New test.
30317
30318 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
30319
30320 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30321 hppa*-*-hpux*. Update test comment.
30322
30323 2002-09-20 Jakub Jelinek <jakub@redhat.com>
30324
30325 * gcc.dg/tls/struct-1.c: New test.
30326
30327 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
30328
30329 * gcc.dg/cpp/tr-warn2.c: Update.
30330
30331 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30332
30333 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30334
30335 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30336
30337 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30338 systems.
30339
30340 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
30341
30342 * gcc.c-torture/execute/ieee/mzero3.c: New test.
30343
30344 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30345 Adjust for c++filt moved to binutils. Remove spurious duplicate
30346 setting of cxxfilt.
30347
30348 2002-09-19 Geoffrey Keating <geoffk@apple.com>
30349
30350 * gcc.dg/20020312-2.c: Update for darwin.
30351
30352 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
30353
30354 * g++.old-deja/g++.other/crash32.C: Mark ICE.
30355
30356 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
30357
30358 * objc.dg/comp-types-1.m: New test.
30359 * objc.dg/comp-types-2.m: New test.
30360 * objc.dg/comp-types-3.m: New test.
30361 * objc.dg/comp-types-4.m: New test.
30362 * objc.dg/comp-types-5.m: New test.
30363 * objc.dg/comp-types-6.m: New test.
30364
30365 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
30366
30367 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30368
30369 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30370
30371 * g++.dg/other/do1.C: New test.
30372
30373 * g++.dg/template/subst1.C: New test.
30374
30375 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30376
30377 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30378
30379 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30380
30381 * g++.dg/template/qualttp20.C: Adjust expected errors.
30382 * g++.old-deja/g++.jason/report.C: Likewise.
30383 * g++.old-deja/g++.other/qual1.C: Likewise.
30384
30385 * g++.dg/lookup/scoped2.C: New test.
30386
30387 * g++.dg/ext/asm3.C: New test.
30388
30389 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30390
30391 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30392
30393 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30394
30395 * ChangeLog: follow spelling conventions.
30396 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30397 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30398 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30399 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30400 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30401 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30402 * g++.old-deja/g++.law/global-init1.C: Likewise.
30403 * g++.old-deja/g++.other/delete4.C: Likewise.
30404 * g++.old-deja/g++.other/inline21.C: Likewise.
30405 * g++.old-deja/g++.other/singleton.C: Likewise.
30406 * g77.dg/strlen0.f: Likewise.
30407 * g77.f-torture/compile/20010519-1.f: Likewise.
30408 * g77.f-torture/compile/980310-4.f: Likewise.
30409 * gcc.c-torture/compile/20000605-1.c: Likewise.
30410 * gcc.c-torture/execute/20020225-1.c: Likewise.
30411 * gcc.dg/c90-hexfloat-2.c: Likewise.
30412 * gcc.dg/c99-bool-1.c: Likewise.
30413 * gcc.dg/c99-hexfloat-2.c: Likewise.
30414 * gcc.dg/dll-2.c: Likewise.
30415 * gcc.dg/wtr-union-init-1.c: Likewise.
30416 * gcc.dg/wtr-union-init-2.c: Likewise.
30417 * gcc.dg/wtr-union-init-3.c: Likewise.
30418 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30419 * gcc.dg/cpp/defined.c: Likewise.
30420 * gcc.dg/cpp/macsyntx.c: Likewise.
30421 * gcc.dg/cpp/paste2.c: Likewise.
30422 * gcc.dg/cpp/trad/defined.c: Likewise.
30423 * gcc.dg/format/c90-printf-1.c: Likewise.
30424 * gcc.dg/format/c90-scanf-1.c: Likewise.
30425 * gcc.dg/format/c99-printf-1.c: Likewise.
30426 * gcc.dg/format/c99-scanf-1.c: Likewise.
30427 * gcc.misc-tests/gcov-8.c: Likewise.
30428 * lib/profopt.exp: Likewise.
30429
30430 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30431
30432 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30433
30434 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30435
30436 * g++.dg/inherit/using2.C: New test.
30437
30438 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30439
30440 * ChangeLog: Follow spelling conventions.
30441 * g++.dg/template/friend4.C: Likewise.
30442 * g++.old-deja/g++.pt/crash67.C: Likewise.
30443 * gcc.c-torture/execute/20000801-4.c: Likewise.
30444 * gcc.dg/c90-digraph-1.c: Likewise.
30445 * gcc.dg/c94-digraph-1.c: Likewise.
30446 * gcc.dg/c99-digraph-1.c: Likewise.
30447 * gcc.dg/cpp/line5.c: Likewise.
30448 * gcc.dg/cpp/multiline.c: Likewise.
30449 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30450 * gcc.dg/format/attr-3.c: Likewise.
30451 * gcc.dg/format/c90-scanf-3.c: Likewise.
30452 * gcc.dg/format/ext-4.c: Likewise.
30453
30454 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30455
30456 * g++.dg/template/pretty1.C: New test.
30457
30458 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30459
30460 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30461
30462 2002-09-13 Matt Austern <austern@apple.com>
30463
30464 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30465 passing a cast expression to a function by const reference.
30466
30467 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30468
30469 * g++.dg/template/deduce1.C: New test.
30470
30471 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30472
30473 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30474 32-bit int.
30475
30476 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30477
30478 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30479 usage.
30480
30481 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30482
30483 * gcc.c-torture/compile/20020910-1.c: New test.
30484
30485 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30486
30487 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30488
30489 2002-09-10 Andreas Jaeger <aj@suse.de>
30490
30491 * gcc.dg/20020312-2.c: Adjust for x86-64.
30492
30493 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30494
30495 * g77.dg/7388.f: New test case for PR 7388.
30496
30497 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30498
30499 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30500
30501 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30502
30503 * objc.dg/proto-lossage-1.m: New test.
30504
30505 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30506
30507 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30508
30509 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30510
30511 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30512 expected to pass.
30513
30514 2002-09-06 Stan Shebs <shebs@apple.com>
30515 David Edelsohn <edelsohn@gnu.org>
30516
30517 * gcc.dg/weak: New directory.
30518 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30519 target-specific xfail bits.
30520 * gcc.dg/typeof-2.c: Move to new directory.
30521 * gcc.dg/weak.exp: New expect script.
30522
30523 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30524
30525 * gcc.c-torture/execute/extzvsi.c: New test.
30526
30527 2002-09-05 Stan Shebs <shebs@apple.com>
30528
30529 * gcc.dg/weak-1.c: xfail on Darwin.
30530 * gcc.dg/weak-2.c: Ditto.
30531 * gcc.dg/weak-3.c: Ditto.
30532 * gcc.dg/weak-4.c: Ditto.
30533 * gcc.dg/weak-5.c: Ditto.
30534 * gcc.dg/weak-6.c: Ditto.
30535 * gcc.dg/weak-7.c: Ditto.
30536 * gcc.dg/weak-8.c: Ditto.
30537 * gcc.dg/weak-9.c: Ditto.
30538
30539 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30540
30541 * gcc.c-torture/execute/loop-14.c: New test.
30542
30543 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30544
30545 * g++.dg/other/cxa-atexit1.C: New test.
30546
30547 * gcc.dg/typeof-2.c: New test.
30548
30549 2002-09-03 Roger Sayle <roger@eyesopen.com>
30550
30551 * gcc.dg/builtins-2.c: New testcase.
30552 * gcc.dg/builtins-3.c: New testcase.
30553
30554 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30555
30556 * gcc.dg/cpp/_Pragma4.c: New test.
30557
30558 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30559
30560 * objc/execute/nil_method-1.m: New testcase.
30561
30562 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30563
30564 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30565 [Object class], not [Object initialize].
30566
30567 2002-08-31 Roger Sayle <roger@eyesopen.com>
30568 Hans-Peter Nilsson <hp@bitrange.com>
30569
30570 * gcc.c-torture/execute/20020720-1.x: Skip test on
30571 mmix-knuth-mmixware. Correct comment.
30572
30573 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30574
30575 * testsuite/g++.dg/abi/bitfield5.C: New test.
30576 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30577
30578 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30579
30580 * objc.dg/undeclared-selector.m: New test.
30581
30582 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30583
30584 * g++.dg/other/offsetof1.C: Avoid cast warning.
30585
30586 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30587
30588 * objc.dg/super-class-2.m: New test.
30589
30590 2002-08-24 Matt Austern <austern@apple.com>
30591
30592 * g++.dg/ext/lvaddr.C: New test.
30593 * g++.dg/ext/lvcast.C: New test.
30594
30595 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30596
30597 * testsuite/g++.dg/inherit/cond1.C: New test.
30598
30599 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30600
30601 * gcc.dg/noncompile/incomplete-1.c: New test.
30602
30603 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30604
30605 * gcc.dg/typespec-1.c: New test.
30606
30607 2002-08-20 Devang Patel <dpatel@apple.com>
30608 * objc.dg/proto-hier-2.m: New test.
30609
30610 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30611
30612 * objc.dg/bitfield-1.m: New test.
30613 * objc.dg/bitfield-2.m: New test.
30614
30615 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30616
30617 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30618 gcc.dg/c99-flex-array-4.c: New tests.
30619
30620 2002-08-16 Stan Shebs <shebs@apple.com>
30621
30622 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30623
30624 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30625
30626 * gcc.dg/typeof-1.c: New test.
30627 * g++.dg/ext/typeof2.C: New test.
30628
30629 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30630
30631 * g++.dg/other/offsetof1.C: New test.
30632
30633 2002-08-14 Richard Henderson <rth@redhat.com>
30634
30635 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30636
30637 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30638
30639 * gcc.dg/cpp/_Pragma3.c: New test.
30640
30641 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30642
30643 * g++.dg/template/inherit3: New test.
30644
30645 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30646
30647 * gcc.dg/bitfld-4.c: Add blank options.
30648
30649 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30650
30651 * g++.dg/template/crash1.C: New test.
30652
30653 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30654
30655 * gcc.dg/tls/opt-2.c: New test.
30656
30657 2002-08-08 Devang Patel <dpatel@apple.com>
30658
30659 * objc.dg/selector-1.m : New test
30660
30661 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30662
30663 * g++.dg/abi/bitfield4.C: New test.
30664 * gcc.dg/bitfld-4.c: New test.
30665
30666 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30667
30668 * g++.dg/other/packed1.C: New test.
30669
30670 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30671
30672 * g++.dg/abi/offsetof.C: Tweak error messages.
30673 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30674
30675 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30676
30677 * gcc.dg/bitfld-3.c: New test.
30678
30679 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30680 Richard Henderson <rth@redhat.com>
30681
30682 * gcc.dg/i386-bitfield1.c: New test.
30683 * g++.dg/abi/bitfield3.C: Update.
30684
30685 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30686
30687 * objc.dg/const-str-2.m: Update.
30688 * gcc.dg/cpp/c++98.c: Change to C extension.
30689 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30690 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30691
30692 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30693
30694 * testsuite/gcc.dg/tls/diag-3.c: New.
30695
30696 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30697
30698 * g++.dg/README (Subdirectories): Document new subdir expr.
30699 * g++.dg/expr/pmf-1.C: New test.
30700
30701 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30702
30703 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30704
30705 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30706
30707 * g++.dg/abi/bitfield3.C: New test.
30708
30709 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30710
30711 * lib/gcov.exp: Tweak expected line formats.
30712 * gcc.misc-tests/gcov8.c: New test.
30713 * gcc.misc-tests/gcov8.x: New flags.
30714
30715 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30716
30717 * consistency.vlad/layout/endian.c: Include string.h.
30718
30719 * gcc.c-torture/execute/20020805-1.c: New test.
30720
30721 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30722
30723 * g++.dg/other/conversion1.C: New test.
30724
30725 2002-08-03 Roger Sayle <roger@eyesopen.com>
30726
30727 * gcc.dg/builtins-1.c: New testcase.
30728
30729 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30730
30731 * g++.dg/inherit/access3.C: New test.
30732
30733 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30734
30735 * gcc.dg/ia64-visibility-2.c: New test.
30736
30737 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30738
30739 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30740 __qualifier_flags to __flags.
30741
30742 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30743
30744 * g++.dg/inherit/operator1.C: New test.
30745 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30746 * g++.dg/other/error1.C: Change expected error message.
30747 * g++.dg/template/conv4.C: Likewise.
30748
30749 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30750
30751 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30752 for documented behavior.
30753
30754 2002-07-25 Roger Sayle <roger@eyesopen.com>
30755
30756 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30757 several targets known to fail.
30758
30759 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30760
30761 * gcc.dg/mips-args-[123].c: New tests.
30762
30763 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30764
30765 * gcc.dg/ppc-spe.c: New.
30766
30767 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30768
30769 * g++.dg/other/ptrmem4.C: New testcase.
30770
30771 2002-07-24 Richard Henderson <rth@redhat.com>
30772
30773 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30774
30775 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30776
30777 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30778
30779 2002-07-24 Roger Sayle <roger@eyesopen.com>
30780
30781 * gcc.c-torture/execute/memset-3.c: New testcase.
30782
30783 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30784
30785 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30786 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30787
30788 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30789
30790 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30791 Delete.
30792
30793 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30794
30795 * gcc.c-torture/compile/simd-4.c: New test.
30796
30797 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30798
30799 PR c++/7347, c++/7348
30800 * g++.dg/template/access4.C: New test.
30801 * g++.dg/template/access5.C: New test.
30802 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30803 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30804 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30805 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30806
30807 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30808
30809 * gcc.dg/gnu89-init-2.c: New test.
30810
30811 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30812
30813 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30814
30815 2002-07-20 Roger Sayle <roger@eyesopen.com>
30816
30817 * gcc.c-torture/execute/20020720-1.c: New testcase.
30818
30819 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30820
30821 * gcc.dg/cpp/Wsignprom.c: New tests.
30822
30823 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30824
30825 * gcc.c-torture/execute/loop-13.c: New test.
30826
30827 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30828
30829 * gcc.dg/cpp/expr.c: New tests.
30830
30831 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30832
30833 * g++.dg/opt/pr6713.C: Add template instantiation.
30834
30835 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30836
30837 * gcc.dg/nest.c: New test.
30838
30839 2002-07-17 Richard Henderson <rth@redhat.com>
30840
30841 * g++.dg/opt/pr6713.C: New test.
30842
30843 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30844
30845 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30846 XFAIL for all x86 processors.
30847
30848 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30849
30850 * gcc.c-torture/execute/20010122-1.x: Do not test with
30851 -fomit-frame-pointer.
30852
30853 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30854
30855 * g++.dg/template/instantiate2.C: New test.
30856 * g++.dg/template/spec4.C: New test.
30857
30858 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30859
30860 * g++.dg/template/access2.C: New test.
30861 * g++.dg/template/access3.C: New test.
30862
30863 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30864
30865 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30866 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30867 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30868 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30869 Convert to use <stdarg.h>.
30870 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30871 Delete.
30872 * gcc.dg/va-arg-2.c: New.
30873 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30874
30875 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30876
30877 * gcc.c-torture/compile/20020710-1.c: New test.
30878
30879 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30880 Andrew Pinski <pinskia@physics.uc.edu>
30881
30882 gcc.c-torture/compile/simd-2.c: New testcase.
30883 gcc.c-torture/compile/simd-3.c: Likewise.
30884
30885 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30886
30887 PR c++/7224
30888 * g++.dg/overload/error1.C: New test.
30889
30890 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30891
30892 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30893 configuration and IRIX 6 O32 ABI.
30894
30895 2002-07-11 Roger Sayle <roger@eyesopen.com>
30896
30897 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30898
30899 2002-07-10 Roger Sayle <roger@eyesopen.com>
30900
30901 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30902
30903 2002-07-10 Jeffrey A Law <law@redhat.com>
30904
30905 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30906
30907 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30908
30909 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30910
30911 * gcc.dg/20020312-2.c: Check for __PPC__.
30912
30913 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30914
30915 * gcc.c-torture/compile/20020709-1.c: New test.
30916
30917 2002-07-07 Roger Sayle <roger@eyesopen.com>
30918
30919 * g++.dg/template/qualttp21.C: New test case.
30920
30921 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
30922
30923 * gcc.c-torture/compile/20020706-1.c: New test.
30924 * gcc.c-torture/compile/20020706-2.c: New test.
30925
30926 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
30927 Alexandre Oliva <aoliva@redhat.com>
30928
30929 * g++.dg/warn/incomplete1.C: New test.
30930
30931 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30932
30933 PR c++/7099
30934 * g++.dg/warn/noreturn1.C: New test.
30935
30936 2002-07-03 Mark Mitchell <mark@codesourcery.com>
30937
30938 PR c++/6706
30939 * g++.dg/debug/debug6.C: New test.
30940 * g++.dg/debug/debug7.C: New test.
30941
30942 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
30943
30944 * gcc.c-torture/compile/simd-3.c: New test.
30945
30946 2002-07-03 Chris Demetriou <cgd@broadcom.com>
30947
30948 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30949 * gcc.dg/20020620-1.c: Likewise.
30950
30951 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30952
30953 PR c++/6944
30954 * g++.dg/init/array4.C: New test.
30955 * g++.dg/init/array5.C: New test.
30956
30957 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
30958
30959 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30960 * gcc.c-torture/execute/simd-2.c (main): Likewise.
30961
30962 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30963
30964 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30965 * gcc.dg/wtr-aggr-init-1.c: Likewise.
30966 * gcc.dg/wtr-conversion-1.c: Likewise.
30967 * gcc.dg/wtr-escape-1.c: Likewise.
30968 * gcc.dg/wtr-int-type-1.c: Likewise.
30969 * gcc.dg/wtr-label-1.c: Likewise.
30970 * gcc.dg/wtr-static-1.c: Likewise.
30971 * gcc.dg/wtr-strcat-1.c: Likewise.
30972 * gcc.dg/wtr-suffix-1.c: Likewise.
30973 * gcc.dg/wtr-switch-1.c: Likewise.
30974 * gcc.dg/wtr-unary-plus-1.c: Likewise.
30975 * gcc.dg/wtr-union-init-1.c: Likewise.
30976 * gcc.dg/wtr-union-init-2.c: Likewise.
30977 * gcc.dg/wtr-union-init-3.c: Likewise.
30978
30979 * gcc.dg/wtr-func-def-1.c: New test.
30980
30981 2002-07-02 Devang Patel <dpatel@apple.com>
30982
30983 * objc.dg/param-1.m: New test.
30984
30985 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
30986
30987 * gcc.dg/cpp/trad/directive.c: Add test.
30988 * gcc.dg/cpp/trad/macroargs.c: Add test.
30989 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30990
30991 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
30992
30993 * gcc.dg/cpp/cmdlne-M.c: New test.
30994
30995 2002-07-02 Ziemowit Laski <zlaski@apple.com>
30996
30997 * objc.dg/desig-init-1.m: New test.
30998
30999 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31000
31001 PR c++/6716
31002 * g++.dg/template/instantiate1.C: New test.
31003
31004 2002-07-01 Mark Mitchell <mark@codesourcery.com>
31005
31006 PR c++/7112
31007 * g++.dg/template/sizeof2.C: New test.
31008
31009 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
31010
31011 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31012 gcc.dg/cpp/trad/include.c: New tests.
31013
31014 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
31015
31016 PR target/7177
31017 * gcc.c-torture/compile/20020701-1.c: New test.
31018
31019 2002-07-01 Stan Shebs <shebs@apple.com>
31020
31021 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31022 header here...
31023 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31024 (objc-torture-execute): or here.
31025
31026 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
31027
31028 * gcc.c-torture/execute/arith-rand-ll.c: New test.
31029
31030 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
31031
31032 * gcc.dg/cpp/trad/escaped-nl.c: New test.
31033
31034 2002-06-30 Devang Patel <dpatel@apple.com>
31035
31036 * objc.dg/fsyntax-only.m: New test.
31037
31038 2002-06-27 Mark Mitchell <mark@codesourcery.com>
31039
31040 PR c++/6695
31041 * g++.dg/template/friend7.C: New file.
31042
31043 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
31044
31045 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
31046 return type.
31047
31048 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
31049
31050 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
31051 avoid division by zero.
31052
31053 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
31054
31055 * gcc.dg/Wunknownprag.c: New tests.
31056
31057 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
31058
31059 * gcc.c-torture/execute/simd-2.c: New test.
31060
31061 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
31062
31063 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
31064 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
31065 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
31066 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
31067 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
31068 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
31069 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
31070 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
31071 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
31072 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
31073 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
31074 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
31075 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
31076 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
31077 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
31078 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
31079 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
31080
31081 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
31082
31083 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
31084 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
31085 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
31086 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
31087 New tests.
31088 * gcc.dg/cpp/trad/directive.c: Update.
31089
31090 2002-06-23 Andreas Jaeger <aj@suse.de>
31091
31092 * gcc.c-torture/execute/complex-6.c: New.
31093
31094 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
31095
31096 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31097 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31098 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31099 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31100
31101 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
31102
31103 * gcc.dg/cpp/trad: New directory with traditional tests copied
31104 from parent directory.
31105 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31106 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31107 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31108 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31109 Move to trad/ and rename.
31110 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31111 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31112 gcc.dg/cpp/trad/redef2.c: New tests.
31113 * gcc.dg/cpp/trad/trad.exp: New driver.
31114
31115 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
31116
31117 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31118 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31119 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31120 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31121 Remove.
31122
31123 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
31124
31125 * gcc.dg/20020620-1.c: New test.
31126
31127 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31128
31129 * g++.dg/template/ttp4.C: New test.
31130
31131 2002-06-19 Jakub Jelinek <jakub@redhat.com>
31132
31133 * g++.dg/opt/vt1.C: Fix regexp.
31134
31135 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31136
31137 * gcc.c-torture/execute/pure-1.c: Make functions static again.
31138 Don't use attribute `noinline'.
31139
31140 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
31141
31142 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31143
31144 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
31145
31146 * gcc.c-torture/execute/simd-1.c: New.
31147
31148 * gcc.dg/simd-1.c: New.
31149
31150 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
31151
31152 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31153
31154 2002-06-16 Richard Henderson <rth@redhat.com>
31155
31156 * g++.dg/ext/anon-struct1.C: New.
31157 * g++.dg/ext/anon-struct2.C: New.
31158 * g++.dg/ext/anon-struct3.C: New.
31159 * gcc.dg/anon-struct-1.c: New.
31160 * gcc.dg/anon-struct-2.c: New.
31161 * gcc.dg/anon-struct-3.c: New.
31162 * gcc.dg/20011008-1.c: Adjust warning text.
31163 * gcc.dg/20020527-1.c: Add -fms-extensions.
31164
31165 2002-06-16 Richard Henderson <rth@redhat.com>
31166
31167 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31168
31169 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
31170
31171 * gcc.c-torture/execute/20020615-1.c: New test.
31172
31173 2002-06-15 Roger Sayle <roger@eyesopen.com>
31174
31175 * gcc.c-tortuture/execute/compare-1.c: New test case.
31176 * gcc.c-tortuture/execute/compare-2.c: New test case.
31177 * gcc.c-tortuture/execute/compare-3.c: New test case.
31178
31179 2002-06-13 Richard Henderson <rth@redhat.com>
31180
31181 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
31182 ia64 ilp32.
31183
31184 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31185
31186 * g++.dg/template/typename2.C: Update error message.
31187
31188 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
31189
31190 * gcc.c-torture/execute/20020611-1.c: New test.
31191
31192 2002-06-11 Bob Wilson <bob.wilson@acm.org>
31193
31194 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31195 list of targets to skip.
31196
31197 2002-06-10 Bob Wilson <bob.wilson@acm.org>
31198
31199 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31200 targets if not optimizing.
31201
31202 2002-06-10 Jakub Jelinek <jakub@redhat.com>
31203
31204 * gcc.c-torture/compile/20020605-1.c: New test.
31205
31206 * g++.dg/opt/vt1.C: New test.
31207
31208 * gcc.dg/20020531-1.c: New test.
31209
31210 * gcc.dg/20020530-1.c: New test.
31211
31212 * gcc.dg/20020527-1.c: New test.
31213
31214 * g++.dg/opt/cse1.C: New test.
31215
31216 2002-06-07 Roger Sayle <roger@eyesopen.com>
31217
31218 * gcc.dg/20020607-2.c: New test case.
31219
31220 2002-06-07 Jakub Jelinek <jakub@redhat.com>
31221
31222 * gcc.c-torture/compile/20020604-1.c: New test.
31223
31224 2002-06-04 Richard Henderson <rth@redhat.com>
31225
31226 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31227 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31228 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31229
31230 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
31231
31232 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31233
31234 2002-06-03 Richard Henderson <rth@redhat.com>
31235
31236 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31237 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31238
31239 2002-06-02 Richard Henderson <rth@redhat.com>
31240
31241 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31242 test functions static.
31243
31244 2002-06-02 Andreas Jaeger <aj@suse.de>
31245
31246 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31247 now.
31248
31249 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
31250
31251 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31252 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31253 Update for mofified diagnostics.
31254 * gcc.dg/c99-intconst-1.c: No longer fail.
31255
31256 2002-06-02 Richard Henderson <rth@redhat.com>
31257
31258 * gcc.dg/uninit-A.c: Remove xfail markers.
31259
31260 2002-06-01 Roger Sayle <roger@eyesopen.com>
31261
31262 * gcc.dg/fnegate-1.c: New test case.
31263
31264 2002-05-30 Osku Salerma <osku@iki.fi>
31265
31266 * gcc.c-torture/execute/mayalias-1.c: New file.
31267
31268 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
31269
31270 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31271 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31272 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31273
31274 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
31275
31276 * gcc.c-torture/execute/20020529-1.c: New test.
31277
31278 2002-05-27 Richard Henderson <rth@redhat.com>
31279
31280 * g++.dg/ext/attrib6.C: New test case.
31281
31282 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31283
31284 * gcc.c-torture/execute/pure-1.c: New test.
31285
31286 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31287
31288 * gcc.dg/cpp/arith-2.c: Remove.
31289
31290 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31291
31292 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31293 * gcc.dg/cpp/if-3.c: Remove.
31294
31295 2002-05-26 Jakub Jelinek <jakub@redhat.com>
31296
31297 * g++.dg/opt/cse2.C: New test.
31298
31299 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
31300
31301 * gcc.dg/cpp/arith-1.c: New semantic tests.
31302 * gcc.dg/cpp/if-1.c: Update.
31303
31304 2002-05-24 Ben Elliston <bje@redhat.com>
31305
31306 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31307
31308 2002-05-24 Jakub Jelinek <jakub@redhat.com>
31309
31310 * gcc.dg/verbose-asm.c: New test.
31311
31312 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
31313
31314 * gcc.dg/cpp/paste12.c: New test.
31315
31316 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31317
31318 * g++.dg/parse/named_ops.C: New test.
31319
31320 2002-05-23 Mark Mitchell <mark@codesourcery.com>
31321
31322 * gcc/testsuite/gcc.dg/weak-8.c: New test.
31323
31324 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
31325
31326 * gcc.dg/weak-2.c: Allow optional leading underscore
31327 in scan-assembler symbol name.
31328 * gcc.dg/weak-3.c: Likewise.
31329 * gcc.dg/weak-4.c: Likewise.
31330 * gcc.dg/weak-5.c: Likewise.
31331
31332 2002-05-23 Jakub Jelinek <jakub@redhat.com>
31333
31334 * gcc.dg/20020523-1.c: New test.
31335
31336 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31337
31338 * objc.dg/const-str-2.m: Update now that we stop after
31339 a command line error.
31340
31341 2002-05-22 Richard Henderson <rth@redhat.com>
31342
31343 * g++.dg/dg.exp: Fix typo in test pruneing.
31344
31345 2002-05-22 Richard Henderson <rth@redhat.com>
31346
31347 * g++.dg/dg.exp: Prune the tls subdirectory.
31348 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31349 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31350 * g++.dg/tls/init-1.C: New.
31351
31352 2002-05-22 Jakub Jelinek <jakub@redhat.com>
31353
31354 * gcc.dg/20020517-1.c: New test.
31355
31356 2002-05-21 Richard Henderson <rth@redhat.com>
31357
31358 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31359 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31360
31361 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
31362
31363 * g++.dg/other/copy2.C: New test.
31364
31365 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
31366
31367 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31368 (MAX_COPY): Bump up to 10 times sizeof (long long).
31369 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31370
31371 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31372 sizeof (long long).
31373
31374 * gcc.c-torture/execute/strcpy-1.c: New test.
31375
31376 2002-05-19 Jason Merrill <jason2redhat.com>
31377
31378 * g++.dg/ext/oper1.C: New test.
31379
31380 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31381 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31382
31383 * README.QMTEST: New file.
31384
31385 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31386
31387 2002-05-19 Andreas Jaeger <aj@suse.de>
31388
31389 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31390 now.
31391 * gcc.c-torture/execute/loop-2d.x: Likewise.
31392
31393 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31394
31395 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31396 support weak symbols.
31397 * gcc.dg/weak-4.c: Likewise.
31398 * gcc.dg/weak-6.c: Likewise.
31399
31400 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31401
31402 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31403 cygwin, coff and h8300-*-hms targets
31404 * gcc.dg/weak-5.c: Likewise.
31405 * gcc.dg/weak-7.c: Likewise.
31406
31407 2002-05-16 Jason Merrill <jason@redhat.com>
31408
31409 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31410 (scan-assembler-not, scan-assembler-dem): Likewise.
31411 (scan-assembler-dem-not): Likewise.
31412
31413 2002-05-15 Richard Henderson <rth@redhat.com>
31414
31415 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31416
31417 2002-05-15 Richard Henderson <rth@redhat.com>
31418
31419 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31420 (vfoo1f): Warning here.
31421 (vfoo1l): Don't redefine the alias.
31422
31423 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31424
31425 * g++.dg/init/pm1.C: New test.
31426
31427 2002-05-12 David S. Miller <davem@redhat.com>
31428
31429 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31430 types.
31431
31432 2002-05-10 Roger Sayle <roger@eyesopen.com>
31433
31434 * gcc.c-torture/execute/20020510-1.c: New test case.
31435
31436 2002-05-10 David S. Miller <davem@redhat.com>
31437
31438 * gcc.c-torture/execute/conversion.c: Test long double too.
31439
31440 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31441
31442 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31443 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31444 * lib/g++.exp (g++_link_flags): Likewise.
31445 * lib/objc.exp (objc_target_compile): Likewise.
31446
31447 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31448
31449 * gcc.dg/cpp/poison.c: Update.
31450 * gcc.dg/cpp/20000625-2.c: Remove.
31451 * gcc.dg/cpp/direct2s.c: Remove final test.
31452
31453 2002-05-08 Tom Rix <trix@redhat.com>
31454
31455 * gcc.c-torture/execute/20020508-1.c: New test.
31456 * gcc.c-torture/execute/20020508-2.c: New test.
31457 * gcc.c-torture/execute/20020508-3.c: New test.
31458
31459 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31460
31461 * gcc.dg/cpp/charconst-4.c: More tests.
31462
31463 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31464
31465 PR c/6569
31466 * gcc.dg/weak-3.c: Update location of warning messages.
31467 * gcc.dg/weak-5.c: Likewise.
31468
31469 2002-05-06 Roger Sayle <roger@eyesopen.com>
31470
31471 * gcc.c-torture/execute/20020506-1.c: New test case.
31472
31473 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31474
31475 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31476
31477 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31478
31479 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31480
31481 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31482
31483 * gcc.dg/cpp/charconst-3.c: New test.
31484
31485 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31486
31487 * gcc.dg/cpp/charconst.c: Update tests.
31488
31489 2002-05-05 Tim Josling <tej@melbpc.org.au>
31490
31491 * treelang: Added directory for new sample language treelang. Also
31492 lib/treelang.exp: New file to signal treelang should be tested.
31493
31494 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31495
31496 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31497 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31498 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31499 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31500 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31501 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31502 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31503
31504 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31505
31506 * gcc.dg/format/xopen-2.c: New test.
31507
31508 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31509
31510 * gcc.dg/20020503-1.c: New test.
31511
31512 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31513
31514 * g++.dg/init/dtor1.C: Make it tougher.
31515
31516 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31517
31518 * g++.dg/init/dtor1.C: New test.
31519
31520 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31521
31522 * gcc.dg/altivec-8.c: New.
31523
31524 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31525
31526 * gcc.dg/altivec-7.c: New.
31527
31528 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31529
31530 * g++.dg/parse/typedef1.C: New test.
31531
31532 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31533
31534 PR c++/6486
31535 * g++.dg/template/friend6.C: New test.
31536
31537 PR c++/6492
31538 * g++.dg/init/copy1.C: New test.
31539
31540 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31541
31542 * g++.dg/warn/effc1.C: New test.
31543
31544 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31545
31546 * gcc.dg/cpp/if-cexp.c: Add a test.
31547
31548 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31549
31550 * gcc.dg/20020426-2.c: New test.
31551
31552 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31553
31554 * gcc.dg/cpp/if-mop.c: Update.
31555 * gcc.dg/cpp/if-mpar.c: Add test.
31556 * gcc.dg/cpp/if-oppr.c: Update.
31557
31558 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31559
31560 PR c/6343
31561 * gcc.dg/weak-[2-7].c: New tests.
31562
31563 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31564
31565 * gcc.dg/enum1.c: New test.
31566
31567 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31568
31569 PR c++/6497
31570 * g++.dg/inherit/access2.C: New test.
31571
31572 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31573
31574 PR bootstrap/6445
31575 * gcc.dg/20020426-1.c: New test.
31576
31577 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31578
31579 * g++.dg/abi/enum1.C: New test.
31580
31581 2002-04-26 Richard Henderson <rth@redhat.com>
31582
31583 * gcc.dg/c99-bool-1.c: Expect always true warning.
31584
31585 2002-04-25 Roger Sayle <roger@eyesopen.com>
31586
31587 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31588
31589 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31590
31591 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31592 targets.
31593
31594 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31595
31596 * g++.dg/abi/mange7.C: New test.
31597
31598 PR c++/6438.
31599 * g++.dg/parse/stmtexpr2.C: New test.
31600
31601 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31602
31603 * gcc.dg/20020312-2.c: Add SH target.
31604
31605 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31606
31607 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31608 compiler output on mips*-*-irix*.
31609
31610 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31611
31612 * g++.dg/parse/attr1.C: New test.
31613
31614 2002-04-23 Roger Sayle <roger@eyesopen.com>
31615
31616 * gcc.c-torture/execute/string-opt-17.c: New test case.
31617 * gcc.c-torture/execute/memset-2.c: New test case.
31618
31619 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31620
31621 PR c++/6256:
31622 * g++.dg/template/friend5.C: New test.
31623
31624 PR c++/6331:
31625 * g++.dg/template/qual1.C: Likewise.
31626
31627 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31628
31629 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31630 Include stdlib.h, not stdio.h or ctype.h.
31631
31632 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31633
31634 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31635 cris-*-elf* and mmix-*-*.
31636 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31637 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31638 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31639 Ditto.
31640 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31641 * gcc.dg/wchar_t-1.c: Ditto.
31642
31643 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31644
31645 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31646 Clarify comment.
31647
31648 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31649
31650 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31651
31652 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31653
31654 * gcc.c-torture/execute/20000906-1.x: Delete.
31655
31656 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31657
31658 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31659
31660 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31661
31662 * PR6367
31663 * g77.f-torture/execute/6367.f: New test.
31664 * g77.f-torture/execute/6367.x: Disable for MMIX.
31665
31666 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31667
31668 * PR6352
31669 * g++.dg/opt/inline2.C: New test.
31670
31671 2002-04-18 Richard Henderson <rth@redhat.com>
31672
31673 * gcc.dg/20000906-1.c: Enable for all targets.
31674 * gcc.c-torture/compile/iftrap-2.c: New.
31675
31676 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31677
31678 * gcc.dg/20020418-1.c: New test.
31679 * gcc.dg/20020418-2.c: New test.
31680
31681 2002-04-18 Richard Henderson <rth@redhat.com>
31682
31683 * gcc.c-torture/compile/iftrap-1.c: New.
31684 * gcc.dg/iftrap-1.c: Adjust for ia64.
31685 * gcc.dg/iftrap-2.c: New.
31686
31687 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31688
31689 * gcc.c-torture/compile/20020418-1.c: New test.
31690
31691 2002-04-18 Roger Sayle <roger@eyesopen.com>
31692
31693 * gcc.c-torture/compile/20020415-1.c: New.
31694
31695 2002-04-18 David S. Miller <davem@redhat.com>
31696
31697 * gcc.c-torture/execute/20020418-1.c: New test.
31698
31699 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31700
31701 * gcc.dg/20020416-1.c: New test.
31702
31703 * g++.dg/opt/inline1.C: New test.
31704
31705 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31706
31707 * gcc.dg/altivec-5.c: New test.
31708
31709 * gcc.dg/20020415-1.c: New test.
31710
31711 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31712
31713 * testsuite/lib/chill.exp: Remove.
31714
31715 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31716
31717 * g++.dg/other/big-struct.C: New test.
31718
31719 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31720
31721 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31722 of scratch file.
31723
31724 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31725
31726 PR c/6277
31727 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31728 in scan-assembler function name
31729
31730 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31731
31732 * g77.f-torture/execute/980628-4.x,
31733 g77.f-torture/execute/980628-5.x,
31734 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31735 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31736 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31737 i[34567]86-*-*.
31738
31739 2002-04-13 David S. Miller <davem@redhat.com>
31740
31741 * gcc.c-torture/execute/20020413-1.c: New test.
31742
31743 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31744
31745 * gcc.dg/asm-6.c,
31746 * g++.dg/ext/asm1.C: New tests.
31747
31748 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31749
31750 PR c++ 5373.
31751 * g++.dg/parse/stmtexpr1.C: New test.
31752
31753 PR c++/5189.
31754 * g++.dg/template/copy1.C: New test.
31755
31756 2002-04-12 Richard Henderson <rth@redhat.com>
31757
31758 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31759
31760 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31761
31762 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31763 gcc.c-torture/execute/20020307-2.c.
31764
31765 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31766
31767 * g++.dg/ext/attrib5.C,
31768 * g++.dg/lookup/struct1.C: New tests.
31769
31770 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31771
31772 * gcc.dg/20020411-1.c: New test.
31773
31774 * gcc.c-torture/execute/20020411-1.c: New test.
31775
31776 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31777
31778 * g77.f-torture/execute/6177.f: New test.
31779
31780 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31781
31782 PR middle-end/6247
31783 * g++.dg/opt/cleanup1.C: New test.
31784
31785 * g++.dg/opt/const1.C: New test.
31786
31787 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31788
31789 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31790
31791 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31792
31793 PR c++/5507
31794 * g++.dg/template/typename2.C: New test.
31795
31796 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31797
31798 * gcc.c-torture/execute/loop-12.c: New.
31799
31800 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31801
31802 * g77.f-torture/execute/980628-4.x,
31803 g77.f-torture/execute/980628-5.x,
31804 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31805 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31806 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31807
31808 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31809
31810 PR optimization/6086
31811 * g++.dg/opt/preinc1.C: New test.
31812
31813 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31814
31815 PR c++/5571
31816 * g++.dg/opt/static2.C: New test.
31817
31818 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31819
31820 PR c/5120
31821 * gcc.dg/20020406-1.c: New test.
31822
31823 2002-04-04 David S. Miller <davem@redhat.com>
31824
31825 * gcc.c-torture/execute/20020404-1.c: New test.
31826
31827 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31828
31829 PR c/6123
31830 * gcc.dg/20020312-2.c: Do not declare global register variable
31831 if __PIC__ or __pic__ is defined.
31832
31833 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31834
31835 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31836 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31837
31838 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31839
31840 * gcc.misc-tests/linkage.exp: Update last change to handle
31841 sparc*-, not just sparc-.
31842
31843 2002-04-03 Richard Henderson <rth@redhat.com>
31844
31845 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31846
31847 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31848
31849 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31850
31851 2002-04-02 David S. Miller <davem@redhat.com>
31852
31853 * gcc.c-torture/execute/20020402-3.c: New test.
31854
31855 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31856
31857 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31858 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31859
31860 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31861 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31862 g77.f-torture/execute/20001201.x,
31863 g77.f-torture/execute/u77-test.x: New files.
31864
31865 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31866 * gcc.dg/wchar_t-1.c: Ditto.
31867
31868 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31869
31870 * gcc.c-torture/execute/20020402-1.c: New test.
31871
31872 2002-04-01 Richard Henderson <rth@redhat.com>
31873
31874 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31875
31876 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31877
31878 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31879
31880 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31881
31882 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31883
31884 * g++.dg/inherit/template-as-base.C: Expect error.
31885 * g++.dg/inherit/namespace-as-base.C: Likewise.
31886
31887 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31888
31889 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31890 g++.dg/ext/instantiate3.C: Tweak match patterns.
31891
31892 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31893 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31894 -da test.
31895
31896 2002-03-31 Richard Henderson <rth@redhat.com>
31897
31898 * gcc.dg/special/alias-2.c: New.
31899 * gcc.dg/special/ecos.exp: Run it.
31900
31901 2002-03-31 Richard Henderson <rth@redhat.com>
31902
31903 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31904
31905 2002-03-31 Kazu Hirata <kazu@hxi.com>
31906
31907 * gcc.dg/weak-1.c: Disable on h8300 port.
31908
31909 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31910
31911 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31912 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31913 ordering tests.
31914 * g++.dg/bprob/bprob-1.C: New test.
31915 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31916 * g++.dg/gcov/gcov-1.C: New test.
31917 * g++.dg/gcov/gcov-1.x: New file.
31918 * g++.dg/gcov/gcov-2.C: New test.
31919 * g++.dg/gcov/gcov-3.C: New test.
31920 * g++.dg/gcov/gcov-3.h: New file.
31921
31922 2002-03-28 Roger Sayle <roger@eyesopen.com>
31923
31924 * g++.old-deja/g++.other/builtins5.C: New test.
31925 * g++.old-deja/g++.other/builtins6.C: New test.
31926 * g++.old-deja/g++.other/builtins7.C: New test.
31927 * g++.old-deja/g++.other/builtins8.C: New test.
31928 * g++.old-deja/g++.other/builtins9.C: New test.
31929
31930 2002-03-29 Jakub Jelinek <jakub@redhat.com>
31931
31932 * g++.dg/opt/static1.C: New test.
31933
31934 * g++.dg/opt/longbranch1.C: New test.
31935
31936 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
31937
31938 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31939
31940 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31941
31942 2002-03-28 Jeffrey A Law (law@redhat.com)
31943
31944 * gcc.c-torture/execute/20020328-1.c: New test.
31945
31946 2002-03-27 Richard Henderson <rth@redhat.com>
31947
31948 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31949 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31950 move from g++.old-deja/g++.ext/.
31951
31952 2002-03-27 Mark Mitchell <mark@codesourcery.com>
31953
31954 * g++.dg/init/new2.C: New test.
31955
31956 2002-03-26 Richard Henderson <rth@redhat.com>
31957
31958 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31959
31960 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31961 on sparc.
31962
31963 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
31964 sparcv9 systems.
31965 * gcc.dg/20001102-1.c: Likewise.
31966
31967 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
31968
31969 * gcc.dg/cpp/endif-pedantic1.c,
31970 gcc.dg/cpp/endif-pedantic2.c: New tests.
31971
31972 2002-03-26 Mark Mitchell <mark@codesourcery.com>
31973
31974 * g++.dg/init/new1.C: New test.
31975
31976 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
31977
31978 * g++.dg/abi/vbase9.C: New test.
31979
31980 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
31981
31982 * gcc.dg/arm-asm.c: New test.
31983
31984 2002-03-26 Andrew Cagney <ac131313@redhat.com>
31985
31986 * gcc.dg/Wswitch-enum.c: New test.
31987 Fix PR c/5044.
31988
31989 2002-03-26 Richard Henderson <rth@redhat.com>
31990
31991 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31992 structure.
31993
31994 2002-03-25 Richard Henderson <rth@redhat.com>
31995
31996 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
31997 sparcv9 systems.
31998
31999 * gcc.c-torture/compile/20011119-1.c (xxx): New.
32000 * gcc.c-torture/compile/20011119-2.c (xxx): New.
32001
32002 2002-03-25 Zack Weinberg <zack@codesourcery.com>
32003
32004 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32005
32006 2002-03-25 Bob Wilson <bob.wilson@acm.org>
32007
32008 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32009 targets using generic thunk support.
32010
32011 2002-03-25 Jakub Jelinek <jakub@redhat.com>
32012
32013 * gcc.c-torture/compile/20020323-1.c: New test.
32014
32015 * g++.dg/opt/conj2.C: New test.
32016
32017 2002-03-24 Richard Henderson <rth@redhat.com>
32018
32019 * gcc.dg/weak-1.c: Use -fno-common.
32020
32021 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32022
32023 * g77.dg/f77-edit-apostrophe-out.f: New test
32024 * g77.dg/f77-edit-h-out.f: New test
32025 * g77.dg/f77-edit-t-in.f: New test
32026 * g77.dg/f77-edit-t-out.f: New test
32027 * g77.dg/f77-edit-x-out.f: New test
32028 * g77.dg/f77-edit-slash-out.f: New test
32029 * g77.dg/f77-edit-colon-out.f: New test
32030 * g77.dg/f77-edit-s-out.f: New test
32031
32032 2002-03-24 Richard Henderson <rth@redhat.com>
32033
32034 * objc/execute/formal_protocol-6.x: New XFAIL.
32035
32036 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32037
32038 * gcc.dg/weak-1.c: Early return from dg-final on platforms
32039 that do not support weak symbols
32040
32041 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
32042
32043 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
32044 * lib/g77.exp: Likewise.
32045 * lib/objc.exp: Likewise.
32046
32047 2002-03-23 Andrew Cagney <ac131313@redhat.com>
32048
32049 * gcc.dg/Wswitch-default.c: New test.
32050
32051 2002-03-23 Jakub Jelinek <jakub@redhat.com>
32052
32053 * g++.dg/other/enum1.C: New test.
32054
32055 2002-03-23 Zack Weinberg <zack@codesourcery.com>
32056
32057 * gcc.dg/pragma-ep-3.c: Fix typo.
32058
32059 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
32060
32061 * g++.dg/inherit/template-as-base.C: New test.
32062
32063 2002-03-22 Jakub Jelinek <jakub@redhat.com>
32064
32065 * g++.old-deja/g++.other/dwarf2-1.C: Move...
32066 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
32067
32068 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
32069
32070 * gcc.dg/cpp/multiline.c: Update to match.
32071
32072 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
32073
32074 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
32075
32076 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
32077
32078 * gcc.dg/cpp/extratokens2.c: New file.
32079
32080 2002-03-21 David Edelsohn <edelsohn@gnu.org>
32081
32082 * gcc.dg/20020312-2.c: Add rs6000 target.
32083
32084 * gcc.c-torture/compile/20020319-1.c: New test.
32085
32086 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
32087
32088 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
32089 (A, E): Handle this.
32090
32091 2002-03-20 Jason Merrill <jason@redhat.com>
32092
32093 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32094 ignoring -fpic.
32095 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32096 through prune_gcc_output.
32097
32098 2002-03-20 Jakub Jelinek <jakub@redhat.com>
32099
32100 * gcc.c-torture/compile/20020320-1.c: New test.
32101
32102 2002-03-19 Jakub Jelinek <jakub@redhat.com>
32103
32104 * gcc.c-torture/compile/20020318-1.c: New test.
32105
32106 * gcc.dg/struct-by-value-1.c: New test.
32107
32108 * gcc.dg/20020319-1.c: New test.
32109
32110 2002-03-18 Jakub Jelinek <jakub@redhat.com>
32111
32112 * g++.dg/opt/conj1.C: New test.
32113
32114 2002-03-17 Mark Mitchell <mark@codesourcery.com>
32115
32116 * g++.dg/template/qualttp20.C: Revert previous change.
32117 * g++.dg/template/qualttp3.C: Likewise.
32118 * g++.dg/template/qualttp4.C: Likewise.
32119 * g++.dg/template/qualttp5.C: Likewise.
32120 * g++.dg/template/qualttp6.C: Likewise.
32121 * g++.dg/template/qualttp7.C: Likewise.
32122 * g++.dg/template/qualttp8.C: Likewise.
32123 * g++.dg/template/recurse.C: Likewise.
32124
32125 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
32126
32127 * gcc.dg/cpp/wchar-1.c: Update.
32128
32129 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
32130
32131 * g++.dg/template/conv1.C: New test.
32132 * g++.dg/template/conv2.C: New test.
32133 * g++.dg/template/conv3.C: New test.
32134 * g++.dg/template/conv4.C: New test.
32135
32136 2002-03-15 Mark Mitchell <mark@codesourcery.com>
32137
32138 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32139 * g++.dg/template/qualttp3.C: Likewise.
32140 * g++.dg/template/qualttp4.C: Likewise.
32141 * g++.dg/template/qualttp5.C: Likewise.
32142 * g++.dg/template/qualttp6.C: Likewise.
32143 * g++.dg/template/qualttp7.C: Likewise.
32144 * g++.dg/template/qualttp8.C: Likewise.
32145 * g++.dg/template/recurse.C: Likewise.
32146
32147 2002-03-15 Mark Mitchell <mark@codesourcery.com>
32148
32149 * g++.dg/opt/dtor1.C: New test.
32150
32151 2002-03-15 Jakub Jelinek <jakub@redhat.com>
32152
32153 * gcc.c-torture/compile/20020315-1.c: New test.
32154
32155 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
32156
32157 * gcc.dg/weak-1.c: Fix scan tests.
32158
32159 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
32160
32161 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32162 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32163 cris-*-aout* mmix-*-*.
32164 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32165 cris-*-aout* mmix-*-*.
32166 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32167 cris-*-elf* cris-*-aout* and mmix-*-*.
32168 * gcc.dg/20001009-1.c: Ditto.
32169 * gcc.dg/20010912-1.c: Ditto.
32170 * gcc.dg/20020122-4.c: Ditto.
32171 * gcc.dg/inline-2.c: Ditto.
32172
32173 2002-03-14 Jeffrey A Law (law@cygnus.com)
32174
32175 * gcc.c-torture/compile/20020314-1.c: New test.
32176
32177 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
32178
32179 * gcc.c-torture/execute/20020314-1.c: New test.
32180
32181 2002-03-14 Jakub Jelinek <jakub@redhat.com>
32182
32183 * g++.dg/warn/Wunused-1.C: New test.
32184
32185 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
32186
32187 * g++.dg/abi/mangle6.C: New test.
32188
32189 2002-03-13 Jakub Jelinek <jakub@redhat.com>
32190
32191 * gcc.c-torture/compile/20020309-2.c: New test.
32192
32193 * gcc.c-torture/compile/20020312-1.c: New test.
32194
32195 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
32196
32197 * g++.dg/other/access1.C: New test.
32198
32199 2002-03-12 Jakub Jelinek <jakub@redhat.com>
32200
32201 * gcc.c-torture/execute/wchar_t-1.c: New test.
32202
32203 2002-03-12 David Edelsohn <edelsohn@gnu.org>
32204
32205 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32206
32207 2002-03-12 Roger Sayle <roger@eyesopen.com>
32208
32209 * gcc.dg/20020312-1.c: New test case.
32210
32211 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
32212
32213 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32214
32215 2002-03-11 Richard Henderson <rth@redhat.com>
32216
32217 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32218 * g++.old-deja/g++.jason/report.C: Likewise.
32219
32220 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
32221
32222 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32223 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32224
32225 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
32226
32227 * testsuite/g++.dg/overload/pmf1.C: New test.
32228
32229 2002-03-11 Kazu Hirata <kazu@hxi.com>
32230
32231 * gcc.c-torture/execute/20020307-1.c: Use long.
32232
32233 2002-03-11 Jakub Jelinek <jakub@redhat.com>
32234
32235 PR optimization/5844
32236 * gcc.dg/20020310-1.c: New test.
32237
32238 2002-03-09 Michael Meissner <meissner@redhat.com>
32239
32240 * gcc.c-torture/execute/memcpy-2.c: New test.
32241 * gcc.c-torture/execute/memset-1.c: New test.
32242 * gcc.c-torture/execute/strlen-1.c: New test.
32243 * gcc.c-torture/execute/strcmp-1.c: New test.
32244 * gcc.c-torture/execute/strncmp-1.c: New test.
32245
32246 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
32247
32248 * gcc.dg/ppc-ldstruct.c: New test.
32249
32250 2002-03-09 Jakub Jelinek <jakub@redhat.com>
32251
32252 * gcc.c-torture/execute/va-arg-22.c: New test.
32253
32254 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32255
32256 * gcc.c-torture/compile/20020309-1.c: New test.
32257
32258 2002-03-08 Jakub Jelinek <jakub@redhat.com>
32259
32260 * gcc.c-torture/execute/20020307-2.c: New test.
32261
32262 2002-03-07 Jeffrey A Law (law@redhat.com)
32263
32264 * g77.f-torture/compile/20020307-1.f: New test.
32265
32266 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
32267
32268 * gcc.dg/unordered-1.c: New test.
32269
32270 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
32271
32272 * gcc.c-torture/execute/20020307-1.c: New test.
32273
32274 2002-03-05 Jakub Jelinek <jakub@redhat.com>
32275
32276 * gcc.dg/20020304-1.c: New test.
32277
32278 * gcc.c-torture/compile/20020304-2.c: New test.
32279
32280 2002-03-04 Zack Weinberg <zack@codesourcery.com>
32281
32282 * gcc.c-torture/compile/20020304-1.c: New test case
32283 (from PR c/5830).
32284
32285 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
32286
32287 * gcc.dg/20020103-1.c: Add other -D ppc variants.
32288
32289 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
32290
32291 * g++.dg/other/classkey1.C: New test.
32292
32293 2002-03-01 Richard Henderson <rth@redhat.com>
32294
32295 * gcc.c-torture/compile/981223-1.x: New.
32296 * gcc.c-torture/compile/920625-1.x: New.
32297
32298 2002-02-28 Richard Henderson <rth@redhat.com>
32299
32300 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32301
32302 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
32303
32304 * gcc.c-torture/execute/20020227-1.c: New test.
32305
32306 2002-02-27 Mark Mitchell <mark@codesourcery.com>
32307
32308 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32309 here" ERROR lines.
32310 * g++.old-deja/g++.oliva/partord1.C: Likewise.
32311 * g++.old-deja.g++.other/defarg1.C: Likewise.
32312 * g++.old-deja/g++.pt/calls2.C: Likewise.
32313 * g++.old-deja/g++.pt/crash20.C: Likewise.
32314 * g++.old-deja/g++.pt/crash30.C: Likewise.
32315 * g++.old-deja/g++.pt/crash36.C: Likewise.
32316 * g++.old-deja/g++.pt/crash6.C: Likewise.
32317 * g++.old-deja/g++.pt/defarg13.C: Likewise.
32318 * g++.old-deja/g++.pt/derived3.C: Likewise.
32319 * g++.old-deja/g++.pt/error1.C: Likewise.
32320 * g++.old-deja/g++.pt/friend21.C: Likewise.
32321 * g++.old-deja/g++.pt/friend23.C: Likewise.
32322 * g++.old-deja/g++.pt/infinite1.C: Likewise.
32323 * g++.old-deja/g++.robertl/eb128.C: Likewise.
32324
32325 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
32326
32327 * gcc.c-torture/execute/20020225-2.c: New test.
32328
32329 2002-02-27 Zack Weinberg <zack@codesourcery.com>
32330
32331 * gcc.c-torture/execute/920730-1t.c,
32332 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32333 Delete test cases, only relevant to -traditional.
32334
32335 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
32336
32337 * gcc.dg/cpp/undef1.c: Remove.
32338 * gcc.dg/cpp/directiv.c: Update.
32339 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32340
32341 2002-02-27 Michael Meissner <meissner@redhat.com>
32342
32343 * gcc.c-torture/execute/20020226-1.c: New test.
32344
32345 2002-02-26 Jakub Jelinek <jakub@redhat.com>
32346
32347 * g++.dg/debug/debug4.C: New test.
32348
32349 * gcc.dg/ia64-visibility-1.c: New test.
32350
32351 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
32352
32353 * gcc.dg/debug/20020224-1.c: New.
32354
32355 2002-02-25 Kazu Hirata <kazu@hxi.com>
32356
32357 * gcc.c-torture/execute/960416-1.x: New.
32358 * gcc.c-torture/execute/divconst-3.x: Likewise.
32359
32360 2002-02-25 Jakub Jelinek <jakub@redhat.com>
32361
32362 * gcc.dg/20020224-1.c: New test.
32363
32364 2002-02-25 Alan Modra <amodra@bigpond.net.au>
32365
32366 * gcc.c-torture/execute/20020225-1.c: New.
32367
32368 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
32369
32370 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32371
32372 2002-02-23 Jakub Jelinek <jakub@redhat.com>
32373
32374 * gcc.dg/20020222-1.c: New test.
32375
32376 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32377
32378 * g++.dg/opt/anonunion1.C: New test.
32379
32380 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32381
32382 * g++.dg/template/qualttp19.C: New test.
32383 * g++.dg/template/qualttp20.C: New test.
32384 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32385 * g++.old-deja/g++.other/qual1.C: Likewise.
32386
32387 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32388
32389 * gcc.dg/attr-alwaysinline.c: New.
32390
32391 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32392
32393 * gcc.dg/20020220-1.c: New test.
32394
32395 * gcc.dg/20020220-2.c: New test.
32396
32397 * g++.dg/opt/mmx1.C: New test.
32398
32399 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32400
32401 * gcc.c-torture/compile/20020110.c: New test.
32402
32403 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32404
32405 * gcc.c-torture/execute/20020219-1.c: New test.
32406
32407 * gcc.dg/20020219-1.c: New test.
32408
32409 * gcc.dg/noncompile/20020220-1.c: New test.
32410
32411 * g++.dg/opt/ptrintsum1.C: New test.
32412
32413 * gcc.dg/debug/20020220-1.c: New test.
32414
32415 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32416
32417 * gcc.c-torture/execute/20020216-1.c: New test.
32418
32419 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32420
32421 * gcc.dg/decl-1.c: Update, new test.
32422
32423 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32424
32425 * g++.dg/abi/bitfield1.C: New test.
32426 * g++.dg/abi/bitfield2.C: New test.
32427
32428 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32429
32430 * gcc.dg/attr-nest.c: New test.
32431
32432 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32433
32434 * gcc.c-torture/execute/20020215-1.c: New test.
32435
32436 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32437
32438 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32439 * g++.dg/debug/debug.exp: New.
32440 * g++.dg/debug/trivial.C: New.
32441 * g++.dg/debug/debug1.C: Moved...
32442 * g++.dg/other/debug1.C: ...from here.
32443 * g++.dg/debug/debug2.C: Moved...
32444 * g++.dg/other/debug2.C: ...from here.
32445 * g++.dg/debug/debug3.C: Moved...
32446 * g++.dg/other/debug3.C: ...from here.
32447
32448 * gcc.dg/noncompile/20020213-1.c: New test.
32449
32450 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32451
32452 * g++.dg/other/debug3.C: New test.
32453
32454 * gcc.c-torture/execute/20020213-1.c: New test.
32455
32456 2002-02-13 Richard Smith <richard@ex-parrot.com>
32457
32458 * g++.old-deja/g++.other/thunk1.C: New test.
32459
32460 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32461
32462 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32463
32464 2002-02-13 Stan Shebs <shebs@apple.com>
32465
32466 * gcc.dg/altivec-3.c: New.
32467
32468 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32469
32470 * gcc.dg/Wunreachable-1.c: New test.
32471 * gcc.dg/Wunreachable-2.c: New test.
32472
32473 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32474
32475 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32476
32477 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32478
32479 * gcc.dg/decl-1.c: New test.
32480
32481 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32482
32483 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32484
32485 2002-02-10 Kazu Hirata <kazu@hxi.com>
32486
32487 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32488 * gcc.c-torture/compile/980506-1.x: Likewise.
32489
32490 2002-02-10 Kazu Hirata <kazu@hxi.com>
32491
32492 * gcc.dg/20020210-1.c: New.
32493
32494 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32495
32496 * g77.f-torture/execute/947.f: New regression test
32497 for PR fortran/947.
32498
32499 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32500
32501 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32502 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32503
32504 2002-02-08 Richard Henderson <rth@redhat.com>
32505
32506 * gcc.c-torture/compile/labels-3.c: New.
32507
32508 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32509
32510 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32511 expression statements work instead.
32512 * gcc.dg/noncompile/20020207-1.c: New test.
32513
32514 2002-02-07 Richard Henderson <rth@redhat.com>
32515
32516 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32517
32518 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32519
32520 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32521 message from g77
32522 * lib/g77-dg.exp: Trim g77 error messages so that they are
32523 recognized by dg.exp.
32524
32525 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32526
32527 PR fortran/5473
32528 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32529
32530 2002-02-07 Richard Henderson <rth@redhat.com>
32531
32532 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32533 to be sufficiently aligned for integers.
32534
32535 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32536
32537 * g++.dg/template/friend4.C: New test.
32538
32539 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32540
32541 PR fortran/5743
32542 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32543 unsupported cases.
32544
32545 2002-02-07 Richard Henderson <rth@redhat.com>
32546
32547 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32548 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32549 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32550 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32551
32552 2002-02-06 Richard Henderson <rth@redhat.com>
32553
32554 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32555
32556 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32557
32558 * gcc.dg/20020206-1.c: New test.
32559
32560 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32561
32562 * gcc.c-torture/execute/20020206-1.c: New test.
32563
32564 * gcc.c-torture/execute/20020206-2.c: New test.
32565
32566 PR optimization/5429:
32567 * gcc.c-torture/compile/20020206-1.c: New test.
32568
32569 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32570
32571 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32572 as certain file formats cannot support particularly large
32573 alignments.
32574
32575 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32576 and do not expect to be able to link the executable.
32577
32578 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32579 fail because the COFF format does not support the weak attribute.
32580
32581 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32582
32583 * g77.dg/pr5473.f: New test
32584
32585 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32586
32587 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32588 Fix testcase accordingly.
32589
32590 2002-02-04 Richard Henderson <rth@redhat.com>
32591
32592 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32593 (buf): Change to be an array of pointers, not ints.
32594
32595 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32596
32597 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32598 before all tests. Move warning one line above to match where it
32599 C frontend emits.
32600 * gcc.dg/Wswitch-2.c: New test.
32601 * g++.dg/warn/Wswitch-1.C: New test.
32602 * g++.dg/warn/Wswitch-2.C: New test.
32603
32604 2002-02-04 Richard Henderson <rth@redhat.com>
32605
32606 * g++.dg/abi/offsetof.C: Fix size comparison.
32607
32608 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32609
32610 * gcc.dg/cast-qual-2.c: New test.
32611
32612 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32613
32614 * gcc.dg/20020201-4.c: New test.
32615
32616 2002-02-04 Ben Elliston <bje@redhat.com>
32617
32618 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32619 target_info attribute != 0, in addition to the empty string.
32620 (gcc_target_compile): Likewise.
32621
32622 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32623
32624 * gcc.dg/Wswitch.c: New test.
32625 PR gcc/4475. PR gcc/3780.
32626
32627 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32628
32629 * g77.f-torture/execute/5122.f: New test for regressions
32630 against PR fortran/5122.
32631
32632 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32633
32634 * g77.f-torture/compile/pr3743.f: Delete
32635 * g77.dg/pr3743-1.f: New test.
32636 * g77.dg/pr3743-2.f: New test.
32637 * g77.dg/pr3743-3.f: New test.
32638 * g77.dg/pr3743-4.f: New test.
32639
32640 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32641
32642 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32643
32644 2002-02-02 Richard Henderson <rth@redhat.com>
32645
32646 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32647 * gcc.c-torture/execute/bf64-1.c: Likewise.
32648
32649 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32650
32651 * gcc.dg/20020201-2.c: New test.
32652
32653 * gcc.dg/20020201-3.c: New test.
32654
32655 * gcc.c-torture/execute/bitfld-2.c: New test.
32656
32657 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32658
32659 * gcc.dg/bitfld-1.c: Update.
32660 * gcc.dg/bitfld-2.c: Update.
32661 * gcc.c-torture/execute/bitfld-1.x: New.
32662
32663 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32664
32665 * gcc.c-torture/execute/20020201-1.c: New test.
32666
32667 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32668
32669 PR target/5469
32670 * gcc.dg/20020201-1.c: New test.
32671
32672 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32673
32674 PR fortran/3743
32675 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32676 * g77.f-torture/compile/pr3743.x: Remove
32677
32678 2002-01-31 Tom Rix <trix@redhat.com>
32679
32680 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32681
32682 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32683
32684 * gcc.dg/noncompile/20020130-1.c: New test.
32685
32686 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32687
32688 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32689
32690 2002-01-29 Richard Henderson <rth@redhat.com>
32691
32692 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32693 to long long.
32694 * gcc.c-torture/execute/bf64-1.c: Likewise.
32695
32696 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32697
32698 * gcc.c-torture/execute/20020129-1.c: New test.
32699
32700 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32701
32702 * gcc.c-torture/compile/20000224-1.c: Update.
32703 * gcc.c-torture/execute/bitfld-1.c: New tests.
32704 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32705 * gcc.dg/uninit-A.c: Update.
32706
32707 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32708
32709 * g++.dg/template/ctor1.C: Add instantiation.
32710
32711 2002-01-28 Paul Koning <pkoning@equallogic.com>
32712
32713 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32714 argument to __builtin_prefetch to be const ptr.
32715
32716 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32717
32718 * gcc.c-torture/compile/20020120-1.c: New test.
32719
32720 2002-01-27 Kazu Hirata <kazu@hxi.com>
32721
32722 * gcc.c-torture/execute/20020127-1.c: New test.
32723
32724 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32725
32726 * g77.dg/f77-edit-i-in.f: New test
32727 * g77.dg/f77-edit-i-out.f: New test
32728
32729 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32730
32731 * gcc.dg/debug/debug.exp: New file.
32732 * gcc.dg/debug/trivial.c: New file.
32733 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32734 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32735 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32736 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32737 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32738 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32739 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32740 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32741 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32742 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32743 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32744 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32745 * gcc.dg/20000503-1.c: Removed.
32746 * gcc.dg/20010207-1.c: Removed.
32747 * gcc.dg/20011223-1.c: Removed.
32748 * gcc.dg/20020104-2.c: Removed.
32749 * gcc.dg/debug-1.c: Removed.
32750 * gcc.dg/debug-2.c: Removed.
32751 * gcc.dg/debug-3.c: Removed.
32752 * gcc.dg/debug-4.c: Removed.
32753 * gcc.dg/debug-5.c: Removed.
32754 * gcc.dg/debug-6.c: Removed.
32755 * gcc.dg/dwarf2-1.c: Removed.
32756 * gcc.dg/dwarf2-2.c: Removed.
32757
32758 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32759
32760 * g++.old-deja/g++.other/eh5.C: New test.
32761 * g++.old-deja/g++.other/sibcall2.C: New test.
32762 * g++.old-deja/g++.other/array9.C: New test.
32763 * g++.old-deja/g++.other/typename2.C: New test.
32764 * g++.old-deja/g++.other/crash60.C: New test.
32765 * g++.old-deja/g++.other/conv9.C: New test.
32766 * g++.old-deja/g++.other/mangle10.C: New test.
32767 * g++.old-deja/g++.other/unchanging1.C: New test.
32768 * g++.old-deja/g++.other/exprstmt1.C: New test.
32769 * g++.old-deja/g++.other/inline23.C: New test.
32770 * g++.old-deja/g++.eh/ia64-1.C: New test.
32771 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32772 * g++.old-deja/g++.other/reload1.C: New test.
32773 * g++.old-deja/g++.other/static20.C: New test.
32774 * g++.old-deja/g++.other/local-alloc1.C: New test.
32775 * g++.old-deja/g++.other/conv8.C: New test.
32776 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32777 * g++.old-deja/g++.other/storeexpr1.C: New test.
32778 * g++.old-deja/g++.other/storeexpr2.C: New test.
32779 * g++.dg/eh/template2.C: New test.
32780 * g++.dg/warn/weak1.C: New test.
32781
32782 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32783
32784 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32785 Remove first, non-varying, argument.
32786
32787 2002-01-23 Richard Henderson <rth@redhat.com>
32788
32789 * gcc.dg/inline-2.c: New.
32790
32791 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32792 Add optional target arg. Check number of arguments.
32793 (scan-assembler-not, scan-assembler-dem): Likewise.
32794 (scan-assembler-dem-not): Likewise.
32795
32796 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32797
32798 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32799 line 12.
32800 * g++.old-deja/g++.brendan/parse3.C,
32801 g++.old-deja/g++.other/crash26.C,
32802 g++.old-deja/g++.other/crash28.C,
32803 g++.old-deja/g++.other/crash29.C,
32804 g++.old-deja/g++.other/crash30.C,
32805 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32806
32807 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32808
32809 * gcc.dg/20020115-1.c: New.
32810
32811 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32812
32813 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32814
32815 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32816
32817 * gcc.dg/20020122-3.c: New.
32818
32819 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32820
32821 * g++.dg/other/gc1.C: New test.
32822
32823 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32824
32825 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32826
32827 2002-01-22 Richard Henderson <rth@redhat.com>
32828
32829 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32830
32831 2002-01-22 Richard Henderson <rth@redhat.com>
32832
32833 * gcc.dg/20020122-4.c: New.
32834
32835 2002-01-22 H.J. Lu <hjl@gnu.org>
32836
32837 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32838 link output.
32839 * gcc.dg/special/ecos.exp: Likewise.
32840 * lib/g++-dg.exp: Likewise.
32841 * lib/g77-dg.exp: Likewise.
32842 * lib/gcc-dg.exp : Likewise.
32843 * lib/mike-g++.exp: Likewise.
32844 * lib/mike-g77.exp: Likewise.
32845 * lib/mike-gcc.exp: Likewise.
32846 * lib/objc-dg.exp: Likewise.
32847
32848 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32849
32850 PR target/5379
32851 * gcc.dg/20020122-2.c: New test.
32852
32853 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32854
32855 * gcc.dg/20020122-1.c: New test.
32856
32857 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32858
32859 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32860
32861 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32862
32863 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32864
32865 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32866
32867 * gcc.c-torture/compile/20020121-1.c: New test.
32868
32869 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32870
32871 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32872 ld_library_path.
32873
32874 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32875
32876 * gcc.dg/20020218-1.c: New test.
32877
32878 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32879
32880 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32881 messages
32882 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32883 "At global scope" warning
32884 * g++.dg/ext/align1.C: Change cygwin test for alignment
32885 from db-bogus to dg-warning
32886
32887 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32888
32889 * g77.f-torture/compile/cpp2.F: New test.
32890
32891 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32892
32893 * g++.dg/template/access1.C: New test.
32894
32895 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32896
32897 * gcc.dg/20020118-1.c: New.
32898
32899 2002-01-18 Kazu Hirata <kazu@hxi.com>
32900
32901 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32902
32903 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32904
32905 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32906 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32907 alignment warnings.
32908
32909 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32910
32911 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32912 torture_with_loops and torture_without_loops
32913
32914 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32915
32916 * gcc.c-torture/compile/20020116-1.c: New test.
32917
32918 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32919
32920 * gcc.dg/20020116-2.c: New test.
32921
32922 * gcc.dg/ultrasp4.c: New test.
32923
32924 * gcc.dg/20020116-1.c: New test.
32925
32926 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
32927
32928 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32929 by EABI.
32930
32931 2002-01-15 Janis Johnson <janis187@us.ibm.com>
32932
32933 * gcc.misc-tests/i386-prefetch.exp: New.
32934 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32935 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32936 * gcc.misc-tests/i386-pf-none-1.c: New test.
32937 * gcc.misc-tests/i386-pf-sse-1.c: New test.
32938
32939 2002-01-15 Jakub Jelinek <jakub@redhat.com>
32940
32941 * gcc.dg/gnu89-init-1.c: Add new tests.
32942
32943 2002-01-15 Andreas Jaeger <aj@suse.de>
32944
32945 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32946 * gcc.dg/i386-mmx-2.c: Likewise.
32947 * gcc.dg/i386-sse-1.c: Likewise.
32948 * gcc.dg/i386-sse-2.c: Likewise.
32949 * gcc.dg/i386-sse-3.c: Likewise.
32950
32951 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
32952
32953 * g77.f-torture/execute/intrinsic-unix-bessel.f:
32954 Uncomment additional cases that now pass.
32955
32956 2002-01-11 Richard Henderson <rth@redhat.com>
32957
32958 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32959 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32960
32961 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
32962
32963 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32964
32965 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
32966
32967 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32968 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32969
32970 2002-01-10 Dale Johannesen <dalej@apple.com>
32971
32972 * gcc.c-torture/execute/loop-11.c: New.
32973
32974 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
32975
32976 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32977 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32978
32979 2002-01-09 Richard Henderson <rth@redhat.com>
32980
32981 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32982 type in which to perform the operation for each size.
32983
32984 2002-01-09 Alan Matsuoka (alanm@redhat.com)
32985
32986 * gcc.c-torture/compile/20020109-2.c: New test.
32987
32988 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
32989
32990 * gcc.c-torture/execute/loop-10.c: New test.
32991
32992 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32993
32994 * gcc.c-torture/compile/20010226-1.c: New test.
32995 * gcc.c-torture/compile/20010227-1.c: New test.
32996 * gcc.c-torture/compile/20010426-1.c: New test.
32997 * gcc.c-torture/compile/20010510-1.c: New test.
32998 * gcc.c-torture/compile/20010605-3.c: New test.
32999 * gcc.c-torture/compile/20010824-1.c: New test.
33000 * gcc.c-torture/execute/20010409-1.c: New test.
33001 * gcc.dg/noncompile/20000901-1.c: New test.
33002 * gcc.dg/20001023-1.c: New test.
33003 * gcc.dg/20001101-1.c: New test.
33004 * gcc.dg/20001102-1.c: New test.
33005 * gcc.dg/20010207-1.c: New test.
33006 * gcc.dg/20010405-1.c: New test.
33007 * gcc.dg/20010822-1.c: New test.
33008 * gcc.dg/20011107-1.c: New test.
33009
33010 2002-01-09 Jeffrey A Law (law@redhat.com)
33011
33012 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33013
33014 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
33015 execution failure on PA targets.
33016
33017 2002-01-09 Jakub Jelinek <jakub@redhat.com>
33018
33019 * gcc.c-torture/compile/20020109-1.c: New test.
33020
33021 2002-01-08 Kazu Hirata <kazu@hxi.com>
33022
33023 * gcc.c-torture/execute/20020108-1.c: New test.
33024
33025 2002-01-08 Jakub Jelinek <jakub@redhat.com>
33026
33027 * gcc.dg/20020108-1.c: New test.
33028
33029 2002-01-08 H.J. Lu <hjl@gnu.org>
33030
33031 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33032 for header files.
33033
33034 2002-01-08 Geoff Keating <geoffk@redhat.com>
33035
33036 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33037 consistency.
33038
33039 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
33040
33041 * gcc.dg/altivec-4.c: Test altivec predicates.
33042
33043 2002-01-07 Jakub Jelinek <jakub@redhat.com>
33044
33045 * gcc.c-torture/execute/20020107-1.c: New test.
33046
33047 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
33048
33049 PR c/5279
33050 * gcc.c-torture/compile/20020106-1.c: New test.
33051
33052 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
33053
33054 * gcc.c-torture/execute/nestfunc-4.c: New test.
33055
33056 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
33057
33058 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
33059 extra triple that slipped in.
33060 * g++.old-deja/g++.abi/align.C: Likewise.
33061 * g++.old-deja/g++.abi/bitfields.C: Likewise.
33062
33063 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
33064
33065 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
33066 * g++.old-deja/g++.abi/align.C: Likewise.
33067 * g++.old-deja/g++.abi/bitfields.C: Likewise.
33068
33069 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
33070 on FreeBSD/i386.
33071 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
33072 FreeBSD.
33073
33074 2002-01-04 Jakub Jelinek <jakub@redhat.com>
33075
33076 * gcc.dg/20020104-1.c: New test.
33077
33078 * gcc.dg/20020104-2.c: New test.
33079
33080 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
33081
33082 * gcc.dg/20020103-1.c: Fix typo in target selector.
33083
33084 2002-01-03 Richard Henderson <rth@redhat.com>
33085
33086 * gcc.dg/20020103-1.c: New.
33087
33088 2002-01-03 Kazu Hirata <kazu@hxi.com>
33089
33090 * gcc.c-torture/execute/20020103-1.c: New test.
33091
33092 2002-01-03 Jakub Jelinek <jakub@redhat.com>
33093
33094 * g++.dg/other/debug2.C: New test.
33095
33096 * gcc.c-torture/compile/20020103-1.c: New test.
33097
33098 2002-01-02 Jakub Jelinek <jakub@redhat.com>
33099
33100 * gcc.dg/gnu89-init-1.c: Added new tests.
33101
33102 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33103
33104 * g++.dg/template/friend2.C: Remove as patch is reverted.
33105
33106 * g++.dg/warn/oldcast1.C: New test.
33107
33108 * g++.dg/template/ptrmem1.C: New test.
33109 * g++.dg/template/ptrmem2.C: New test.
33110
33111 * g++.dg/template/ntp.C: New test.
33112
33113 * g++.dg/other/component1.C: New test.
33114
33115 * g++.dg/template/ttp3.C: New test.
33116
33117 * g++.dg/template/friend2.C: New test.
33118 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33119
33120 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33121
33122 * g++.dg/other/ptrmem1.C: New test.
33123 * g++.dg/other/ptrmem2.C: New test.
33124
33125 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33126
33127 * g++.dg/template/ctor1.C: New test.
33128
33129 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
33130
33131 * g++.dg/template/friend2.C: New test.
33132
33133 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
33134
33135 * gcc.dg/mmix-1.c: New test.
33136
33137 2001-12-31 Richard Henderson <rth@redhat.com>
33138
33139 * gcc.dg/asm-5.c: New.
33140
33141 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
33142
33143 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33144 in namespace __gnu_cxx
33145
33146 2001-12-30 Richard Henderson <rth@redhat.com>
33147
33148 * gcc.dg/debug-6.c: New.
33149
33150 2001-12-30 Jakub Jelinek <jakub@redhat.com>
33151
33152 * gcc.c-torture/compile/20011229-2.c: New test.
33153
33154 2001-12-29 Jakub Jelinek <jakub@redhat.com>
33155
33156 * gcc.dg/debug-3.c: New test.
33157 * gcc.dg/debug-4.c: New test.
33158 * gcc.dg/debug-5.c: New test.
33159
33160 2001-12-29 Richard Henderson <rth@redhat.com>
33161
33162 * g++.dg/eh/loop1.C: New.
33163
33164 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
33165
33166 * g++.dg/template/crash1.C: New test.
33167
33168 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
33169
33170 * g++.dg/other/const1.C: New test.
33171
33172 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
33173
33174 * gcc.c-torture/compile/20011229-1.c: New test.
33175
33176 2001-12-28 Stan Shebs <shebs@apple.com>
33177
33178 * lib/objc-torture.exp: Resync with c-torture.exp.
33179 * lib/objc.exp: Load standard libraries.
33180
33181 2001-12-28 Jakub Jelinek <jakub@redhat.com>
33182
33183 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33184 additional tests.
33185
33186 2001-12-27 Roger Sayle <roger@eyesopen.com>
33187
33188 * gcc.c-torture/execute/string-opt-16.c: New testcase.
33189
33190 2001-12-27 Richard Henderson <rth@redhat.com>
33191
33192 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33193
33194 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
33195
33196 * g++.dg/eh/ctor1.C: New test.
33197 * g++.dg/other/error2.C: New test.
33198
33199 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
33200
33201 * g++.dg/other/init2.C: New test.
33202
33203 2001-12-24 Richard Henderson <rth@redhat.com>
33204
33205 * gcc.dg/20011223-1.c: New.
33206 * gcc.dg/inline-1.c: New.
33207
33208 2001-12-23 Richard Henderson <rth@redhat.com>
33209
33210 * gcc.dg/asm-4.c: Test operand modifiers.
33211
33212 2001-12-23 Richard Henderson <rth@redhat.com>
33213
33214 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33215
33216 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
33217
33218 * gcc.c-torture/execute/20011223-1.c: New test.
33219
33220 2001-12-21 Richard Henderson <rth@redhat.com>
33221
33222 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33223 re-enables the warning.
33224
33225 2001-12-21 Richard Henderson <rth@redhat.com>
33226
33227 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33228
33229 2001-12-20 Jakub Jelinek <jakub@redhat.com>
33230
33231 * gcc.c-torture/compile/20011218-1.c: New test.
33232
33233 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
33234
33235 * gcc.misc-test/arm-isr.exp: New file. Control running of the
33236 arm-isr.c test.
33237 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
33238 epilogue generation for ARM ISR routines.
33239
33240 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33241
33242 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33243 * gcc.dg/format/c90-printf-3.c: Likewise.
33244 * gcc.dg/format/c99-printf-3.c: Likewise.
33245 * gcc.dg/format/ext-1.c: Likewise.
33246 * gcc.dg/format/ext-6.c: Likewise.
33247 * gcc.dg/format/format.h: Prototype unlocked stdio.
33248
33249 2001-12-20 Richard Henderson <rth@redhat.com>
33250
33251 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33252 (arena): Use it.
33253 (malloc): Correct allocation logic. Abort if we fill up the
33254 arena before initialization complete.
33255 (realloc): Correct allocation logic.
33256
33257 2001-12-20 Jakub Jelinek <jakub@redhat.com>
33258
33259 * gcc.c-torture/compile/20011219-2.c: New test.
33260
33261 * gcc.c-torture/execute/20011219-1.c: New test.
33262
33263 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
33264
33265 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33266 target does not support weak symbols.
33267
33268 2001-12-19 Jakub Jelinek <jakub@redhat.com>
33269
33270 * gcc.c-torture/compile/20011219-1.c: New test.
33271
33272 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
33273
33274 * g++.dg/other/error1.C: New test.
33275
33276 2001-12-17 Jeffrey A Law (law@redhat.com)
33277
33278 * gcc.c-torture/execute/20011217-1.c: New test.
33279
33280 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
33281
33282 * objc.dg/special/: New directory.
33283 * objc.dg/special/special.exp: New file.
33284 * objc.dg/special/unclaimed-category-1.h: New file.
33285 * objc.dg/special/unclaimed-category-1a.m: New file.
33286 * objc.dg/special/unclaimed-category-1.m: New file.
33287
33288 2001-12-17 Andreas Jaeger <aj@suse.de>
33289
33290 * gcc.c-torture/compile/20011217-2.c: New test.
33291
33292 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
33293
33294 * gcc.c-torture/compile/20011217-1.c: New test.
33295
33296 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
33297
33298 * testsuite/gcc.dg/20011214-1.c: New.
33299
33300 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
33301
33302 * gcc.dg/altivec-4.c: New.
33303
33304 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
33305
33306 * gcc.dg/20011113-1.c: New test.
33307
33308 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
33309
33310 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33311 std::__malloc_alloc_template<0> and
33312 std::__default_alloc_template<false, 0>.
33313
33314 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
33315
33316 * objc/execute/bf-21.m: New test.
33317 * objc/execute/enumeration-1.m: New test.
33318 * objc/execute/enumeration-2.m: New test.
33319
33320 2001-12-12 Jakub Jelinek <jakub@redhat.com>
33321
33322 * gcc.dg/gnu89-init-1.c: New test.
33323
33324 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
33325
33326 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33327 * g++.old-deja/g++.jason/2371.C: Likewise.
33328 * g++.old-deja/g++.jason/template33.C: Likewise.
33329 * g++.old-deja/g++.jason/template34.C: Likewise.
33330 * g++.old-deja/g++.jason/template36.C: Likewise.
33331 * g++.old-deja/g++.oliva/typename1.C: Likewise.
33332 * g++.old-deja/g++.oliva/typename2.C: Likewise.
33333 * g++.old-deja/g++.other/typename1.C: Likewise.
33334 * g++.old-deja/g++.pt/inherit2.C: Likewise.
33335 * g++.old-deja/g++.pt/nontype5.C: Likewise.
33336 * g++.old-deja/g++.pt/typename11.C: Likewise.
33337 * g++.old-deja/g++.pt/typename14.C: Likewise.
33338 * g++.old-deja/g++.pt/typename16.C: Likewise.
33339 * g++.old-deja/g++.pt/typename3.C: Likewise.
33340 * g++.old-deja/g++.pt/typename4.C: Likewise.
33341 * g++.old-deja/g++.pt/typename5.C: Likewise.
33342 * g++.old-deja/g++.pt/typename7.C: Likewise.
33343 * g++.old-deja/g++.robertl/eb9.C: Likewise.
33344
33345 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
33346
33347 * g++.dg/other/linkage1.C: New test.
33348 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33349 specifiers.
33350
33351 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
33352
33353 * gcc.dg/concat.c: New test.
33354
33355 2001-12-11 Stan Shebs <shebs@apple.com>
33356
33357 * objc/compile: New test directory.
33358 * objc/compile/compile.exp: New expect script.
33359 * objc/compile/20011211-1.m: New compile test.
33360
33361 2001-12-11 Jason Merrill <jason@redhat.com>
33362
33363 * lib/prune.exp (prune_gcc_output): Also handle "In member
33364 function". So many permutations...
33365
33366 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
33367
33368 * g++.dg/template/typedef1.C: New test.
33369
33370 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
33371
33372 * g++.dg/other/copy1.C: New test.
33373
33374 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
33375
33376 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33377
33378 * gcc.dg/builtin-choose-expr.c: New.
33379
33380 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33381
33382 * gcc.dg/altivec-2.c: New.
33383
33384 2001-12-07 Richard Henderson <rth@redhat.com>
33385
33386 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33387
33388 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33389
33390 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33391 ultrasparc.
33392
33393 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33394
33395 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33396
33397 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33398
33399 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33400 variable argument list.
33401
33402 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33403
33404 * gcc.c-torture/execute/memcheck: Delete entire directory.
33405 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33406 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33407
33408 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33409
33410 * gcc.dg/Wshadow-1.c: New test.
33411
33412 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33413
33414 * gcc.c-torture/compile/20011130-1.c: New test.
33415
33416 * gcc.dg/noncompile/20011025-1.c: New test.
33417
33418 * g++.dg/other/anon-union.C: New test.
33419
33420 * gcc.c-torture/execute/20011024-1.c: New test.
33421
33422 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33423
33424 * gcc.c-torture/execute/20000722-1.x,
33425 gcc.c-torture/execute/20010123-1.x: Remove.
33426 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33427 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33428 gcc.dg/c99-complit-2.c: New tests.
33429
33430 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33431
33432 * g++.dg/inherit/base1.C: New test.
33433
33434 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33435
33436 * g++.dg/other/stdarg1.C: New test.
33437
33438 * gcc.c-torture/compile/20011130-2.c: New test.
33439
33440 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33441
33442 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33443 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33444 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33445 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33446 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33447 * gcc.dg/builtin-prefetch-1.c: New test.
33448
33449 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33450
33451 * gcc.dg/20011130-1.c: New test.
33452
33453 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33454
33455 * g++.dg/other/scope1.C: New test.
33456 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33457
33458 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33459
33460 * gcc.dg/vla-init-1.c: New test.
33461
33462 2001-12-01 Geoff Keating <geoffk@redhat.com>
33463
33464 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33465
33466 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33467
33468 * objc.dg/alias.m: Update.
33469 * objc.dg/class-1.m: Update.
33470 * objc.dg/const-str-1.m: Update.
33471 * objc.dg/fwd-proto-1.m: Update.
33472 * objc.dg/id-1.m: Update.
33473 * objc.dg/super-class-1.m: Update.
33474
33475 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33476
33477 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33478 constructs.
33479
33480 2001-11-28 Jeffrey A Law (law@cygnus.com)
33481
33482 * gcc.c-torture/execute/20011128-1.c: New test.
33483
33484 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33485
33486 * gcc.dg/20011127-1.c: New test.
33487
33488 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33489
33490 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33491 from Austin Group draft 7.
33492 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33493 scanf format arguments.
33494 * gcc.dg/format/no-exargs-2.c: New test.
33495
33496 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33497
33498 * g++.dg/abi/vbase8-4.C: New test.
33499
33500 2001-11-24 Ian Lance Taylor <ian@airs.com>
33501
33502 * gcc.c-torture/execute/20011121-1.c: New test.
33503
33504 2001-11-23 Jeffrey A Law (law@cygnus.com)
33505
33506 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33507
33508 2001-11-23 Andreas Jaeger <aj@suse.de>
33509
33510 * gcc.dg/cpp/charconst-2.c: New test.
33511
33512 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33513
33514 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33515 to the host if it is remote. Let tests specify extra headers
33516 they use.
33517 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33518 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33519 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33520 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33521 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33522 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33523 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33524 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33525 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33526 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33527
33528 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33529
33530 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33531 for little endian ARMs.
33532
33533 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33534
33535 * gcc.c-torture/compile/20011119-1.c: New test.
33536 * gcc.c-torture/compile/20011119-2.c: New test.
33537
33538 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33539
33540 * gcc.dg/altivec-1.c: Fix typo.
33541
33542 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33543
33544 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33545
33546 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33547
33548 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33549
33550 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33551
33552 * lib/g77.exp: Don't specify --rpath-link.
33553
33554 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33555 across all the headers.
33556 * gcc.dg/format/format.exp: For testing on a remote host,
33557 copy format.h.
33558
33559 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33560 * gcc.c-torture/execute/930406-1.c: Likewise.
33561 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33562
33563 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33564
33565 * gcc.dg/altivec-1.c: New.
33566
33567 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33568
33569 * gcc.dg/cpp/fpreprocessed.c: New test case.
33570
33571 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33572
33573 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33574 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33575 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33576
33577 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33578
33579 * gcc.dg/no-builtin-1.c: New test.
33580
33581 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33582
33583 * gcc.c-torture/execute/20011115-1.c: New test.
33584
33585 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33586
33587 * gcc.c-torture/compile/20011114-2.c: New test.
33588 * gcc.c-torture/compile/20011114-3.c: New test.
33589 * gcc.c-torture/compile/20011114-4.c: New test.
33590
33591 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33592
33593 * g++.dg/other/init1.C: New test.
33594
33595 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33596
33597 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33598 message.
33599
33600 * gcc.c-torture/execute/20011114-1.c: New testcase.
33601
33602 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33603 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33604 like the (before this change) version of 20010327-1.c.
33605
33606 2001-11-14 Roger Sayle <roger@eyesopen.com>
33607
33608 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33609
33610 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33611
33612 * g++.dg/init/array2.C: New test.
33613
33614 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33615
33616 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33617
33618 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33619
33620 * g++.dg/other/forscope1.C: New test.
33621 * g++.dg/ext/forscope1.C: New test.
33622 * g++.dg/ext/forscope2.C: New test.
33623
33624 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33625
33626 * gcc.c-torture/execute/20011113-1.c: New test.
33627
33628 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33629
33630 * gcc.c-torture/execute/20011109-2.c: New test.
33631
33632 * gcc.c-torture/execute/20011109-1.c: New test.
33633
33634 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33635
33636 * gcc.c-torture/compile/20011109-1.c: New test.
33637
33638 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33639
33640 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33641 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33642 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33643 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33644 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33645 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33646 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33647
33648 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33649
33650 * g++.dg/warn/Wshadow-1.C: New tests.
33651 * g++.old-deja/g++.mike/for3.C: Update.
33652
33653 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33654
33655 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33656 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33657 XFAILs. Adjust expected error texts.
33658 * gcc.c-torture/compile/20011106-1.c,
33659 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33660 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33661 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33662 gcc.dg/c99-array-lval-5.c: New tests.
33663
33664 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33665
33666 * gcc.dg/cpp/defined.c: Update.
33667
33668 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33669
33670 * gcc.c-torture/execute/anon-1.c: New test.
33671
33672 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33673
33674 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33675 same size, so no warning should be produced on stormy16.
33676
33677 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33678 due to oversized array.
33679 * g++.old-deja/g++.mike/ns15.C: Likewise.
33680 * g++.old-deja/g++.pt/crash16.C: Likewise.
33681
33682 2001-11-02 Graham Stott <grahams@redhat.com>
33683
33684 * g++.dgother/debug1.C: Fix typos.
33685
33686 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33687
33688 * g++.dg/other/debug1.C: New test.
33689
33690 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33691
33692 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33693 of unsigned long.
33694
33695 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33696
33697 * gcc.dg/20011029-2.c: New test.
33698
33699 * gcc.c-torture/compile/20011029-1.c: New test.
33700
33701 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33702
33703 * objc/execute/class_self-1.m: New test.
33704 * objc/execute/class_self-2.m: New test.
33705
33706 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33707
33708 * gcc.misc-tests/msgs.exp: Delete.
33709 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33710 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33711 error set to match recent changes.
33712
33713 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33714
33715 * gcc.dg/20011021-1.c: New test.
33716
33717 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33718
33719 * gcc.c-torture/compile/20011023-1.c: New test.
33720
33721 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33722
33723 * lib/g77.exp: Rewrite based on lib/g++.exp.
33724
33725 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33726
33727 * gcc.c-torture/execute/20011019-1.c: New test.
33728
33729 * gcc.dg/20011018-1.c: New test.
33730
33731 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33732
33733 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33734
33735 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33736
33737 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33738 * gcc.dg/attr-invalid.c: Likewise.
33739
33740 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33741
33742 * testsuite/gcc.dg/20011015-1.c: New test.
33743
33744 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33745
33746 * g++.dg/template/unify2.C: New test.
33747
33748 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33749
33750 * g++.dg/other/exception-specification.C: New test
33751
33752 2001-10-13 Tom Rix <trix@redhat.com>
33753
33754 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33755 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33756
33757 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33758
33759 * testsuite/gcc.dg/20011009-1.c: New test.
33760
33761 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33762
33763 PR g++/4476
33764 * g++.dg/other/friend1.C: New test.
33765
33766 2001-10-11 Richard Henderson <rth@redhat.com>
33767
33768 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33769
33770 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33771
33772 * gcc.c-torture/compile/20011010-1.c: New.
33773
33774 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33775
33776 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33777 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33778 g77.f-torture/execute/execute.exp,
33779 g77.f-torture/noncompile/noncompile.exp,
33780 gcc.c-torture/compile/compile.exp,
33781 gcc.c-torture/execute/execute.exp,
33782 gcc.c-torture/execute/ieee/ieee.exp,
33783 gcc.c-torture/execute/memcheck/memcheck.exp,
33784 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33785 objc/execute/execute.exp: Update FSF address.
33786
33787 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33788
33789 * gcc.dg/cpp/cmdlne-C.c: Update.
33790 * gcc.dg/cpp/cmdlne-C2.c: New.
33791
33792 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33793
33794 * gcc.c-torture/execute/20011008-3.c: New.
33795
33796 2001-10-08 DJ Delorie <dj@redhat.com>
33797
33798 * gcc.dg/20011008-1.c: New.
33799 * gcc.dg/20011008-2.c: New.
33800
33801 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33802
33803 * gcc.dg/cpp/spacing1.c: Update test.
33804
33805 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33806
33807 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33808 spelling errors of "separate" as "seperate".
33809
33810 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33811
33812 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33813 enough to avoid inlining.
33814
33815 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33816
33817 * lib/g77.exp: set libg2c_dir correctly.
33818
33819 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33820
33821 * gcc.dg/cpp/macro11.c: New test.
33822
33823 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33824
33825 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33826 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33827 gcc.dg/format/multattr-3.c: New tests.
33828 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33829 tests for format attributes on function pointers being rejected.
33830
33831 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33832
33833 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33834
33835 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33836
33837 * g++.dg/warn/format1.C: New test.
33838
33839 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33840
33841 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33842
33843 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33844
33845 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33846
33847 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33848
33849 * gcc.dg/cpp/redef2.c: Add test.
33850
33851 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33852
33853 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33854 long-standing bug on i686, apparently.
33855 * gcc.c-torture/execute/loop-2c.x: New file.
33856 * gcc.c-torture/execute/loop-2d.x: New file.
33857 * gcc.c-torture/execute/loop-3c.x: New file.
33858
33859 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33860
33861 * gcc.dg/cpp/20000625-2.c: Correct line number.
33862
33863 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33864
33865 * gcc.dg/cpp/macro10.c: New test.
33866 * gcc.dg/cpp/strify3.c: New test.
33867 * gcc.dg/cpp/spacing1.c: Add tests.
33868 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33869 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33870
33871 2001-09-24 DJ Delorie <dj@redhat.com>
33872
33873 * gcc.c-torture/execute/20010924-1.c: New test.
33874
33875 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33876
33877 * testsuite/objc/execute/paste.m: Remove.
33878
33879 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33880
33881 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33882
33883 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33884
33885 * g77.dg/strlen0.f: New test.
33886
33887 2001-09-21 Richard Henderson <rth@redhat.com>
33888
33889 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33890 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33891
33892 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33893
33894 Table-driven attributes.
33895 * g++.dg/ext/attrib1.C: New test.
33896
33897 2001-09-20 DJ Delorie <dj@redhat.com>
33898
33899 * gcc.dg/20000926-1.c: Update expected warning messages.
33900 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33901 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33902 array.
33903
33904 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33905
33906 * g++.dg/eh/registers1.C: New test case.
33907
33908 2001-09-17 Richard Henderson <rth@redhat.com>
33909
33910 * gcc.dg/array-5.c: Fix VLA decomposition test.
33911
33912 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33913
33914 * gcc.dg/cpp/line5.c: New testcase.
33915
33916 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33917
33918 * gcc.dg/cpp/macro9.c: New test.
33919
33920 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
33921
33922 * gcc.c-torture/execute/980223.c: Change type of addr from long
33923 to char *.
33924
33925 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
33926
33927 * gcc.c-torture/execute/20010915-1.c: New test.
33928
33929 2001-09-14 Janis Johnson <janis187@us.ibm.com>
33930
33931 * g77.dg/bprob: New directory.
33932 * g77.dg/bprob/bprob.exp: New file.
33933 * g77.dg/bprob/bprob-1.f: New test.
33934 * g77.dg/gcov: New directory.
33935 * g77.dg/gcov/gcov.exp: New file.
33936 * g77.dg/gcov/gcov-1.f: New test.
33937 * g77.dg/gcov/gcov-1.x: New file.
33938
33939 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
33940
33941 * gcc.dg/cpp/directiv.c: Update.
33942 * gcc.dg/cpp/undef1.c: Update.
33943
33944 2001-09-12 Jakub Jelinek <jakub@redhat.com>
33945
33946 * gcc.dg/20010912-1.c: New test.
33947
33948 2001-09-11 Janis Johnson <janis187@us.ibm.com>
33949
33950 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33951 language-independent file in lib.
33952 * lib/gcov.exp: New file.
33953
33954 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
33955
33956 * gcc.c-torture/compile/20010911-1.c: New test.
33957
33958 2001-09-10 Janis Johnson <janis187@us.ibm.com>
33959
33960 * lib/profopt.exp: New, to support profile-directed optimizations.
33961 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33962 * gcc.misc-tests/bprob-1.c: New test.
33963 * gcc.misc-tests/bprob-2.c: New test.
33964
33965 2001-09-07 Janis Johnson <janis187@us.ibm.com>
33966
33967 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33968 XFAIL and which kinds of gcov output to verify.
33969 * gcc.misc-tests/gcov-4b.x: New file.
33970 * gcc.misc-tests/gcov-5b.x: New file.
33971 * gcc.misc-tests/gcov-6.x: New file.
33972 * gcc.misc-tests/gcov-7.c: New test.
33973 * gcc.misc-tests/gcov-7.x: New file.
33974
33975 2001-09-06 Janis Johnson <janis187@us.ibm.com>
33976
33977 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33978 * gcc.misc-tests/gcov-6.c: New test.
33979
33980 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
33981
33982 PR c++/3986
33983 * g++.dg/abi/vbase1.C: New test.
33984
33985 2001-09-05 Ziemowit Laski <zlaski@apple.com>
33986
33987 * objc.dg/method-2.m: New.
33988
33989 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
33990
33991 PR c++/4203
33992 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33993 * g++.dg/init/empty1.C: New test.
33994
33995 2001-09-03 Jakub Jelinek <jakub@redhat.com>
33996
33997 * gcc.c-torture/compile/20010903-1.c: New test.
33998
33999 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
34000
34001 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
34002 for m68k.
34003
34004 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
34005
34006 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34007
34008 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34009
34010 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34011
34012 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
34013
34014 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34015 for 16-bit 'unsigned int'.
34016
34017 2001-08-29 Kazu Hirata <kazu@hxi.com>
34018
34019 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34020
34021 2001-08-27 Richard Henderson <rth@redhat.com>
34022
34023 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34024 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34025
34026 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
34027
34028 * gcc.dg/asm-names.c (ymain): New.
34029
34030 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
34031
34032 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34033 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34034 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34035
34036 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34037
34038 * gcc.dg/compare5.c: New testcase.
34039
34040 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
34041
34042 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
34043 and "In instantiation".
34044
34045 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
34046
34047 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
34048
34049 2001-08-20 Janis Johnson <janis187@us.ibm.com>
34050
34051 * gcc.misc-tests/gcov.exp: Add support for branch information.
34052 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
34053 * gcc.misc-tests/gcov-4.c: New test.
34054 * gcc.misc-tests/gcov-4b.c: New test.
34055 * gcc.misc-tests/gcov-5b.c: New test.
34056
34057 2001-08-20 Zack Weinberg <zackw@panix.com>
34058
34059 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
34060 expected to fail.
34061
34062 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
34063
34064 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
34065
34066 2001-08-19 Jakub Jelinek <jakub@redhat.com>
34067
34068 * g++.dg/eh/template1.C: New test.
34069
34070 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
34071
34072 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
34073 Fix thinko.
34074 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
34075 for xfail.
34076
34077 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
34078
34079 * lib/g77-dg.exp: Use prune.exp for common procedures
34080 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
34081 * lib/g77.exp: (g77-dg-prune) Remove
34082
34083 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
34084
34085 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
34086
34087 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34088
34089 * g++.dg/template/unify1.C: New test.
34090
34091 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
34092
34093 * g++.dg/abi/empty4.C: New test.
34094
34095 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
34096
34097 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34098 solaris2.*
34099 * g77.f-torture/compile/pr3743.x: Likewise.
34100
34101 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
34102
34103 * g++.dg/other/using-declaration.C: New test.
34104
34105 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
34106
34107 * gcc.dg/cpp/tr-sign.c: New testcase.
34108
34109 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
34110
34111 * gcc.dg/cpp/19951025-1.c: Revert.
34112 * gcc.dg/cpp/directiv.c: We no longer process directives that
34113 interrupt macro arguments.
34114
34115 2001-08-03 Zack Weinberg <zackw@stanford.edu>
34116
34117 * gcc.dg/bconstp-1.c: New test.
34118
34119 2001-08-03 Richard Henderson <rth@redhat.com>
34120
34121 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34122
34123 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
34124
34125 * gcc.dg/cpp/19951025-1.c: Update.
34126
34127 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
34128
34129 * g77.dg/ff90-1.f (s): Fix reference of variable z,
34130 should be x.
34131
34132 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
34133
34134 Kill -fhonor-std.
34135 * g++.old-deja/g++.ns/ns14.C: Remove special options.
34136 * g++.old-deja/g++.other/std1.C: Likewise.
34137 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34138
34139 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34140
34141 * lib/g77.exp: Load gcc-defs.exp for common procedures
34142 (g77_pass, g77_fail, g77_finish, g77_exit,
34143 ${tool}_check_unsupported_p} Now redundant. Deleted.
34144
34145 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34146
34147 * g77.dg/fbackslash.f
34148 * g77.dg/fcase-preserve.f
34149 * g77.dg/ff90-1.f
34150 * g77.dg/ffixed-line-length-0.f
34151 * g77.dg/ffixed-line-length-132.f
34152 * g77.dg/ffixed-line-length-7.f
34153 * g77.dg/ffixed-line-length-72.f
34154 * g77.dg/ffixed-line-length-none.f
34155 * g77.dg/ffree-form-1.f
34156 * g77.dg/fno-backslash.f
34157 * g77.dg/fno-f90-1.f
34158 * g77.dg/fno-fixed-form-1.f
34159 * g77.dg/fno-onetrip.f
34160 * g77.dg/fno-typeless-boz.f
34161 * g77.dg/fno-underscoring.f
34162 * g77.dg/fno-vxt-1.f
34163 * g77.dg/fonetrip.f
34164 * g77.dg/ftypeless-boz.f
34165 * g77.dg/fugly-assumed.f
34166 * g77.dg/funderscoring.f
34167 * g77.dg/fvxt-1.f
34168
34169 2001-08-01 Ziemowit Laski <zlaski@apple.com>
34170
34171 * objc.dg/fwd-proto-1.m: New.
34172 * objc.dg/local-decl-1.m: New.
34173 * objc.dg/naming-1.m: New.
34174 * objc.dg/naming-2.m: New.
34175 * objc.dg/proto-hier-1.m: New.
34176
34177 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
34178
34179 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34180 largest-type elements to a struct makes its size grow.
34181
34182 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
34183
34184 * g++.dg/abi/vthunk1.C: New test.
34185
34186 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
34187
34188 * g++.dg/abi/vbase8-22.C: New test.
34189
34190 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
34191
34192 * gcc.dg/cpp/macro8.c: New test.
34193
34194 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
34195
34196 * g++.dg/abi/vbase8-21.C: New test.
34197
34198 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
34199
34200 * g++.dg/abi/vbase8-10.C: New test.
34201
34202 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34203
34204 * lib/g++.exp (g++_set_ld_library_path): Renamed to
34205 ${tool}_set_ld_library_path.
34206 Changed caller.
34207 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34208 g++.exp.
34209
34210 2001-07-26 Stan Cox <scox@redhat.com>
34211
34212 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34213 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34214 gcc_exit, gcc_check_unsupported_p):
34215 Moved to gcc-deps.exp
34216 * gcc-deps.exp: New file.
34217
34218 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34219
34220 * g++.old-deja/g++.pt/defarg14.C: New test.
34221
34222 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34223
34224 * g++.old-deja/g++.other/lineno5.C: New test.
34225
34226 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34227
34228 * g++.old-deja/g++.pt/crash68.C: New test.
34229
34230 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
34231
34232 * g++.old-deja/g++.other/crash42.C: New test.
34233
34234 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
34235
34236 * gcc.dg/cpp/extratokens.c: Fix.
34237 * gcc.dg/cpp/skipping2.c: New tests.
34238
34239 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34240
34241 * gcc.c-torture/execute/20010724-1.c: New file.
34242 * gcc.c-torture/execute/20010724-1.x: New file.
34243
34244 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34245
34246 * g++.old-deja/g++.other/cond7.C: New test.
34247
34248 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34249
34250 * g++.old-deja/g++.other/optimize4.C: New test.
34251
34252 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
34253
34254 * g++.old-deja/g++.abi/vbase8-5.C: New test.
34255
34256 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
34257
34258 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34259 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34260 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34261 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34262
34263 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34264 bug report" message.
34265
34266 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34267 * g++.dg/ext/instantiate1.C: Move from old-deja.
34268
34269 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
34270
34271 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34272 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34273 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34274 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34275
34276 2001-07-23 Jeffrey A Law (law@cygnus.com)
34277
34278 * gcc.c-torture/execute/20010723-1.c: New test.
34279
34280 2001-07-23 Ben Elliston <bje@redhat.com>
34281
34282 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34283
34284 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34285
34286 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34287 i[34567]86-*-*.
34288 Delete handling of ieee_multilib_flags.
34289 Pass -mieee for alpha*-*-* and sh-*-*.
34290 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34291
34292 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
34293
34294 Remove old-abi tests.
34295 * g++.old-deja/g++.mike/p11116.C: Remove.
34296 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34297
34298 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
34299
34300 * g77.f-torture/compile/pr3743.f: New test
34301
34302 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
34303
34304 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34305
34306 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34307
34308 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34309 g++.old-deja/g++.pt/static6.C: Likewise.
34310 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34311 supports weak symbols.
34312
34313 2001-07-18 Andreas Jaeger <aj@suse.de>
34314
34315 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34316 supported again.
34317
34318 2001-07-18 Andreas Jaeger <aj@suse.de>
34319
34320 * gcc.dg/iftrap-1.c: Fix target line.
34321
34322 2001-07-17 Richard Henderson <rth@redhat.com>
34323
34324 * gcc.c-torture/execute/20010717-1.c: New.
34325
34326 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
34327
34328 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34329 tests.
34330
34331 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34332
34333 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34334
34335 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34336
34337 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34338 UAC_SIGBUS, UAC_NOPRINT definitions.
34339
34340 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
34341
34342 * objc/execute/object_is_class.m: New test.
34343 * objc/execute/object_is_meta_class.m: New test.
34344
34345 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
34346
34347 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34348 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34349
34350 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
34351
34352 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34353 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34354
34355 2001-07-14 Richard Henderson <rth@redhat.com>
34356
34357 * gcc.dg/iftrap-1.c: New.
34358
34359 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
34360
34361 * g77.f-torture/execute/intrinsic77.f: New test.
34362
34363 2001-07-11 Janis Johnson <janis@us.ibm.com>
34364
34365 * gcc.misc-tests/gcov-3.c: New test.
34366
34367 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34368
34369 * gcc.c-torture/compile/20010711-1.c,
34370 * gcc.c-torture/compile/20010711-2.c: New tests.
34371
34372 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34373
34374 * gcc.c-torture/execute/20010711-1.c: New test.
34375
34376 2001-07-11 Ben Elliston <bje@redhat.com>
34377
34378 * g++.old-deja/g++.other/enum5.C: New test.
34379
34380 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34381
34382 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34383 (g++-dg-prune): Call prune_gcc_output.
34384 * prune.exp: New file for prune_gcc_output.
34385 * lib/g++.exp, lib/gcc.exp: Load it.
34386
34387 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34388
34389 * gcc.c-torture/compile/20010701-1.c,
34390 g++.old-deja/g++.ext/attrib6.C: New tests.
34391
34392 2001-07-06 Jeffrey A Law (law@cygnus.com)
34393
34394 * gcc.c-torture/compile/20010706-1.c: New test.
34395
34396 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34397
34398 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34399
34400 2001-06-28 Stan Shebs <shebs@apple.com>
34401
34402 * gcc.dg/pragma-darwin.c: New test.
34403
34404 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34405
34406 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34407 Solaris 2.[678] system.
34408
34409 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34410
34411 * gcc.dg/20010622-1.c: New test.
34412
34413 2001-06-18 Stan Shebs <shebs@apple.com>
34414
34415 * objc.dg: New directory.
34416 * objc.dg/dg.exp: New file.
34417 * objc.dg/alias.m: New.
34418 * objc.dg/class-1.m: New.
34419 * objc.dg/class-2.m: New.
34420 * objc.dg/const-str-1.m: New.
34421 * objc.dg/const-str-2.m: New.
34422 * objc.dg/id-1.m: New.
34423 * objc.dg/method-1.m: New.
34424 * objc.dg/super-class-1.m: New.
34425 * lib/objc-dg.exp: New file.
34426
34427 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34428
34429 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34430 of label name.
34431
34432 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34433
34434 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34435
34436 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34437
34438 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34439 variable.
34440
34441 2001-06-12 Richard Henderson <rth@redhat.com>
34442
34443 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34444
34445 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34446
34447 * g++.old-deja/g++.abi/vbase5.C: New test.
34448 * g++.old-deja/g++.abi/vbase6.C: New test.
34449 * g++.old-deja/g++.abi/vbase7.C: New test.
34450
34451 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34452
34453 * gcc.c-torture/compile/20010610-1.c: New test.
34454
34455 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34456
34457 * g++.old-deja/g++.abi/vbase4.C: New test.
34458
34459 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34460
34461 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34462 support %f for HC11/HC12 targets.
34463 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34464 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34465 on HC11/HC12 targets.
34466 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34467
34468 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34469
34470 * gcc.dg/wchar_t-1.c: New file.
34471 * gcc.dg/wint_t-1.c: Likewise.
34472
34473 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34474
34475 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34476
34477 2001-06-11 Richard Henderson <rth@redhat.com>
34478
34479 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34480
34481 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34482
34483 * gcc.c-torture/compile/20010611-1.c: New test.
34484
34485 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34486
34487 * gcc.dg/c99-tag-1.c: Add more tests.
34488
34489 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34490
34491 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34492 representation on MN10300 and ARM/Thumb.
34493
34494 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34495
34496 * g77.f-torture/execute/20010610.f: New.
34497
34498 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34499
34500 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34501 names.
34502
34503 2001-06-09 Richard Henderson <rth@redhat.com>
34504
34505 * gcc.c-torture/execute/ashrdi-1.c: New.
34506 * gcc.c-torture/execute/ashldi-1.c: New.
34507 * gcc.c-torture/execute/lshrdi-1.c: New.
34508
34509 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34510
34511 * objc/execute/load-3.m: Added. Check sending +load to categories,
34512 in addition to classes.
34513
34514 2001-06-08 Stan Shebs <shebs@apple.com>
34515
34516 * objc/execute/load-2.m: New test. From Nicola Pero
34517 <n.pero@mi.flashnet.it>.
34518
34519 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34520
34521 * gcc.c-torture/execute/20010605-2.c: New test.
34522
34523 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34524
34525 * g++.old-deja/g++.abi/vbase2.C: New test.
34526 * g++.old-deja/g++.abi/vbase3.C: New test.
34527
34528 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34529
34530 * g++.old-deja/g++.pt/friend49.C: New test.
34531
34532 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34533
34534 * g++.old-deja/g++.ext/anon3.C: New test.
34535
34536 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34537
34538 * g++.old-deja/g++.other/conv7.C: New test.
34539
34540 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34541
34542 * gcc.c-torture/compile/20010605-2.c: New test.
34543
34544 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34545
34546 * gcc.c-torture/execute/20010604-1.c: New test.
34547
34548 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34549
34550 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34551
34552 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34553
34554 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34555 (g++_link_flags): Likewise.
34556 (g++_init): Pass gccpath's value to two previous functions.
34557
34558 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34559
34560 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34561 Ensure logfile entry matches exec command line.
34562
34563 2001-05-31 Richard Henderson <rth@redhat.com>
34564
34565 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34566 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34567
34568 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34569
34570 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34571 compiler for irix6.2
34572
34573 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34574
34575 * g++.old-deja/g++.other/optimize3.C: New file.
34576
34577 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34578
34579 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34580 assemble.
34581
34582 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34583
34584 * g++.old-deja/g++.other/optimize2.C: New file.
34585
34586 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34587
34588 * gcc.c-torture/compile/20010518-2.c: New file.
34589 * gcc.c-torture/execute/20010518-1.c: New file.
34590 * gcc.c-torture/execute/20010518-2.c: New file.
34591
34592 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34593
34594 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34595
34596 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34597
34598 G++ no longer defines builtins that do not begin with __builtin.
34599 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34600 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34601 * g++.old-deja/g++.law/builtin1.C: Likewise.
34602 * g++.old-deja/g++.law/cvt2.C: Likewise.
34603 * g++.old-deja/g++.mike/net5.C: Likewise.
34604 * g++.old-deja/g++.other/builtins1.C: Likewise.
34605 * g++.old-deja/g++.other/builtins2.C: Likewise.
34606 * g++.old-deja/g++.other/builtins3.C: Likewise.
34607 * g++.old-deja/g++.other/builtins4.C: Likewise.
34608 * g++.old-deja/g++.other/inline8.C: Likewise.
34609 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34610
34611 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34612
34613 * g++.old-deja/g++.pt/using1.C: Adjust.
34614 * g++.old-deja/g++.pt/using2.C: New test.
34615
34616 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34617
34618 * gcc.dg/cpp/charconst.c: New tests.
34619 * gcc.dg/cpp/escape.c: New tests.
34620 * gcc.dg/cpp/escape-1.c: New tests.
34621 * gcc.dg/cpp/escape-2.c: New tests.
34622 * gcc.dg/cpp/ucs.c: New tests.
34623
34624 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34625
34626 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34627 native compiler for irix6.5.
34628
34629 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34630
34631 * lib/g++.exp (g++_include_flags): Use args to compute
34632 get_multilibs.
34633 (g++_link_flags): Likewise.
34634 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34635
34636 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34637
34638 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34639
34640 2001-05-21 Geoff Keating <geoffk@redhat.com>
34641
34642 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34643 this file.
34644
34645 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34646
34647 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34648 STACK_SIZE;
34649 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34650 to STACK_SIZE; Use it to define size of add_histo array.
34651 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34652 to STACK_SIZE.
34653 (f): Use GITT_SIZE to define size of gitt local table.
34654 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34655 to STACK_SIZE; Use it to define size of bytemem array.
34656
34657 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34658
34659 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34660 on 68HC11/HC12 due to the asm instruction.
34661 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34662 * gcc.c-torture/compile/920520-1.x: Likewise.
34663 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34664 on 68HC11/HC12 because the function is larger than 64K.
34665 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34666 on 68HC11/HC12 because the structure is too large.
34667
34668 2001-05-20 Richard Henderson <rth@redhat.com>
34669
34670 * gcc.c-torture/execute/20010520-1.c: New.
34671
34672 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34673
34674 * g++.old-deja/g++.warn/compare1.C: New test.
34675 * gcc.dg/compare4.c: New test.
34676
34677 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34678
34679 * g++.old-deja/g++.other/optimize1.C: New test.
34680
34681 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34682
34683 * g++.old-deja/g++.pt/spec41.C: New test.
34684
34685 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34686
34687 * gcc.c-torture/compile/20010114-1.x: Remove.
34688
34689 2001-05-18 Stan Shebs <shebs@apple.com>
34690
34691 * gcc.c-torture/compile/20010518-1.c: New test.
34692
34693 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34694
34695 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34696 * g++.old-deja/g++.pt/crash67.C: New test.
34697
34698 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34699
34700 * g++.old-deja/g++.other/debug9.C: New test.
34701
34702 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34703
34704 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34705
34706 2001-05-16 Jan Hubicka <jh@suse.cz>
34707
34708 * gcc.c-torture/compile/20010516-1.c: New test.
34709
34710 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34711
34712 * g++.old-deja/g++.other/crash41.C: New test.
34713
34714 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34715
34716 * g++.old-deja/g++.pt/crash66.C: New test.
34717
34718 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34719
34720 * g++.old-deja/g++.robertl/eb27.C: Convert.
34721
34722 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34723
34724 * g++.dg/friend-warn.C: New test. Do not warn about friend
34725 declaration being redundant.
34726
34727 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34728
34729 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34730
34731 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34732
34733 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34734
34735 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34736
34737 * lib/g++.exp: Use testsuite_flags.
34738
34739 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34740
34741 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34742
34743 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34744
34745 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34746
34747 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34748
34749 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34750
34751 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34752
34753 * gcc.c-torture/compile/20010313-1.c: New test.
34754
34755 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34756
34757 * gcc.dg/cpp/direct2.c: New test.
34758 * gccq.dg/cpp/direct2s.c: New test.
34759
34760 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34761
34762 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34763
34764 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34765 * g++.old-deja/g++.other/op3.C: Likewise.
34766
34767 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34768
34769 * gcc.dg/cpp/syshdr.h: New file.
34770 * gcc.dg/cpp/sysmac1.c: Update.
34771 * gcc.dg/cpp/sysmac2.c: Update.
34772
34773 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34774
34775 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34776
34777 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34778
34779 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34780 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34781
34782 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34783
34784 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34785
34786 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34787
34788 * lib/g++.exp (g++_include_flags): Don't use any special flags
34789 if TESTING_IN_BUILD_TREE is not defined.
34790 (g++_init): Use a plain 'c++' as the compiler if
34791 TESTING_IN_BUILD_TREEE is not defined.
34792
34793 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34794
34795 * g++.old-deja/g++.eh/catch13.C: New test.
34796 * g++.old-deja/g++.eh/catch14.C: New test.
34797
34798 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34799
34800 * gcc.dg/cpp/tr-define.c: New test.
34801
34802 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34803
34804 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34805 <stdlib.h>, not <malloc.h>.
34806
34807 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34808
34809 * g++.old-deja/g++.ns/template17.C: New test.
34810
34811 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34812
34813 * g++.old-deja/g++.pt/ref4.C: New test.
34814
34815 2001-04-30 Richard Henderson <rth@redhat.com>
34816
34817 * gcc.dg/20000724-1.c: Revert last change.
34818
34819 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34820
34821 * g77.f-torture/execute/20010430.f: New test.
34822
34823 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34824
34825 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34826
34827 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34828
34829 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34830
34831 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34832
34833 * g++.old-deja/g++.eh/crash6.C: New test.
34834
34835 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34836
34837 * g++.old-deja/g++.other/warn7.C: New test.
34838
34839 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34840
34841 * g++.old-deja/g++.other/defarg9.C: New test.
34842
34843 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34844
34845 * g77.f-torture/compile/20010426.f: New test.
34846 * g77.f-torture/execute/20010426.f: New test.
34847
34848 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34849
34850 * g77.f-torture/compile/20000629-1.x: Remove - error
34851 has been fixed.
34852
34853 2001-04-26 Jeffrey A Law (law@cygnus.com)
34854
34855 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34856 Tweak slightly to work with g++.dg framework.
34857 * g++.dg/special/ecos.exp: Run initp1.C test.
34858 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34859
34860 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34861 its linker doesn't give line numbers either.
34862 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34863
34864 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34865
34866 * g++.old-deja/g++.other/lex1.C: New test.
34867
34868 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34869
34870 * gcc.dg/noncompile/20010425-1.c: New test.
34871
34872 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34873
34874 * g++.old-deja/g++.pt/mangle2.C: New test.
34875
34876 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34877
34878 * gcc.dg/format/plus-1.c: New test.
34879
34880 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34881
34882 * gcc.dg/20010423-1.c: New test.
34883
34884 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34885
34886 * gcc.c-torture/execute/20010422-1.c: New test.
34887
34888 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34889
34890 * g++.old-deja/g++.ns/type2.C: New test.
34891
34892 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34893
34894 * g++.old-deja/g++.other/perf1.C: New test.
34895
34896 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34897
34898 * gcc.dg/c99-func-2.c: Remove xfail.
34899 * gcc.dg/c99-func-3.c: Remove xfail.
34900 * gcc.dg/c99-func-4.c: Remove xfail.
34901
34902 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34903
34904 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34905
34906 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34907
34908 * gcc.c-torture/compile/20010423-1.c: New test.
34909
34910 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34911
34912 * g++.old-deja/g++.pt/typename28.C: New test.
34913
34914 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34915
34916 * g++.old-deja/g++.abi/empty2.C: New test.
34917 * g++.old-deja/g++.abi/empty3.C: New test.
34918
34919 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34920
34921 * g++.old-deja/g++.other/comdat2.C: New test.
34922 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34923
34924 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34925
34926 * g++.old-deja/g++.other/overload14.C: New test.
34927
34928 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34929
34930 * g++.old-deja/g++.other/lookup23.C: New test.
34931
34932 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34933
34934 * gcc.c-torture/execute/20010403-1.c: New test.
34935
34936 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
34937 Mark Mitchell <mark@codesourcery.com>
34938
34939 * lib/old-dejagnu.exp: Don't delete output of executable.
34940 Add .exe suffix to executables.
34941
34942 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
34943
34944 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34945
34946 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34947
34948 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34949
34950 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34951
34952 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34953 * g++.old-deja/g++.abi/crash1.C: New test.
34954
34955 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34956
34957 * g++.old-deja/g++.other/crash40.C: New test.
34958
34959 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34960
34961 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34962
34963 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
34964
34965 * g++.old-deja/g++.other/warn6.C: New test.
34966
34967 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34968
34969 * g++.old-deja/g++.robertl/eb42.C: Same.
34970
34971 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34972
34973 * gcc.dg/wtr-conversion-1.c: New testcase.
34974
34975 2001-04-10 Richard Henderson <rth@redhat.com>
34976
34977 * g++.old-deja/g++.other/array5.C: New.
34978
34979 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34980
34981 * gcc.c-torture/execute/20010408-1.c: New test.
34982
34983 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
34984
34985 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34986 headers and constructs.
34987 * g++.old-deja/g++.robertl/eb79.C: Same.
34988 * g++.old-deja/g++.robertl/eb77.C (main): Same.
34989 * g++.old-deja/g++.robertl/eb73.C: Same.
34990 * g++.old-deja/g++.robertl/eb66.C (main): Same.
34991 * g++.old-deja/g++.robertl/eb55.C (t): Same.
34992 * g++.old-deja/g++.robertl/eb54.C (main): Same.
34993 * g++.old-deja/g++.robertl/eb46.C (main): Same.
34994 * g++.old-deja/g++.robertl/eb44.C: Same.
34995 * g++.old-deja/g++.robertl/eb41.C (main): Same.
34996 * g++.old-deja/g++.robertl/eb4.C (main): Same.
34997 * g++.old-deja/g++.robertl/eb39.C: Same.
34998 * g++.old-deja/g++.robertl/eb33.C (main): Same.
34999 * g++.old-deja/g++.robertl/eb31.C (main): Same.
35000 * g++.old-deja/g++.robertl/eb30.C: Same.
35001 * g++.old-deja/g++.robertl/eb3.C: Same.
35002 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
35003 * g++.old-deja/g++.robertl/eb21.C: Same.
35004 * g++.old-deja/g++.robertl/eb15.C: Same.
35005 * g++.old-deja/g++.robertl/eb118.C: Same.
35006 * g++.old-deja/g++.robertl/eb115.C (main): Same.
35007 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35008 * g++.old-deja/g++.robertl/eb109.C: Same.
35009 * g++.old-deja/g++.other/sibcall1.C (main): Same.
35010 * g++.old-deja/g++.mike/rtti1.C: Same.
35011 * g++.old-deja/g++.mike/p658.C: Same.
35012 * g++.old-deja/g++.mike/net46.C: Same.
35013 * g++.old-deja/g++.mike/net34.C: Same.
35014 * g++.old-deja/g++.mike/memoize1.C: Same.
35015 * g++.old-deja/g++.mike/eh2.C: Same.
35016 * g++.old-deja/g++.law/weak.C: Same.
35017 * g++.old-deja/g++.law/visibility7.C: Same.
35018 * g++.old-deja/g++.law/visibility25.C: Same.
35019 * g++.old-deja/g++.law/visibility22.C: Same.
35020 * g++.old-deja/g++.law/visibility2.C: Same.
35021 * g++.old-deja/g++.law/visibility17.C: Same.
35022 * g++.old-deja/g++.law/visibility13.C: Same.
35023 * g++.old-deja/g++.law/visibility10.C: Same.
35024 * g++.old-deja/g++.law/visibility1.C: Same.
35025 * g++.old-deja/g++.law/virtual3.C (eval): Same.
35026 * g++.old-deja/g++.law/vbase1.C: Same.
35027 * g++.old-deja/g++.law/operators32.C: Same.
35028 * g++.old-deja/g++.law/nest3.C: Same.
35029 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35030 * g++.old-deja/g++.law/except5.C (main): Same.
35031 * g++.old-deja/g++.law/cvt7.C (run): Same.
35032 * g++.old-deja/g++.law/cvt2.C: Same.
35033 * g++.old-deja/g++.law/cvt16.C: Same.
35034 * g++.old-deja/g++.law/ctors6.C (bar): Same.
35035 * g++.old-deja/g++.law/ctors17.C (main): Same.
35036 * g++.old-deja/g++.law/ctors13.C: Same.
35037 * g++.old-deja/g++.law/ctors12.C (main): Same.
35038 * g++.old-deja/g++.law/ctors10.C: Same.
35039 * g++.old-deja/g++.law/code-gen5.C: Same.
35040 * g++.old-deja/g++.law/bad-error7.C: Same.
35041 * g++.old-deja/g++.law/arm9.C: Same.
35042 * g++.old-deja/g++.law/arm12.C: Same.
35043 * g++.old-deja/g++.law/arg8.C: Same.
35044 * g++.old-deja/g++.law/arg1.C: Same.
35045 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
35046 * g++.old-deja/g++.jason/template31.C: Same.
35047 * g++.old-deja/g++.jason/template24.C (main): Same.
35048 * g++.old-deja/g++.jason/2371.C: Same.
35049 * g++.old-deja/g++.eh/new2.C: Same.
35050 * g++.old-deja/g++.eh/new1.C: Same.
35051 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
35052 * g++.old-deja/g++.brendan/nest21.C (main): Same.
35053 * g++.old-deja/g++.brendan/err-msg3.C: Same.
35054 * g++.old-deja/g++.brendan/crash62.C: Same.
35055 * g++.old-deja/g++.brendan/crash52.C: Same.
35056 * g++.old-deja/g++.brendan/crash49.C (main): Same.
35057 * g++.old-deja/g++.brendan/crash38.C: Same.
35058 * g++.old-deja/g++.brendan/crash15.C (main): Same.
35059 * g++.old-deja/g++.brendan/copy9.C: Same.
35060
35061 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
35062
35063 * gcc.c-torture/execute/20001203-2.c (memset):
35064 Count argument is of type __SIZE_TYPE__.
35065
35066 2001-04-04 Diego Novillo <dnovillo@redhat.com>
35067
35068 * gcc.c-torture/compile/20010404-1.c: New test.
35069
35070 2001-04-04 Jakub Jelinek <jakub@redhat.com>
35071
35072 * gcc.c-torture/compile/20010326-1.c: New test.
35073
35074 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
35075
35076 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
35077 peculiarities of the SH.
35078 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
35079
35080 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35081
35082 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
35083 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
35084 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
35085
35086 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35087
35088 * g77.f-torture/compile/20010321-1.f: New test.
35089
35090 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35091
35092 * gcc.c-torture/compile/20010329-1.c: New test.
35093
35094 2001-04-02 Jakub Jelinek <jakub@redhat.com>
35095
35096 * gcc.c-torture/execute/20010329-1.c: New test.
35097
35098 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
35099
35100 * g++.old-deja/g++.other/eh4.C: Fix typo.
35101
35102 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
35103
35104 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35105
35106 2001-03-28 Philip Blundell <philb@gnu.org>
35107
35108 * gcc.c-torture/compile/20010328-1.c: New test.
35109
35110 2001-03-27 Richard Henderson <rth@redhat.com>
35111
35112 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35113 * g++.old-deja/g++.eh/vbase3.C: Likewise.
35114
35115 2001-03-27 Alan Modra <alan@linuxcare.com.au>
35116
35117 * gcc.c-torture/compile/20010327-1.c: New test.
35118
35119 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
35120
35121 * g++.old-deja/g++.other/friend12.C: New test.
35122 * g++.old-deja/g++.other/friend9.C: Expect no errors.
35123 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35124
35125 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
35126
35127 * gcc.c-torture/execute/20010325-1.c: New test.
35128
35129 2001-03-23 Jakub Jelinek <jakub@redhat.com>
35130
35131 * g++.old-deja/g++.other/mangle3.C: New test.
35132
35133 2001-03-22 Jakub Jelinek <jakub@redhat.com>
35134
35135 * g++.old-deja/g++.other/anon8.C: New test.
35136
35137 2001-03-20 Philip Blundell <philb@gnu.org>
35138
35139 * gcc.c-torture/compile/20010320-1.c: New test.
35140
35141 2001-03-17 Richard Henderson <rth@redhat.com>
35142
35143 * g++.old-deja/g++.other/eh4.C: Add expected error text.
35144
35145 2001-03-15 Geoff Keating <geoff@redhat.com>
35146
35147 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35148 tests on AIX.
35149
35150 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
35151
35152 * g++.old-deja/g++.other/eh4.C: New test.
35153
35154 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
35155
35156 * gcc.dg/cpp/mi1.c: Update.
35157
35158 2001-03-14 Jakub Jelinek <jakub@redhat.com>
35159
35160 * g++.old-deja/g++.other/regstack.C: New test.
35161
35162 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
35163
35164 * g++.old-deja/g++.other/ref4.C: New test.
35165
35166 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
35167
35168 * objc/execute/va_method.m: Added.
35169 * objc/execute/IMP.m: Added.
35170 * objc/execute/_cmd.m: Added.
35171 * objc/execute/accessing_ivars.m: Added.
35172 * objc/execute/class-1.m: Added.
35173 * objc/execute/class-10.m: Added.
35174 * objc/execute/class-11.m: Added.
35175 * objc/execute/class-12.m: Added.
35176 * objc/execute/class-13.m: Added.
35177 * objc/execute/class-14.m: Added.
35178 * objc/execute/class-2.m: Added.
35179 * objc/execute/class-3.m: Added.
35180 * objc/execute/class-4.m: Added.
35181 * objc/execute/class-5.m: Added.
35182 * objc/execute/class-6.m: Added.
35183 * objc/execute/class-7.m: Added.
35184 * objc/execute/class-8.m: Added.
35185 * objc/execute/class-9.m: Added.
35186 * objc/execute/class-tests-1.h
35187 * objc/execute/class-tests-2.h
35188 * objc/execute/compatibility_alias.m: Added.
35189 * objc/execute/encode-1.m: Added.
35190 * objc/execute/formal_protocol-1.m: Added.
35191 * objc/execute/formal_protocol-2.m: Added.
35192 * objc/execute/formal_protocol-3.m: Added.
35193 * objc/execute/formal_protocol-4.m: Added.
35194 * objc/execute/formal_protocol-5.m: Added.
35195 * objc/execute/formal_protocol-6.m: Added.
35196 * objc/execute/formal_protocol-7.m: Added.
35197 * objc/execute/informal_protocol.m: Added.
35198 * objc/execute/initialize.m: Added.
35199 * objc/execute/load.m: Added.
35200 * objc/execute/many_args_method.m: Added.
35201 * objc/execute/nested-3.m: Added.
35202 * objc/execute/no_clash.m: Added.
35203 * objc/execute/private.m: Added.
35204 * objc/execute/redefining_self.m: Added.
35205 * objc/execute/root_methods.m: Added.
35206 * objc/execute/selector-1.m: Added.
35207 * objc/execute/static-1.m: Added.
35208 * objc/execute/static-2.m: Added.
35209 * objc/execute/va_method.m: Added.
35210
35211 2001-03-10 Richard Henderson <rth@redhat.com>
35212
35213 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35214
35215 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
35216
35217 * g++.old-deja/g++.other/crash31.C: XFAIL.
35218 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35219 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35220 * gcc.c-torture/execute/20010123-1.x: XFAIL.
35221 * gcc.c-torture/execute/20010124-1.x: XFAIL.
35222 * gcc.dg/sequence-pt-1.c: XFAIL one test.
35223
35224 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
35225
35226 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35227
35228 2001-03-06 Zack Weinberg <zackw@stanford.edu>
35229
35230 * gcc.dg/20000724-1.c: Don't use multiline strings.
35231
35232 2001-03-06 Zack Weinberg <zackw@stanford.edu>
35233
35234 * objc/execute/string1.m, objc/execute/string2.m: Compare the
35235 result of -cString against what we expect it to be; don't just
35236 print it out for no one to read.
35237
35238 * objc/execute/string3.m, objc/execute/string4.m: New tests.
35239 Based on testcases provided by Nicola Pero.
35240
35241 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
35242
35243 * gcc.dg/cpp/macro7.c: New test.
35244
35245 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
35246
35247 * gcc.dg/cpp/multiline.c: Update.
35248
35249 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35250
35251 * g++.old-deja/g++.other/enum3.C: New test.
35252
35253 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35254
35255 * g++.old-deja/g++.other/pod1.C: New test.
35256
35257 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
35258
35259 * g++.old-deja/g++.ext/overload1.C: New test.
35260
35261 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
35262
35263 * g++.old-deja/g++.pt/using1.C: New test.
35264
35265 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
35266
35267 * g++.old-deja/g++.other/using9.C: New test.
35268
35269 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
35270
35271 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35272
35273 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35274
35275 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
35276
35277 * g++.old-deja/g++.ext/realpt1.C: Remove.
35278
35279 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
35280
35281 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35282
35283 2001-02-26 Will Cohen <wcohen@redhat.com>
35284
35285 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35286
35287 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
35288
35289 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35290 templatized constructors.
35291
35292 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35293
35294 * gcc.c-torture/execute/20010224-1.c: New test.
35295
35296 2001-02-23 Jakub Jelinek <jakub@redhat.com>
35297
35298 * gcc.c-torture/execute/20010222-1.c: New test.
35299
35300 2001-02-22 Jakub Jelinek <jakub@redhat.com>
35301
35302 * g++.old-deja/g++.other/inline20.C: New test.
35303
35304 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
35305
35306 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35307
35308 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35309
35310 * g++.old-deja/g++.other/lookup22.C: New test.
35311
35312 2001-02-19 Zack Weinberg <zackw@stanford.edu>
35313
35314 * g77.dg: New directory.
35315 * g77.dg/20010216-1.f: New test case.
35316 * g77.dg/dg.exp: New driver.
35317 * lib/g77-dg.exp: New driver library.
35318
35319 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35320
35321 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35322
35323 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
35324
35325 * g++.old-deja/g++.other/decl9.C: New test.
35326
35327 2001-02-16 Jakub Jelinek <jakub@redhat.com>
35328
35329 * g++.old-deja/g++.other/init16.C: Update the test so that it does
35330 not need <string> and also tests the initialization at runtime.
35331
35332 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35333
35334 * gcc.c-torture/execute/longlong.c: New test.
35335
35336 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35337
35338 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35339
35340 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35341
35342 * gcc.c-torture/execute/920302-1.c (execute):
35343 Change argument type to short.
35344
35345 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35346
35347 * g++.old-deja/g++.pt/deduct6.C: New test.
35348
35349 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35350
35351 * g++.old-deja/g++.pt/deduct5.C: New test.
35352
35353 2001-02-14 Jakub Jelinek <jakub@redhat.com>
35354
35355 * gcc.c-torture/execute/20010209-1.c: New test.
35356
35357 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
35358
35359 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35360
35361 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
35362
35363 * g++.dg/vtgc1.C: Update for new ABI.
35364
35365 * consistency.vlad: New directory, 1665 files.
35366
35367 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35368
35369 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35370 return type.
35371 * gcc.dg/cpp/digraphs.c: Declare puts.
35372
35373 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35374
35375 * g++.old-deja/g++.other/warn5.C: New test.
35376
35377 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35378
35379 * g++.old-deja/g++.pt/spec40.C: New test.
35380
35381 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35382
35383 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35384 case.
35385 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35386
35387 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35388
35389 * gcc.c-torture/compile/20010209-1.c: New test.
35390
35391 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35392
35393 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35394 excess errors message but not if it crashes.
35395 * g++.old-deja/g++.other/crash27.C: Likewise.
35396 * g++.old-deja/g++.other/crash28.C: Likewise.
35397 * g++.old-deja/g++.other/crash30.C: Likewise.
35398 * g++.old-deja/g++.other/crash32.C: Likewise.
35399 * g++.old-deja/g++.other/crash35.C: Likewise.
35400 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35401
35402 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35403
35404 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35405 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35406 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35407 g77.f-torture/execute/execute.exp,
35408 g77.f-torture/noncompile/noncompile.exp,
35409 gcc.c-torture/execute/execute.exp,
35410 gcc.c-torture/execute/memcheck/memcheck.exp,
35411 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35412 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35413 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35414 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35415 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35416 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35417 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35418 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35419 Remove bug reporting instructions with ancient email addresses.
35420
35421 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35422
35423 * gcc.dg/20010202-1.c: New test.
35424 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35425
35426 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35427
35428 * g++.dg/stdbool-if.C: New test.
35429
35430 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35431
35432 * objc/execute/fdecl.m: Added main().
35433
35434 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35435
35436 * gcc.c-torture/execute/20010206-1.c: New test.
35437
35438 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35439
35440 * gcc.dg/cpp/avoidpaste1.c: Update.
35441
35442 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35443
35444 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35445 Pero <nicola@brainstorm.co.uk>.
35446 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35447
35448 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35449
35450 * g++.old-deja/g++.pt/spec39.C: New test.
35451
35452 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35453
35454 * gcc.c-torture/compile/20010202-1.c: New test.
35455
35456 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35457
35458 * g++.old-deja/g++.abi/primary2.C: New test.
35459 * g++.old-deja/g++.abi/primary3.C: New test.
35460 * g++.old-deja/g++.abi/primary4.C: New test.
35461 * g++.old-deja/g++.abi/primary5.C: New test.
35462 * g++.old-deja/g++.abi/vtable3.h: New test.
35463 * g++.old-deja/g++.abi/vtable3a.C: New test.
35464 * g++.old-deja/g++.abi/vtable3b.C: New test.
35465 * g++.old-deja/g++.abi/vtable3c.C: New test.
35466 * g++.old-deja/g++.abi/vtable3d.C: New test.
35467 * g++.old-deja/g++.abi/vtable3e.C: New test.
35468 * g++.old-deja/g++.abi/vtable3f.C: New test.
35469 * g++.old-deja/g++.abi/vtable3g.C: New test.
35470 * g++.old-deja/g++.abi/vtable3h.C: New test.
35471 * g++.old-deja/g++.abi/vtable3i.C: New test.
35472 * g++.old-deja/g++.abi/vtable3j.C: New test.
35473 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35474
35475 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35476
35477 * g++.old-deja/g++.other/anon6.C: New test.
35478 * g++.old-deja/g++.other/anon7.C: New test.
35479
35480 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35481
35482 * gcc.dg/cpp/avoidpaste2.c: New tests.
35483
35484 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35485
35486 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35487
35488 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35489
35490 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35491 DECIMAL_DIG cases for Irix."
35492
35493 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35494
35495 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35496
35497 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35498
35499 * gcc.dg/c99-tag-1.c: New test.
35500
35501 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35502
35503 * gcc.dg/cpp/tr-warn1.c: Add tests.
35504
35505 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35506
35507 * gcc.dg/cpp/avoidpaste1.c: Update.
35508 * gcc.dg/cpp/paste4.c: Update.
35509
35510 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35511
35512 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35513 cases for Irix.
35514
35515 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35516
35517 * g++.old-deja/g++.other/inline19.C: New test.
35518
35519 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35520
35521 * gcc.dg/Wlarger-than.c: New test.
35522
35523 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35524
35525 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35526
35527 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35528
35529 * gcc.c-torture/execute/20010129-1.c: New test.
35530 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35531
35532 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35533
35534 * gcc.dg/cpp/avoidpaste1.c: Test case.
35535
35536 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35537
35538 * g++.old-deja/g++.other/inline18.C: New test.
35539
35540 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35541
35542 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35543 and __builtin_putchar.
35544
35545 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35546
35547 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35548 tests.
35549
35550 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35551
35552 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35553 floating point number rounding mode to round to the nearest
35554 representable mode.
35555
35556 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35557
35558 * g++.old-deja/g++.other/mangle2.C: New test.
35559
35560 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35561
35562 * gcc.c-torture/compile/20010124-1.c: New test.
35563
35564 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35565
35566 * g++.old-deja/g++.pt/spec38.C: New test.
35567
35568 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35569
35570 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35571 "Build don't run".
35572
35573 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35574
35575 * gcc.c-torture/execute/20010123-1.c: New test.
35576
35577 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35578
35579 * g++.old-deja/g++.pt/spec37.C: New test.
35580
35581 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35582
35583 * g++.old-deja/g++.pt/overload14.C: New test.
35584
35585 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35586
35587 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35588 __builtin_return_address.
35589
35590 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35591
35592 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35593 * g++.old-deja/g++.pt/spec35.C: New test.
35594 * g++.old-deja/g++.pt/spec36.C: New test.
35595
35596 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35597
35598 * gcc.c-torture/compile/20010118-1.c: New test.
35599
35600 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35601
35602 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35603
35604 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35605
35606 * gcc.c-torture/execute/20010119-1.c: New test.
35607
35608 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35609
35610 * g++.old-deja/g++.other/vbase5.C: New test.
35611
35612 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35613
35614 * gcc.c-torture/execute/20010118-1.c: New test.
35615
35616 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35617
35618 * g++.old-deja/g++.pt/deduct3.C: New test.
35619
35620 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35621
35622 * g++.old-deja/g++.pt/spec34.C: New test.
35623
35624 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35625
35626 * g77.f-torture/compile/20000601-2.f: New test.
35627
35628 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35629
35630 * g++.old-deja/g++.other/init17.C: New test.
35631
35632 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35633
35634 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35635
35636 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35637
35638 * g++.old-deja/g++.pt/unify8.C: New test.
35639
35640 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35641
35642 * g++.old-deja/g++.abi/vbase1.C: New test.
35643
35644 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35645
35646 * g++.old-deja/g++.pt/crash65.C: New test.
35647
35648 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35649
35650 * gcc.dg/cpp/assembl2.S: New test case.
35651
35652 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35653
35654 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35655 are supported.
35656
35657 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35658
35659 * g++.old-deja/g++.other/builtins1.C: New test.
35660 * g++.old-deja/g++.other/builtins2.C: Likewise.
35661 * g++.old-deja/g++.other/builtins3.C: Likewise.
35662 * g++.old-deja/g++.other/builtins4.C: Likewise.
35663
35664 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35665
35666 * gcc.c-torture/compile/20010117-1.c: New test.
35667 * gcc.c-torture/compile/20010117-2.c: New test.
35668
35669 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35670
35671 * g77.f-torture/execute/20010116.[fx]: New test,
35672 XFAIL on i?86-*-*.
35673 * g77.f-torture/compile/20010115.f: Indicate it's
35674 a test for PR fortran/1636.
35675
35676 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35677
35678 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35679
35680 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35681
35682 * g77.f-torture/compile/20010115.f: New test.
35683
35684 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35685
35686 * g++.old-deja/g++.pt/nontype5.C: New test.
35687
35688 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35689
35690 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35691 have an equivalent working one below it.
35692
35693 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35694
35695 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35696 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35697
35698 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35699
35700 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35701 message containing "init_priority".
35702 (conpr-2.C): Likewise.
35703 (conpr-3.C): Likewise.
35704 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35705
35706 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35707
35708 * gcc.c-torture/execute/20010114-2.c: New test.
35709
35710 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35711
35712 * gcc.c-torture/compile/20010114-1.c: New test.
35713 * gcc.c-torture/compile/20010114-1.x: Xfail.
35714 * gcc.c-torture/compile/20010114-2.c: New test.
35715 * gcc.c-torture/execute/20010114-1.c: New test.
35716 * gcc.dg/trunc-1.c: New test.
35717 * gcc.dg/uninit-B.c: New test.
35718
35719 2001-01-13 Nick Clifton <nickc@redhat.com>
35720
35721 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35722 target.
35723
35724 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35725
35726 * gcc.c-torture/compile/20010113-1.c: New test.
35727
35728 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35729
35730 * gcc.c-torture/compile/20001212-1.c: New test.
35731
35732 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35733
35734 * gcc.dg/cpp/widestr1.c: Update.
35735 * gcc.dg/cpp/prag-imp.c: Remove.
35736
35737 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35738
35739 * gcc.c-torture/execute/20000801-3.x: Remove.
35740 * gcc.dg/c90-init-1.c: New test.
35741 * gcc.dg/c99-init-1.c: New test.
35742 * gcc.dg/c99-init-2.c: New test.
35743 * gcc.dg/gnu99-init-1.c: New test.
35744
35745 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35746
35747 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35748 testing that no relevant ones were found.
35749
35750 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35751
35752 * g++.old-deja/g++.pt/cast2.C: New test.
35753
35754 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35755
35756 * g++.old-deja/g++.pt/friend47.C: New test.
35757
35758 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35759
35760 * g++.old-deja/g++.pt/instantiate13.C: New test.
35761
35762 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35763
35764 * g++.old-deja/g++.other/defarg7.C: New test.
35765 * g++.old-deja/g++.other/defarg8.C: New test.
35766
35767 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35768
35769 * g++.old-deja/g++.pt/crash64.C: New test.
35770
35771 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35772
35773 * g++.old-deja/g++.pt/crash63.C: New test.
35774
35775 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35776
35777 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35778
35779 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35780
35781 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35782
35783 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35784
35785 * g++.old-deja/g++.pt/error3.C: New test.
35786
35787 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35788
35789 * g++.old-deja/g++.other/crash39.C: New test.
35790
35791 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35792
35793 * g++.old-deja/g++.other/vbase4.C: New test.
35794
35795 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35796
35797 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35798 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35799 * gcc.dg/special/special.exp: New test driver which will check
35800 for alias support for the above test.
35801
35802 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35803
35804 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35805 problems on small machines.
35806 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35807 parameterize.
35808
35809 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35810
35811 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35812 mips.
35813 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35814
35815 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35816
35817 * g++.old_deja/g++.pt/using8.C: New test.
35818
35819 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35820
35821 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35822
35823 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35824
35825 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35826 where a failure is expected.
35827 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35828
35829 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35830
35831 * g++.old_deja/g++.pt/instantiate12.C: New test.
35832
35833 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35834
35835 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35836 start of structs.
35837 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35838 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35839 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35840 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35841 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35842 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35843 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35844 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35845 * g++.old-deja/g++.eh/spec6.C: Likewise.
35846 * g++.old-deja/g++.jason/crash3.C: Likewise.
35847 * g++.old-deja/g++.law/ctors11.C: Likewise.
35848 * g++.old-deja/g++.law/ctors17.C: Likewise.
35849 * g++.old-deja/g++.law/ctors5.C: Likewise.
35850 * g++.old-deja/g++.law/ctors9.C: Likewise.
35851 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35852 * g++.old-deja/g++.mike/net22.C: Likewise.
35853 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35854 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35855 * g++.old-deja/g++.mike/virt3.C: Likewise.
35856 * g++.old-deja/g++.niklas/t128.C: Likewise.
35857 * g++.old-deja/g++.other/anon4.C: Likewise.
35858 * g++.old-deja/g++.other/using1.C: Likewise.
35859 * g++.old-deja/g++.other/warn3.C: Likewise.
35860 * g++.old-deja/g++.pt/t37.C: Likewise.
35861 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35862 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35863
35864 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35865
35866 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35867
35868 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35869
35870 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35871
35872 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35873
35874 * gcc.c-torture/compile/20010107-1.c: New test.
35875
35876 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35877
35878 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35879
35880 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35881
35882 * gcc.dg/format/format.h: New file.
35883 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35884 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35885 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35886 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35887 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35888 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35889 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35890 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35891 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35892 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35893 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35894 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35895 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35896 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35897 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35898 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35899 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35900 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35901 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35902 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35903 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35904 instead of declaring standard types, macros and functions in each
35905 test.
35906
35907 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35908
35909 * gcc.c-torture/execute/20010106-1.c: New test.
35910
35911 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35912
35913 * gcc.dg/format/format.exp: New file.
35914 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35915 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35916 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35917 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35918 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35919 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35920 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35921 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35922 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35923 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35924 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35925 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35926 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35927 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35928 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35929 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35930 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35931 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35932 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35933 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35934 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35935 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35936 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35937 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35938 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35939 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35940 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35941 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35942 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35943 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35944 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35945 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35946 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35947 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35948 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35949 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35950 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35951 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35952 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35953 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35954 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35955 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35956
35957 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
35958
35959 * gcc.c-torture/execute/991228-1.c: Take word endianness into
35960 account.
35961
35962 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
35963
35964 * gcc.c-torture/execute/builtin-complex-1.c: New test.
35965
35966 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
35967
35968 * g++.old-deja/g++.pt/crash62.C: New test.
35969
35970 2001-01-04 Richard Henderson <rth@redhat.com>
35971
35972 * gcc.dg/20000926-1.c: Update expected warnings.
35973 * gcc.dg/array-2.c: Likewise.
35974 * gcc.dg/array-4.c: Also validate flexible array members.
35975 * gcc.dg/c99-flex-array-1.c: New.
35976
35977 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
35978
35979 * gcc.c-torture/compile/20001222-1.x: Remove.
35980
35981 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35982
35983 * gcc.c-torture/execute/built-in-setjmp.c: New.
35984
35985 2001-01-03 Richard Henderson <rth@redhat.com>
35986
35987 * gcc.dg/940510-1.c: Update expected error wording.
35988 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35989
35990 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
35991
35992 * lib/target-supports.exp (check_alias_available): Modified to
35993 indicate aliases not supported if only weak aliases are supported.
35994
35995 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35996
35997 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35998 Turn on cmpstrsi checks for __pj__ and __i370__.
35999
36000 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
36001
36002 * g++.old-deja/g++.other/virtual11.C: New test.
36003
36004 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
36005
36006 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36007
36008 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36009
36010 * gcc.c-torture/compile/20010102-1.c: New test.
36011
36012 2001-01-02 Andreas Jaeger <aj@suse.de>
36013
36014 * gcc.dg/noreturn-3.c: New test.
36015
36016 * gcc.dg/noreturn-4.c: New test.
36017
36018 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36019
36020 * gcc.c-torture/execute/stdio-opt-1.c: Also test
36021 __builtin_fputc and __builtin_fwrite.
36022
36023 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
36024
36025 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36026 signed char, not default char.
36027
36028 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
36029
36030 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36031
36032 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
36033
36034 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36035
36036 2000-12-29 Richard Henderson <rth@redhat.com>
36037
36038 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
36039 (__cyg_profile_func_exit): Define.
36040
36041 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
36042
36043 * g++.dg/vtgc1.C: New test.
36044
36045 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
36046
36047 * gcc.dg/noncompile/20001228-1.c: New test.
36048
36049 * gcc.dg/20001228-1.c: New test.
36050
36051 * gcc.c-torture/execute/20001228-1.c: New test.
36052
36053 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
36054
36055 * gcc.dg/format-strfmon-1.c: New test.
36056
36057 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36058
36059 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
36060 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
36061 * gcc.c-torture/execute/string-opt-1.c: Likewise.
36062 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36063 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36064 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36065 * gcc.c-torture/execute/string-opt-6.c: Likewise.
36066 * gcc.c-torture/execute/string-opt-7.c: Likewise.
36067 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36068 * gcc.c-torture/execute/string-opt-9.c: Likewise.
36069 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36070 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36071 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36072
36073 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
36074 * gcc.c-torture/execute/string-opt-4.c: Test index.
36075
36076 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
36077
36078 * gcc.c-torture/compile/20001226-1.c: New test.
36079
36080 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
36081
36082 * gcc.c-torture/compile/20001222-1.c: New test.
36083 * gcc.c-torture/compile/20001222-1.x: Xfail.
36084
36085 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
36086
36087 * gcc.c-torture/execute/comp-goto-2.c: New test.
36088
36089 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
36090
36091 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36092 Use long types if __INT_MAX__ is 32767.
36093 (main): Use cast to (sint32 *) when poking 88 into a_page.
36094
36095 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36096
36097 2000-12-21 Bernd Schmidt <bernds@redhat.com>
36098
36099 * gcc.c-torture/compile/20001221-1.c: New test.
36100 * gcc.c-torture/execute/20001221-1.c: New test.
36101
36102 2000-12-20 Richard Henderson <rth@redhat.com>
36103
36104 * g++.old-deja/g++.pt/crash36.C: Update error lines.
36105 * g++.old-deja/g++.robertl/eb109.C: Likewise.
36106
36107 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36108
36109 * gcc.dg/compare3.c: New test.
36110
36111 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
36112
36113 * gcc.dg/format-warnll-1.c: New test.
36114
36115 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
36116
36117 * gcc.dg/cpp/cmdlne-P.c: New test.
36118
36119 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
36120
36121 * gcc.c-torture/execute/builtin-abs-1.c,
36122 gcc.c-torture/execute/builtin-abs-2.c: New tests.
36123
36124 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
36125
36126 * gcc.dg/cpp/multiline.c: New test.
36127
36128 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
36129
36130 * g++.old-deja/g++.other/syshdr1.C: Update.
36131 * gcc.dg/cpp/lineflags.c: Remove temporarily.
36132
36133 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36134
36135 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36136
36137 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36138
36139 * g++.old-deja/g++.pt/ttp65.C: New test.
36140
36141 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36142
36143 * g++.old-deja/g++.pt/ttp64.C: New test.
36144
36145 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36146
36147 * g++.old-deja/g++.pt/spec33.C: New test.
36148
36149 2000-12-14 Catherine Moore <clm@redhat.com>
36150
36151 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36152 * gcc.c-torture/execute/920612-2.c: Likewise.
36153 * gcc.c-torture/execute/920428-2.c: Likewise.
36154 * gcc-c-torture/execute/va-arg-11.c: Call exit.
36155 * gcc.c-torture/execute/va-arg-21.c: Likewise.
36156
36157 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36158
36159 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36160 * gcc.dg/pack-test-2.c: Likewise.
36161
36162 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
36163
36164 Tests by Zack Weinberg <zackw@stanford.edu>.
36165
36166 * gcc.dg/cpp/defined.c: Update.
36167 * gcc.dg/cpp/defined_trad.c: New tests.
36168
36169 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
36170
36171 * gcc.dg/cpp/trad-direct.c: Update.
36172
36173 2000-12-11 Neil Booth <neilb@earthling.net>
36174
36175 * gcc.dg/cpp/defined_trad.c
36176
36177 2000-12-11 Neil Booth <neilb@earthling.net>
36178
36179 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36180
36181 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
36182
36183 * gcc.dg/format-miss-2.c: New test.
36184
36185 2000-12-09 Neil Booth <neilb@earthling.net>
36186
36187 * gcc.dg/cpp/lineflags.c: New tests.
36188 * gcc.dg/cpp/poison.c: Update.
36189 * gcc.dg/cpp/redef2.c: Update.
36190 * gcc.dg/cpp/skipping.c: New test.
36191
36192 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
36193
36194 * g++.old-deja/g++.other/eh3.C: New testcase.
36195
36196 2000-12-07 Neil Booth <neilb@earthling.net>
36197
36198 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36199 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36200 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36201 wtr-union-init-2.c, wtr-union-init-3.c: Update.
36202 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36203 Update.
36204
36205 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36206
36207 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36208 __SIZE_TYPE__ instead of int for type of integers cast to
36209 pointers.
36210
36211 2000-12-07 Jakub Jelinek <jakub@redhat.com>
36212
36213 * g++.old-deja/g++.other/cleanup4.C: New test.
36214
36215 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36216
36217 * format-sec-1.c: New test.
36218
36219 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36220
36221 * gcc.dg/format-nonlit-3.c: New test.
36222
36223 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
36224
36225 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36226 through a null pointer.
36227
36228 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36229
36230 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36231 * g++.old-deja/g++.pt/partial4.C: New test.
36232
36233 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
36234
36235 * gcc.c-torture/execute/ieee/hugeval.x: New.
36236
36237 2000-12-06 Neil Booth <neilb@earthling.net>
36238
36239 * gcc.dg/cpp/backslash2.c: New tests.
36240
36241 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36242
36243 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36244 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36245
36246 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
36247
36248 * gcc.c-torture/execute/20001203-2.c: New testcase.
36249
36250 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
36251
36252 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36253 * g++.old-deja/g++.other/virtual10.C: New test.
36254
36255 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
36256
36257 * g++.old-deja/g++.mike/pmf5.C: Remove test.
36258
36259 2000-12-05 Richard Henderson <rth@redhat.com>
36260
36261 * gcc.c-torture/compile/20001205-1.c: New.
36262
36263 2000-12-04 Neil Booth <neilb@earthling.net>
36264
36265 * g++.old-deja/g++.other/virtual9.C: New test.
36266 * g++.old-deja/g++.pt/crash61.C: New test.
36267 * gcc.c-torture/execute/loop-9.c: New test.
36268
36269 2000-12-04 Neil Booth <neilb@earthling.net>
36270
36271 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36272 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36273 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36274 * gcc.dg/cpp/extratokens.c: ...here.
36275
36276 2000-12-04 Neil Booth <neilb@earthling.net>
36277
36278 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36279 New tests.
36280
36281 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36282
36283 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36284 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36285
36286 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
36287
36288 * gcc.c-torture/execute/20001203-1.c: New test.
36289
36290 2000-12-03 Neil Booth <neilb@earthling.net>
36291
36292 * gcc.dg/cpp/macro6.c: New test cases.
36293
36294 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36295
36296 * gcc.c-torture/execute/string-opt-9.c: New test.
36297 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36298 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36299 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36300
36301 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36302 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36303
36304 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
36305
36306 * gcc.dg/cpp/if-6.c: New testcase.
36307
36308 * gcc.dg/20001201-1.c: New testcase.
36309
36310 2000-12-02 Neil Booth <neilb@earthling.net>
36311
36312 * g++.old-deja/g++.other/externC4.C,
36313 g++.old-deja/g++.other/friend10.C: New tests.
36314
36315 2000-12-02 Neil Booth <neilb@earthling.net>
36316
36317 * g++.old-deja/g++.other/instan2.C
36318 * g++.old-deja/g++.other/instan3.C: New test.
36319
36320 2000-12-02 Neil Booth <neilb@earthling.net>
36321
36322 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36323 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36324 gnuc99.c,gnuc99-pedantic.c: New tests.
36325
36326 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36327
36328 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36329 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36330
36331 2000-12-01 Neil Booth <neilb@earthling.net>
36332
36333 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36334 * gcc.dg/cpp/poison.c: Update.
36335 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36336
36337 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
36338
36339 * g77.f-torture/execute/20001201.f: New test.
36340
36341 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36342
36343 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36344
36345 2000-12-01 Jakub Jelinek <jakub@redhat.com>
36346
36347 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36348
36349 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
36350
36351 * g++.old-deja/g++.other/cast6.C: New test.
36352
36353 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
36354
36355 * gcc.c-torture/execute/20001130-2.c: New testcase.
36356
36357 2000-11-30 Richard Henderson <rth@redhat.com>
36358
36359 * gcc.c-torture/execute/20001130-1.c: New test.
36360
36361 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36362
36363 * g++.old-deja/g++.other/op3.C: New test.
36364
36365 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36366
36367 * g++.old-deja/g++.other/op2.C: New test.
36368
36369 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36370
36371 * g++.old-deja/g++.other/crash38.C: New test.
36372
36373 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
36374
36375 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36376
36377 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36378
36379 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36380 tests.
36381 * gcc.c-torture/execute/string-opt-6.c: New test.
36382
36383 * gcc.dg/20001117-1.c: Add main.
36384
36385 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36386
36387 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36388 Move from here ...
36389 * gcc.dg/940510-1.c: ... to here.
36390
36391 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36392 zero-size arrays in toplevel structures.
36393
36394 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36395
36396 * gcc.c-torture/execute/loop-8.c: New test.
36397
36398 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36399
36400 * g++.old-deja/g++.other/base1.C: New test.
36401
36402 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36403
36404 * g++.old-deja/g++.other/parse2.C: New test.
36405
36406 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36407
36408 * g++.old-deja/g++.pt/incomplete1.C: New test.
36409
36410 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36411
36412 * g++.old-deja/g++.other/friend9.C: New test.
36413
36414 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36415
36416 * gcc.dg/20001127-1.c: New test.
36417
36418 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36419
36420 * g++.old-deja/g++.pt/friend46.C: New test.
36421
36422 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36423
36424 * g++.old-deja/g++.other/ptrmem8.C: New test.
36425
36426 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36427
36428 * gcc.c-torture/execute/string-opt-7.c: New test.
36429 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36430
36431 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36432
36433 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36434 instead of 'mkcheck 2'.
36435
36436 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36437
36438 * gcc.c-torture/execute/memcheck/driver.c,
36439 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36440 C9X references to refer to C99.
36441
36442 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36443
36444 * gcc.dg/ultrasp3.c: New test.
36445
36446 2000-11-25 Neil Booth <neilb@earthling.net>
36447
36448 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36449
36450 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36451
36452 * gcc.c-torture/compile/20001123-2.c: New.
36453
36454 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36455
36456 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36457
36458 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36459
36460 * gcc.dg/sequence-point-1.c: Add some new tests.
36461 * gcc.c-torture/execute/20001124-1.c: New test.
36462
36463 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36464
36465 * g++.old-deja/g++.other/vaarg4.C: New test.
36466 * gcc.c-torture/compile/20001123-1.c: New test.
36467
36468 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36469
36470 * g++.other/crash24.C: Adjust and remove XFAIL.
36471 * g++.other/crash37.C: New test.
36472
36473 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36474
36475 * g++.old-deja/g++.pt/instantiate9.C: New test.
36476
36477 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36478
36479 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36480 new ABI, too.
36481
36482 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36483 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36484
36485 2000-11-22 Neil Booth <neilb@earthling.net>
36486
36487 * gcc.dg/cpp/Wtrigraphs.c: New test.
36488
36489 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36490
36491 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36492
36493 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36494
36495 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36496
36497 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36498
36499 * lib/gcc-dg.exp: load_lib scanasm.exp.
36500 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36501 * lib/g++-dg.exp: load_lib scanasm.exp.
36502 * lib/scanasm.exp: New.
36503 (scan-assembler, scan-assembler-not): Add optional arguments to
36504 test name, or if not present, the pattern name.
36505 (scan-assembler-dem, scan-assembler-dem-not): New.
36506
36507 * g++.dg/dg.exp: New.
36508
36509 2000-11-21 Neil Booth <neilb@earthling.net>
36510
36511 * gcc.dg/cpp/integrated1.c: Remove.
36512
36513 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36514
36515 * gcc.c-torture/execute/20001121-1.c: New test.
36516
36517 2000-11-21 Richard Henderson <rth@redhat.com>
36518
36519 * gcc.c-torture/compile/20001121-1.c: New test.
36520
36521 2000-11-20 Neil Booth <neilb@earthling.net>
36522
36523 * gcc.dg/cpp/integrated1.c: New test.
36524
36525 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36526
36527 * g++.old-deja/g++.other/inline17.C: New test.
36528
36529 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36530
36531 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36532 local variable to be zero: I made the variable global. Now
36533 uses abort() and exit() instead of relying on main's return value.
36534
36535 2000-11-20 Neil Booth <neilb@earthling.net>
36536
36537 * gcc.dg/cpp/paste2.c: Update test.
36538 * objc/execute/paste.m: New test.
36539
36540 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36541
36542 * gcc.dg/c99-condexpr-1.c: New test.
36543
36544 2000-11-20 Neil Booth <neilb@earthling.net>
36545
36546 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36547
36548 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36549
36550 * g++.old-deja/g++.pt/export1.C: New test.
36551
36552 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36553
36554 * gcc.dg/20001117-1.c: New test.
36555
36556 2000-11-18 Richard Henderson <rth@redhat.com>
36557
36558 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36559
36560 2000-11-18 Richard Henderson <rth@redhat.com>
36561
36562 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36563 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36564 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36565
36566 2000-11-18 Richard Henderson <rth@redhat.com>
36567
36568 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36569 (main): New. Exit cleanly.
36570
36571 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36572
36573 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36574 gcc.dg/c99-fordecl-2.c: New tests.
36575
36576 2000-11-18 Richard Henderson <rth@redhat.com>
36577
36578 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36579 * gcc.c-torture/execute/zerolen-2.c: New.
36580
36581 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36582
36583 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36584 memory.
36585
36586 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36587
36588 * g++.old-deja/g++.pt/instantiate8.C: New test.
36589
36590 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36591
36592 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36593 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36594
36595 2000-11-16 Nick Clifton <nickc@redhat.com>
36596
36597 * gcc.c-torture/execute/nestfunc-2.c: New test.
36598 * gcc.c-torture/execute/nestfunc-3.c: New test.
36599
36600 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36601
36602 * gcc.c-torture/compile/20001116-1.c: New test.
36603
36604 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36605
36606 * gcc.c-torture/execute/20001115-1.c: New test.
36607
36608 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36609
36610 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36611 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36612 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36613 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36614
36615 2000-11-15 Neil Booth <neilb@earthling.net>
36616
36617 gcc.dg/cpp/_Pragma1.c: Update.
36618 gcc.dg/cpp/_Pragma2.c: New test.
36619
36620 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36621
36622 * g++.old-deja/g++.other/anon5.C: New test.
36623
36624 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36625
36626 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36627 tests.
36628
36629 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36630
36631 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36632 output.
36633
36634 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36635
36636 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36637 labels at end of compound statements.
36638
36639 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36640
36641 * gcc.c-torture/execute/loop-7.c: New test.
36642
36643 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36644
36645 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36646
36647 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36648
36649 * gcc.dg/c99-bool-1.c: New test.
36650
36651 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36652
36653 * gcc.dg/c99-scope-1.c: Remove xfail.
36654 * gcc.dg/c99-scope-2.c: New test.
36655
36656 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36657
36658 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36659 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36660
36661 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36662
36663 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36664 error messages.
36665
36666 * g++.mike/p700.C: Don't typedef wchar_t.
36667 * g++.mike/p784.C: Likewise.
36668 * g++.mike/eb101.C: Don't use __wchar_t.
36669
36670 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36671
36672 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36673 from DO loop.
36674
36675 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36676
36677 * gcc.c-torture/execute/20001111-1.c: New test.
36678
36679 2000-11-10 Nick Clifton <nickc@redhat.com>
36680
36681 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36682 long multuiple and accumulate.
36683
36684 2000-11-09 Richard Henderson <rth@redhat.com>
36685
36686 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36687 via size_t instead of int.
36688
36689 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36690 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36691 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36692 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36693
36694 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36695
36696 * gcc.c-torture/compile/20001109-1.c: New test.
36697 * gcc.c-torture/compile/20001109-2.c: New test.
36698
36699 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36700
36701 * g++.old-deja/g++.pt/operator1.C: New test.
36702 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36703
36704 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36705
36706 * gcc.dg/20001108-1.c: New test.
36707
36708 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36709
36710 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36711 with both arguments constant strings.
36712 * gcc.c-torture/execute/string-opt-3.c: New test.
36713 * gcc.c-torture/execute/string-opt-4.c: New test.
36714 * gcc.c-torture/execute/string-opt-5.c: New test.
36715
36716 2000-11-08 Nick Clifton <nickc@redhat.com>
36717
36718 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36719 mulsidi3adddi patterns.
36720
36721 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36722
36723 * g++.old-deja/g++.other/crash36.C: New test.
36724
36725 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36726
36727 * g++.old-deja/g++.other/init16.C: New test.
36728
36729 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36730
36731 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36732
36733 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36734
36735 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36736 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36737 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36738
36739 2000-11-07 DJ Delorie <dj@redhat.com>
36740
36741 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36742
36743 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36744
36745 * gcc.c-torture/execute/string-opt-1.c: New test.
36746
36747 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36748
36749 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36750 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36751 parameters in registers, and there is no way for a varargs
36752 function to know in which order the integer and floating-point
36753 parameters should be interleaved when they are placed on the
36754 stack.
36755 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36756 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36757
36758 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36759
36760 * gcc.c-torture/execute/string-opt-2.c: New test.
36761
36762 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36763
36764 * g++.old-deja/g++.pt/crash60.C: New test.
36765
36766 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36767
36768 * g++.old-deja/g++.other/crash24.C: New test.
36769 * g++.old-deja/g++.other/crash25.C: New test.
36770 * g++.old-deja/g++.other/crash26.C: New test.
36771 * g++.old-deja/g++.other/crash27.C: New test.
36772 * g++.old-deja/g++.other/crash28.C: New test.
36773 * g++.old-deja/g++.other/crash29.C: New test.
36774 * g++.old-deja/g++.other/crash30.C: New test.
36775 * g++.old-deja/g++.other/crash31.C: New test.
36776 * g++.old-deja/g++.other/crash32.C: New test.
36777 * g++.old-deja/g++.other/crash33.C: New test.
36778 * g++.old-deja/g++.other/crash34.C: New test.
36779 * g++.old-deja/g++.other/crash35.C: New test.
36780
36781 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36782
36783 * gcc.c-torture/execute/20001031-1.c: New test.
36784
36785 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36786
36787 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36788 namespace.
36789
36790 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36791 standards-conformant.
36792
36793 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36794
36795 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36796 * g++.old-deja/g++.mike/p755a.C: Likewise.
36797 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36798 library makes no calls to `operator new' during initialization.
36799
36800 2000-11-04 Neil Booth <neilb@earthling.net>
36801
36802 * gcc.dg/cpp/include2.c: New tests.
36803
36804 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36805
36806 * lib/g++.exp (g++_set_ld_library_path): New function.
36807 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36808
36809 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36810
36811 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36812 warnings.
36813
36814 2000-11-01 Richard Henderson <rth@redhat.com>
36815
36816 * g++.old-deja/g++.ext/namedret1.C: New.
36817 * g++.old-deja/g++.ext/namedret2.C: New.
36818 * g++.old-deja/g++.ext/namedret3.C: New.
36819
36820 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36821
36822 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36823 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36824
36825 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36826
36827 * gcc.c-torture/execute/va-arg-21.c: New test.
36828
36829 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36830
36831 * gcc.dg/c99-complex-2.c: New test.
36832
36833 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36834
36835 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36836
36837 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36838
36839 * g++.old-deja/g++.other/inline16.C: New test.
36840
36841 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36842
36843 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36844 __PRETTY_FUNCTION__
36845
36846 2000-10-29 Neil Booth <neilb@earthling.net>
36847
36848 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36849 New tests.
36850 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36851 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36852 optimisation.
36853
36854 2000-10-29 Neil Booth <neilb@earthling.net>
36855
36856 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36857 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36858 * mi5.c: Test multiple includes work with -C.
36859 * trigraphs.c: Test ^= version.
36860
36861 2000-10-28 Neil Booth <neilb@earthling.net>
36862
36863 New tests and test updates for new macro expander.
36864
36865 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36866 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36867 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36868 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36869 new diagnostic messages.
36870
36871 * gcc.dg/cpp/macro3.c: New tests.
36872
36873 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36874
36875 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36876 on the same line.
36877
36878 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36879
36880 * g++.old-deja/g++.other/eh2.C: New test.
36881
36882 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36883
36884 * gcc.c-torture/execute/20001027-1.c: New test.
36885
36886 2000-10-26 Richard Henderson <rth@redhat.com>
36887
36888 * gcc.c-torture/execute/20001026-1.c: New.
36889
36890 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36891
36892 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36893 * g++.old-deja/g++.law/builtin1.C: Likewise.
36894 * g++.old-deja/g++.law/ctors10.C: Likewise.
36895 * g++.old-deja/g++.law/virtual3.C: Likewise.
36896 * g++.old-deja/g++.mike/p658.C: Likewise.
36897 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36898 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36899 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36900 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36901 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36902
36903 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36904
36905 * gcc.c-torture/compile/20001024-1.c: New test.
36906
36907 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36908
36909 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36910 to tell us whether or not we are using V3.
36911
36912 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36913
36914 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36915 operands.
36916
36917 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36918
36919 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36920
36921 2000-10-25 Jakub Jelinek <jakub@redhat.com>
36922
36923 * gcc.c-torture/execute/20001024-1.c: New test.
36924
36925 2000-10-24 Jakub Jelinek <jakub@redhat.com>
36926
36927 * g++.old-deja/g++.other/sibcall1.C: New test.
36928
36929 2000-10-20 Jakub Jelinek <jakub@redhat.com>
36930
36931 * gcc.dg/noncompile/init-3.c: New test.
36932
36933 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
36934
36935 * gcc.dg/format-array-1.c: New test.
36936
36937 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36938
36939 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36940 writing through null pointers; remove comment about testing
36941 unterminated strings.
36942
36943 2000-10-17 Matthew Hiller <hiller@redhat.com>
36944
36945 * gcc.c-torture/execute/20001017-2.c: New test.
36946
36947 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36948
36949 * gcc.c-torture/compile/20001018-1.c: New test.
36950 * gcc.c-torture/compile/20001018-1.x: Xfail.
36951
36952 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36953
36954 * gcc.c-torture/execute/20001017-1.c: New test.
36955
36956 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36957
36958 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36959 for multiple use of arguments with scanf formats; add tests for
36960 multiple use of arguments.
36961
36962 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
36963
36964 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36965
36966 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36967
36968 * gcc.dg/format-miss-1.c: New test.
36969
36970 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36971
36972 * gcc.c-torture/execute/20001013-1.c: New test.
36973
36974 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36975
36976 * gcc.dg/format-branch-1.c: New test.
36977
36978 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36979
36980 * README, lib/file-format.exp: Remove EGCS references.
36981
36982 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36983
36984 * gcc.dg/20001013-1.c: New test.
36985
36986 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
36987
36988 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36989 for intmax_t in the compiler using __typeof__ and the type rules
36990 for conditional expressions.
36991
36992 2000-10-13 Jakub Jelinek <jakub@redhat.com>
36993
36994 * gcc.dg/20001012-1.c: New test.
36995 * gcc.dg/20001012-2.c: New test.
36996
36997 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36998
36999 * gcc.dg/format-attr-1.c: New test.
37000
37001 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
37002
37003 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
37004 __LONG_LONG_MAX__ instead of LLONG_MAX.
37005
37006 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
37007
37008 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37009 scanf flags.
37010 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37011 flags.
37012
37013 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
37014
37015 * gcc.dg/sequence-pt-1.c: New test.
37016
37017 2000-10-11 Geoff Keating <geoffk@cygnus.com>
37018
37019 * gcc.c-torture/execute/20001011-1.c: New testcase.
37020 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37021
37022 2000-10-10 Jakub Jelinek <jakub@redhat.com>
37023
37024 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37025 does not error on it.
37026
37027 2000-10-10 Jakub Jelinek <jakub@redhat.com>
37028
37029 * gcc.dg/20001009-1.c: New test.
37030
37031 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
37032
37033 * gcc.c-torture/compile/20001009-1.c: Move from here ....
37034 * gcc.c-torture/execute/20001009-2.c: ... to here.
37035
37036 2000-10-09 Geoff Keating <geoffk@cygnus.com>
37037
37038 * gcc.c-torture/compile/20001009-1.c: New testcase.
37039 * gcc.c-torture/execute/20001009-1.c: New testcase.
37040 Testcases provided by Jan Hubicka <jh@suse.cz>.
37041
37042 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
37043
37044 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37045 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
37046 uintmax_t using <limits.h> to emulate the compiler's internal
37047 logic. No longer XFAIL %j tests.
37048
37049 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
37050
37051 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
37052 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37053 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
37054 regexps and details of expected handling of some bad formats.
37055 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
37056 suppression.
37057
37058 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
37059
37060 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
37061 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
37062 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
37063 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
37064 in list archives.
37065
37066 2000-10-06 Richard Henderson <rth@cygnus.com>
37067
37068 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
37069 * g++.old-deja/g++.brendan/crash52.C: Likewise.
37070 * g++.old-deja/g++.jason/report.C: Likewise.
37071 * g++.old-deja/g++.law/friend5.C: Likewise.
37072 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
37073 of the expected warnings.
37074
37075 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
37076
37077 * g++.old-deja/g++.pt/enum14.C: New test.
37078
37079 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
37080
37081 * g++.old-deja/g++.pt/crash59.C: New test.
37082
37083 2000-10-04 Will Cohen <wcohen@redhat.com>
37084
37085 * gcc.dg/20000926-1.c: New test.
37086
37087 2000-10-03 Geoff Keating <geoffk@cygnus.com>
37088
37089 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
37090 function name for current C++ compiler.
37091 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37092
37093 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
37094
37095 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37096 __PRETTY_FUNCTION__.
37097 * g++.old-deja/g++.ext/pretty2.C: Likewise.
37098
37099 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37100
37101 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37102
37103 2000-09-26 Jakub Jelinek <jakub@redhat.com>
37104
37105 * gcc.c-torture/compile/20000923-1.c: New test.
37106
37107 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37108
37109 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37110 * g++.old-deja/g++.pt/ttp62.C: Same.
37111 * g++.old-deja/g++.other/inline14.C: Same.
37112
37113 2000-09-24 Richard Henderson <rth@cygnus.com>
37114
37115 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37116
37117 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
37118
37119 * gcc.dg/c90-printf-1.c: Add test for wide string format.
37120
37121 2000-09-22 Geoff Keating <geoffk@cygnus.com>
37122
37123 * gcc.c-torture/compile/20000922-1.c: New file.
37124
37125 2000-09-21 Nick Clifton <nickc@redhat.com>
37126
37127 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37128 a signed long modulo operation.
37129 (mod6): New function - perform an unsigned long modulo operation.
37130 (main): Add tests for modulos of very large numbers by very small
37131 dividends.
37132
37133 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37134
37135 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37136
37137 2000-09-19 Richard Henderson <rth@cygnus.com>
37138
37139 * gcc.dg/compare2.c (case 10): XFAIL.
37140
37141 2000-09-18 Richard Henderson <rth@cygnus.com>
37142
37143 * gcc.c-torture/execute/20000906-1.c: Move ...
37144 * gcc.dg/20000906-1.c: ... here. Only run on targets
37145 that support __builtin_trap.
37146
37147 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
37148
37149 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37150
37151 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
37152
37153 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37154 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
37155 more $ format tests.
37156
37157 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
37158
37159 * gcc.dg/format-errmk-1.c: New test.
37160
37161 2000-09-17 Greg McGary <greg@mcgary.org>
37162
37163 * gcc.c-torture/execute/20000917-1.x: Remove.
37164
37165 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
37166
37167 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37168
37169 2000-09-17 Greg McGary <greg@mcgary.org>
37170
37171 * gcc.c-torture/execute/20000917-1.c: New test.
37172 * gcc.c-torture/execute/20000917-1.x: XFAIL.
37173
37174 2000-09-16 Neil Booth <NeilB@earthling.net>
37175
37176 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37177 in nested macro bug.
37178
37179 2000-09-15 Neil Booth <NeilB@earthling.net>
37180
37181 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37182
37183 2000-09-14 Jeffrey A Law (law@cygnus.com)
37184
37185 * gcc.c-torture/execute/20000914-1.c: New test.
37186
37187 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
37188
37189 * g++.other/inline13.C: New test.
37190
37191 2000-09-12 Andreas Jaeger <aj@suse.de>
37192
37193 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37194 constant by Ulrich Drepper <drepper@redhat.com>.
37195
37196 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
37197
37198 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37199
37200 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37201
37202 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37203
37204 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
37205
37206 * gcc.dg/cpp/backslash.c: New test.
37207
37208 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
37209
37210 * gcc.c-torture/execute/20000910-1.c: New test.
37211 * gcc.c-torture/execute/20000910-2.c: Likewise.
37212
37213 2000-09-11 Robert Lipe <robertl@sco.com>
37214
37215 * gcc.dg/pragma-align.c: New test.
37216
37217 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
37218
37219 * g++.old-deja/g++.pt/explicit82.C: New test.
37220 * g++.old-deja/g++.pt/explicit83.C: New test.
37221
37222 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
37223
37224 * gcc.dg/asm-names.c: New test.
37225
37226 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37227
37228 * gcc.dg/cpp/tr-warn6.c: New test
37229
37230 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
37231
37232 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37233 be accepted.
37234
37235 2000-09-07 Catherine Moore <clm@redhat.com>
37236
37237 * gcc.c-torture/execute/unroll-1.c: New test.
37238
37239 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
37240
37241 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37242 ERROR markers.
37243 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37244 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37245 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37246 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37247 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37248 Preprocess only.
37249 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37250 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37251
37252 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37253
37254 * g++.old-deja/g++.pt/deduct2.C: New test.
37255
37256 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37257
37258 * g++.old-deja/g++.pt/parms2.C: New test.
37259
37260 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
37261
37262 * g++.old-deja/g++.pt/crash58.C: New test.
37263
37264 2000-09-06 Greg McGary <greg@mcgary.org>
37265
37266 * gcc.c-torture/execute/20000906-1.c: New test.
37267 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37268
37269 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37270
37271 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37272
37273 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37274
37275 * g++.old-deja/g++.pt/crash57.C: New test.
37276
37277 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37278
37279 * g++.old-deja/g++.pt/crash56.C: New test.
37280
37281 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37282
37283 * g++.old-deja/g++.pt/koenig1.C: New test.
37284
37285 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37286
37287 * gcc.dg/20000904-1.c: New test.
37288
37289 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37290
37291 * gcc.dg/cpp/paste8.c: New test.
37292
37293 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
37294
37295 * gcc.c-torture/compile/20000827-1.c: New test.
37296
37297 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37298
37299 * gcc.dg/format-diag-1.c: New test.
37300
37301 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37302
37303 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37304 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37305 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37306 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37307 gcc.dg/formatz-1.c: Adjust warning regular expressions.
37308
37309 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37310
37311 * g++.old-deja/g++.other/nested4.C: New test.
37312
37313 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37314
37315 * g++.old-deja/g++.ns/scoped1.C: New test.
37316
37317 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
37318
37319 * lib/g++.exp: Support testing already-installed GCC.
37320
37321 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37322
37323 * wtr-label-1.c, wtr-suffix-1.c: New tests.
37324
37325 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37326
37327 * gcc.dg/return-type-2.c: New test.
37328
37329 2000-08-27 Geoff Keating <geoffk@cygnus.com>
37330
37331 * gcc.c-torture/compile/20000825-1.c: New test.
37332
37333 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
37334
37335 * gcc.dg/dwarf2-2.c: New test.
37336
37337 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
37338
37339 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37340 dg-warning regexps.
37341
37342 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
37343
37344 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37345 gcc.dg/format-ext-5.c: New tests.
37346
37347 2000-08-25 Jakub Jelinek <jakub@redhat.com>
37348
37349 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37350
37351 2000-08-24 Mark Mitchell <mark@codesourcery.com>
37352
37353 * gcc.dg/noncompile/930622-2.c: Adjust error message.
37354
37355 2000-08-24 Richard Henderson <rth@cygnus.com>
37356
37357 * gcc.dg/ia64-sync-1.c: New test.
37358 * gcc.dg/ia64-sync-2.c: New test.
37359 * gcc.dg/ia64-asm-1.c: New test.
37360
37361 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
37362
37363 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37364 * gcc.dg/format-ext-2.c: New test.
37365
37366 2000-08-23 Jason Merrill <jason@redhat.com>
37367
37368 * lib/old-dejagnu.exp: Also ignore "In member function" and
37369 "At global scope".
37370
37371 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37372
37373 * gcc.dg/noncompile/label-lineno-1.c: New test.
37374
37375 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37376
37377 * gcc.dg/c99-array-nonobj-1.c: New test.
37378
37379 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37380
37381 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37382 tests.
37383 * gcc.dg/format-ext-1.c: New test.
37384
37385 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37386
37387 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37388 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37389 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37390 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37391 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37392
37393 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37394
37395 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37396 gcc.dg/c99-strftime-2.c: New tests.
37397
37398 2000-08-22 Richard Henderson <rth@cygnus.com>
37399
37400 * gcc.c-torture/execute/20000822-1.c: New test.
37401
37402 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37403
37404 * gcc.c-torture/execute/20000819-1.x: Remove.
37405
37406 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37407
37408 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37409 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37410 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37411 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37412 gcc.dg/format-xopen-1.c: New tests.
37413
37414 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37415
37416 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37417
37418 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37419
37420 * g++.old-deja/g++.other/loop2.C: New test.
37421
37422 * gcc.c-torture/compile/20000606-1.c: New test.
37423 * gcc.c-torture/compile/20000728-1.c: New test.
37424 * gcc.c-torture/execute/20000801-1.c: New test.
37425 * gcc.c-torture/execute/20000801-2.c: New test.
37426 * gcc.c-torture/execute/20000819-1.c: New test.
37427 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37428 * gcc.dg/20000629-1.c: New test.
37429 * gcc.dg/20000724-1.c: New test.
37430 * gcc.dg/20000807-1.c: New test.
37431
37432 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37433
37434 * gcc.dg/cpp/pragma-1.c: New test.
37435 * gcc.dg/cpp/pragma-2.c: New test.
37436
37437 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37438
37439 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37440 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37441
37442 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37443
37444 * gcc.c-torture/compile/20000818-1.c: New test.
37445
37446 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37447
37448 * gcc.c-torture/execute/20000818-1.c: New test.
37449
37450 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37451
37452 * gcc.dg/format-va-1.c: New test.
37453
37454 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37455
37456 * g++.old-deja/g++.other/typedef8.C: New test.
37457
37458 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37459
37460 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37461 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37462 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37463 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37464 * g++.old-deja/g++.other/ptrmem7.C: New test.
37465 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37466
37467 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37468
37469 * g++.old-deja/g++.pt/typename27.C: New test.
37470
37471 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37472
37473 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37474 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37475 * g++.old-deja/g++.pt/friend45.C: New test.
37476 * g++.old-deja/g++.other/friend8.C: New test.
37477
37478 2000-08-15 Richard Henderson <rth@cygnus.com>
37479
37480 * gcc.c-torture/execute/20000815-1.c: New test.
37481
37482 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37483
37484 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37485 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37486 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37487
37488 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37489
37490 * g++.old-deja/g++.other/refinit2.C: New test.
37491
37492 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37493
37494 * lib/c-torture.exp (c-torture): Make
37495 compiler_conditional_xfail_data global.
37496 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37497 compiler_conditional_xfail_data machinery.
37498 (f-torture-execute): Likewise.
37499 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37500 and only when unrolling loops.
37501
37502 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37503
37504 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37505
37506 * g++.old-deja/g++.pt/explicit81.C: New test.
37507
37508 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37509
37510 * g++.old-deja/g++.pt/typename26.C: New test.
37511
37512 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37513
37514 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37515 warning.
37516
37517 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37518
37519 * g++.old-deja/g++.other/array3.C: New test.
37520
37521 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37522
37523 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37524 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37525 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37526 New tests.
37527
37528 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37529
37530 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37531 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37532
37533 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37534
37535 * gcc.c-torture/execute/20000808-1.c: New test.
37536
37537 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37538
37539 * gcc.dg/c90-const-expr-1.c: New test.
37540
37541 2000-08-08 Richard Henderson <rth@cygnus.com>
37542
37543 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37544
37545 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37546
37547 * gcc.dg/noncompile/const-ll-1.c: New test.
37548
37549 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37550
37551 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37552
37553 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37554
37555 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37556 that running programs linked against the shared version of libobjc
37557 run correctly.
37558
37559 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37560
37561 * gcc.dg/c99-printf-1.c: New test.
37562
37563 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37564
37565 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37566
37567 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37568
37569 * gcc.c-torture/execute/20000731-1.x: Delete.
37570
37571 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37572
37573 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37574 and torture_without_loops as is done by c-torture.exp.
37575 (search_for): Copy from c-torture.exp.
37576 (gcc-dg-runtest): New function, drives a directory of tests
37577 iterating over the TORTURE_OPTIONS.
37578 (scan-assembler, scan-assembler-not): Move here from
37579 individual directory drivers.
37580
37581 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37582 defined by lib/gcc-dg.exp.
37583 * gcc.dg/cpp/cpp.exp: Likewise.
37584 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37585 gcc-dg-runtest, so we cycle over optimization options.
37586
37587 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37588 * gcc.dg/compare2.c: No longer expected to fail.
37589
37590 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37591
37592 * gcc.c-torture/execute/20000804-1.c: New test.
37593
37594 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37595
37596 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37597
37598 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37599
37600 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37601
37602 2000-08-03 Jeffrey A Law (law@cygnus.com)
37603
37604 * gcc.c-torture/compile/20000803-1.c: New test.
37605
37606 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37607
37608 * gcc.c-torture/execute/20000801-3.c,
37609 gcc.c-torture/execute/20000801-4.c: New tests.
37610 * gcc.c-torture/execute/20000801-3.x,
37611 gcc.c-torture/execute/20000801-4.x: Xfail.
37612
37613 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37614
37615 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37616 libobjc/.libs to allow for libtool.
37617
37618 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37619
37620 * gcc.c-torture/compile/20000802-1.c: New test.
37621
37622 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37623
37624 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37625
37626 2000-07-31 Jeffrey A Law (law@cygnus.com)
37627
37628 * gcc-c-torture/execute/20000731-2.c: New test.
37629
37630 * gcc.c-torture/execute/20000731-1.c: New test.
37631 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37632
37633 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37634
37635 * testsuite/gcc.dg/cpp/paste7.c: New test.
37636 * gcc.dg/cpp/20000725-1.c: New test.
37637
37638 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37639
37640 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37641 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37642 declaration warning for __builtin_dwarf_reg_size.
37643
37644 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37645
37646 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37647
37648 * gcc.dg/noncompile/voidparam-1.c: New test.
37649
37650 2000-07-30 Richard Henderson <rth@cygnus.com>
37651
37652 * gcc.dg/c90-digraph-1.c: Don't xfail.
37653 * gcc.dg/compare2.c (case 10): Xfail.
37654 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37655
37656 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37657
37658 * gcc.dg/c99-main-1.c: New test.
37659
37660 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37661
37662 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37663
37664 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37665
37666 * gcc.c-tortuer/execute/20000726-1.c: New test.
37667
37668 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37669
37670 * gcc.c-torture/execute/enum-2.c: New test.
37671
37672 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37673
37674 * gcc.dg/cpp/tr-warn3.c: New test.
37675
37676 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37677
37678 * g++.old-deja/g++.ext/implicit1.C: Remove.
37679 * g++.old-deja/g++.jason/c2.C: Remove
37680 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37681 * g++.old-deja/g++.pt/crash16.C: Likewise.
37682 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37683
37684 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37685
37686 * g++.old-deja/g++.other/for2.C: New test.
37687
37688 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37689
37690 * gcc.dg/20000720-1.c: New test.
37691
37692 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37693
37694 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37695
37696 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37697
37698 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37699 * gcc.c-torture/execute/20000722-1.c: New.
37700 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37701
37702 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37703
37704 * gcc.dg/cpp/20000720-1.S: New test.
37705
37706 2000-07-21 Michael Meissner <meissner@redhat.com>
37707
37708 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37709
37710 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37711
37712 * g++.old-deja/g++.brendan/crash16.C,
37713 g++.old-deja/g++.brendan/parse3.C,
37714 g++.old-deja/g++.brendan/redecl1.C,
37715 g++.old-deja/g++.ns/template13.C,
37716 g++.old-deja/g++.other/decl4.C,
37717 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37718
37719 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37720
37721 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37722 and "Internal error".
37723
37724 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37725 regexps.
37726 * gcc.dg/cpp/paste6.c: New test.
37727
37728 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37729
37730 * gcc.dg/cpp/tr-direct.c: New test.
37731
37732 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37733 gcc.dg/cpp/undef1.c: Tweak error regexps.
37734
37735 2000-07-18 Eric Christopher <echristo@redhat.com>
37736
37737 * gcc.c-torture/compile/20000718-1.c: New test.
37738
37739 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37740
37741 * cpplex.c (_cpp_push_token): If the token being pushed back
37742 is the previous token in this context, just subtract one from
37743 context->posn.
37744 * cppmacro.c (save_expansion): Clear aux field when storing a
37745 placemarker.
37746
37747 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37748
37749 * gcc.dg/noncompile/redecl-1.c: New test.
37750
37751 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37752
37753 * gcc.c-torture/execute/20000717-5.c: New test.
37754 * gcc.c-torture/execute/20000717-1.x: Removed.
37755
37756 2000-07-17 Richard Henderson <rth@cygnus.com>
37757
37758 * gcc.c-torture/execute/20000717-4.c: New test.
37759
37760 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37761
37762 * gcc.dg/cpp/syshdr.c: New test.
37763 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37764
37765 2000-07-17 Neil Booth <neilb@earthling.net>
37766
37767 * gcc.dg/cpp/cmdlne-dM.c: New test.
37768 * gcc.dg/cpp/cmdlne-dD.c: New test.
37769
37770 2000-07-17 Jeffrey A Law (law@cygnus.com)
37771
37772 * gcc.c-torture/execute/20000717-3.c: New test.
37773
37774 * gcc.c-torture/compile/20000717-1.c: New test.
37775
37776 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37777
37778 * gcc.c-torture/execute/20000717-2.c: New test.
37779
37780 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37781
37782 * gcc.dg/formatz-1.c: New test.
37783
37784 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37785 * gcc.dg/c99-digraph-1.c: New tests.
37786
37787 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37788 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37789
37790 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37791 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37792 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37793 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37794 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37795 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37796 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37797
37798 2000-07-17 Greg McGary <greg@mcgary.org>
37799
37800 * gcc.c-torture/execute/20000717-1.c: New test.
37801 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37802
37803 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37804
37805 * gcc.c-torture/execute/20000715-2.c: New test.
37806 * gcc.dg/20000715-1.c: New test.
37807
37808 2000-07-15 Michael Meissner <meissner@redhat.com>
37809
37810 * gcc.c-torture/execute/20000715-1.c: New test.
37811
37812 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37813
37814 * gcc.c-torture/execute/20000707-1.c: New test.
37815
37816 2000-07-13 Neil Booth <NeilB@earthling.net>
37817
37818 * testsuite/gcc.dg/cpp/digraph1.c,
37819 testsuite/gcc.dg/cpp/digraph2.c,
37820 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37821
37822 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37823
37824 * g77.f-torture/compile/20000630-2.f: New test.
37825 * g77.f-torture/compile/20000630-2.x
37826
37827 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37828
37829 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37830
37831 2000-07-11 Neil Booth <NeilB@earthling.net>
37832
37833 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37834
37835 2000-07-11 Neil Booth <NeilB@earthling.net>
37836
37837 * gcc.dg/cpp/cmdlne-C.c: New.
37838
37839 2000-07-09 Neil Booth <NeilB@earthling.net>
37840
37841 * gcc.dg/cpp/directiv.c: New tests.
37842 * gcc.dg/cpp/undef1.c: Update.
37843
37844 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37845
37846 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37847
37848 2000-07-09 Neil Booth <NeilB@earthling.net>
37849
37850 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37851
37852 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37853
37854 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37855 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37856
37857 2000-07-08 Neil Booth <NeilB@earthling.net>
37858
37859 * gcc.dg/cpp/macsyntx.c: New tests.
37860
37861 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37862
37863 * gcc.dg/20000707-1.c: New test.
37864
37865 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37866
37867 * gcc.c-torture/execute/20000706-1.c: New test.
37868 * gcc.c-torture/execute/20000706-2.c: New test.
37869 * gcc.c-torture/execute/20000706-3.c: New test.
37870 * gcc.c-torture/execute/20000706-4.c: New test.
37871 * gcc.c-torture/execute/20000706-5.c: New test.
37872
37873 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37874
37875 * g++.old-deja/g++.pt/instantiate7.C: New test.
37876
37877 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37878
37879 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37880 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37881 * g++.old-deja/g++.other/rtti3.C: Likewise.
37882 * g++.old-deja/g++.other/rttid3.C: Likewise.
37883
37884 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37885
37886 * g77.f-torture/compile/20000630-1.x: Fix typo
37887
37888 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37889
37890 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37891 assembly output.
37892
37893 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37894
37895 * gcc.dg/cpp/ident.c: New test.
37896
37897 2000-07-05 Neil Booth <NeilB@earthling.net>
37898
37899 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37900 gcc.dg/cpp/lexstrng.c: New tests.
37901
37902 2000-07-04 Neil Booth <NeilB@earthling.net>
37903
37904 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37905 * gcc.dg/cpp/strify2.c: Same.
37906
37907 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37908
37909 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37910 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37911 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37912 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37913
37914 * testsuite/gcc.dg/cpp/macro1.c,
37915 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37916 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37917 testsuite/gcc.dg/cpp/strify1.c,
37918 testsuite/gcc.dg/cpp/strify2.c: New tests.
37919
37920 2000-07-03 Jakub Jelinek <jakub@redhat.com>
37921
37922 * gcc.c-torture/execute/20000703-1.c: New test.
37923
37924 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37925
37926 * g++.old-deja/g++.pt (lookup10.C): New test.
37927
37928 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37929
37930 * g++.old-deja/g++.pt (typename25.C): New test.
37931
37932 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
37933
37934 * gcc.c-torture/compile/20000701-1.c: New test.
37935
37936 2000-06-30 Nick Clifton <nickc@cygnus.com>
37937
37938 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37939 to test case.
37940
37941 2000-06-30 Catherine Moore <clm@cygnus.com>
37942
37943 * gcc.c-torture/execute/align-1.c: New test.
37944
37945 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
37946
37947 * g++.old-deja/g++.pt/expr8.C: New test.
37948 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37949
37950 2000-06-29 Nick Clifton <nickc@cygnus.com>
37951
37952 * gcc.c-torture/compile/20000629-1.c: New test.
37953
37954 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37955
37956
37957 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37958 gcc.dg/noncompile directory, depending on whether they're
37959 preprocessor tests or not. Annotate all the tests for the dg
37960 framework.
37961
37962 * gcc.c-torture/noncompile/noncompile.exp: Delete.
37963 * gcc.dg/noncompile/noncompile.exp: New.
37964
37965 * Moved files:
37966 Old name New name
37967 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
37968 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
37969 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
37970 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
37971 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
37972 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
37973 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
37974 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
37975 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
37976 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
37977 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
37978 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
37979 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
37980 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
37981 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
37982 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
37983 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
37984 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
37985 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
37986 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
37987 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
37988 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
37989 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
37990 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
37991
37992 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
37993 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
37994 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
37995 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
37996 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
37997 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
37998
37999 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
38000
38001 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
38002 declare one variable. On the fourth, error.
38003 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
38004 declared by 20000628-1a.h.
38005
38006 2000-06-29 Richard Henderson <rth@redhat.com>
38007
38008 * gcc.c-torture/execute/930529-1.x: New file.
38009 * gcc.dg/920413-1.c: Adjust expected warning text.
38010 * gcc.dg/980217-1.c: Declare abort.
38011 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38012
38013 2000-06-29 Jeffrey A Law (law@cygnus.com)
38014
38015 * g77.f-torture/compile/20000629-1.f: New test.
38016 * g77.f-torture/compile/20000629-1.x: Expected to fail.
38017
38018 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
38019
38020 Rearrange lots of files, removing entirely the
38021 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38022 directories.
38023
38024 * Deleted files:
38025 gcc.c-torture/code_quality/code_quality.exp
38026 gcc.c-torture/special/special.exp
38027 gcc.failure/failure.exp
38028 gcc.failure/940409-1.x
38029 gcc.c-torture/compile/961203-1.x
38030
38031 * New files:
38032 gcc.misc-tests/linkage.exp
38033 gcc.c-torture/execute/920730-1t.c
38034 gcc.c-torture/execute/920730-1t.x
38035 gcc.c-torture/compile/920520-1.x
38036 gcc.c-torture/compile/920521-1.x
38037 gcc.c-torture/compile/981006-1.x
38038 gcc.c-torture/execute/eeprof-1.x
38039
38040 * Moved files (possibly with modifications to fit a new harness):
38041 Old name New name
38042 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
38043 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
38044 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
38045 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
38046 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
38047 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
38048 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
38049 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
38050 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
38051 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
38052 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
38053 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
38054 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
38055 gcc.failure/940409-1.c gcc.dg/940409-1.c
38056
38057 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
38058
38059 * c-torture/compile/961203-1.x: Delete.
38060
38061 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
38062 not exit. Include stdio.h.
38063 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
38064 * gcc.misc-tests/dg-12.c: Likewise.
38065 * gcc.misc-tests/dg-5.c: Likewise.
38066 * gcc.misc-tests/dg-6.c: Likewise.
38067 * gcc.misc-tests/dg-7.c: Prototype abort.
38068 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
38069 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
38070 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
38071 not exit.
38072 * gcc.misc-tests/sieve.c: Use return from main, not exit.
38073 * gcc.misc-tests/sort2.c: Use return from main, not exit.
38074
38075 2000-06-28 Jakub Jelinek <jakub@redhat.com>
38076
38077 * gcc.dg/cpp/20000628-1.c: New test.
38078 * gcc.dg/cpp/20000628-1.h: New header for above test.
38079 * gcc.dg/cpp/20000628-1a.h: Likewise.
38080
38081 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
38082
38083 * gcc.dg/cpp: New directory.
38084 * gcc.dg/cpp/cpp.exp: New driver.
38085 * gcc.dg/cpp/20000627-1.c: New test.
38086 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
38087 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
38088 and rewrite as a compilation test.
38089
38090 * gcc.dg: Move many files into the cpp subdirectory, possibly
38091 renaming or editing them as well.
38092 Old name New name
38093 990119-1.c cpp/19990119-1.c
38094 990228-1.c cpp/19990228-1.c
38095 990407-1.c cpp/19990407-1.c
38096 990409-1.c cpp/19990409-1.c
38097 990413-1.c cpp/19990413-1.c
38098 990703-1.c cpp/19990703-1.c
38099 20000127-1.c cpp/20000127-1.c
38100 20000129-1.c cpp/20000129-1.c
38101 20000207-1.c cpp/20000207-1.c
38102 20000207-2.c cpp/20000207-2.c
38103 20000209-1.c cpp/20000209-1.c
38104 20000209-2.c cpp/20000209-2.c
38105 20000301-1.c cpp/20000301-1.c
38106 20000419-1.c cpp/20000419-1.c
38107 20000510-1.S cpp/20000510-1.S
38108 20000519-1.c cpp/20000519-1.c
38109 20000529-1.c cpp/20000529-1.c
38110 20000625-1.c cpp/20000625-1.c
38111 20000625-2.c cpp/20000625-2.c
38112 cpp-as1.c cpp/assert1.c
38113 cpp-as2.c cpp/assert2.c
38114 cxx-comments-1.c cpp/cxxcom1.c
38115 cxx-comments-2.c cpp/cxxcom2.c
38116 endif-label.c cpp/endif.c
38117 cpp-hash1.c cpp/hash1.c
38118 cpp-hash2.c cpp/hash2.c
38119 cpp-if1.c cpp/if-1.c
38120 cpp-if2.c cpp/if-2.c
38121 cpp-if3.c cpp/if-3.c
38122 cpp-if4.c cpp/if-4.c
38123 cpp-if5.c cpp/if-5.c
38124 cpp-cond.c cpp/if-cexp.c
38125 cpp-missingop.c cpp/if-mop.c
38126 cpp-missingparen.c cpp/if-mpar.c
38127 cpp-opprec.c cpp/if-oppr.c
38128 cpp-ifparen.c cpp/if-paren.c
38129 cpp-shortcircuit.c cpp/if-sc.c
38130 cpp-shift.c cpp/if-shift.c
38131 cpp-unary.c cpp/if-unary.c
38132 cpp-li1.c cpp/line1.c
38133 cpp-li2.c cpp/line2.c
38134 lineno.c cpp/line3.c
38135 lineno-2.c cpp/line4.c
38136 cpp-mi.c cpp/mi1.c
38137 cpp-mic.h cpp/mi1c.h
38138 cpp-micc.h cpp/mi1cc.h
38139 cpp-mind.h cpp/mi1nd.h
38140 cpp-mindp.h cpp/mi1ndp.h
38141 cpp-mix.h cpp/mi1x.h
38142 cpp-mi2.c cpp/mi2.c
38143 cpp-mi2a.h cpp/mi2a.h
38144 cpp-mi2b.h cpp/mi2b.h
38145 cpp-mi2c.h cpp/mi2c.h
38146 cpp-mi3.c cpp/mi3.c
38147 cpp-mi3.def cpp/mi3.def
38148 poison-1.c cpp/poison.c
38149 pr-impl.c cpp/prag-imp.c
38150 cpp-redef-2.c cpp/redef1.c
38151 cpp-redef.c cpp/redef2.c
38152 strpaste.c cpp/strp1.c
38153 strpaste-2.c cpp/strp2.c
38154 cpp-tradpaste.c cpp/tr-paste.c
38155 cpp-tradstringify.c cpp/tr-str.c
38156 cpp-tradwarn1.c cpp/tr-warn1.c
38157 cpp-tradwarn2.c cpp/tr-warn2.c
38158 trigraphs.c cpp/trigraphs.c
38159 cpp-unc1.c cpp/unc1.c
38160 cpp-unc2.c cpp/unc2.c
38161 cpp-unc3.c cpp/unc3.c
38162 cpp-unc.c cpp/unc4.c
38163 undef.c cpp/undef1.c
38164 undef-2.c cpp/undef2.c
38165 cpp-wi1.c cpp/widestr1.c
38166
38167 2000-06-27 Mark Mitchell <mark@codesourcery.com>
38168
38169 * lib/g++.exp (g++_include_flags): Tweak.
38170
38171 2000-06-27 H.J. Lu <hjl@gnu.org>
38172 Loren J. Rittle <ljrittle@acm.org>
38173
38174 * lib/g++.exp (g++_include_flags): Override libgloss.exp
38175 version with one that knows about the new gcc tree structure.
38176 (g++_link_flags): Same.
38177
38178 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
38179
38180 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38181 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38182 case we are cross-compiling.
38183
38184 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38185 g++.old-deja/g++.niklas/Makefile.in,
38186 g++.old-deja/g++.niklas/configure.in,
38187 g++.old-deja/g++.other/Makefile.in,
38188 g++.old-deja/g++.other/configure.in,
38189 gcc.c-torture/code_quality/Makefile.in,
38190 gcc.c-torture/code_quality/configure.in,
38191 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38192 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38193 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38194 gcc.c-torture/execute/ieee/Makefile.in,
38195 gcc.c-torture/execute/ieee/configure.in,
38196 gcc.c-torture/noncompile/Makefile.in,
38197 gcc.c-torture/noncompile/configure.in,
38198 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38199 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38200 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38201
38202 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
38203
38204 * g++.old-deja/g++.other/ambig3.C: New test.
38205
38206 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
38207
38208 * g++.old-deja/g++.pt/syntax1.C: New test.
38209 * g++.old-deja/g++.pt/syntax2.C: New test.
38210 * g++.old-deja/g++.other/syntax3.C: New test.
38211 * g++.old-deja/g++.other/syntax4.C: New test.
38212
38213 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
38214
38215 * gcc.dg/20000623-1.c: Prototype exit and abort.
38216
38217 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
38218
38219 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38220 New tests.
38221 * gcc.dg/cpp-mi3.def: New file.
38222
38223 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38224 inside assertions.
38225 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38226 lexer's error messages.
38227 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38228 divine anything from the linemarkers.
38229 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38230 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38231
38232 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
38233
38234 * gcc.dg/20000623-1.c: New test.
38235
38236 2000-06-22 Jakub Jelinek <jakub@redhat.com>
38237
38238 * gcc.c-torture/execute/20000622-1.c: New test.
38239
38240 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
38241
38242 * g++.old-deja/g++.other/init15.C: New test.
38243
38244 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
38245
38246 * g++.old-deja/g++.pt/vaarg2.C: New test.
38247 * g++.old-deja/g++.pt/vaarg3.C: New test.
38248
38249 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
38250
38251 * g++.old-deja/g++.other/dyncast6.C: New test.
38252
38253 2000-06-15 Jakub Jelinek <jakub@redhat.com>
38254
38255 * gcc.c-torture/execute/loop-6.c: New test.
38256
38257 2000-06-14 Jakub Jelinek <jakub@redhat.com>
38258
38259 * gcc.dg/20000614-1.c: New test.
38260 * gcc.dg/20000614-2.c: New test.
38261
38262 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
38263
38264 * g++.old-deja/g++.other/inline12.C: New test.
38265
38266 2000-06-13 Jakub Jelinek <jakub@redhat.com>
38267
38268 * g++.old-deja/g++.other/eh1.C: New test.
38269
38270 2000-06-12 Jakub Jelinek <jakub@redhat.com>
38271
38272 * g++.old-deja/g++.other/type.C: New test.
38273
38274 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38275
38276 * g++.old-deja/g++.other/initstring.C: New test.
38277
38278 2000-06-12 Jason Merrill <jason@redhat.com>
38279
38280 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38281
38282 2000-06-09 Jeffrey A Law (law@cygnus.com)
38283
38284 * gcc.c-torture/compile/20000609-1.c: New test.
38285
38286 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
38287
38288 * gcc.dg/20000609-1.c: New test.
38289
38290 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
38291
38292 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38293 * gcc.c-torture/noncompile/poison-1.c: Move...
38294 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38295 * gcc.dg/cpp-li1.c: Add a token after the #line.
38296
38297 2000-06-05 Richard Henderson <rth@cygnus.com>
38298
38299 * gcc.c-torture/execute/20000605-2.c: New test.
38300 * gcc.c-torture/execute/20000605-3.c: New test.
38301
38302 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
38303
38304 * g77.f-torture/execute/20000503-1.x: New file.
38305
38306 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
38307
38308 * g++.old-deja/g++.eh/badalloc1.C: New test.
38309
38310 2000-06-05 Richard Henderson <rth@cygnus.com>
38311
38312 * gcc.c-torture/execute/20000605-1.c: New test.
38313
38314 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38315 Nathan Sidwell <nathan@codesourcery.com>
38316
38317 * gcc.c-torture/compile/20000605-1.c: New test.
38318
38319 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
38320
38321 * g77.f-torture/compile/20000601-1.f: New test.
38322
38323 2000-06-03 Richard Henderson <rth@cygnus.com>
38324
38325 * gcc.c-torture/execute/20000603-1.c: New.
38326
38327 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
38328
38329 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38330 * gcc.dg/noreturn-2.c (noreturn): Likewise.
38331
38332 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
38333
38334 * gcc.dg/compare2.c (case 12): XFAIL.
38335 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38336 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38337
38338 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38339
38340 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
38341
38342 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38343 guard macro is already defined when the header is first
38344 included.
38345 * gcc.dg/cpp-mix.h: New file.
38346 * gcc.dg/endif-label.c: Update patterns to match compiler.
38347
38348 * g++.brendan/complex1.C: Declare abort.
38349 * g++.law/refs4.C: Remove XFAIL.
38350 * g++.oliva/expr2.C: Declare abort and exit.
38351
38352 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
38353
38354 * gcc.c-torture/execute/20000528-1.c: New test.
38355
38356 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38357 * g++.old-deja/g++.law/temps4.C: Likewise.
38358
38359 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38360 stdlib.h. Call abort() on failure.
38361 * g++.old-deja/g++.law/refs4.C: Likewise.
38362 * g++.old-deja/g++.law/temps4.C: Likewise.
38363 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38364 * gcc.c-torture/execute/20000112-1.c: Include string.h.
38365
38366 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
38367
38368 Relative to g++.dg/special:
38369 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38370
38371 Relative to g++.old-deja:
38372 * g++.brendan/complex1.C, g++.jason/optimize2.C,
38373 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38374 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38375 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38376 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38377 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38378 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38379
38380 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38381 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38382 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38383 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38384 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38385 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38386 and/or string.h.
38387
38388 * g++.other/goto1.C: Update expectations for error messages.
38389
38390 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38391
38392 * gcc.c-torture/compile/20000523-1.c: New test.
38393
38394 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38395
38396 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38397
38398 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38399
38400 * g++.old-deja/g++.eh/catch11.C: New test.
38401 * g++.old-deja/g++.eh/catch12.C: New test.
38402
38403 2000-05-24 Nick Clifton <nickc@cygnus.com>
38404
38405 * gcc.c-torture/execute/20000523-1.c: New test.
38406
38407 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38408
38409 * c-torture/execute/bcp-1.c: Replace abort in arg of
38410 __builtin_constant_p with a generic external function.
38411
38412 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38413 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38414 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38415 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38416 Prototype abort and/or exit.
38417
38418 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38419 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38420 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38421 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38422
38423 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38424
38425 * gcc.dg/dwarf2-1.c: New test.
38426
38427 2000-05-20 Richard Henderson <rth@cygnus.com>
38428
38429 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38430
38431 2000-05-20 Andreas Jaeger <aj@suse.de>
38432
38433 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38434 testcase.
38435
38436 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38437
38438 * gcc.c-torture/execute/20000519-2.c: New test.
38439
38440 2000-05-19 Andreas Jaeger <aj@suse.de>
38441
38442 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38443 which fails with SSA.
38444
38445 * lib/c-torture.exp: Also test with -O3 -fssa.
38446
38447 2000-05-18 Michael Meissner <meissner@redhat.com>
38448
38449 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38450 * gcc.c-torture/execute/920415-1.c: Ditto.
38451 * gcc.c-torture/execute/920501-1.c: Ditto.
38452 * gcc.c-torture/execute/conversion.c: Ditto.
38453 * gcc.c-torture/execute/cvt-1.c: Ditto.
38454
38455 2000-05-18 Jeffrey A Law (law@cygnus.com)
38456
38457 * gcc.c-torture/compile/20000518-1.c: New test.
38458
38459 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38460
38461 * g77.f-torture/compile/200005018.f: New test.
38462
38463 2000-05-17 Jeffrey A Law (law@cygnus.com)
38464
38465 * gcc.c-torture/compile/20000517-1.c: New test.
38466
38467 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38468
38469 * gcc.c-torture/execute/20000516-1.c: New test.
38470
38471 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38472
38473 * g++.old-deja/g++.other/eh.C: New test.
38474
38475 2000-05-12 Richard Henderson <rth@cygnus.com>
38476
38477 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38478 constants through to doit's conditional.
38479
38480 2000-05-11 Jeffrey A Law (law@cygnus.com)
38481
38482 * gcc.c-torture/compile/20000511-1.c: New test.
38483 * g77.f-torture/compile/20000511-1.f: New test.
38484 * g77.f-torture/compile/20000511-2.f: New test.
38485
38486 2000-05-11 Michael Meissner <meissner@redhat.com>
38487
38488 * gcc.c-torture/execute/20000511-1.c: New test.
38489
38490 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38491
38492 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38493 * gcc.dg/20000510-1.S: New.
38494
38495 2000-05-08 Catherine Moore <clm@cygnus.com>
38496
38497 * gcc.dg/unused-3.c: New.
38498
38499 2000-05-06 Richard Henderson <rth@cygnus.com>
38500
38501 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38502 * g++.old-deja/g++.mike/warn1.C: Likewise.
38503 * g++.old-deja/g++.pt/local1.C: Likewise.
38504 * g++.old-deja/g++.pt/local7.C: Likewise.
38505 * g++.old-deja/g++.pt/spec16.C: Likewise.
38506
38507 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38508
38509 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38510
38511 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38512
38513 * g77.f-torture/execute/20000503-1.f: New test.
38514
38515 2000-05-04 Andreas Jaeger <aj@suse.de>
38516
38517 * gcc.dg/noreturn-2.c: New test.
38518
38519 2000-05-04 Neil Booth <NeilB@earthling.net>
38520
38521 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38522 preprocessor.
38523
38524 2000-05-04 Richard Henderson <rth@cygnus.com>
38525
38526 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38527
38528 2000-05-04 Richard Henderson <rth@cygnus.com>
38529
38530 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38531 OpenSSL by Jason R Thorpe.
38532
38533 2000-05-03 Jim Wilson <wilson@cygnus.com>
38534
38535 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38536
38537 2000-05-03 Robert Lipe <robertlipe@usa.net>
38538
38539 * gcc.dg/20000503-1.c: New test.
38540
38541 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38542
38543 * gcc.c-torture/compile/20000502-1.c: New test.
38544 * g++.old-deja/g++.other/align.C: New test.
38545 * gcc.dg/cpp-tradstringify.c: New test.
38546
38547 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38548
38549 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38550 and hard registers.
38551
38552 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38553
38554 * gcc.c-torture/execute/loop-5.c: New test.
38555
38556 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38557
38558 * gcc.c-torture/execute/va-arg-20.c: New test.
38559
38560 2000-04-23 Jeffrey A Law (law@cygnus.com)
38561
38562 * gcc.c-torture/execute/20000422-1.c: New test.
38563
38564 2000-04-20 Greg McGary <gkm@gnu.org>
38565
38566 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38567 when optimizing, but without sibling-call optimizations (-O1).
38568
38569 2000-04-20 Jeffrey A Law (law@cygnus.com)
38570
38571 * gcc.c-torture/compile/20000420-1.c: New test.
38572
38573 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38574
38575 * g++.abi/ptrflags.C: New test.
38576 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38577
38578 2000-04-19 Catherine Moore <clm@cygnus.com>
38579
38580 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38581
38582 2000-04-19 Greg McGary <gkm@gnu.org>
38583
38584 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38585 sibling-call optimizations.
38586
38587 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38588
38589 * gcc.dg/20000419-1.c: New test.
38590
38591 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38592
38593 * gcc.c-torture/execute/20000412-6.c: New test.
38594
38595 2000-04-12 Jeffrey A Law (law@cygnus.com)
38596
38597 * gcc.c-torture/execute/20000412-5.c: New test.
38598 * g77.f-torture/compile/20000412-1.f: New test.
38599 * gcc.c-torture/execute/20000412-4.c: New test.
38600 * gcc.c-torture/compile/20000412-2.c: New test.
38601 * gcc.c-torture/execute/20000412-3.c: New test.
38602 * gcc.c-torture/compile/20000412-1.c: New test.
38603 * gcc.c-torture/execute/20000412-2.c: New test.
38604
38605 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38606
38607 * objc/execute/bf-20.m: New test.
38608
38609 2000-04-10 Richard Henderson <rth@cygnus.com>
38610
38611 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38612
38613 * gcc.c-torture/execute/20000412-1.c: New test.
38614
38615 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38616
38617 * g++.old-deja/g++.eh/catchptr1.C: New test.
38618
38619 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38620
38621 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38622
38623 2000-04-08 Neil Booth <NeilB@earthling.net>
38624
38625 * gcc.dg/cpp-nullchar.c: Remove test as
38626 embedded nulls cause problems.
38627
38628 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38629
38630 * gcc.dg/compare2.c: New test.
38631
38632 2000-04-08 Neil Booth <NeilB@earthling.net>
38633
38634 * gcc.dg/cpp-nullchar.c: New test.
38635
38636 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38637
38638 * gcc.dg/cpp-mi2.c: New test.
38639 * gcc.dg/cpp-mi2[abc].h: New files.
38640
38641 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38642
38643 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38644 member name.
38645
38646 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38647
38648 * g++.old-deja/g++.abi/vmihint.C: New test.
38649
38650 2000-04-06 Neil Booth <NeilB@earthling.net>
38651
38652 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38653 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38654 copyright.
38655
38656 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38657
38658 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38659 avoid stack-frame overwrite.
38660
38661 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38662
38663 * gcc.c-torture/compile/20000405-2.c: New test.
38664 * gcc.c-torture/compile/20000405-3.c: New test.
38665
38666 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38667
38668 * gcc.c-torture/compile/20000405-1.c: New test.
38669
38670 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38671
38672 * gcc.dg/cast-qual-1.c: Revert last change.
38673
38674 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38675
38676 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38677
38678 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38679
38680 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38681 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38682
38683 2000-04-03 Jeffrey A Law (law@cygnus.com)
38684
38685 * gcc.c-torture/compile/20000403-2.c: New test.
38686 * gcc.c-torture/compile/20000403-1.c: New test.
38687
38688 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38689
38690 * gcc.c-torture/execute/20000403-1.c: New test.
38691
38692 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38693
38694 * gcc.c-torture/execute/20000402-1.c: New test.
38695
38696 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38697
38698 * gcc.c-torture/execute/va-arg-15.c: New test.
38699 * gcc.c-torture/execute/va-arg-16.c: New test.
38700 * gcc.c-torture/execute/va-arg-17.c: New test.
38701 * gcc.c-torture/execute/va-arg-18.c: New test.
38702 * gcc.c-torture/execute/va-arg-19.c: New test.
38703
38704 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38705
38706 * gcc.c-torture/compile/981211-1.c: Move to...
38707 * gcc.dg/cpp-as1.c: ...here.
38708 * gcc.dg/cpp-as2.c: New file.
38709
38710 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38711 compiler.
38712
38713 2000-04-02 Neil Booth <NeilB@earthling.net>
38714
38715 * gcc.dg/cpp-cond.c New tests.
38716 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38717 accidental success less likely.
38718 * gcc.dg/cpp-missingop.c New tests.
38719 * gcc.dg/cpp-missingparen.c New tests.
38720 * gcc.dg/cpp-shift.c New tests.
38721 * gcc.dg/cpp-shortcircuit.c New tests.
38722 * gcc.dg/cpp-unary.c New tests.
38723
38724 2000-03-29 Jeffrey A Law (law@cygnus.com)
38725
38726 * gcc.c-torture/compile/20000329-1.c: New test.
38727
38728 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38729
38730 * gcc.c-torture/compile/20000326-1.c: New test.
38731 * gcc.c-torture/compile/20000326-2.c: New test.
38732
38733 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38734
38735 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38736 the first parameter is a function argument.
38737
38738 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38739
38740 * g++.old-deja/g++.ext/array4.C: New test.
38741
38742 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38743
38744 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38745
38746 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38747
38748 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38749
38750 2000-03-19 Richard Henderson <rth@cygnus.com>
38751
38752 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38753
38754 2000-03-19 Richard Henderson <rth@cygnus.com>
38755
38756 * gcc.c-torture/compile/20000319-1.c: New test.
38757
38758 2000-03-14 Jeffrey A Law (law@cygnus.com)
38759
38760 * gcc.c-torture/execute/20000314-3.c: New test.
38761 * gcc.c-torture/execute/20000314-2.c: New test.
38762 * gcc.c-torture/execute/20000314-1.c: New test.
38763 * gcc.c-torture/compile/20000314-2.c: New test.
38764 * gcc.c-torture/compile/20000314-1.c: New test.
38765
38766 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38767
38768 * g++.old-deja/g++.warn/inline.C: New test.
38769
38770 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38771
38772 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38773 standards-compliant result rather than specific constants.
38774 Put test-values in array.
38775
38776 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38777
38778 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38779 (g++_target_compile): Put test-specific options last.
38780
38781 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38782
38783 * g++.old-deja/g++.eh/vbase4.C: New test.
38784
38785 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38786
38787 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38788
38789 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38790
38791 * g++.old-deja/g++.brendan/misc12.C: Removed.
38792 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38793 * g++.old-deja/g++.ext/pretty4.C: New test.
38794
38795 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38796
38797 * g++.old-deja/g++.other/string2.C: New test.
38798
38799 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38800
38801 * g++.old-deja/g++.warn/impint2.C: New test.
38802
38803 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38804
38805 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38806 is 1, not zero.
38807
38808 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38809
38810 * g++.old-deja/g++.warn/impint.C: New test.
38811 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38812 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38813 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38814 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38815 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38816 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38817 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38818 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38819 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38820 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38821 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38822 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38823
38824 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38825
38826 * gcc.dg/cpp-redef.c: New test.
38827
38828 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38829
38830 * g++.old-deja/g++.pt/unify7.C: New test.
38831
38832 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38833
38834 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38835 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38836
38837 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38838
38839 * gcc.c-torture/compile/20000224-1.c: New test.
38840
38841 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38842
38843 * gcc.c-torture/compile/cpp-2.c: New test.
38844 * gcc.c-torture/compile/cpp-1.c: New test.
38845
38846 2000-02-25 Jeffrey A Law (law@cygnus.com)
38847
38848 * gcc.c-torture/execute/20000225-1.c: New test.
38849
38850 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38851
38852 * gcc.dg/cpp-li2.c: New test.
38853
38854 * gcc.dg/cpp-wi1.c: New test.
38855
38856 * gcc.dg/cpp-li1.c: New test.
38857
38858 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38859
38860 * g++.old-deja/g++.other/sizeof5.C: New test.
38861
38862 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38863
38864 * gcc.c-torture/execute/va-arg-13.c: New test.
38865
38866 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38867
38868 * gcc.c-torture/execute/va-arg-12.c: New test.
38869
38870 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38871
38872 * gcc.c-torture/execute/20000223-1.c: New test.
38873
38874 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38875
38876 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38877
38878 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38879
38880 * g++.old-deja/g++.abi/ptrmem.C: New test.
38881
38882 2000-02-19 Richard Henderson <rth@cygnus.com>
38883
38884 * gcc.c-torture/compile/init-3.c: New.
38885
38886 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38887
38888 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38889 ALWAYS_CXXFLAGS.
38890
38891 2000-02-11 Robert Lipe <robertl@sco.com>
38892
38893 * gcc.c-torture/compile/20000211-3.c: New test.
38894
38895 2000-02-11 Martin Buchholz <martin@xemacs.org>
38896
38897 * gcc.c-torture/compile/20000211-2.c: New test.
38898
38899 2000-02-11 Jeffrey A Law (law@cygnus.com)
38900
38901 * gcc.c-torture/compile/20000211-1.c: New test.
38902
38903 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38904
38905 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38906 on native targets
38907
38908 2000-02-08 Nathan Sidwell <nathan@acm.org>
38909
38910 * g++.old-deja/g++.other/cast5.C: New test.
38911
38912 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38913
38914 * gcc.c-torture/execute/20000205-1.c: New.
38915
38916 2000-02-03 Nathan Sidwell <nathan@acm.org>
38917
38918 * g++.old-deja/g++.jason/cast3.C: Return void.
38919 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38920
38921 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38922
38923 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38924
38925 * gcc.dg/loop-1.c: New test.
38926
38927 2000-01-27 Jakub Jelinek <jakub@redhat.com>
38928
38929 * gcc.c-torture/compile/20000127-1.c: New test.
38930 * gcc.c-torture/execute/991228-1.c: New test.
38931
38932 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38933
38934 * gcc.dg/unused-2.c: New test.
38935
38936 * gcc.dg/conv-1.c: New test.
38937
38938 2000-01-24 Mark Mitchell <mark@codesourcery.com>
38939
38940 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38941 compiler.
38942 (tool_option_proc): Fix typo.
38943
38944 2000-01-24 Geoff Keating <geoffk@cygnus.com>
38945
38946 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38947 of the ld on the host, not on the build machine.
38948 Also, don't crash if '--help' is not a supported option.
38949
38950 2000-01-24 Richard Henderson <rth@cygnus.com>
38951
38952 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38953
38954 2000-01-20 Jeffrey A Law (law@cygnus.com)
38955
38956 * gcc.c-torture/execute/20000120-2.c: New test.
38957 * gcc.c-torture/execute/20000120-1.c: New test.
38958
38959 2000-01-13 Jeffrey A Law (law@cygnus.com)
38960
38961 * gcc.c-torture/execute/20000113-1.c: New test.
38962
38963 2000-01-12 Jeffrey A Law (law@cygnus.com)
38964
38965 * gcc.c-torture/execute/20000112-1.c: New test.
38966
38967 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38968
38969 * gcc.dg/20000111-1.c: New test.
38970
38971 2000-01-10 Jeffrey A Law (law@cygnus.com)
38972
38973 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38974 with 16 bit integers.
38975
38976 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38977
38978 * gcc.dg/20000108-1.c: New test.
38979
38980 2000-01-05 Nathan Sidwell <nathan@acm.org>
38981
38982 * g++.old-deja/g++.ns/koenig8.C: New test.
38983
38984 2000-01-05 Nathan Sidwell <nathan@acm.org>
38985
38986 * g++.old-deja/g++.other/cast4.C: New test.
38987
38988 2000-01-05 Jeffrey A Law (law@cygnus.com)
38989
38990 * gcc.c-torture/compile/20000105-2.c: New test.
38991 * gcc.c-torture/compile/20000105-1.c: New test.
38992
38993 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38994
38995 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38996 references to printf & atoi to conform to ANSI standard.
38997 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38998 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38999 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
39000 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
39001 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
39002 * g++.old-deja/g++.brendan/complex1.C: Likewise.
39003 * g++.old-deja/g++.brendan/copy1.C: Likewise.
39004 * g++.old-deja/g++.brendan/copy2.C: Likewise.
39005 * g++.old-deja/g++.brendan/copy3.C: Likewise.
39006 * g++.old-deja/g++.brendan/copy4.C: Likewise.
39007 * g++.old-deja/g++.brendan/copy5.C: Likewise.
39008 * g++.old-deja/g++.brendan/copy6.C: Likewise.
39009 * g++.old-deja/g++.brendan/copy7.C: Likewise.
39010 * g++.old-deja/g++.brendan/copy8.C: Likewise.
39011 * g++.old-deja/g++.brendan/crash11.C: Likewise.
39012 * g++.old-deja/g++.brendan/crash14.C: Likewise.
39013 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39014 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39015 * g++.old-deja/g++.brendan/delete2.C: Likewise.
39016 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39017 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39018 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39019 * g++.old-deja/g++.brendan/eh1.C: Likewise.
39020 * g++.old-deja/g++.brendan/groff1.C: Likewise.
39021 * g++.old-deja/g++.brendan/init3.C: Likewise.
39022 * g++.old-deja/g++.brendan/misc12.C: Likewise.
39023 * g++.old-deja/g++.brendan/misc7.C: Likewise.
39024 * g++.old-deja/g++.brendan/new2.C: Likewise.
39025 * g++.old-deja/g++.brendan/operators4.C: Likewise.
39026 * g++.old-deja/g++.brendan/operators5.C: Likewise.
39027 * g++.old-deja/g++.brendan/overload2.C: Likewise.
39028 * g++.old-deja/g++.brendan/overload7.C: Likewise.
39029 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39030 * g++.old-deja/g++.brendan/reference1.C: Likewise.
39031 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39032 * g++.old-deja/g++.brendan/template24.C: Likewise.
39033 * g++.old-deja/g++.brendan/template3.C: Likewise.
39034 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39035 * g++.old-deja/g++.jason/inline3.C: Likewise.
39036 * g++.old-deja/g++.jason/opeq.C: Likewise.
39037 * g++.old-deja/g++.law/arg5.C: Likewise.
39038 * g++.old-deja/g++.law/arm7.C: Likewise.
39039 * g++.old-deja/g++.law/ctors11.C: Likewise.
39040 * g++.old-deja/g++.law/cvt8.C: Likewise.
39041 * g++.old-deja/g++.law/init9.C: Likewise.
39042 * g++.old-deja/g++.law/refs4.C: Likewise.
39043 * g++.old-deja/g++.law/template2.C: Likewise.
39044 * g++.old-deja/g++.law/visibility24.C: Likewise.
39045 * g++.old-deja/g++.law/vtable3.C: Likewise.
39046 * g++.old-deja/g++.mike/asm2.C: Likewise.
39047 * g++.old-deja/g++.mike/eh1.C: Likewise.
39048 * g++.old-deja/g++.mike/misc1.C: Likewise.
39049 * g++.old-deja/g++.mike/misc13.C: Likewise.
39050 * g++.old-deja/g++.mike/misc14.C: Likewise.
39051 * g++.old-deja/g++.mike/ns12.C: Likewise.
39052 * g++.old-deja/g++.mike/p1248.C: Likewise.
39053 * g++.old-deja/g++.mike/p3708.C: Likewise.
39054 * g++.old-deja/g++.mike/p3708a.C: Likewise.
39055 * g++.old-deja/g++.mike/p3708b.C: Likewise.
39056 * g++.old-deja/g++.mike/p646.C: Likewise.
39057 * g++.old-deja/g++.mike/p700.C: Likewise.
39058 * g++.old-deja/g++.mike/p783.C: Likewise.
39059 * g++.old-deja/g++.mike/p783a.C: Likewise.
39060 * g++.old-deja/g++.mike/p783b.C: Likewise.
39061 * g++.old-deja/g++.mike/p786.C: Likewise.
39062 * g++.old-deja/g++.mike/p789.C: Likewise.
39063 * g++.old-deja/g++.mike/p789a.C: Likewise.
39064 * g++.old-deja/g++.mike/p807a.C: Likewise.
39065 * g++.old-deja/g++.other/delete3.C: Likewise.
39066 * g++.old-deja/g++.other/dyncast1.C: Likewise.
39067 * g++.old-deja/g++.other/dyncast2.C: Likewise.
39068 * g++.old-deja/g++.other/dyncast3.C: Likewise.
39069 * g++.old-deja/g++.other/empty1.C: Likewise.
39070 * g++.old-deja/g++.other/temporary1.C: Likewise.
39071 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
39072 * g++.old-deja/g++.pt/t16.C: Likewise.
39073 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
39074
39075 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
39076
39077 * gcc.dg/991230-1.c: New test.
39078
39079 1999-12-29 Jeffrey A Law (law@cygnus.com)
39080
39081 * gcc.c-torture/compile/991229-3.c: New test.
39082 * gcc.c-torture/compile/991229-2.c: New test.
39083 * gcc.c-torture/compile/991229-1.c: New test.
39084
39085 1999-12-29 Greg McGary <gkm@eng.ascend.com>
39086
39087 * gcc.c-torture/compile/labels-2.c: New test.
39088
39089 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
39090
39091 * gcc.c-torture/execute/991227-1.c: New test.
39092
39093 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39094
39095 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39096
39097 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
39098
39099 * gcc.c-torture/execute/991221-1.c: New test.
39100
39101 1999-12-20 Nathan Sidwell <nathan@acm.org>
39102
39103 * g++.old-deja/g++.other/cast3.C: New test.
39104
39105 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
39106
39107 * gcc.c-torture/execute/991216-4.c: New test.
39108
39109 1999-12-16 Michael Meissner <meissner@cygnus.com>
39110
39111 * gcc.c-torture/execute/991216-1.c: New test.
39112 * gcc.c-torture/execute/991216-2.c: New test.
39113 * gcc.c-torture/execute/991216-3.c: New test.
39114
39115 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39116
39117 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39118 Actually make the test fail by using "-O2" for compilation.
39119
39120 1999-12-15 Nathan Sidwell <nathan@acm.org>
39121
39122 * g++.old-deja/g++.warn/cast-align1.C: New test.
39123
39124 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39125
39126 * gcc.c-torture/compile/991214-1.c: New test.
39127 * gcc.c-torture/compile/991214-2.c: New test.
39128
39129 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
39130
39131 * gcc.dg/991214-1.c: New test.
39132
39133 1999-12-13 Jeffrey A Law (law@cygnus.com)
39134
39135 * gcc.c-torture/compile/991213-3.c: New test.
39136 * gcc.c-torture/compile/991213-2.c: New test.
39137 * gcc.c-torture/compile/991213-1.c: New test.
39138
39139 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
39140
39141 * gcc.dg/991209-1.c: New test.
39142
39143 1999-12-08 Nathan Sidwell <nathan@acm.org>
39144
39145 * gcc.c-torture/compile/991208-1.c: New test.
39146
39147 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39148
39149 * gcc.dg/ultrasp2.c: New test.
39150
39151 1999-12-05 Alex Samuel <samuel@codesourcery.com>
39152
39153 * g++.old-deja/g++.abi/align.C (main): Fix typo.
39154
39155 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
39156
39157 * gcc.c-torture/compile/991202-1.c: New test.
39158 * gcc.c-torture/execute/991202-1.c: New test.
39159 * gcc.c-torture/execute/991202-2.c: New test.
39160 * gcc.c-torture/execute/991202-3.c: New test.
39161
39162 1999-12-02 Alex Samuel <samuel@codesourcery.com>
39163
39164 * g++.old-deja/g++.abi/align.C: New test.
39165 * g++.old-deja/g++.abi/aggregates.C: Likewise.
39166 * g++.old-deja/g++.abi/bitfields.C: Likewise.
39167
39168 1999-12-01 Richard Henderson <rth@cygnus.com>
39169
39170 * gcc.c-torture/execute/991201-1.c: New.
39171
39172 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
39173
39174 * gcc.dg/991129-1.c: New test.
39175
39176 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
39177
39178 * gcc.c-torture/compile/991127-1.c: New test.
39179
39180 1999-11-22 Nathan Sidwell <nathan@acm.org>
39181
39182 * g++.old-deja/g++.other/warn4.C: New test.
39183
39184 1999-11-22 Nathan Sidwell <nathan@acm.org>
39185
39186 * g++.old-deja/g++.eh/cleanup2.C: New test.
39187 * g++.old-deja/g++.ext/pretty2.C: New test.
39188 * g++.old-deja/g++.ext/pretty3.C: New test.
39189 * g++.old-deja/g++.other/debug6.C: New test.
39190
39191 1999-10-20 Jim Wilson <wilson@cygnus.com>
39192
39193 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39194 compiler_output to look for one error message instead of two.
39195
39196 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
39197
39198 * gcc.c-torture/execute/991118-1.c: Also test case
39199 where the word boundary does not split a byte evenly.
39200
39201 1999-11-19 Nathan Sidwell <nathan@acm.org>
39202
39203 * g++.old-deja/g++.ext/restrict1.C: New test.
39204
39205 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39206
39207 * gcc.c-torture/execute/991118-1.c: New test.
39208
39209 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
39210
39211 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39212 working directory pathnames.
39213
39214 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
39215
39216 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39217 host is equipped with driver.h and driver.o so it can actually
39218 compile and run the tests.
39219
39220 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
39221
39222 * gcc.c-torture/compile/991008-1.c: New test.
39223
39224 1999-11-08 Nick Clifton <nickc@cygnus.com>
39225
39226 * lib/gcc-dg.exp: Include target-supports.exp
39227
39228 1999-11-05 Nick Clifton <nickc@cygnus.com>
39229
39230 * lib/target-supports.exp: New file: Provide procs to test for
39231 features supported by the target.
39232 (check_weak_available): Moved here from ecos.exp.
39233 (check_alias_available): New proc: Determine of the target
39234 toolchain supports the alias attribute.
39235
39236 * gcc.dg/special/ecos.exp: Move check_weak_available to
39237 target-supports.exp.
39238 (alias-1.c): Only perform the test if the target supports
39239 aliases.
39240 (wkali-1.c): Only perform the test if the target supports
39241 aliases.
39242
39243 * gcc.dg/990506-0.c: Expect error messages from cross
39244 targets as well as native targets.
39245
39246 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39247
39248 * gcc.dg/ultrasp1.c: Removed xfail.
39249 * gcc.dg/struct-ret-2.c: Likewise.
39250 * gcc.dg/array-1.c: Likewise.
39251
39252 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
39253
39254 * gcc.dg/struct-ret-2.c: New test.
39255
39256 * gcc.dg/array-1.c: New test.
39257
39258 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
39259
39260 * gcc.c-torture/execute/991030-1.c: New test.
39261
39262 1999-10-26 Richard Henderson <rth@cygnus.com>
39263
39264 * gcc.c-torture/compile/991026-2.c: New test.
39265
39266 1999-10-26 Jeffrey A Law (law@cygnus.com)
39267
39268 * gcc.c-torture/compile/991026-1.c: New test.
39269
39270 1999-10-23 Jeffrey A Law (law@cygnus.com)
39271
39272 * gcc.c-torture/execute/991023-1.c: New test.
39273
39274 1999-10-19 Jeffrey A Law (law@cygnus.com)
39275
39276 * gcc.c-torture/execute/991019-1.c: New test.
39277
39278 1999-10-16 Richard Henderson <rth@cygnus.com>
39279
39280 * gcc.c-torture/execute/991016-1.c: New test.
39281
39282 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
39283
39284 * gcc.c-torture/execute/991014-1.c: New test.
39285
39286 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
39287
39288 * g++.old-deja/g++.other/union2.C: New test.
39289
39290 1999-10-13 Nathan Sidwell <nathan@acm.org>
39291
39292 * g++.old-deja/g++.other/vaarg2.C: New test.
39293 * g++.old-deja/g++.other/vaarg3.C: New test.
39294
39295 1999-10-12 Craig Burley <craig@jcb-sc.com>
39296
39297 * g77.f-torture/noncompile/19990905-1.f: Moved from being
39298 in compile/.
39299
39300 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
39301
39302 * gcc.c-torture/execute/va-arg-11.c: New test.
39303
39304 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
39305
39306 * lib/file-format.exp (gcc_target_object_format): Don't
39307 crash if objdump is unavailable.
39308
39309 1999-09-29 Donn Terry <donn@interix.com>
39310
39311 * gcc.misc-tests/mg.exp: delete extraneous redirection.
39312
39313 1999-09-28 Nick Clifton <nickc@cygnus.com>
39314
39315 * gcc.c-torture/compile/990928-1.c: New test.
39316
39317 1999-09-28 Nathan Sidwell <nathan@acm.org>
39318
39319 * g++.old-deja/g++.other/decl6.C: New test.
39320
39321 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39322
39323 * gcc.c-torture/execute/va-arg-10.c: New test.
39324
39325 1999-09-27 Nathan Sidwell <nathan@acm.org>
39326
39327 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39328 __PRETTY_FUNCTION__.
39329
39330 1999-09-23 Nick Clifton <nickc@cygnus.com>
39331
39332 * gcc.c-torture/execute/990923-1.c: New test.
39333
39334 1999-09-21 Nick Clifton <nickc@cygnus.com>
39335
39336 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39337 for which -fpic is inappropriate.
39338
39339 1999-09-21 Mark Mitchell <mark@codesourcery.com>
39340
39341 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39342
39343 1999-09-21 Nathan Sidwell <nathan@acm.org>
39344
39345 * g++.old-deja/g++.other/dyncast1.C: New test.
39346 * g++.old-deja/g++.other/dyncast2.C: New test.
39347 * g++.old-deja/g++.other/dyncast3.C: New test.
39348 * g++.old-deja/g++.other/dyncast4.C: New test.
39349 * g++.old-deja/g++.other/dyncast5.C: New test.
39350 * g++.old-deja/g++.eh/catch3.C: New test.
39351 * g++.old-deja/g++.eh/catch3p.C: New test.
39352 * g++.old-deja/g++.eh/catch4.C: New test.
39353 * g++.old-deja/g++.eh/catch4p.C: New test.
39354 * g++.old-deja/g++.eh/catch5.C: New test.
39355 * g++.old-deja/g++.eh/catch5p.C: New test.
39356 * g++.old-deja/g++.eh/catch6.C: New test.
39357 * g++.old-deja/g++.eh/catch6p.C: New test.
39358 * g++.old-deja/g++.eh/catch7.C: New test.
39359 * g++.old-deja/g++.eh/catch7p.C: New test.
39360 * g++.old-deja/g++.eh/catch8.C: New test.
39361 * g++.old-deja/g++.eh/catch8p.C: New test.
39362 * g++.old-deja/g++.eh/catch9.C: New test.
39363 * g++.old-deja/g++.eh/catch9p.C: New test.
39364
39365 1999-09-13 Nathan Sidwell <nathan@acm.org>
39366
39367 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39368 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39369
39370 1999-09-13 Jeffrey A Law (law@cygnus.com)
39371
39372 * gcc.c-torture/compile/990913-1.c: New test.
39373
39374 1999-09-10 Nathan Sidwell <nathan@acm.org>
39375
39376 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39377 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39378
39379 1999-09-09 Richard Henderson <rth@cygnus.com>
39380
39381 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39382
39383 1999-09-09 Nathan Sidwell <nathan@acm.org>
39384
39385 * g++.old-deja/g++.other/lookup11.C: New test.
39386 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39387 what is permitted and what we want.
39388 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39389 overload use.
39390 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39391
39392 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39393
39394 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39395 * gcc.c-torture/noncompile/poison-1.c: New file.
39396
39397 1999-09-08 Nathan Sidwell <nathan@acm.org>
39398
39399 * g++.old-deja/g++.other/sizeof3.C: New test.
39400 * g++.old-deja/g++.other/sizeof4.C: New test.
39401 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39402 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39403
39404 1999-09-07 Richard Henderson <rth@cygnus.com>
39405
39406 * gcc.dg/va-arg-1.c: New.
39407
39408 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39409
39410 * gcc.c-torture/execute/va-arg-9.c: New test.
39411
39412 1999-09-05 Craig Burley <craig@jcb-sc.com>
39413
39414 * g77.f-torture/compile/980519-2.f: New test.
39415 * g77.f-torture/compile/19990905-0.f: New test.
39416 * g77.f-torture/compile/19990905-1.f: New test.
39417 * g77.f-torture/compile/19990905-2.f: New test.
39418
39419 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39420
39421 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39422
39423 * gcc.c-torture/execute/990827-1.c: Fix typo.
39424
39425 1999-09-03 Nathan Sidwell <nathan@acm.org>
39426
39427 * g++.old-deja/g++.other/deref1.C: New test.
39428
39429 1999-09-02 Nathan Sidwell <nathan@acm.org>
39430
39431 * g++.old-deja/g++.other/ambig2.C: New test.
39432 * g++.old-deja/g++.other/cond5.C: New test.
39433 * g++.old-deja/g++.other/lookup16.C: New test.
39434
39435 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39436
39437 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39438 assemblers too.
39439
39440 1999-08-31 Jeffrey A Law (law@cygnus.com)
39441
39442 * lib/c-torture.exp: Avoid the "compare executables" optimization
39443 when testing native.
39444
39445 1999-08-29 Jeffrey A Law (law@cygnus.com)
39446
39447 * gcc.c-torture/execute/990829-1.c: New test.
39448 * gcc.c-torture/compile/990829-1.c: New test.
39449
39450 1999-08-27 Paul Burchard <burchard@pobox.com>
39451
39452 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39453 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39454 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39455 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39456 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39457 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39458 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39459 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39460 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39461 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39462 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39463
39464 1999-08-27 Jeffrey A Law (law@cygnus.com)
39465
39466 * gcc.c-torture/execute/990827-1.c: New test.
39467
39468 1999-08-26 Craig Burley <craig@jcb-sc.com>
39469
39470 * g77.f-torture/noncompile/19990826-4.f: New test.
39471
39472 * g77.f-torture/compile/19990826-3.f: New test.
39473
39474 * g77.f-torture/execute/19990826-2.f: New test.
39475
39476 * g77.f-torture/compile/19990826-1.f: New test.
39477
39478 * gcc.c-torture/execute/990826-0.c: New test.
39479 * g77.c-torture/execute/19990826-0.f: New test.
39480
39481 * g77.f-torture/noncompile/970626-2.f: New test.
39482
39483 1999-08-25 Paul Burchard <burchard@pobox.com>
39484
39485 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39486 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39487 lss-011.C: New tests.
39488
39489 1999-08-25 Nathan Sidwell <nathan@acm.org>
39490
39491 * g++.old-deja/g++.other/decl5.C: New test.
39492
39493 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39494
39495 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39496 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39497 call `postbase' for each one. All callers of `postbase' changed
39498 to call this instead.
39499
39500 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39501
39502 * gcc.c-torture/execute/990811-1.c: New test.
39503
39504 1999-08-09 Nick Clifton <nickc@cygnus.com>
39505
39506 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39507 just native ones.
39508
39509 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39510 just native ones.
39511
39512 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39513
39514 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39515
39516 1999-08-04 Jeffrey A Law (law@cygnus.com)
39517
39518 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39519
39520 1999-08-04 Nathan Sidwell <nathan@acm.org>
39521
39522 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39523
39524 1999-08-04 Jeffrey A Law (law@cygnus.com)
39525
39526 * gcc.c-torture/execute/990804-1.c: New test.
39527
39528 1999-08-03 Nathan Sidwell <nathan@acm.org>
39529
39530 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39531 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39532 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39533
39534 1999-08-03 Nathan Sidwell <nathan@acm.org>
39535
39536 * g++.old-deja/g++.other/struct1.C: New test.
39537
39538 1999-08-03 Nathan Sidwell <nathan@acm.org>
39539
39540 * g++.old-deja/g++.other/enum2.C: New test.
39541
39542 1999-08-02 Richard Henderson <rth@cygnus.com>
39543
39544 Adapted from tests from Franz Sirl:
39545 * gcc.c-torture/execute/va-arg-7.c: New test.
39546 * gcc.c-torture/execute/va-arg-8.c: New test.
39547
39548 1999-08-01 Jeffrey A Law (law@cygnus.com)
39549
39550 * gcc.c-torture/compile/990801-2.c: New test.
39551
39552 * gcc.c-torture/compile/990801-1.c: New test.
39553
39554 1999-07-27 Michael Meissner <meissner@cygnus.com>
39555
39556 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39557 fp-cmp-1.c, converting double to float.
39558
39559 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39560 fp-cmp-1.c, converting double to long double.
39561
39562 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39563 from fr1 to unknown_register, since fr1 is a legitimate register
39564 on some machines.
39565
39566 1999-07-25 Jeffrey A Law (law@cygnus.com)
39567
39568 * README: More listname related changes.
39569
39570 1999-07-08 Catherine Moore <clm@cygnus.com>
39571
39572 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39573
39574 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39575
39576 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39577
39578 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39579
39580 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39581
39582 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39583
39584 * gcc.dg/990703-1.c: New test.
39585
39586 1999-06-29 Nick Clifton <nickc@cygnus.com>
39587
39588 * lib/file-format.exp: New file: Move definition of proc
39589 gcc_target_object_format to here from
39590 gcc.dg/special/ecos.exp.
39591
39592 * lib/c-torture.exp: Include lib file-format.exp.
39593 * lib/gcc-dg.exp: Include lib file-format.exp.
39594
39595 * gcc.dg/special/ecos.exp: Remove definition of proc
39596 gcc_target_object_format.
39597
39598 1999-06-28 Jeffrey A Law (law@cygnus.com)
39599
39600 * gcc.c-torture/execute/990628-1.c: New test.
39601
39602 1999-06-25 Jeffrey A Law (law@cygnus.com)
39603
39604 * gcc.c-torture/compile/990625-2.c: New test.
39605
39606 * gcc.c-torture/compile/990625-1.c: New test.
39607
39608 1999-06-23 Nick Clifton <nickc@cygnus.com>
39609
39610 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39611 attributes compile.
39612 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39613 ports that use the COFF/PE file format.
39614
39615 1999-06-17 Jeffrey A Law (law@cygnus.com)
39616
39617 * gcc.c-torture/compile/990617-1.c: New test.
39618
39619 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39620
39621 * g++.old-deja/g++.other/decl4.C: New test.
39622
39623 1999-06-14 Nathan Sidwell <nathan@acm.org>
39624
39625 * g++.old-deja/g++.other/bitfld3.C: New test.
39626
39627 1999-06-08 Nathan Sidwell <nathan@acm.org>
39628
39629 * g++.old-deja/g++.eh/catch1.C: New test.
39630
39631 1999-06-07 Jeffrey A Law (law@cygnus.com)
39632
39633 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39634
39635 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39636 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39637
39638 1999-06-05 Craig Burley <craig@jcb-sc.com>
39639
39640 * g77.f-torture/compile/19990502-0.f: Replace with new,
39641 shorter, test that still fails after recent changes.
39642
39643 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39644
39645 * gcc.c-torture/execute/990604-1.c: New test.
39646
39647 1999-05-31 Jeffrey A Law (law@cygnus.com)
39648
39649 * gcc.c-torture/execute/990531-1.c: New test.
39650
39651 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39652
39653 * gcc.c-torture/compile/990527-1.c: New test.
39654
39655 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39656
39657 * gcc.c-torture/execute/990527-1.c: New test.
39658
39659 1999-05-25 Nick Clifton <nickc@cygnus.com>
39660
39661 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39662 bitfields as signed.
39663
39664 1999-05-25 Craig Burley <craig@jcb-sc.com>
39665
39666 * g77.f-torture/compile/19990525-0.f: New test.
39667
39668 1999-05-25 Jeffrey A Law (law@cygnus.com)
39669
39670 * gcc.c-torture/execute/990525-2.c: New test.
39671
39672 * gcc.c-torture/execute/990525-1.c: New test.
39673
39674 1999-05-24 Nathan Sidwell <nathan@acm.org>
39675
39676 * g++.old-deja/g++.other/anon3.C: New test.
39677 * g++.old-deja/g++.other/anon4.C: New test.
39678 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39679 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39680 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39681 Merrill).
39682
39683 1999-05-24 Jeffrey A Law (law@cygnus.com)
39684
39685 * gcc.c-torture/execute/990524-1.c: New test.
39686
39687 * gcc.dg/990524-1.c: New test.
39688
39689 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39690
39691 * gcc.c-torture/compile/990523-1.c: New test.
39692
39693 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39694
39695 * gcc.c-torture/compile/990519-1.c: New test.
39696
39697 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39698
39699 * gcc.c-torture/compile/990517-1.c: New test.
39700
39701 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39702 (e4, f4): New tests.
39703 (main): Call them.
39704
39705 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39706
39707 * gcc.dg/noreturn-1.c: New test.
39708
39709 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39710
39711 * gcc.c-torture/execute/990513-1.c: New test.
39712
39713 1999-05-10 Richard Henderson <rth@cygnus.com>
39714
39715 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39716
39717 1999-05-10 Craig Burley <craig@jcb-sc.com>
39718
39719 * g77.f-torture/execute/erfc.f: Use small single-precision
39720 values, to avoid problems on Alphas when not -mieee.
39721
39722 1999-05-08 Craig Burley <craig@jcb-sc.com>
39723
39724 * gcc.dg/990506-0.c: New test.
39725
39726 1999-05-08 Richard Henderson <rth@cygnus.com>
39727
39728 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39729 the constant to test. Don't XFAIL 64-bit targets.
39730
39731 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39732 * g++.old-deja/g++.law/profile1.C: Likewise.
39733
39734 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39735 operator new instances.
39736 * g++.old-deja/g++.other/delete5.C: Likewise.
39737
39738 1999-05-03 Craig Burley <craig@jcb-sc.com>
39739
39740 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39741 intrinsic.
39742
39743 1999-05-03 Craig Burley <craig@jcb-sc.com>
39744
39745 * g77.f-torture/execute/u77-test.f: Reverse order of two
39746 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39747
39748 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39749
39750 * gcc.dg/compare1.c: New test.
39751
39752 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39753
39754 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39755 New tests.
39756
39757 1999-05-02 Craig Burley <craig@jcb-sc.com>
39758
39759 * g77.f-torture/compile/19990502-1.f: New test.
39760
39761 1999-05-02 Craig Burley <craig@jcb-sc.com>
39762
39763 * g77.f-torture/compile/19990502-0.f: New test.
39764
39765 1999-05-02 Craig Burley <craig@jcb-sc.com>
39766
39767 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39768 intrinsic.
39769
39770 1999-05-02 Craig Burley <craig@jcb-sc.com>
39771
39772 * g77.f-torture/execute/u77-test.f (main): List libU77
39773 intrinsics not currently tested.
39774 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39775 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39776 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39777 Trim blanks off the ends of some printed strings.
39778
39779 1999-05-02 Craig Burley <craig@jcb-sc.com>
39780
39781 * g77.f-torture/execute/u77-test.f (main): Just warn about
39782 FSTAT gid disagreement, as it's expected on some systems.
39783
39784 1999-05-01 Craig Burley <craig@jcb-sc.com>
39785
39786 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39787 use a new function, which allows for some slop.
39788 Clean up some commentary.
39789 (issum): The new function.
39790 (sgladd): Deleted subroutine.
39791
39792 1999-05-01 Craig Burley <craig@jcb-sc.com>
39793
39794 * g77.f-torture/execute/u77-test.f: Modify to be more like
39795 libf2c/libU77 version, bringing patches to that version here.
39796 Add suitable commentary.
39797
39798 1999-04-25 Richard Henderson <rth@cygnus.com>
39799
39800 * gcc.dg/990424-1.c: New test.
39801
39802 1999-04-24 Craig Burley <craig@jcb-sc.com>
39803
39804 * g77.f-torture/execute/u77-test.f (main): Bug involving
39805 LSTAT has been fixed, so turn back on full checking.
39806
39807 1999-04-20 Craig Burley <craig@jcb-sc.com>
39808
39809 * g77.f-torture/compile/19990419-0.f: New test.
39810 * g77.f-torture/execute/19990419-1.f: New test.
39811
39812 1999-04-17 Richard Henderson <rth@cygnus.com>
39813
39814 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39815 to avoid the need for a prototype to supress a warning.
39816
39817 1999-04-07 Jim Wilson <wilson@cygnus.com>
39818
39819 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39820
39821 1999-04-04 Jeffrey A Law (law@cygnus.com)
39822
39823 * gcc.c-torture/execute/990404-1.c: New test.
39824
39825 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39826
39827 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39828 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39829 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39830 missing initializer warnings.
39831
39832 1999-03-28 Jeffrey A Law (law@cygnus.com)
39833
39834 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39835 matching strings.
39836
39837 1999-03-26 Jeffrey A Law (law@cygnus.com)
39838
39839 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39840
39841 1999-03-26 Craig Burley <craig@jcb-sc.com>
39842
39843 * g77.f-torture/execute/19990325-0.f: New test.
39844 * g77.f-torture/execute/19990325-1.f: New test.
39845
39846 1999-03-24 Jeffrey A Law (law@cygnus.com)
39847
39848 * gcc.c-torture/execute/990324-1.c: New test.
39849
39850 1999-03-22 Jim Wilson <wilson@cygnus.com>
39851
39852 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39853 test with 4.
39854
39855 1999-03-17 Richard Henderson <rth@cygnus.com>
39856
39857 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39858
39859 1999-03-13 Craig Burley <craig@jcb-sc.com>
39860
39861 * g77.f-torture/execute/19990313-2.f: New test.
39862 * g77.f-torture/execute/19990313-3.f: New test.
39863
39864 1999-03-13 Craig Burley <craig@jcb-sc.com>
39865
39866 * g77.f-torture/execute/19990313-0.f: New test.
39867 * g77.f-torture/execute/19990313-1.f: New test.
39868
39869 1999-03-12 Jim Wilson <wilson@cygnus.com>
39870
39871 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39872 printf to sprintf.
39873 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39874 (main): Add check for u15. Conditionalize u31 check depending on
39875 whether ints are <32 bits or >=32 bits.
39876
39877 1999-03-08 Craig Burley <craig@jcb-sc.com>
39878
39879 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39880
39881 1999-03-08 Craig Burley <craig@jcb-sc.com>
39882
39883 * g77.f-torture/compile/19990305-0.f: New test.
39884 * g77.f-torture/execute/19981119-0.f: New test.
39885
39886 1999-03-08 Craig Burley <craig@jcb-sc.com>
39887
39888 * g77.f-torture/execute/970625-2.f: call ABORT if final
39889 result is not correct, instead of just printing it.
39890 Add this checking via newly introduced obfuscation, to
39891 trip up buggy front ends.
39892
39893 1999-03-07 Craig Burley <craig@jcb-sc.com>
39894
39895 * g77.f-torture/compile/960317-1.f: Moved from being
39896 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39897
39898 1999-03-06 Craig Burley <craig@jcb-sc.com>
39899
39900 * g77.f-torture/execute/960317-1.f: New (old) test.
39901 * g77.f-torture/execute/970625-2.f: Ditto.
39902
39903 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39904
39905 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39906 message on line 1 or line 2; cccp and cpplib do this differently.
39907
39908 1999-03-01 Jeffrey A Law (law@cygnus.com)
39909
39910 * g++.old-deja/g++.law/weak1.C: New test.
39911
39912 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39913
39914 * gcc.c-torture/execute/990119-1.c: Renamed to...
39915 * gcc.dg/990119-1.c: this, so it will only be tested once
39916 (it's a preprocessor test, it doesn't need to be run at
39917 multiple optimization levels).
39918
39919 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39920
39921 * lib/g++.exp: Don't add incdir=$base_dir/../include to
39922 ALWAYS_CXXFLAGS.
39923
39924 1999-02-24 Craig Burley <craig@jcb-sc.com>
39925
39926 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39927 * g77.f-torture/compile/19981216-0.f: ...as it is expected
39928 to not be compilable by current g77.
39929
39930 1999-02-24 Nick Clifton <nickc@cygnus.com>
39931
39932 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39933
39934 1999-02-22 Jeffrey A Law (law@cygnus.com)
39935
39936 * gcc.c-torture/execute/990222-1.c: New test.
39937
39938 1999-02-19 Craig Burley <craig@jcb-sc.com>
39939
39940 * g77.f-torture/compile/19990218-0.f: New test.
39941 * g77.f-torture/noncompile/19990218-1.f: New test.
39942
39943 1999-02-18 Craig Burley <craig@jcb-sc.com>
39944
39945 * g77.f-torture/compile/19981216-0.f: New test.
39946
39947 1999-02-14 Jeffrey A Law (law@cygnus.com)
39948
39949 * gcc.dg/990214-1.c: New test.
39950
39951 1999-02-13 Jeffrey A Law (law@cygnus.com)
39952
39953 * gcc.dg/990213-2.c: New test.
39954
39955 * gcc.dg/990213-1.c: New test.
39956
39957 1999-02-12 Jeffrey A Law (law@cygnus.com)
39958
39959 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39960 ints.
39961
39962 1999-02-11 Nick Clifton <nickc@cygnus.com>
39963
39964 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39965 specified by target.
39966
39967 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39968
39969 1999-02-11 Jeffrey A Law (law@cygnus.com)
39970
39971 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39972
39973 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
39974
39975 * gcc.dg/special/ecos.exp: New test driver for new tests with
39976 special requirements.
39977
39978 * gcc.dg/special/alias-1.c: New test.
39979 * gcc.dg/special/gcsec-1.c: New test.
39980 * gcc.dg/special/weak-1.c: New test.
39981 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39982 * gcc.dg/special/weak-2.c: New test.
39983 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39984 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39985 * gcc.dg/special/wkali-1.c: New test.
39986 * gcc.dg/special/wkali-2.c: New test.
39987 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39988 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39989
39990 1999-02-10 Felix Lee <flee@cygnus.com>
39991
39992 * lib/c-torture.exp (c-torture-compile): Pull out code for
39993 analyzing gcc error messages.
39994 (c-torture-execute): Likewise. Fix some (harmless) false
39995 positives.
39996 * lib/gcc.exp (gcc_check_compile): New function.
39997
39998 1999-02-08 Richard Henderson <rth@cygnus.com>
39999
40000 * gcc.c-torture/execute/990208-1.c: New test.
40001
40002 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
40003
40004 * g++.dg/special/ecos.exp: New driver for new tests with special
40005 requirements
40006
40007 * g++.dg/special/conpr-1.C: New test
40008 * g++.dg/special/conpr-2.C: New test
40009 * g++.dg/special/conpr-2a.C: New test
40010 * g++.dg/special/conpr-3.C: New test
40011 * g++.dg/special/conpr-3a.C: New test
40012 * g++.dg/special/conpr-3b.C: New test
40013
40014 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40015 allow g++ to use the dg driver
40016
40017 * README: Add comment about g++.dg directory
40018
40019 1999-02-06 Jeffrey A Law (law@cygnus.com)
40020
40021 * README: Update email addresses.
40022
40023 1999-02-03 Nick Clifton <nickc@cygnus.com>
40024
40025 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40026 arguments in order to force structure S onto the stack even on
40027 the alpha.
40028 (test): Pass 10 leading arguments to function foo as well as the
40029 structure S.
40030
40031 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40032 failure for all targets.
40033
40034 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40035 abort to terminate program execution.
40036
40037 1999-01-30 Richard Henderson <rth@cygnus.com>
40038
40039 * gcc.c-torture/execute/990130-1.c: New test.
40040
40041 1999-01-30 Jeffrey A Law (law@cygnus.com)
40042
40043 * gcc.dg/990130-1.c: New test.
40044
40045 1999-01-28 Michael Meissner <meissner@cygnus.com>
40046
40047 * gcc.c-torture/execute/990128-1.c: New test.
40048
40049 1999-01-27 Michael Meissner <meissner@cygnus.com>
40050
40051 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
40052
40053 1999-01-27 Felix Lee <flee@cygnus.com>
40054
40055 * lib/c-torture.exp (c-torture-compile): pull out code for
40056 analyzing gcc error messages.
40057 (c-torture-execute): ditto, and fix some (harmless) false
40058 positives.
40059 * lib/gcc.exp (gcc_check_compile): new function.
40060
40061 1999-01-17 Jeffrey A Law (law@cygnus.com)
40062
40063 * gcc.dg/990117-1.c: New test.
40064
40065 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
40066
40067 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
40068
40069 1999-01-15 Jeffrey A Law (law@cygnus.com)
40070
40071 * g77.f-torture/compile/990115-1.f: New test.
40072
40073 1999-01-07 Jeffrey A Law (law@cygnus.com)
40074
40075 * gcc.c-torture/compile/990107-1.c: New test
40076
40077 1999-01-06 Jeffrey A Law (law@cygnus.com)
40078
40079 * gcc.c-torture/execute/990106-2.c: New test.
40080
40081 * gcc.c-torture/execute/990106-1.c: New test.
40082
40083 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
40084
40085 * gcc.c-torture/compile/981223-1.c: New test.
40086
40087 1998-12-29 Richard Henderson <rth@cygnus.com>
40088
40089 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
40090 (opt3): Rename from opt4 and disable.
40091
40092 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
40093
40094 * g++.old-deja/g++.pt/ptrmem5.C: New test.
40095
40096 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40097
40098 * g++.old-deja/g++.other/conv5.C: New test.
40099
40100 1998-12-14 Nick Clifton <nickc@cygnus.com>
40101
40102 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40103
40104 1998-12-11 Jeffrey A Law (law@cygnus.com)
40105
40106 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40107
40108 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
40109
40110 * gcc.c-torture/compile/981211-1.c: New test.
40111
40112 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40113
40114 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40115
40116 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40117
40118 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40119
40120 * gcc.special/930510-1.c: Make C9X safe.
40121 * gcc.misc-tests/gcov-1.c Similarly.
40122 * gcc.misc-tests/gcov-2.c Similarly.
40123
40124 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40125
40126 * gcc.dg/ultrasp1.c: New test.
40127
40128 1998-12-06 Richard Henderson <rth@cygnus.com>
40129
40130 * gcc.c-torture/execute/981206.c: New test.
40131
40132 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40133
40134 * g++.old-deja/g++.ns/template7.C: New test.
40135
40136 * g++.old-deja/g++.other/expr1.C: New test.
40137
40138 * g++.old-deja/g++.eh/tmpl3.C: New test.
40139
40140 * g++.old-deja/g++.eh/tmpl2.C: New test.
40141
40142 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40143
40144 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40145 * g++.old-deja/g++.other/using6.C: Removed.
40146 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40147
40148 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40149
40150 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40151
40152 * g++.old-deja/g++.pt/overload8.C: New test.
40153
40154 * g++.old-deja/g++.pt/overload7.C: New test.
40155
40156 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40157
40158 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40159 and relinking messages.
40160 * lib/g++.exp (g++_target_compile): Remove .rpo file when
40161 compiling with -frepo.
40162
40163 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
40164
40165 * g++.old-deja/g++.pt/lookup6.C: New test.
40166
40167 1998-11-30 Nick Clifton <nickc@cygnus.com>
40168
40169 * gcc.c-torture/execute/981130-1.c: New test.
40170 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40171
40172 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
40173
40174 * g++.old-deja/g++.pt/explicit76.C: New test.
40175
40176 * g++.old-deja/g++.pt/friend38.C: New test.
40177
40178 * g++.old-deja/g++.ns/crash2.C: New test.
40179
40180 * g++.old-deja/g++.pt/defarg8.C: New test.
40181
40182 * g++.old-deja/g++.pt/instantiate6.C: New test.
40183
40184 * g++.old-deja/g++.pt/static6.C: New test.
40185
40186 * g++.old-deja/g++.pt/decl2.C: New test.
40187
40188 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40189
40190 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
40191 problem is actually related with name lookup, but so what? :-)
40192
40193 * g++.old-deja/g++.pt/friend37.C: New test.
40194
40195 1998-11-25 Dave Love <d.love@dl.ac.uk>
40196
40197 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40198 element, which fails on some systems.
40199
40200 * g77.f-torture/execute/labug1.f: New test.
40201
40202 1998-11-21 Jeffrey A Law (law@cygnus.com)
40203
40204 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40205 is defined.
40206
40207 1998-11-18 Dave Love <d.love@dl.ac.uk>
40208
40209 * g77.f-torture/compile/981117-1.f: New test.
40210
40211 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
40212
40213 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
40214 properly discarded.
40215
40216 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
40217
40218 * gcc.c-torture/execute/memcheck: New directory of tests for
40219 -fcheck-memory-usage.
40220
40221 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40222
40223 * README: New file, general information about the testsuite and
40224 new description of the various C++ test subdirectories.
40225 * README.g++: Eliminate obsolete information, update and move most
40226 relevant stuff to README.
40227
40228 1998-11-07 Richard Henderson <rth@cygnus.com>
40229
40230 * gcc.c-torture/compile/981107-1.c: New test.
40231
40232 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
40233
40234 * execute/memcpy-bi.c: New testcase.
40235
40236 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
40237
40238 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40239 base classes.
40240
40241 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40242 template is selected.
40243
40244 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40245 classes, it should be accepted for all types.
40246
40247 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40248
40249 * g++.old-deja/g++.pt/spec24.C: Ensure that template
40250 specializations start with template headers.
40251
40252 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
40253
40254 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40255
40256 * g++.old-deja/g++.other/init9.C: Test cross initialization of
40257 non-POD types.
40258
40259 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
40260
40261 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40262
40263 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40264
40265 * compile/981022-1.c, compile/981022-1.x: New test and driver.
40266
40267 1998-10-19 Jeffrey A Law (law@cygnus.com)
40268
40269 * 981019-1.c: New test.
40270
40271 1998-10-14 Robert Lipe <robertl@dgii.com>
40272
40273 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40274 find objc headers.
40275
40276 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40277
40278 * compile/981001-4.c: Remove use of GCC extension that triggers a
40279 compiler bug.
40280
40281 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
40282
40283 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40284
40285 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40286
40287 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
40288 instantiation of template produces incorrect code for delete
40289 expression.
40290
40291 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
40292 constructors' name is not unique.
40293 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40294 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40295
40296 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
40297 automatic array of const is ill-formed.
40298
40299 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
40300 of template parameter?
40301
40302 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
40303 const.
40304
40305 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
40306 pointer-to-member expression.
40307
40308 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
40309 declaration causes ICE.
40310
40311 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
40312
40313 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
40314 reserved in the global namespace.
40315
40316 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40317 generate needed virtual table.
40318
40319 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40320
40321 1998-10-10 Dariush Eslimi <eslimi@loran.com>
40322
40323 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40324 template-dependent type
40325
40326 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40327
40328 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40329 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40330 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40331
40332 * g++.old-deja/g++.other/using5.C: New test; using decl from base
40333 class should be usable as argument of member function.
40334 * g++.old-deja/g++.other/using6.C: New test; using decl from base
40335 class should be usable as return type of member function.
40336 * g++.old-deja/g++.other/using7.C: New test; using decl from base
40337 class should be usable as type of data member.
40338
40339 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40340
40341 1998-10-09 Jeffrey A Law (law@cygnus.com)
40342
40343 * gcc.c-torture/special/920521-1.c: Fix bogus test.
40344
40345 1998-10-08 Nick Clifton <nickc@cygnus.com>
40346
40347 * gcc.dg/dll-?.c Add thumb to target list.
40348 Fix assembler scan patterns to match current assembler output.
40349
40350 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
40351
40352 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
40353 matching of template brackets.
40354
40355 * g++.old-deja/g++.other/using4.C: New test. Test using
40356 declarations of methods from base classes.
40357
40358 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
40359 within functions should introduce names into the innermost
40360 enclosing namespace.
40361
40362 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
40363 of static locals if first initialization throws.
40364
40365 1998-10-07 Jim Wilson <wilson@cygnus.com>
40366
40367 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40368
40369 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
40370
40371 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
40372 lose track of the possible targets of tablejump insns.
40373 * special/special.exp: Run it.
40374
40375 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40376
40377 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40378 must be declared before its specializations can be named in friend
40379 declarations.
40380
40381 1998-10-05 Dave Love <d.love@dl.ac.uk>
40382
40383 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40384
40385 * g77.f-torture/execute/io1.f: New test.
40386
40387 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40388
40389 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40390 with pointer to template function, for which no argument deduction
40391 is possible.
40392
40393 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40394 specialization of template function as argument to template
40395 function.
40396
40397 * g++.old-deja/g++.other/access2.C: New test; Inner class
40398 shouldn't have privileged access to Outer's names.
40399
40400 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40401
40402 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40403 friend template declared within template class conflicts with
40404 nested class of the same name.
40405
40406 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40407 is ignored.
40408
40409 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40410 object with direct initializer as function declaration.
40411
40412 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40413 initializers.
40414
40415 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40416 involving const pointer and NULL produces incorrect result.
40417
40418 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40419 type name without `typename' should be rejected with -pedantic.
40420
40421 1998-10-02 Richard Henderson <rth@cygnus.com>
40422
40423 * g++.old-deja/g++.other/addrof1.C: New test.
40424
40425 1998-10-01 Nick Clifton <nickc@cygnus.com>
40426
40427 * gcc.c-torture/compile/981001-1.c: New test.
40428 * gcc.c-torture/execute/981001-1.c: New test.
40429
40430 1998-10-01 Jeffrey A Law (law@cygnus.com)
40431
40432 * gcc.c-torture/compile/981001-2.c: New test.
40433 * gcc.c-torture/compile/981001-3.c: New test.
40434 * gcc.c-torture/compile/981001-4.c: New test.
40435
40436 1998-10-01 Robert Lipe <robertl@dgii.com>
40437
40438 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40439 multilibbed hosts. Idea grafted from g77.exp.
40440
40441 1998-09-30 Dave Love <d.love@dl.ac.uk>
40442
40443 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40444 avoid losing on systems which need -lsocket.
40445
40446 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40447
40448 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40449 * g++.old-deja/g++.other/nested2.C: Ditto.
40450 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40451 failure.
40452
40453 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40454
40455 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40456 preferred over template operator!= for enum bitfields.
40457
40458 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40459
40460 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40461 that happen to have the same base name, but in different scopes,
40462 are incorrectly rejected.
40463
40464 1998-09-16 Richard Henderson <rth@cygnus.com>
40465
40466 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40467 on the native word size instead of an integer literal.
40468
40469 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40470
40471 * g++.old-deja/g++.other/static2.C: Invocation of static data
40472 member of type pointer-to-function denoted as non-static member.
40473
40474 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40475 checks involving function types and aliases.
40476
40477 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40478
40479 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40480 redefined to the same non-trivial type.
40481
40482 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40483 namespace-qualification of template specializations declared in
40484 other namespaces.
40485
40486 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40487 to declare a subset of the specializations of a template function
40488 as friends of specializations of a template class.
40489
40490 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40491 member templates that do not fully specialize the enclosing
40492 template class are rejected.
40493
40494 1998-09-11 Dave Love <d.love@dl.ac.uk>
40495
40496 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40497
40498 1998-09-08 Dave Love <d.love@dl.ac.uk>
40499
40500 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40501 altered from libf2c/libU77 version.
40502
40503 1998-09-06 Dave Love <d.love@dl.ac.uk>
40504
40505 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40506
40507 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40508
40509 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40510 (un)signed char are different types for template specialization
40511 purposes.
40512
40513 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40514
40515 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40516 * objc: ObjC testsuite.
40517
40518 1998-08-31 Catherine Moore <clm@cygnus.com>
40519
40520 * gcc.c-torture/execute/941014-1.x: New file.
40521
40522 1998-08-31 Nick Clifton <nickc@cygnus.com>
40523
40524 * lib/c-torture.exp: Add support for
40525 torture_eval_before_compile and torture_eval_before_execute
40526 variables.
40527
40528 1998-08-30 Jeffrey A Law (law@cygnus.com)
40529
40530 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40531 this test triggers valid.
40532
40533 1998-08-27 Jeffrey A Law (law@cygnus.com)
40534
40535 * gcc.dg/980827-1.c: New test.
40536
40537 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40538
40539 * gcc.c-torture/execute/loop-4b.c: New test.
40540
40541 1998-08-26 Nick Clifton <nickc@cygnus.com>
40542
40543 * lib/c-torture.exp: Add support for
40544 torture_eval_before_compile and torture_eval_before_execute
40545 variables.
40546
40547 1998-08-25 Jeffrey A Law (law@cygnus.com)
40548
40549 * gcc.c-torture/compile/980825-1.c: New test.
40550
40551 1998-08-24 Nick Clifton <nickc@cygnus.com>
40552
40553 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40554 count number tests in opt_t0 not good_t0.
40555
40556 1998-08-24 Jeffrey A Law (law@cygnus.com)
40557
40558 * gcc.c-torture/compile/930326-1.x: Fix typo.
40559
40560 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40561
40562 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40563 causes an ICE.
40564
40565 1998-08-21 Jeffrey A Law (law@cygnus.com)
40566
40567 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40568 STACK_SIZE is defined.
40569 * gcc.c-torture/unsorted/stuct.c: Similarly.
40570
40571 * gcc.c-torture/compile/980821-1.c: New test.
40572
40573 1998-08-21 Jeffrey A Law (law@cygnus.com)
40574
40575 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40576
40577 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40578
40579 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40580 code.
40581
40582 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40583
40584 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40585 error'.
40586
40587 1998-08-18 Jeffrey A Law (law@cygnus.com)
40588
40589 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40590
40591 1998-08-16 Jeffrey A Law (law@cygnus.com)
40592
40593 * gcc.c-torture/compile/980816-1.c: New test.
40594
40595 * gcc.dg/980816-1.c: New test.
40596
40597 1998-08-13 Jeffrey A Law (law@cygnus.com)
40598
40599 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40600 compiler for ieee tests.
40601
40602 1998-08-01 Dave Love <d.love@dl.ac.uk>
40603
40604 * g77.f-torture/compile/980729-0.f: New test.
40605
40606 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40607
40608 * gcc.c-torture/special/eeprof-1.c: New test, for
40609 -finstrument-functions.
40610 * gcc.c-torture/special/special.exp: Run it.
40611
40612 1998-07-29 Jeffrey A Law (law@cygnus.com)
40613
40614 * gcc.c-torture/compile/980729-1.c: New test.
40615
40616 1998-07-27 Nick Clifton <nickc@cygnus.com>
40617
40618 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40619 __thumb__ is defined, and test for ARM style doubles if so.
40620
40621 1998-07-26 Dave Love <d.love@dl.ac.uk>
40622
40623 * g77.f-torture/noncompile/980615-0.f: New test.
40624
40625 1998-07-26 H.J. Lu (hjl@gnu.org)
40626
40627 * gcc.dg/980312-1.c: Do link instead of compile.
40628 * gcc.dg/980313-1.c: Likewise.
40629
40630 1998-07-26 Jeffrey A Law (law@cygnus.com)
40631
40632 * gcc.c-torture/compile/980726-1.c: New test.
40633
40634 1998-07-25 Dave Love <d.love@dl.ac.uk>
40635
40636 * g77.f-torture/execute/io0.f: New test.
40637
40638 1998-07-24 Nick Clifton <nickc@cygnus.com>
40639
40640 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40641 an int.
40642
40643 1998-06-18 Michael Meissner <meissner@cygnus.com>
40644
40645 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40646 m32r bugs.
40647
40648 1998-07-17 Nick Clifton <nickc@cygnus.com>
40649
40650 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40651 c-decl.c:grokdeclarator can handle mode attributes.
40652
40653 1998-07-16 Jeffrey A Law (law@cygnus.com)
40654
40655 * gcc.c-torture/execute/980716-1.c: New test.
40656
40657 1998-07-13 Jeffrey A Law (law@cygnus.com)
40658
40659 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40660 the mn10200.
40661 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40662 the mn10200.
40663 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40664 * gcc.c-torture/compile/930326-1.x: Similarly.
40665
40666 1998-07-13 Dave Love <d.love@dl.ac.uk>
40667
40668 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40669 New test from Craig.
40670
40671 1998-07-12 Dave Love <d.love@dl.ac.uk>
40672
40673 * g77.f-torture/noncompile/980616-0.f: New test.
40674
40675 * g77.f-torture/execute/970816-3.f: New test from Craig.
40676
40677 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40678
40679 * g++.other/singleton.C: Return error value instead of taking
40680 SIGSEGV.
40681
40682 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40683
40684 * g++.other/singleton.C: New test. Warning is under dispute.
40685 Runtime crash is not.
40686
40687 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40688
40689 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40690 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40691 using6.C, using7.C}: New namespace tests.
40692
40693 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40694
40695 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40696 specialization with typedef'ed names used as array indexes.
40697
40698 1998-07-09 Jeffrey A Law (law@cygnus.com)
40699
40700 * gcc.c-torture/execute/980709-1.c: New test.
40701
40702 * gcc.dg/980709-1.c: New test.
40703
40704 1998-07-07 Richard Henderson <rth@cygnus.com>
40705
40706 * gcc.c-torture/execute/bcp-1.c: New test.
40707
40708 1998-07-07 Jeffrey A Law (law@cygnus.com)
40709
40710 * gcc.c-torture/execute/980707-1.c: New test.
40711
40712 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40713
40714 * gcc.c-torture/compile/980706-1.c: New test.
40715
40716 1998-07-01 Dave Love <d.love@dl.ac.uk>
40717
40718 * g77.f-torture/execute/980701-0.f,
40719 g77.f-torture/execute/980701-1.f: New test from Craig.
40720
40721 1998-07-01 Jeffrey A Law (law@cygnus.com)
40722
40723 * gcc.c-torture/compile/980701-1.c: New test.
40724
40725 * gcc.c-torture/execute/980701-1.c: New test.
40726
40727 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40728 rlsruhe.de>
40729
40730 * g++.old-deja/g++.robertl/eb132.C: New test.
40731 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40732
40733 1998-06-29 Dave Love <d.love@dl.ac.uk>
40734
40735 * g77.f-torture/execute/980628-7.f,
40736 g77.f-torture/execute/980628-8.f,
40737 g77.f-torture/execute/980628-9.f,
40738 g77.f-torture/execute/980628-10.f: New tests from Craig.
40739
40740 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40741
40742 1998-06-28 Jeffrey A Law (law@cygnus.com)
40743
40744 * g77.f-torture/execute/980628-4.f: New test from Craig.
40745 * g77.f-torture/execute/980628-5.f: Likewise.
40746 * g77.f-torture/execute/980628-2.f: Likewise.
40747 * g77.f-torture/execute/980628-0.f: Likewise.
40748 * g77.f-torture/execute/980628-1.f: Likewise.
40749 * g77.f-torture/execute/980628-3.f: Likewise.
40750 * g77.f-torture/execute/980628-6.f: Likewise.
40751
40752 1998-06-28 Jeffrey A Law (law@cygnus.com)
40753
40754 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40755 directory when nothing has been installed yet.
40756
40757 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40758
40759 * gcc.c-torture/special/special.exp: Handle newer versions of
40760 dejagnu.
40761
40762 1998-06-26 Jeffrey A Law (law@cygnus.com)
40763
40764 * gcc.dg/980626-1.c: New test.
40765
40766 1998-06-19 Bruno Haible <haible@ilog.fr>
40767
40768 * gcc.misc-tests/m-un-2.c: New test.
40769 * g++.old-deja/g++.other/warn01.c: Likewise.
40770
40771 1998-06-19 Robert Lipe <robertl@dgii.com>
40772
40773 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40774 compatibility with assmblers with a different comment character.
40775 Eliminate use of GAS-specific extensions.
40776
40777 1998-06-19 Jeffrey A Law (law@cygnus.com)
40778
40779 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40780
40781 1998-06-19 Robert Lipe <robertl@dgii.com>
40782
40783 * lib/g77.exp: Replace search for libf2c.a with search for newly
40784 renamed libg2c.a
40785
40786 1998-06-17 Jeffrey A Law (law@cygnus.com)
40787
40788 * gcc.c-torture/execute/980617-1.c: New test.
40789
40790 1998-06-12 Jeffrey A Law (law@cygnus.com)
40791
40792 * gcc.c-torture/execute/980612-1.c: New test.
40793
40794 1998-06-08 Jeffrey A Law (law@cygnus.com)
40795
40796 * gcc.dg/980523-1.c: Only test on ppc-linux.
40797 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40798
40799 * gcc.c-torture/execute/980608-1.c: New test.
40800
40801 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40802
40803 * gcc.c-torture/execute/980605-1.c: New test.
40804
40805 1998-06-04 Jeffrey A Law (law@cygnus.com)
40806
40807 * gcc.c-torture/execute/980604-1.c: New test.
40808
40809 1998-06-02 Jeffrey A Law (law@cygnus.com)
40810
40811 * gcc.c-torture/execute/980602-1.c: New test.
40812 * gcc.c-torture/execute/980602-2.c: Likewise.
40813
40814 1998-06-02 Dave Love <d.love@dl.ac.uk>
40815
40816 * 970125-0.f: Fix per JCB. Add commentary.
40817
40818 1998-05-31 Michael Meissner <meissner@cygnus.com>
40819
40820 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40821 IEEE -0 support.
40822
40823 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40824
40825 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40826 earlier.
40827
40828 1998-05-28 Catherine Moore <clm@cygnus.com>
40829
40830 * gcc.c-torture/execute/980526-3.c: New test.
40831
40832 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40833
40834 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40835 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40836 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40837 m88k-motorola-sysv3 to XFAIL.
40838
40839 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40840
40841 * gcc.dg/980526-1.c: New test.
40842 * gcc.c-torture/execute/980526-2.c: New test.
40843
40844 1998-05-26 Jeffrey A Law (law@cygnus.com)
40845
40846 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40847
40848 * gcc.c-torture/execute/980526-1.c: New test.
40849
40850 1998-05-26 Dave Love <d.love@dl.ac.uk>
40851
40852 * g77.f-torture/execute/alpha2.f: Add runtime test.
40853
40854 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40855
40856 * g++.old-deja/old-deja.exp: Strip leading directories.
40857
40858 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40859 error for the line. Don't run multiple tests for the same line.
40860
40861 1998-05-23 Jeffrey A Law (law@cygnus.com)
40862
40863 * gcc.dg/980523-1.c: New test.
40864
40865 1998-05-23 Dave Love <d.love@dl.ac.uk>
40866
40867 * g77.f-torture/compile/970915-0.f: New test.
40868
40869 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40870
40871 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40872
40873 1998-05-21 Jeffrey A Law (law@cygnus.com)
40874
40875 * gcc.dg/980520-1.c: New test.
40876
40877 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40878
40879 * gcc.dg/980502-1.c: Fix return type.
40880
40881 1998-05-20 Jeffrey A Law (law@cygnus.com)
40882
40883 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40884 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40885 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40886 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40887 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40888
40889 1998-05-20 Dave Love <d.love@dl.ac.uk>
40890
40891 * g77.f-torture/execute/980520-1.f: New test.
40892
40893 1998-05-15 Dave Love <d.love@dl.ac.uk>
40894
40895 * lib/mike-g77.exp: New file.
40896
40897 * g77.f-torture/noncompile/noncompile.exp,
40898 g77.f-torture/noncompile/check0.f: New files.
40899
40900 1998-05-14 Dave Love <d.love@dl.ac.uk>
40901
40902 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40903 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40904 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40905 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40906 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40907 abort where appropriate.
40908
40909 1998-05-05 Michael Meissner <meissner@cygnus.com>
40910
40911 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40912 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40913
40914 1998-04-29 Dave Love <d.love@dl.ac.uk>
40915
40916 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40917
40918 1998-04-27 Dave Love <d.love@dl.ac.uk>
40919
40920 * g77.f-torture/compile/980427-0.f: New test.
40921
40922 1998-04-24 Dave Love <d.love@dl.ac.uk>
40923
40924 * g77.f-torture/compile/980424-0.f: New test.
40925
40926 1998-04-19 Dave Love <d.love@dl.ac.uk>
40927
40928 * g77.f-torture/compile/980419-2.f (main): New test.
40929 * g77.f-torture/compile/970125-0.f: New test.
40930 * g77.f-torture/compile/980419-1.f: New test.
40931
40932 1998-04-08 Jim Wilson <wilson@cygnus.com>
40933
40934 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
40935 of loop-4.c.
40936
40937 1998-04-07 Jim Wilson <wilson@cygnus.com>
40938
40939 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40940
40941 1998-04-03 Jim Wilson <wilson@cygnus.com>
40942
40943 * gcc.c-torture/compile/980329-1.c: New test.
40944
40945 1998-03-18 Jim Wilson <wilson@cygnus.com>
40946
40947 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40948 * gcc.dg/980312-1.c: Fix typo in -march command.
40949
40950 1998-03-16 H.J. Lu (hjl@gnu.org)
40951
40952 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40953
40954 1998-03-11 Robert Lipe <robertl@dgii.com>
40955
40956 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
40957 Dave Love agree the Fortran source is bogus.
40958
40959 1998-03-11 Robert Lipe <robertl@dgii.com>
40960
40961 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40962 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40963 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40964 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40965 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40966
40967 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40968
40969 * g++.old-deja/g++.other/friend1.C: New test.
40970
40971 1998-02-18 Dave Love <d.love@dl.ac.uk>
40972
40973 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40974 possibly uninitialized) variables and declare dnrm2.
40975
40976 1998-02-23 Robert Lipe <robertl@dgii.com>
40977
40978 From Bruno Haible <haible@ilog.fr>:
40979 * gcc.c-torture/execute/980223.c: New test.
40980
40981 1998-02-13 Jeffrey A Law (law@cygnus.com)
40982
40983 * gcc.dg/ifelse-1.c: New test.
40984
40985 1998-02-09 H.J. Lu (hjl@gnu.org)
40986
40987 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40988
40989 * lib/old-dejagnu.exp (old-dejagnu): Added the
40990 "execution test - XFAIL *-*-*" handling in the spirit of
40991 "excess errors test -". Changed the "execution test fails"
40992 handling to be like "excess errors test fails".
40993 * Update various tests accordingly.
40994
40995 1998-02-06 Jim Wilson <wilson@cygnus.com>
40996
40997 * gcc.c-torture/execute/980205.c: New test.
40998
40999 1998-01-18 Jeffrey A Law (law@cygnus.com)
41000
41001 * lib/c-torture.exp: Look for .x files instead of .cexp files.
41002 * lib/f-torture.exp: Similarly.
41003 * gcc.c-torture: Rename all .cexp files to .x files.
41004
41005 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
41006
41007 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41008 (940510-1.c): Removed duplicate.
41009 (971104-1.c): New test.
41010
41011 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
41012
41013 * lib/f-torture.exp: Improve error and loop detection.
41014
41015 1997-11-19 Michael Meissner <meissner@cygnus.com>
41016
41017 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41018 use that to size the filler array.
41019
41020 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
41021
41022 * lib/c-torture.exp(c-torture-execute): Fix typo.
41023
41024 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41025 testcase as the executable name. Keep the executable around if
41026 the test fails.
41027
41028 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
41029
41030 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41031 changes. Only test one -g option, and move it to the end of the
41032 list of options to test.
41033
41034 1997-09-19 Michael Meissner <meissner@cygnus.com>
41035
41036 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41037 variable GCC_TORTURE_OPTIONS to supply default switches separated
41038 by colons. If no environment variable, run tests with -O0 -g, -O1
41039 -g, and -O2 -g as well.
41040
41041 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
41042
41043 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
41044 explanatory comments. Fix indentation.
41045
41046 1997-09-15 Jeffrey A Law (law@cygnus.com)
41047
41048 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
41049
41050 1997-09-11 Jeffrey A Law (law@cygnus.com)
41051
41052 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
41053 * g++.old-deja/g++.mike/p7325.C: Likewise.
41054 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
41055
41056 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
41057
41058 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
41059 * g++.old-deja/g++.brendan/crash30.C: Likewise.
41060 * g++.old-deja/g++.brendan/crash39.C: Likewise.
41061 * g++.old-deja/g++.law/operators4.C: Likewise.
41062
41063 1997-09-11 Joe Buck (jbuck@synopsys.com)
41064
41065 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
41066 * g++.old-deja/g++.mike/p784.C: Ditto.
41067 * g++.old-deja/g++.mike/p785.C: Ditto.
41068
41069 1997-09-05 Jeffrey A Law (law@cygnus.com)
41070
41071 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
41072
41073 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
41074
41075 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
41076 target feature; pass this to c-torture-execute as needed.
41077
41078 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
41079
41080 * lib/c-torture.exp(c-torture-execute): If the previous and the
41081 current executables being tested are identical, we don't need to
41082 run the executable again. Try to make the executable names
41083 unique. Add an optional argument for passing additional compiler
41084 flags.
41085
41086 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
41087
41088 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
41089
41090 1997-08-29 Jeffrey A Law (law@cygnus.com)
41091
41092 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41093
41094 1997-07-31 Jeffrey A Law (law@cygnus.com)
41095
41096 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41097 32bit or larger longs.
41098
41099 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41100 have either a 32bit long or 32bit int.
41101
41102 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
41103
41104 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41105 Make double precision tests dependent on sizeof (double).
41106
41107 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
41108
41109 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41110 too.
41111
41112 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
41113
41114 * gcc.c-torture/compile/961203-1.cexp: New script.
41115
41116 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
41117
41118 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41119 up the includes ourselves.
41120
41121 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
41122
41123 * lib/plumhall.exp: Remove random include, and add a few
41124 verbose messages for debugging.
41125
41126 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
41127
41128 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41129 of trying to do it ourselves.
41130
41131 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
41132
41133 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41134
41135 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
41136
41137 * gcc.prms/5403.c: Made regexp a bit less strict.
41138
41139 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
41140
41141 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41142 is returned from remote_load instead.
41143 * lib/plumhall.exp: Ditto.
41144 * lib/mike-g++.exp: Ditto.
41145 * lib/old-dejagnu.exp: Ditto.
41146 * lib/c-torture.exp: Ditto.
41147
41148 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
41149
41150 * lib/g++.exp: Use build_wrapper procedure.
41151 * lib/gcc.exp: Ditto.
41152
41153 1997-05-20 Jeffrey A Law (law@cygnus.com)
41154
41155 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41156 an old-style decl for malloc. Fixes tests to work when
41157 sizeof (int) != sizeof (size_t).
41158
41159 1997-05-15 Mike Meissner <meissner@cygnus.com>
41160
41161 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41162
41163 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41164 use stdargs.h interface.
41165
41166 1997-05-15 Mike Meissner <meissner@cygnus.com>
41167
41168 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41169 NO_VARARGS when compiling.
41170
41171 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
41172
41173 * lib/plumhall.exp(ph_includes): New procedure.
41174 (ph_make): Use it.
41175 (ph_compiler): Ditto.
41176
41177 * lib/g++.exp: Rename test-glue.c to testglue.c.
41178 * lib/gcc.exp: Ditto.
41179
41180 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
41181
41182 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41183 to completion when it's called.
41184
41185 1997-03-21 Michael Meissner <meissner@cygnus.com>
41186
41187 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41188 is defined, don't do test.
41189
41190 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
41191
41192 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41193 for object files.
41194 (ph_summary): Mark skipped testcases as untested, not unresolved.
41195
41196 * lib/plumhall.exp (ph_make): If unresolved because of bad
41197 errorCode, record errorCode in log file.
41198 (*): Replace send_log/verbose with verbose -log.
41199
41200 1997-03-19 Michael Meissner <meissner@cygnus.com>
41201
41202 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41203 double conversion if double isn't at least 8 bytes.
41204
41205 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41206 int to work with targets where int is 16 bits.
41207
41208 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41209 8 bytes, just exit, since 4 byte doubles don't have enough bits of
41210 precision for the test to complete.
41211
41212 1997-03-14 Michael Meissner <meissner@cygnus.com>
41213
41214 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41215 if d10v is not compiled with the -mdouble64 flag.
41216 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41217
41218 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41219 d10v is not compiled with the -mint32 flag.
41220
41221 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
41222
41223 * lib/plumhall.exp: Use incr_count.
41224
41225 1997-03-12 Jeffrey A Law (law@cygnus.com)
41226
41227 * gcc.c-torture: Update to c-torture-1.45.
41228
41229 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
41230
41231 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41232 the name of the expect testcase file).
41233
41234 * lib/g++.exp(g++_init): Ditto.
41235
41236 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
41237
41238 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41239 the host.
41240
41241 * lib/gcc.exp(gcc_exit): New procedure.
41242
41243 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
41244
41245 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41246 specs where appropriate.
41247
41248 * g++.old-deja/g++.arm/*: Added additional ERROR checks
41249 because of new "candidates are" messages, and removed a few
41250
41251 * Converted all non-old-style g++ testcases to old-style, and
41252 moved into g++.old-deja.
41253
41254 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
41255
41256 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41257 options.
41258
41259 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41260 succeeded.
41261
41262 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41263
41264 1997-02-13 Michael Meissner <meissner@cygnus.com>
41265
41266 * lib/gcc.exp (gcc_target_compile): Add support for defining
41267 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41268 the machine doesn't have those features.
41269
41270 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
41271
41272 * g++.law/operators4.exp: Don't use LIBS.
41273
41274 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
41275
41276 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41277
41278 * lib/mike-g++.exp: Don't set the compiler to be tested here.
41279 * lib/g++.exp: Set it here instead. Also, allow use of the
41280 --tool_exec and --tool_opt options. Change CXX to
41281 GXX_UNDER_TEST.
41282
41283 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41284
41285 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41286
41287 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
41288
41289 * lib/old-dejagnu.exp: Use prune_warnings instead of
41290 prune_system_crud.
41291 * lib/mike-g++.exp: Ditto.
41292 * lib/gcc.exp: Ditto.
41293 * lib/g++.exp: Ditto.
41294
41295 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41296
41297 1997-02-07 Jeffrey A Law (law@cygnus.com)
41298
41299 * 941014-2.c: Include stdlib.h
41300 * 960327-1.c: Include stdio.h
41301 * dbra.c, index-1.c: Don't assume ints are 32bits.
41302
41303 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
41304
41305 * lib/gcc.exp: Add gcc,stack_size target feature.
41306
41307 * lib/g++.exp(g++_target_compile): Add the include and link
41308 paths here, not in two other places. And, it's $options, not
41309 options.
41310
41311 * lib/mike-g++.exp(postbase): Remove the code that determines
41312 the correct include and link paths.
41313 * g++.old-deja/old-deja.exp: Ditto.
41314
41315 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
41316
41317 * lib/g++.exp(g++_init): target_compile no longer returns the
41318 filename of the result.
41319
41320 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
41321
41322 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41323 call to glob.
41324
41325 * gcc.c-torture/special/special.exp: Change call to
41326 gcc_target_compile to include the object file.
41327
41328 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
41329
41330 * gcc.c-torture/special/special.exp: Correct misspelling in last
41331 change.
41332
41333 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
41334
41335 * lib/plumhall.exp(ph_summary): Log the entire output of the
41336 executable. Return -1 if there were any failures, 0 otherwise.
41337 (ph_execute): Return -1 if there were any failures, 0 otherwise.
41338 (ph_make): Clean up objects and executables that were built
41339 if the tests succeeded.
41340
41341 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
41342
41343 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41344 libraries and includes in the build tree as appropriate.
41345
41346 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41347
41348 * lib/c-torture.exp: Instead of looking for the global variable
41349 NO_LONG_LONG, check to see if that's a feature of the target.
41350
41351 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41352
41353 * config/default.exp: Minimize. Delete the remainer of the files in
41354 config; this functionality is now in devo/dejagnu/config.
41355
41356 g++.*/*: Pass any additional flags used to compile to postbase;
41357 delete CXXFLAGS.
41358
41359 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41360 is now done by runtest.exp. Use gcc_target_compile instead of
41361 compile.
41362
41363 lib/c-torture.exp: Use gcc_target_compile instead of compile.
41364 Remove references to CFLAGS. Use remote_file instead of
41365 calling rm -f.
41366 (c-torture): Take a list of arguments to use to compile this
41367 testcase.
41368
41369 lib/g++.exp: Simplify. Use target_compile instead of compile.
41370 lib/gcc-dg.exp: Ditto.
41371 lib/gcc.exp: Ditto.
41372 lib/mike-{gcc,g++}.exp: Ditto.
41373 lib/old-dejagnu.exp: Ditto.
41374 lib/plumhall.exp: Ditto.
41375
41376 1997-01-08 Jim Wilson <wilson@cygnus.com>
41377
41378 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41379 (ph_linker): Likewise.
41380
41381 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41382
41383 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41384 MAP_ANON / MAP_ANONYMOUS if defined;
41385 else try to map from /dev/zero .
41386
41387 1996-11-12 Jeffrey A Law (law@cygnus.com)
41388
41389 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41390 isn't defined, then define it to MAP_ANONYMOUS.
41391
41392 1996-11-12 Jeffrey A Law (law@cygnus.com)
41393
41394 * gcc.c-torture: Update to c-torture-1.42 release.
41395
41396 1996-11-11 Jeffrey A Law (law@cygnus.com)
41397
41398 * gcc.c-torture: Update to c-torture-1.41 release.
41399
41400 1996-10-27 Jeffrey A Law (law@cygnus.com)
41401
41402 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41403 c-torture release.
41404
41405 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41406
41407 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41408 and LDFLAGS. Fix second case to append the target_info ldflags
41409 onto LDFLAGS, not CFLAGS.
41410 * lib/g++.exp (g++_init): Add target_info stuff.
41411 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41412 of libgloss and newlib flags for !native.
41413
41414 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41415 (GDB): Fix relative path to go up another dir for finding gdb.
41416
41417 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41418
41419 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41420 versions in the target_info array, if they don't exist.
41421
41422 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41423
41424 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41425
41426 1996-07-08 Jim Wilson <wilson@cygnus.com>
41427
41428 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41429 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41430
41431 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41432
41433 * lib/old-dejagnu.exp: Don't remove the output file before we've
41434 actually tested it. Don't append pwd to the path of the executable
41435 we're testing.
41436
41437 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41438
41439 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41440
41441 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41442
41443 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41444 temporary directory for compiler files, and set it to a default
41445 value of /tmp. Set $output as the name of the output file from
41446 compiling the testcase. Add a -o option to $cflags_var so the
41447 compiler writes the final output file as $output. Set $executable
41448 to $output.
41449
41450 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41451 directory for compiler files, and set it to /tmp if it doesn't
41452 already have a value. Set $output_file to the name of the output
41453 file from compiling the testcase. Add a -o option to CXXFLAGS so
41454 the compiler writes the final output file as $output. Use $output
41455 as the executable to be tested.
41456
41457 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41458
41459 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41460
41461 1996-06-08 Jeffrey A Law (law@cygnus.com)
41462
41463 * gcc.c-torture/execute/pending-1.c: New test. Still
41464 pending in Tege's queue.
41465
41466 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41467
41468 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41469 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41470 if there were failures. Call unresolved if there were unresolved
41471 testcases. Call gcc_fail if program did not run to completion.
41472 (ph_make): Pass additional argument name to ph_execute.
41473 (ph_execute): Add new argument. Pass additional arguments to
41474 ph_summary. Call gcc_fail is there is no execution output.
41475
41476 1996-04-24 Jeffrey A Law (law@cygnus.com)
41477
41478 * lib/plumhall.exp (proc_summary): Output relavent summary
41479 lines into the log so specific failures in plumhall can be
41480 investigated.
41481
41482 1996-04-10 Jeffrey A Law (law@cygnus.com)
41483
41484 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41485 (c-torture-execute): Don't try to execute tests which use
41486 "long long" types if $NO_LONG_LONG is nonzero.
41487
41488 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41489
41490 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41491 not c-torture.
41492
41493 * gcc.ieee: Move from here.
41494 * gcc.c-torture/execute/ieee: To here.
41495
41496 1996-03-26 Jeffrey A Law (law@cygnus.com)
41497
41498 * gcc.c-torture: Update to c-torture-1.41 release.
41499
41500 1996-03-22 Jeffrey A Law (law@cygnus.com)
41501
41502 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41503 not "$output".
41504
41505 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41506
41507 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41508 -c present.
41509
41510 1996-03-02 Jeffrey A Law (law@cygnus.com)
41511
41512 * config/proelf.exp: Handle connecting to a simulator.
41513
41514 1996-01-31 Jeffrey A Law (law@cygnus.com)
41515
41516 * config/proelf.exp: New file. Enough framework that we can
41517 run c-torture tests on the proelf targets (or any other target
41518 that gdb can connect to for that matter).
41519
41520 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41521
41522 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41523 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41524
41525 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41526 exec_output exists.
41527
41528 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41529
41530 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41531 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41532
41533 * config/*.exp: Update FSF address. Change result of ${tool}_load
41534 to pass/fail/unresolved/unsupported/untested. Caller must now
41535 call unresolved/unsupported/untested.
41536 * lib/*.exp: Update FSF address. Update to handle new results of
41537 ${tool}_load.
41538 * lib/chill.exp (verbose): Delete.
41539
41540 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41541
41542 * lib/gcc.exp (default_gcc_start): Change order of args to
41543 $LDFLAGS $CFLAGS $LIBS.
41544 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41545 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41546 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41547 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41548 * gcc.misc-tests/dg-test.exp: Likewise.
41549 * gcc.misc-tests/msgs.exp: Likewise.
41550 * gcc.prms/prms.exp: Likewise.
41551 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41552 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41553
41554 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41555
41556 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41557
41558 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41559
41560 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41561 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41562
41563 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41564 necessary.
41565
41566 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41567
41568 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41569 global for loop; add use of $mathlib.
41570 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41571 settings here; set mathlib for anything but VxWorks.
41572
41573 1996-01-22 Jeffrey A Law (law@cygnus.com)
41574
41575 * gcc.c-torture: Update to c-torture-1.40 release.
41576
41577 1996-01-03 Jeffrey A Law (law@cygnus.com)
41578
41579 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41580 dg.exp.
41581
41582 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41583
41584 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41585 global.
41586
41587 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41588
41589 * lib/g++.exp (LIBS): Define if not already.
41590 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41591 (gcc-dg-prune): Call prune_gcc_output.
41592 * lib/gcc.exp (prune_gcc_output): New proc.
41593 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41594 prune_gcc_output.
41595
41596 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41597
41598 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41599 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41600
41601 1995-11-15 Jeffrey A Law (law@cygnus.com)
41602
41603 * gcc.c-torture: Update to c-torture-1.39 release.
41604
41605 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41606
41607 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41608 fails, try others as well.
41609
41610 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41611
41612 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41613 If compilation fails, mark execute tests as `untested'.
41614 If test is marked as unsupported, don't mark compilation and
41615 execute tests as failed.
41616
41617 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41618
41619 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41620 libstdc++ for whether or not we want to be doing shared
41621 libraries. Delete link_curses since we don't need it anymore.
41622 * lib/mike-g++.exp (postbase): Don't link in libg++.
41623 * g++.old-deja/old-deja.exp: Likewise.
41624
41625 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41626
41627 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41628
41629 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41630
41631 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41632 For that, add `-Wl,-a,shared_archive'.
41633 * g++.old-deja/old-deja.exp: Likewise.
41634
41635 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41636
41637 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41638
41639 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41640
41641 * lib/mike-g++.exp (postbase): Pay attention to the status of
41642 g++_load.
41643
41644 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41645
41646 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41647
41648 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41649
41650 * lib/gcc.exp (default_gcc_start): No longer need to log program
41651 being executed or its output, execute_anywhere does that now.
41652 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41653 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41654
41655 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41656
41657 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41658 the same as those in lib/g++.exp.
41659
41660 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41661
41662 * gcc.c-torture: Update to c-torture-1.38 release.
41663 * gcc.ieee: Related changes.
41664
41665 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41666
41667 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41668 "exec". Minor reformatting changes.
41669
41670 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41671 cross. This means all "exec" calls now work on a remote host as
41672 well.
41673 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41674 cross. Filter out the extra "\r\n" stuff that expect puts in.
41675 (c-torture-execute): Filter out the bogus warnings like
41676 c-torture-compile does. Add support for canadian cross.
41677 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41678 Use execute_anywhere rather than calling exec directly. Now it
41679 works for canadian cross testing.
41680
41681 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41682
41683 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41684 results into a variable, and check that rather than using file exists.
41685
41686 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41687
41688 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41689 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41690
41691 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41692
41693 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41694 lib_curses if there's a shared libg++ in the build tree.
41695
41696 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41697
41698 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41699 if not supported target.
41700
41701 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41702
41703 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41704 link_curses up to always happen, not just for native builds.
41705
41706 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41707
41708 * gcc.c-torture: Update to c-torture-1.36 release.
41709 * gcc.failure: Related changes.
41710
41711 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41712
41713 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41714
41715 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41716
41717 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41718 * lib/mike-g++.exp (postbase): Not in here. Still reference
41719 runshlib, link_curses, and mathlib for link and run.
41720
41721 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41722 pass the runtime shared library options for Solaris, OSF/1, and
41723 Irix5, and link with -lcurses to avoid unresolved references.
41724
41725 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41726
41727 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41728 only run once.
41729
41730 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41731
41732 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41733
41734 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41735
41736 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41737 do not have a framework for the "compat" tests yet.
41738
41739 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41740
41741 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41742 set to null if we're testing vxworks5.1. Use that instead of
41743 `-lm' in the setting of LIBS for link and run.
41744
41745 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41746
41747 * config/rom68k.exp (${tool}_load): Major changes to make it
41748 work. Verified that it does in fact return the stuff in
41749 exec_output properly. Catch any Emul or any TRAP other than 0.
41750
41751 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41752
41753 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41754 LDFLAGS properly for targets that need stuff from libgloss.
41755 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41756 only run once.
41757 (gpp_initialized): New variable.
41758
41759 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41760
41761 * config/rom68k.exp: Load libgloss.exp.
41762 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41763 so we can produce a fully linked binary.
41764 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41765 so we can produce a fully linked binary.
41766
41767 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41768
41769 * lib/plumhall.exp (ph_section): Watch for expected failures.
41770 Add missing `else'.
41771
41772 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41773 run the testcase.
41774 (c-torture): Likewise.
41775
41776 1995-08-28 Doug Evans <dje@cygnus.com>
41777
41778 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41779
41780 * lib/mike-g++.exp (mike_cleanup): New proc.
41781 (prebase): New globals compiler_result, not_compiler_result,
41782 target_regexp.
41783 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41784 allow leading "-" in pattern. Watch for unsupported tests.
41785 If $compiler_result is set, pattern match assembler code,
41786 and ditto for $not_compiler_result.
41787 * lib/mike-gcc.exp: Likewise.
41788
41789 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41790 execution "succeeded".
41791
41792 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41793
41794 * config/win32.exp: New file.
41795 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41796
41797 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41798
41799 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41800 unsupported.
41801 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41802 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41803 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41804
41805 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41806 "... without exceptions was ...". That is now handled by
41807 prune_system_crud.
41808 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41809
41810 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41811
41812 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41813 sieve.c,sort2.c}: New files.
41814 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41815 sieve.exp,sort2.exp}: Drivers for them.
41816
41817 * lib/mike-gcc.exp (program_output): New user settable variable.
41818 (postbase): Call prune_system_crud. Also prune extraneous compiler
41819 messages.
41820 * lib/mike-g++.exp (program_output): New user settable variable.
41821
41822 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41823
41824 * config/sh.exp: Deleted (use sim.exp instead).
41825
41826 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41827
41828 * config/vx.exp: Declare CHECKTASK as global.
41829 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41830 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41831 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41832
41833 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41834
41835 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41836 target. Like vx.exp, only includes `vx29k.exp' instead of
41837 `vxworks.exp'.
41838
41839 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41840
41841 * config/sim.exp: Increase time limit from 120 seconds to 240.
41842
41843 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41844
41845 * gcc.c-torture/execute/950628-1.c: New test.
41846
41847 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41848
41849 * gcc.c-torture: Update with changes/additions from
41850 c-torture-1.34.
41851
41852 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41853
41854 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41855
41856 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41857
41858 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41859
41860 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41861
41862 * gcc.c-torture/compile/950512-1.c: New test.
41863 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41864 * gcc.dg/struct-ret-1.c: Likewise.
41865
41866 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41867
41868 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41869 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41870
41871 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41872
41873 * gcc.c-torture/special/920411-1.c: Deleted.
41874 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41875
41876 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41877
41878 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41879 cpu limit.
41880
41881 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41882
41883 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41884
41885 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41886
41887 From kenner;
41888 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41889 is the proper length.
41890 * va-arg-3.c: Likewise.
41891
41892 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41893
41894 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41895 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41896
41897 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41898 * lib/g++.exp (default_g++_start): Delete old cruft.
41899
41900 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41901
41902 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41903 (2 * (1 << 18)) to (2 * (1 << 17)).
41904
41905 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41906
41907 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41908
41909 * config/rom68k.exp: Renamed from config/idp.exp
41910
41911 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41912
41913 * c-torture/compile/921109-2.c
41914
41915 1995-04-18 Mike Stump <mrs@cygnus.com>
41916
41917 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41918 excess errors.
41919
41920 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
41921
41922 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41923 output.
41924 * lib/g++.exp (default_g++_start): Likewise.
41925
41926 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
41927
41928 * gcc.c-torture/compile/950329-1.c: New test.
41929
41930 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
41931
41932 * config/bug.exp (${tool}_load): Updated to use new remote_open
41933 and remote_close procs.
41934 * config/idp.exp: New file.
41935
41936 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
41937
41938 * gcc.c-torture/execute/950322-1.c: New test.
41939
41940 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
41941
41942 * config/vx.exp (${tool}_load): Clean up testing of return code from
41943 vxworks_ld and vxworks_spawn.
41944
41945 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
41946
41947 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41948
41949 1995-03-13 Mike Stump <mrs@cygnus.com>
41950
41951 * lib/old-deja.exp: Add `excess errors test - ' error, now one
41952 can mark excess errors on a machine by machine basis. Note, the
41953 default is to not expect any excess errors, even when excess
41954 errors test - is given, so you will want to put an XFAIL ... on
41955 these lines. For example, // excess errors test - XFAIL hppa*-*-*
41956 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41957 those 4 machines, but no others.
41958
41959 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
41960
41961 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41962 * lib/c-torture.exp: to here.
41963
41964 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
41965
41966 * gcc.c-torture/execute/950221-1.c: New test.
41967 * gcc.c-torture/execute/struct-ret-1.c: New test.
41968 * gcc.c-torture/compile/950221-1.c: New test.
41969
41970 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41971
41972 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
41973
41974 * gcc.c-torture/execute/arith-1.c (main): Return 0.
41975 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41976
41977 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
41978
41979 * g++.gb: New directory of tests, derived from my signature and
41980 class scoping tests.
41981
41982 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41983 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41984 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41985 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41986 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41987 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41988 * g++.gb/sig25.C: Likewise.
41989
41990 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41991 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41992 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41993 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41994 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41995 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41996 * g++.gb/sig25.exp: Likewise.
41997
41998 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41999 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
42000 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
42001 * g++.gb/scope13.C: Likewise, this test still fails.
42002
42003 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
42004 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42005 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42006 * g++.gb/scope13.exp: Ditto.
42007
42008 * g++.gb/README: New file, explains what these tests are about.
42009
42010 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
42011
42012 * lib/dg.exp (dg-do): Support `preprocess'.
42013 (dg-test): Likewise.
42014
42015 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
42016
42017 * config/udi.exp: change "continue -expect" to "exp_continue".
42018
42019 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
42020
42021 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42022 Delete redundant tests.
42023
42024 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42025 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42026 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42027 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42028 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42029 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42030 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42031 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42032
42033 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42034 storing label pointers.
42035 * gcc.c-torture/execute/921019-1.c: Likewise.
42036 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42037 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
42038 parameter fp.
42039 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
42040 constants.
42041
42042 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
42043 Delete obsolete tests.
42044
42045 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
42046 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
42047 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
42048 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
42049 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
42050 * gcc.c-torture/compile/950124-1.c: New test.
42051
42052 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
42053
42054 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
42055
42056 * lib/mike-g++.exp: Add -lm to LIBS.
42057
42058 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
42059
42060 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
42061
42062 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
42063
42064 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
42065
42066 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
42067
42068 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
42069
42070 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
42071
42072 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
42073 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
42074 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
42075 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
42076 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
42077 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
42078 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
42079 * g++.law/{operators31.C, operators32.C,
42080 * g++.law/{operators33.C, operators34.C}: Likewise.
42081 * g++.law/{pic1.C, refs2.C}: Likewise.
42082 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
42083 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
42084 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
42085 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42086
42087 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
42088 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
42089 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
42090 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42091 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42092 * g++.law/{enum9.exp, friend5.exp}: Likewise.
42093 * g++.law/{nest3.exp, nest4.exp}: Likewise.
42094 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42095 * g++.law/{operators30.exp, operators31.exp}: Likewise.
42096 * g++.law/{operators32.exp, operators33.exp}: Likewise.
42097 * g++.law/{operators34.exp}: Likewise.
42098 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42099 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42100 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42101 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42102 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42103
42104 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42105 No longer expected to fail.
42106 * g++.law/missed-error3.C: Tweak for recent bool changes.
42107
42108 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
42109
42110 * config/emb-unix: Deleted.
42111 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42112 remote execution. Do final link on remote host if REMOTE_LINK is set.
42113
42114 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
42115
42116 * lib/dg.exp (dg-test): Fix typo in last patch.
42117
42118 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
42119
42120 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42121 (handles multiple occurrences).
42122
42123 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
42124
42125 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42126 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42127 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42128 printed).
42129 * lib/c-torture.exp (c-torture-compile): Likewise.
42130 (c-torture): Prepend full path if missing.
42131 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42132 (gcc_fail): Likewise.
42133 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42134
42135 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
42136
42137 * lib/netware.exp: Only attach to NetWare i386 systems.
42138
42139 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
42140
42141 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42142 messages. Add test name to "output pattern match" pass/fail message.
42143
42144 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
42145
42146 * gcc.dg: New testsuite.
42147 * gcc.dg/dg.exp: New file.
42148
42149 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42150 test-switch.c}: Deleted.
42151
42152 * gcc.misc-tests/msgs.exp: New testcase driver.
42153
42154 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
42155
42156 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42157 Watch for illegal return values from ${tool}_load.
42158 * config/unix.exp (${tool}_load): Fix pass/fail detection for
42159 cross targets. Coerce return value >0 to 1.
42160
42161 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
42162
42163 * config/unix.exp (${tool}_load): Call program rsh, not proc.
42164
42165 * config/emb-unix.exp: New file.
42166
42167 * config/sim.exp: Error if variable $SIM not defined.
42168 (${tool}_load): Mark test as "untested" if simulator missing.
42169
42170 * config/unix.exp: Load remote.exp to get rcp_download.
42171 * lib/c-torture.exp: Use different option lists for testcases with
42172 and without loops.
42173 * gcc.c-torture/execute/execute.exp: Likewise.
42174
42175 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
42176
42177 * config/*.exp: Clarify return code from ${tool}_load.
42178 Call `unresolved' or `untested' instead of `warning' or `perror'
42179 (sometimes you still want to call both though).
42180 Add comment that `shell_id' is local to each file.
42181 * config/udi.exp (timeout): Set to 30.
42182 Don't print warning if connection fails, $connectmode has already
42183 printed an error.
42184 (${tool}_load): Move verbose messages to level 2.
42185 Rework pattern for "Process started" message.
42186 Pass `shell_id' to ${connectmode}_download.
42187 Retry twice upon timeout. Make resetting of target more robust.
42188 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42189 Pass `shell_id' to exit_$connectmode.
42190 Only call exit_$connectmode if connected.
42191 * config/unix.exp (${tool}_load): Check return codes better.
42192 * config/vrtx.exp (${tool}_load): Likewise.
42193 * config/vx.exp (${tool}_load): Likewise.
42194 Delete unneeded global's.
42195 * lib/dg.exp (dg-test): Update to reflect clarified return codes
42196 from ${tool}_load.
42197 (dg-stat): Delete.
42198 (dg-init): Delete recording of pass/fail counts.
42199 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42200 (old-dejagnu-init): Likewise.
42201 (old-dejagnu-stat): Delete contents, empty proc now.
42202 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42203 (c-torture): Delete references to lcnt, lpass, lfail.
42204 Get option list from TORTURE_OPTIONS.
42205 Delete -funroll[-all]-loops if no loops.
42206 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42207 (g++_stat): Delete contents (empty proc now).
42208 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42209 (gcc_finish): Likewise.
42210 (gcc_stat): Deleted.
42211 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42212 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42213 * gcc.c-torture/execute/execute.exp: Likewise.
42214 Split tests into two parts: compile, execute.
42215 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
42216 no loops. Update to reflect clarified return codes from ${tool}_load.
42217
42218 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
42219
42220 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42221 to grep for.
42222 (old-dejagnu): Likewise (where necessary).
42223
42224 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
42225
42226 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42227
42228 * lib/dg.exp (dg-process-target): Fix processing of selector.
42229 Add comment regarding use of `error'.
42230
42231 * lib/gcc.exp (prune_system_crud): Define if missing.
42232 * lib/g++.exp (prune_system_crud): Likewise.
42233
42234 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42235 Call prune_system_crud.
42236 * lib/dg.exp (dg-runtest): New proc.
42237 Use perror instead of send_user for tcl errors in testcase.
42238 Don't return any value, it's never used.
42239 Don't clobber previous definition of `unknown'.
42240 Print tcl errors in `dg-final'.
42241
42242 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
42243
42244 * lib/dg.exp (dg-process-target): Improve syntax error messages.
42245 (dg-test): Don't print errorInfo, it contains stack backtrace.
42246
42247 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
42248
42249 * lib/g++.exp (runtest_file_p): Define if missing.
42250
42251 1994-09-24 Doug Evans (dje@cygnus.com)
42252
42253 * lib/mike-g++.exp: Comment out loading of g++.exp.
42254 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
42255 (default_g++_version): Always print something.
42256 (default_g++_start): Comment out call to `which'.
42257 (g++_start, g++_load): Deleted (must be defined in config file).
42258 * lib/gcc.exp: Test for existence of $CC at start.
42259 Delete check for tmpdir (done in gcc_init).
42260 (default_gcc_version): Always print something.
42261 (default_gcc_start): Comment out call to `which'.
42262 * config/*.exp: Major cleanup - make cross targets work at least a
42263 little better for g++ (by not being "--tool gcc" specific).
42264 Rename gcc_xxx to ${tool}_xxx.
42265 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42266 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42267
42268 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
42269
42270 * lib/c-torture.exp (c-torture-compile): Rework compiler
42271 message processing.
42272
42273 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42274 c-torture.
42275
42276 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
42277
42278 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42279
42280 * lib/dg.exp (dg-process-target): Support { target native }.
42281
42282 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
42283
42284 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
42285 looked for "... program xxx got fatal signal".
42286 Correct regsub munging of `comp_output'.
42287 Ignore compiler messages "path prefix not used" and "linker input
42288 file unused".
42289
42290 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
42291
42292 * lib/gcc.exp (runtest_file_p): Define if missing.
42293 * gcc.prms/template.c: Example to work from.
42294
42295 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
42296
42297 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42298 * lib/dg.exp (dg-test): Call unsupported testcases as such.
42299
42300 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42301 * gcc.prms/1883.c: Moved from compile/940714-1.c.
42302 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42303 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42304
42305 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42306 (dg-process-target): No longer a varargs proc.
42307 Return S/N for target, P/F for xfail. All callers changed.
42308 (user option procs): More argument checking.
42309 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42310 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42311 (dg-test): Skip test if not running on selected target in `dg-do'.
42312 Update handling of `dg-do-what', `dg-output-text'.
42313 Separate execution pass/fail from output pattern match pass/fail.
42314 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42315
42316 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
42317
42318 * gcc.c-torture/special/special.exp: Don't expect failure for mips
42319 target for 920510-1.c.
42320
42321 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
42322
42323 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42324 Clean up comment regarding use of passcnt, etc.
42325 (gcc_stat): Don't update `testcnt' here.
42326 (gcc_finish): Do it here.
42327 Might as well reset `but_id' here too.
42328 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42329 to determine if the file should be tested.
42330 * gcc.c-torture/compile/compile.exp: Likewise.
42331 * gcc.c-torture/execute/execute.exp: Likewise.
42332 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42333 * gcc.misc-tests/dg-test.exp: Likewise.
42334 * gcc.prms/prms.exp: Likewise.
42335 * gcc.wendy/wendy.exp: Likewise.
42336 * g++.old-deja.exp: Likewise.
42337 Move "Testing file" message to verbose level 1.
42338
42339 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
42340
42341 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42342
42343 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
42344
42345 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42346 (default_gcc_start): Accept optional second list element
42347 of compiler flags. Print compiler output at verbosity level 2.
42348 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42349 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42350 Save current values of framework globals passcnt, failcnt, xpasscnt,
42351 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42352 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
42353 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42354 xfailcnt to compute stats. Update framework global `testcnt' from
42355 pass/fail counts.
42356 (gcc_finish): New proc. Clean up test environment.
42357 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42358 (gcc_epass, gcc_efail): Delete.
42359 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42360 argument of line number.
42361 (dg-init): If the tool has an init routine, call it.
42362 (dg-test): Remove args `cflags_var' and `libs_var'.
42363 Pass all compiler options to ${tool}_start.
42364 Handle missing line number.
42365 (dg-finish): New function.
42366 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42367 particular files. Call gcc_finish at end. Move "skipping test"
42368 message to verbosity level 3.
42369 * gcc.c-torture/compile/compile.exp: Likewise.
42370 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42371 * gcc.c-torture/execute/execute.exp: Likewise.
42372 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42373 Print testcase being tried at verbosity level 1.
42374 * gcc.c-torture/special/special.exp: Unset xfail.
42375 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42376 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42377 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42378 * gcc.failure/failure.exp: Likewise.
42379 * gcc.ieee/ieee.exp: Likewise.
42380 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42381 Update call to dg-test. Call dg-finish at end.
42382 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42383 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42384 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42385 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42386 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42387 * gcc.wendy/wendy.exp: Add copyright.
42388 Delete setting of tmpdir (done by gcc_init).
42389 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42390 Pass compiler flags to gcc_start. Call gcc_finish at end.
42391 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42392 gcc_[ce]pass/fail.
42393
42394 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42395
42396 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42397 confusion.
42398 (g++_load): Likewise.
42399
42400 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42401 Rename argument to `prog' to remove the confusion.
42402 Varargs fns behave differently too!
42403 (g++_load): Likewise.
42404
42405 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42406
42407 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42408 what it is. Delete (always) printing of status value for !native.
42409 Simplify verbose code, and include status and exec_output.
42410 (g++_load): Use gcc_load.
42411
42412 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42413
42414 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42415 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42416 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42417 940714-3.c as these testcases don't exist anymore. Make
42418 va-arg-1.c expected to pass.
42419
42420 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42421
42422 * gcc.misc-tests/misc.exp: Only run specific testcases.
42423 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42424 * gcc.misc-tests/dg-[1-9].c: New files.
42425
42426 * lib/dg.exp: New testsuite driver.
42427 * gcc.prms/prms.exp: Use it.
42428
42429 * README.gcc: New file.
42430
42431 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42432 Document and reset `lxpass' and `lxfail'.
42433 Simplify "initialized" message.
42434 (gcc_stat): Clean up comments a little.
42435
42436 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42437
42438 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42439
42440 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42441
42442 * lib/old-dejagnu.exp (process-option): New proc.
42443 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42444 (old-dejagnu): Simplify.
42445 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42446
42447 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42448
42449 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42450 exists and is not an empty string.
42451
42452 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42453 $xfail rather than calling setup_xfail. Clear $xfail when test is
42454 finished.
42455 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42456 automatically.
42457
42458 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42459 longer expected to fail.
42460
42461 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42462 "f" function call.
42463
42464 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42465
42466 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42467 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42468 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42469 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42470 c-torture-1.29.
42471
42472 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42473 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42474
42475 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42476
42477 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42478 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42479
42480 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42481 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42482 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42483
42484 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42485
42486 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42487 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42488 940714-1.c, 940714-2.c, 940714-3.c},
42489 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42490 gcc.misc-tests/{mg.c,mg.exp}:
42491 New tests.
42492 * gcc.noncompile/noncompile.exp: Change accordingly.
42493
42494 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42495
42496 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42497 Undo previous clobberage.
42498
42499 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42500
42501 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42502 * gcc.special/{930510-1.c, special.exp}:
42503 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42504 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42505 struct-varargs-1.c}: New tests from c-torture-1.26.
42506
42507 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42508
42509 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42510 argument to switch.
42511
42512 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42513
42514 * Revert the previous changes. Please see Rob's directory
42515 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42516 fixes.
42517
42518 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42519
42520 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42521 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42522 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42523 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42524 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42525 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42526 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42527 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42528 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42529 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42530 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42531 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42532 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42533 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42534 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42535 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42536 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42537 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42538 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42539 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42540 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42541 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42542 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42543 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42544 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42545 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42546 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42547
42548 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42549
42550 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42551 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42552 with perror calls.
42553
42554 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42555
42556 * config/unix.exp (g++_load): Fix syntax.
42557
42558 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42559
42560 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42561 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42562 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42563 Don't expect va-arg-1.c to fail. Correct expected output for
42564 920928-1.c.
42565 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42566 * gcc.wendy/hbm4.c: Correct typo.
42567 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42568
42569 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42570
42571 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42572 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42573 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42574 * lib/c-torture.exp (c-torture-compile): Ditto.
42575
42576 Reduce volume of output (remove all the -I's and such).
42577 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42578 Call gcc_cpass, gcc_cfail.
42579 (c-torture): Pass testing option to c-torture-compile.
42580
42581 1994-03-21 Doug Evans (dje@cygnus.com)
42582
42583 Bring patches over from progressive.
42584 * config/default.exp: Exit remote shell cleanly.
42585 (g++_exit, g++_start): Add default versions.
42586 * config/sim.exp (gcc_load): Use perror, not error.
42587
42588 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42589
42590 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42591 set in site.exp.
42592
42593 1994-03-14 Doug Evans (dje@cygnus.com)
42594
42595 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42596 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42597 (wendy_try): New proc to run testcase.
42598 (main loop): Call 'em.
42599 * gcc.wendy/*.c: Clean up pass to correct expected output.
42600
42601 * lib/gcc.exp: Minor cleanup work.
42602 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42603
42604 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42605
42606 * config/sim.exp (gcc_load): Document return codes better.
42607 Don't pass -v to simulator.
42608
42609 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42610
42611 * gcc.special/920717-x.c: Fix typo.
42612 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42613 get at sources.
42614
42615 * lib/mike-gcc.exp: Fix typo.
42616
42617 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42618
42619 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42620 binary to use, transform the name.
42621 * config/*.exp: rename everything. Nuke any g++ specific files,
42622 it's now a special case of gcc that requires no special support.
42623 Add a default.exp for unsupported targets.
42624
42625 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42626
42627 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42628 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42629 version of Tcl.
42630
42631 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42632
42633 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42634 than a warning.
42635
42636 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42637
42638 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42639
42640 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42641
42642 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42643 option_list. Compile every file with only 4/6 option choices
42644 (same as C torture) instead of with 12/18 different option
42645 choices.
42646 * lib/c-torture.exp: Likewise.
42647
42648 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42649 not already set.
42650
42651 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42652
42653 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42654 can put an XFAIL *-*-* on excess errors.
42655
42656 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42657
42658 * g++.law: Add more tests derived from g++-bugs snapshots.
42659
42660 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42661 equivalent to g++.law/init9.
42662
42663 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42664 compiled it, and the a.out file after we've run it.
42665
42666 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42667
42668 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42669 compiled it, and the a.out file after we've run it.
42670
42671 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42672
42673 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42674
42675 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42676
42677 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42678 version number.
42679
42680 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42681
42682 * g++.law: New directory of g++ tests derived from the g++-bugs
42683 snapshots.
42684
42685 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42686
42687 * gcc.compile: initbug1.c initbug1.exp testcase added
42688
42689 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42690
42691 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42692 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42693 fixes submitted by Jeff Law (law@cs.utah.edu)
42694 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42695 Jeff Law (law@cs.utah.edu)
42696
42697
42698 1993-11-30 Mike Stump (mrs@cygnus.com)
42699
42700 * config/unix-g++.exp: Follow the gcc way of doing things.
42701 * g++.old-deja/old-deja.exp: Minor updates.
42702 * lib/g++.exp: New file, follow the gcc way of doing things.
42703 * lib/old-dejagnu.exp: Minor updates.
42704 * lib/mike-g++.exp: Always unset errorInfo.
42705
42706 1993-11-06 Mike Stump (mrs@cygnus.com)
42707
42708 * lib/gcc.exp: Fix some errors with the below change, CC and
42709 CFLAGS should be global when setting, not local.
42710
42711 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42712
42713 * lib/gcc.exp: Transform tool name.
42714
42715 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42716
42717 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42718
42719 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42720
42721 * lib/gcc.exp: change gcc_done to gcc_stat
42722
42723 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42724
42725 * Upgraded gcc testsuite to c-torture version 1.25
42726
42727 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42728
42729 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42730 * lib/c-torture: added hooks for new reporting code.
42731
42732 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42733
42734 * config/sh-gcc.exp: check if sh-sim exists in the path
42735
42736 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42737
42738 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42739 * gcc.compile/compile.exp: Initial changes for new logic.
42740 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42741 * gcc.failure/failure.exp: Initial changes for new logic.
42742 * gcc.ieee/ieee.exp: Initial changes for new logic.
42743 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42744 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42745 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42746 * lib/c-torture.exp: Initial changes for new logic.
42747 * lib/gcc.exp: Initial changes for new logic.
42748
42749 1993-10-15 Mike Stump (mrs@cygnus.com)
42750
42751 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42752 depend upon failure or success. Fully qualify names in failure
42753 and success messages. Always remove a.out before starting
42754 compile, just in case. Pay more attention to error text output by
42755 the compiler. Handle testcases with no known past errors just
42756 like all others, so that things are uniform. Other miscellaneous
42757 improvements.
42758
42759 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42760
42761 * gcc.cpp: new directory for cpp tests
42762
42763 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42764
42765 * lib/chill.exp: Code reformatted, removed unused code.
42766 * config/unix-chill.exp: Code reformatted, removed unused code.
42767 * chill.execute/execute.exp: Code reformatted, removed unused code.
42768 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42769
42770 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42771
42772 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42773 routines not written.
42774
42775 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42776
42777 * config/bug-gcc.exp: Use new procs from bug.exp.
42778
42779 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42780
42781 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42782 via ftp, rather than depending on NFS.
42783 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42784 case.
42785
42786 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42787
42788 * config/bug-gcc.exp: Use new download proc.
42789
42790 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42791
42792 * chill.execute/execute.exp: cleanups, handles errors better
42793 * chill.compile/compile.exp: rewrite, based on execute.exp
42794 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42795 * lib/chill.exp: major changes to diff proc and compile and link
42796 procs. added chill_fail and chill_pass wrappers to pass and
42797 fail. added more comments, and handle error codes better.
42798 Added a hack to capture stderr from exec, so noncompile tests
42799 can work.
42800
42801 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42802
42803 * chill.execute/execute.exp: rewrite of testsuite driver
42804 * lib/chill.exp: rewrite of testsuite driver
42805 * config/unix-chill.exp: rewrite of testsuite driver
42806
42807 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42808
42809 In chill.execute:
42810 * iexpr.ch: Standardize uppercase.
42811 * tuples.dat: Standardize uppercase.
42812 * vary.ch: standardize. Correct varying string assignments.
42813 * vary.dat: Add new output lines.
42814
42815 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42816
42817 In chill.execute:
42818 * chprintf.ch: Standardize use of uppercase.
42819 * tuples.ch: Standardize and turn arr2 into a DCL,
42820 rather than a SYN.
42821 * pinits.ch: Standardize.
42822
42823 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42824
42825 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42826 * Makefil: Renamed to Makefile.in.
42827 * configure.in: New.
42828
42829 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42830
42831 In chill.execute:
42832 * .cvsignore: Add result/output files.
42833 * Makefile: Fix up variables at start. Use MFLAGS
42834 everywhere. Correct bool_loc, built_ins entries.
42835 Add entry for vary1.ch.
42836 * bitarray.ch: Standardize upper-case usage.
42837 * bitexpr.ch: Standardize, add output of b1.
42838 * params.ch: Use arrayt in along PROC parameters, to
42839 avoid novelty problems.
42840 * sets.ch: Tiny cleanup.
42841 * vary1.ch: Re-indent.
42842
42843 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42844
42845 * Add PR-related files to Makefiles, .cvsignore files, etc.
42846
42847 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42848
42849 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42850 with compiler objects. New names are test-flow.c and test-loop.c
42851
42852 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42853
42854 * Upgraded c-torture tests from 1.19 to 1.20
42855
42856 * new files:
42857 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42858 * gcc.compile: 930623-1.c 930623-2.c
42859 * gcc.noncompile: 930622-1.c 930622-2.c
42860 * gcc.failure: 920411-1.c 920627-2.c
42861 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42862
42863 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42864
42865 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42866 More changes to get testsuite working properly. Needs more work.
42867 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42868
42869 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42870
42871 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42872 More changes to get testsuite working properly. Needs more work.
42873
42874 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42875
42876 * chill.compile/compile.exp: Added for Dejagnu support
42877 * chill.execute/execute.exp: Added for Dejagnu support
42878 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42879
42880 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42881
42882 This should complete moving the CHILL test files.
42883 * chill.noncompile(.cvsignore printf.grt
42884 in-printf.grt chprintf.grt chprintf.ch):
42885 Added test-support files.
42886 (Makefile): Modified further.
42887 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42888 signal.ch): Added test files.
42889 * chill.execute (.cvsignore printf.grt printr.c
42890 in-printf.grt rts.c chprintf.grt rts.h): Added
42891 test-support files.
42892 (Makefile): More corrections.
42893
42894 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42895
42896 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42897 test cases, ready for DejaGnu.
42898
42899 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42900
42901 * Upgraded c-torture tests from 1.18 to 1.19
42902
42903 * gcc.compile: added test(s):
42904 930607-1.c
42905 * gcc.execute: added test(s):
42906 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42907
42908 * added new subdirectory for misc tests: gcc.misc-tests
42909 * gcc.misc-test(s): added tests:
42910 inst-check.c test-consts.c test-ior.c test-switch.c
42911
42912 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42913
42914 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42915
42916 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42917
42918 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42919
42920 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
42921
42922 * Upgraded c-torture tests from 1.17 to 1.18
42923
42924 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
42925
42926 * Upgraded c-torture tests from 1.12 to 1.17
42927
42928 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
42929
42930 * lib/old-dejagnu.exp:
42931 Fixed handling of XFAIL target triplets to correctly
42932 recognize wildcard characters. Removed code that
42933 appended a unique id tag to the end of the file name
42934 printed out by the result of the testcases within a
42935 given test file.
42936
42937 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
42938
42939 * lib/old-dejagnu.exp:
42940 Reworked expected failure handling to trigger off of XFAIL
42941 keyword in keyphrase embeded in testcase source code. The
42942 XFAIL keyword must be at the end of the keyphrase line. It
42943 may optionally be followed by one or more target triplets.
42944 It has just occured that the handling of wildcards in the
42945 target triplet may not be correct.
42946
42947 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
42948
42949 * g++.old-deja/tests:
42950 Moved all subdirectories up one level into g++.old-deja .
42951
42952 * lib/old-dejagnu.exp:
42953 Fixed problem with CXXFLAGS not being properly reset, and being
42954 corrupted with extraneous "-c" compiler option. This was
42955 causing binaries to not be generated for test that needed them.
42956 Modified strings passed to "pass" and "fail" so that individual
42957 tests from the same test file would be distinguished by an
42958 identifier appended to the test file name in the summary logs;
42959 this corrected a problem with erroneous diff logs. Added code
42960 to search testcases for expected fail and unexpected pass keywords.
42961
42962 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
42963
42964 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42965
42966 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
42967
42968 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42969 Removed extraneous text from end of "Special g++ Options"
42970 keyphrase.
42971
42972 * lib/old-dejagnu.exp: Added pattern matching to look for new
42973 keywords, embedded in testcases comments, which will trigger
42974 calls to xpass and xfail.
42975
42976 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
42977
42978 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42979 comments embedded in the testcases, especially the one looking for
42980 special compiler options, as well as the pattern matching for the
42981 compiler output again.
42982
42983 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
42984
42985 * lib/old-dejagnu.exp: Do a proper check of the return value for
42986 execute tests. Fixed several problems with the pattern matching
42987 of the compiler output which gave erroneous test results.
42988 Changed several of the test result messages to be more descriptive.
42989 * config/unix-g++.exp: Proc g++_load now actually works and
42990 executes the tests passed to it and returns a usable return
42991 value.
42992
42993 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
42994
42995 * lib/gcc.exp: Exits gracefully if $CC is bogus.
42996
42997 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
42998
42999 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
43000 Modified both files to properly execute the old style
43001 dejagnu tests. The previous versions of these files were
43002 experimental and did not function anything near correctly.
43003
43004 1993-04-05 Rob Savoye (rob@cygnus.com)
43005
43006 * Removed all Makefile.in and configure.in files. No configuration
43007 needed now.
43008
43009 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
43010
43011 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43012
43013 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
43014
43015 * gcc.compile/configure.in, gcc.unsorted/configure.in,
43016 gcc.special/configure.in, gcc.noncompile/configure.in,
43017 gcc.execute/configure.in, gcc.code_quality/configure.in,
43018 g++.other/configure.in, g++.old-deja/configure.in,
43019 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43020 in srcname setting.
43021
43022 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
43023
43024 * lib/udi.exp: Fixed mondfe and mondfe_download.
43025 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43026 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43027
43028 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
43029
43030 * config/udi-gdb.exp: Check $shell_id after connecting to target.
43031 (gdb_exit): Don't remove *_soc files.
43032
43033 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
43034
43035 * lib/c-torture.exp: Don't look for main; instead always use -w
43036 -c. This is how the c-torture tests work. Remove the object
43037 file if the compilation succeeds.
43038 * gcc.execute/execute.exp: Remove executable if test passes.
43039 * gcc.noncompile/noncompile.exp: Every test is an expected
43040 failure.
43041 * gcc.special/special.exp: Added tests from c-torture 1.11,
43042 corrected use of existing test.
43043 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
43044 gcc.execute/920625-1.c: Updated to c-torture 1.11.
43045 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
43046 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
43047 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
43048 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
43049 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
43050 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
43051 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
43052 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
43053 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
43054 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
43055 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
43056 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
43057 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
43058 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
43059 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
43060 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
43061 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
43062 c-torture 1.11.
43063 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
43064 correspond to c-torture 1.11.
43065
43066 * New file.