Testcase forgotten in the previous commit.
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2
3 PR fortran/26551
4 * gfortran.dg/recursive_check_1.f: New test.
5 * gfortran.dg/recursive_check_2.f90: New test.
6
7 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
8
9 * g++.dg/opt/temp2.C: New test.
10
11 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12
13 PR c++/27491
14 * g++.dg/init/brace5.C: New test.
15
16 PR middle-end/27415
17 * gcc.dg/gomp/pr27415.c: New test.
18 * g++.dg/gomp/pr27415.C: New test.
19
20 PR tree-optimization/27549
21 * g++.dg/tree-ssa/pr27549.C: New test.
22
23 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24
25 PR libgfortran/27575
26 * gfortran.dg/read_eof_4.f90: New test.
27
28 2006-05-16 Richard Guenther <rguenther@suse.de>
29
30 PR tree-optimization/22303
31 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
32
33 2006-05-16 Jakub Jelinek <jakub@redhat.com>
34
35 PR middle-end/27573
36 * gcc.dg/gomp/pr27573.c: New test.
37 * gfortran.dg/gomp/pr27573.f90: New test.
38
39 PR c/27499
40 * gcc.dg/gomp/pr27499.c: New test.
41 * g++.dg/gomp/pr27499.C: New test.
42
43 2006-05-15 Mark Mitchell <mark@codesourcery.com>
44
45 PR c++/27339
46 * g++.dg/parser/access8.C: Adjust error marker.
47 * g++.dg/template/access17.C: New test.
48 * g++.dg/template/access18.C: Likewise.
49
50 2006-05-15 Roger Sayle <roger@eyesopen.com>
51
52 PR target/26600
53 * gcc.target/i386/pr26600.c: New test case.
54
55 2006-05-15 Mark Mitchell <mark@codesourcery.com>
56
57 PR c++/27505
58 * g++.dg/expr/bitfield1.C: New test.
59
60 2006-05-15 Richard Guenther <rguenther@suse.de>
61
62 PR tree-optimization/27603
63 * gcc.dg/torture/pr27603.c: New testcase.
64
65 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
66
67 PR fortran/25090
68 * gfortran.dg/entry_dummy_ref_1.f90: New test.
69
70 PR fortran/25082
71 * gfortran.dg/scalar_return_1.f90: New test.
72
73 PR fortran/24711
74 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
75
76 2006-05-15 Jakub Jelinek <jakub@redhat.com>
77
78 * gcc.dg/gomp/critical-4.c: New test.
79 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
80 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
81 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
82 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
83
84 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
85
86 PR c++/27582
87 * g++.dg/template/dependent-args1.C: New test.
88
89 PR c++/27581
90 * g++.dg/lookup/this1.C: New test.
91
92 PR c++/27315
93 * g++.dg/template/operator6.C: New test.
94 * g++.dg/template/incomplete3.C: New test.
95
96 PR c++/27559
97 * g++.dg/template/new4.C: New test.
98
99 PR c++/27496
100 * g++.dg/template/void2.C: New test.
101
102 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
103
104 * g++.dg/template/dependent-expr5.C: New test.
105
106 2006-05-14 Roger Sayle <roger@eyesopen.com>
107
108 PR middle-end/26729
109 * gcc.dg/pr26729-1.c: New test case.
110
111 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
112
113 * gcc.dg/pr27003.c: New test.
114
115 2006-05-12 Steve Ellcey <sje@cup.hp.com>
116
117 * lib/target-supports.dg (check_cxa_atexit_available): Change
118 v3_target_compile to ${tool}_target_compile.
119
120 2006-05-11 Jason Merrill <jason@redhat.com>
121
122 * lib/scanasm.exp (scan-not-hidden): Fix typo.
123
124 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
125
126 PR fortran/27553
127 * gfortran.dg/label_5.f90: New test.
128
129 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
130
131 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
132 check_effective_target_powerpc_altivec_ok): New.
133 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
134 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
135 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
136 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
137 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
138 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
139 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
140 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
141 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
142 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
143 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
144 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
145 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
146 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
147 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
148 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
149 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
150 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
151 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
152 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
153 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
154 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
155 gcc.target/powerpc/altivec-9.c,
156 gcc.target/powerpc/altivec-consts.c,
157 gcc.target/powerpc/altivec-pr22085.c,
158 gcc.target/powerpc/altivec-splat.c,
159 gcc.target/powerpc/altivec-types-1.c,
160 gcc.target/powerpc/altivec-types-2.c,
161 gcc.target/powerpc/altivec-types-3.c,
162 gcc.target/powerpc/altivec-types-4.c,
163 gcc.target/powerpc/altivec-varargs-1.c,
164 gcc.target/powerpc/altivec-vec-merge.c,
165 gcc.target/powerpc/ppc-vector-memcpy.c,
166 gcc.target/powerpc/ppc-vector-memset.c,
167 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
168 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
169 these effective targets.
170 * gcc.dg/vmx/pr27006.c: Add missing close brace.
171 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
172
173 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
174
175 PR middle-end/27384
176 * g++.dg/other/fold1.C: New test.
177
178 PR middle-end/27488
179 * gcc.dg/fold-nonneg-1.c: New test.
180
181 PR c++/27547
182 * g++.dg/other/operator1.C: New test.
183
184 2006-05-11 Richard Guenther <rguenther@suse.de>
185
186 PR middle-end/27529
187 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
188
189 2006-05-10 Janis Johnson <janis187@us.ibm.com>
190
191 * lib/target-supports-dg.exp (check-flags): New.
192 (dg-skip-if): Move flag checks.
193
194 2006-05-09 Steve Ellcey <sje@cup.hp.com>
195
196 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
197 * lib/target-supports.dg (check_cxa_atexit_available): New.
198
199 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
200
201 PR fortran/27470
202 * gfortran.dg/multiple_allocation_2.f90: New test case.
203
204 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
205
206 * gcc.target/arm/pr27387.C: Fix a comment typo.
207
208 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
209
210 PR fortran/24549
211 * gfortran.dg/error_recovery_1.f90: New test.
212
213 2006-05-10 Richard Guenther <rguenther@suse.de>
214
215 PR tree-optimization/27302
216 * gcc.dg/torture/pr27302.c: New testcase.
217
218 2006-05-09 Dirk Mueller <dmueller@suse.de>
219 Richard Guenther <rguenther@suse.de>
220
221 PR middle-end/27498
222 * gcc.dg/tree-ssa/pr27498.c: New testcase.
223
224 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
225
226 PR rtl-optimization/27335
227 * gcc.dg/pr27335.c: New test.
228
229 2006-05-06 Richard Sandiford <richard@codesourcery.com>
230
231 * gcc.target/mips/mips-ps-5.c: New file.
232
233 2006-05-08 Jan Hubicka <jh@suse.cz>
234
235 PR middle-end/25962
236 * gcc.dg/pr25962.c: New.
237
238 2006-05-08 Roger Sayle <roger@eyesopen.com>
239
240 PR target/27158
241 * gcc.target/powerpc/pr27158.c: New test case.
242
243 2006-05-08 Laurent GUERBY <laurent@guerby.net>
244
245 PR testsuite/27476
246 * ada/acats/run_all.sh: Use test -z.
247
248 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
249
250 PR libfortran/18271
251 * gfortran.dg/spec_expr_3.f90: New test.
252
253 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
254
255 PR target/24879
256 * gcc.target/i386/monitor.c: New file.
257
258 2006-05-08 Alan Modra <amodra@bigpond.net.au>
259
260 * gcc.dg/pr27095.c: xfail *-*-darwin*.
261
262 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
263
264 PR c++/27447
265 * g++.dg/other/ptrmem7.C: New test.
266
267 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
268
269 PR target/27421
270 * gcc.dg/array-9.c: New test.
271
272 2006-05-07 Richard Guenther <rguenther@suse.de>
273
274 PR tree-optimization/27409
275 * gcc.dg/torture/pr27409.c: New testcase.
276
277 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
278
279 PR fortran/27457
280 * gfortran.dg/select_6.f90: New.
281
282 2006-05-07 Richard Guenther <rguenther@suse.de>
283
284 PR tree-optimization/27136
285 * gcc.dg/torture/pr27136.c: New testcase.
286
287 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
288
289 PR fortran/24813
290 * gfortran.dg/char_cons_len_1.f90: New test.
291
292 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
293
294 PR c++/27427
295 * g++.dg/template/incomplete2.C: New test.
296
297 2006-05-06 Richard Guenther <rguenther@suse.de>
298
299 PR tree-optimization/27151
300 * gcc.dg/vect/pr27151.c: New testcase.
301
302 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
303
304 PR c++/27430
305 * g++.dg/template/void1.C: New test.
306
307 PR c++/27423
308 * g++.dg/other/void2.C: New test.
309
310 PR c++/27422
311 * g++.dg/conversion/void1.C: New test.
312
313 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
314
315 PR/21391
316 * g++.dg/other/unused1.C: New.
317
318 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
319
320 PR objc/27240
321 * objc.dg/member-1.m: New test.
322
323 2006-05-05 Steve Ellcey <sje@cup.hp.com>
324
325 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
326
327 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
328
329 PR libfortran/26985
330 * gfortran.dg/matmul_2.f90: New test.
331
332 2005-05-05 Laurent GUERBY <laurent@guerby.net>
333
334 * ada/acats/run_all.sh: Use sync when main not found.
335
336 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
337
338 PR target/26765
339 * gcc.target/mips/pr26765.c: New.
340
341 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
342
343 * gcc.target/bfin: New directory.
344 * gcc.target/bfin/bfin.exp: New file.
345 * gcc.target/bfin/frmul.c: New file.
346 * gcc.target/bfin/arith.c: New file.
347 * gcc.target/bfin/mul-combine.c: New file.
348 * gcc.target/bfin/shift.c: New file.
349
350 2006-05-04 Richard Guenther <rguenther@suse.de>
351
352 PR tree-optimization/14287
353 PR tree-optimization/14844
354 PR tree-optimization/19792
355 PR tree-optimization/21608
356 PR tree-optimization/27090
357 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
358 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
359 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
360 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
362
363 2006-05-04 Jakub Jelinek <jakub@redhat.com>
364
365 PR tree-optimization/27285
366 * gcc.c-torture/execute/pr27285.c: New test.
367
368 PR middle-end/27388
369 * gcc.dg/gomp/pr27388-1.c: New test.
370 * gcc.dg/gomp/pr27388-2.c: New test.
371 * gcc.dg/gomp/pr27388-3.c: New test.
372
373 PR c++/27359
374 * g++.dg/gomp/pr27359.C: New test.
375
376 2006-05-02 Steven G. Kargl <kargls@comcast.net>
377
378 PR fortran/20248
379 * gfortran.dg/iargc.f90: New test.
380
381 2006-05-02 Mark Mitchell <mark@codesourcery.com>
382
383 PR c++/27102
384 * g++.dg/template/crash49.C: New test.
385
386 2006-05-02 Steve Ellcey <sje@cup.hp.com>
387
388 PR testsuite/27032
389 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
390
391 2006-05-02 Jeff Law <law@redhat.com>
392
393 PR tree-optimization/27364
394 * gcc.c-torture/execute/pr27364.c: New test.
395
396 2006-05-02 Mark Mitchell <mark@codesourcery.com>
397
398 PR c++/27309
399 * g++.dg/parser/ctor5.C: New test.
400
401 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
402
403 PR target/27387
404 * gcc.target/arm/arm.exp: New.
405 * gcc.target/arm/pr27387.C: Likewise.
406
407 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
408
409 PR fortran/27269
410 PR fortran/27324
411 * gfortran.dg/module_equivalence_2.f90: New test.
412
413 2006-05-02 Jakub Jelinek <jakub@redhat.com>
414
415 PR middle-end/27337
416 * g++.dg/gomp/pr27337-1.C: New test.
417 * g++.dg/gomp/pr27337-2.C: New test.
418
419 PR middle-end/27328
420 * gcc.dg/gomp/pr27328.c: New test.
421
422 PR middle-end/27325
423 * g++.dg/gomp/pr27325.C: New test.
424
425 PR middle-end/27310
426 * g++.dg/gomp/pr27310.C: New test.
427
428 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
429
430 PR tree-optimization/27291
431 * g++.dg/tree-ssa/pr27291.C: New test.
432
433 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
434
435 PR tree-optimization/27283
436 * g++.dg/tree-ssa/pr27283.C: New test.
437
438 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
439
440 * gcc.dg/tree-ssa/loop-16.c: New test.
441
442 2006-05-01 Roger Sayle <roger@eyesopen.com>
443 Joseph S. Myers <joseph@codesourcery.com>
444
445 * gcc.dg/Wconversion-3.c: New test case.
446 * gcc.dg/Wconversion-4.c: Likewise.
447
448 2006-05-01 Richard Guenther <rguenther@suse.de>
449
450 PR tree-optimization/26726
451 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
452
453 2006-04-30 Roger Sayle <roger@eyesopen.com>
454
455 * gcc.dg/Woverflow-1.c: New test case.
456 * gcc.dg/Woverflow-2.c: Likewise.
457 * gcc.dg/Woverflow-3.c: Likewise.
458
459 2006-04-30 Mark Mitchell <mark@codesourcery.com>
460
461 PR c++/27094
462 * g++.dg/template/defarg8.C: New test.
463
464 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
465
466 PR c++/27278
467 * g++.dg/parse/operator7.C: New test.
468
469 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
470
471 PR c++/11471
472 PR c++/27102
473 * g++.dg/template/crash48.C: New test.
474
475 PR c++/27279
476 * g++.dg/parse/ctor4.C: New test.
477
478 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
479
480 PR fortran/25681
481 * gfortran.df/char_type_len.f90: New test.
482
483 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
484
485 PR libgfortran/27304
486 * gfortran.dg/fmt_exhaust.f90: New test.
487
488 2006-04-28 Roger Sayle <roger@eyesopen.com>
489
490 PR c/25309
491 * gcc.dg/large-size-array-2.c: New test case.
492
493 2006-04-28 Richard Guenther <rguenther@suse.de>
494
495 PR target/26826
496 * gcc.target/i386/pr26826.c: New testcase.
497
498 2006-04-28 Jakub Jelinek <jakub@redhat.com>
499
500 PR middle-end/27260
501 * gcc.c-torture/execute/pr27260.c: New.
502
503 2006-04-28 Alan Modra <amodra@bigpond.net.au>
504
505 PR middle-end/27095
506 * gcc.dg/pr27095.c: New.
507
508 2006-04-27 Mark Mitchell <mark@codesourcery.com>
509
510 PR c++/27292
511 * g++.dg/conversion/bitfield4.C: New test.
512
513 2006-04-27 Eric Christopher <echristo@apple.com>
514
515 * gcc.dg/pragma-ms_struct.c: New.
516
517 2006-04-27 Mark Mitchell <mark@codesourcery.com>
518
519 PR c++/27102
520 * g++.dg/template/crash47.C: New test.
521
522 2006-04-27 Dirk Mueller <dmueller@suse.de>
523
524 * gcc.target/i386/sse-7.c: build with -msse.
525
526 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
527
528 PR testsuite/27274:
529 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
530 (main): Exit if processor doesn't support SSE.
531
532 2006-04-26 David Edelsohn <edelsohn@gnu.org>
533
534 PR middle-end/27282
535 * gcc.c-torture/compile/pr27282.c: New test.
536
537 2006-04-26 Jakub Jelinek <jakub@redhat.com>
538
539 PR middle-end/26913
540 * g++.dg/gomp/pr26913.C: New test.
541
542 PR c/25996
543 * gcc.dg/gomp/pr25996.c: New test.
544 * g++.dg/gomp/pr25996.C: New test.
545
546 2006-04-25 Richard Sandiford <richard@codesourcery.com>
547
548 PR rtl-optimization/26725
549 * gcc.c-torture/compile/pr26725.c: New test.
550
551 2006-04-25 Richard Guenther <rguenther@suse.de>
552
553 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
554 than n + -1.
555
556 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
557
558 * gcc.dg/20060425-1.c: New testcase.
559
560 2006-04-25 Jakub Jelinek <jakub@redhat.com>
561
562 PR tree-optimization/26865
563 * gcc.dg/pr26865.c: New test.
564
565 2006-04-24 Mark Mitchell <mark@codesourcery.com>
566
567 PR c++/27292
568 * g++.dg/conversion/bitfield1.C: New test.
569 * g++.dg/conversion/bitfield2.C: Likewise.
570 * g++.dg/conversion/bitfield3.C: Likewise.
571
572 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
573 Richard Guenther <rguenther@suse.de>
574
575 PR tree-optimization/27236
576 * gcc.dg/tree-ssa/pr27236.c: New testcase.
577
578 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
579
580 PR c++/19963
581 * g++.dg/other/incomplete2.C: New test.
582
583 2006-04-24 Richard Guenther <rguenther@suse.de>
584
585 PR middle-end/26869
586 * gcc.dg/torture/pr26869.c: New testcase.
587
588 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
589 Richard Guenther <rguenther@suse.de>
590
591 PR tree-optimization/27218
592 * g++.dg/tree-ssa/pr27218.C: New testcase.
593
594 2006-04-23 Mark Mitchell <mark@codesourcery.com>
595
596 PR c++/26912
597 * g++.dg/template/friend41.C: New test.
598
599 2006-04-23 David Edelsohn <edelsohn@gnu.org>
600
601 * g++.dg/opt/pr15551.C: Include cstdio.
602 (main): Use remove instead of unlink.
603
604 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
605
606 * gcc.dg/sibcall-7.c: New test.
607 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
608 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
609 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
610 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
611 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
612
613 2006-04-23 Mark Mitchell <mark@codesourcery.com>
614
615 PR c++/26534
616 * g++.dg/opt/bitfield1.C: New test.
617 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
618 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
619 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
620 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
621 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
622 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
623 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
624 * g++.dg/abi/bitfield2.C: Likewise.
625 * g++.dg/init/bitfield1.C: Likewise.
626
627 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
628
629 PR fortran/25099
630 * gfortran.dg/elemental_subroutine_4.f90: New test.
631 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
632 call sub (m, x).
633
634 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
635
636 * gcc.c-torture/compile/20060421-1.c: New testcase.
637
638 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
639
640 PR c/25875
641 * gcc.dg/init-bad-4.c: New test.
642
643 2006-04-21 Paul Brook <paul@codesourcery.com>
644
645 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
646
647 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
648
649 PR fortran/27122
650 * gfortran.dg/defined_operators_1.f90: New test.
651 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
652 remove old ones associated, incorrectly, with Note 5.46.
653
654 PR fortran/27113
655 * gfortran.dg/character_array_constructor_1.f90: New test.
656
657 2006-04-20 Jakub Jelinek <jakub@redhat.com>
658
659 * gcc.dg/20060419-1.c: New test.
660
661 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
662
663 PR c/26774
664 * gcc.dg/struct-parse-1.c: New test case.
665
666 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
667
668 PR c++/26558
669 * g++.dg/parse/template19.C: New test.
670
671 PR c++/26739
672 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
673
674 PR c++/26036
675 * g++.dg/expr/call3.C: New test.
676
677 PR c++/10385
678 * g++.dg/conversion/dynamic1.C: New test.
679
680 2006-04-19 Mark Mitchell <mark@codesourcery.com>
681
682 PR c++/27102
683 * g++.dg/template/crash35.C: Tweak error markers.
684 * g++.dg/template/crash46.C: New test.
685 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
686 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
687
688 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
689
690 PR rtl-optimization/14261
691 * gcc.c-torture/compile/20060419-1.c: Added.
692
693 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
694
695 * gfortran.dg/label_1.f90: Adjust dg-error.
696
697 2006-04-16 Roger Sayle <roger@eyesopen.com>
698
699 PR target/26961
700 * gcc.dg/fold-cond-1.c: New test case.
701 * gcc.dg/pr26961-1.c: Likewise.
702
703 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
704
705 PR libgfortran/27138
706 * gfortran.dg/read_bad_advance.f90: New test.
707
708 2006-04-16 Roger Sayle <roger@eyesopen.com>
709 Dale Johannesen <dalej@apple.com>
710
711 PR target/24076
712 * gcc.target/i386/vecinit-3.c: New testcase.
713 * gcc.target/i386/vecinit-4.c: Likewise.
714 * gcc.target/i386/sse-18.c: Likewise.
715 * gcc.target/i386/sse-19.c: Likewise.
716
717 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
718
719 * gfortran.dg/allocate_zerosize_1.f90: New test.
720
721 2006-04-16 Mark Mitchell <mark@codesourcery.com>
722
723 PR c++/26365
724 * g++.dg/template/crash45.C: New test.
725
726 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
727
728 PR fortran/26787
729 * gfortran.dg/proc_assign_1.f90: New test.
730 * gfortran.dg/procedure_lvalue.f90: Change message.
731 * gfortran.dg/namelist_4.f90: Add new error.
732
733 PR fortran/25597
734 PR fortran/27096
735 * gfortran.dg/auto_pointer_array_result_1.f90
736
737 PR fortran/27089
738 * gfortran.dg/specification_type_resolution_1.f90
739
740 PR fortran/18803
741 PR fortran/25669
742 PR fortran/26834
743 * gfortran.dg/bounds_temporaries_1.f90: New test.
744
745 PR fortran/27124
746 * gfortran.dg/array_return_value_1.f90: New test.
747
748 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
749
750 PR fortran/25336
751 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
752
753 2006-04-15 Jakub Jelinek <jakub@redhat.com>
754
755 PR middle-end/26823
756 * g++.dg/gomp/pr26823-1.C: New test.
757 * g++.dg/gomp/pr26823-2.C: New test.
758
759 2006-04-13 Uros Bizjak <uros@kss-loka.si>
760
761 PR middle-end/27134
762 * gcc.dg/pr27314.c: New test.
763
764 2006-04-13 Richard Henderson <rth@redhat.com>
765
766 * g++.dg/gomp/block-0.C: Update expected matches.
767
768 2006-04-13 DJ Delorie <dj@redhat.com>
769
770 * lib/target-supports.exp (check_effective_target_int32plus): New.
771 (check_effective_target_ptr32plus): New.
772 (check_effective_target_size32plus): New.
773 (check_effective_target_int16): New.
774 (check_profiling_available): Add m32c to the list of unsupported targets.
775
776 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
777 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
778 memory size.
779 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
780 pointers.
781 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
782 size_t.
783 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
784 and size_t.
785 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
786 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
787 not just xstormy16. Skip m32c due to weird pointer size.
788 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
789 not just xstormy16.
790 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
791 not just xstormy16.
792 * gcc.dg/20020312-2.c: Add m32c support.
793 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
794 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
795 in test.
796 * gcc.dg/20050321-2.c: Require >=32 bit integers.
797 * gcc.dg/asm-1.c: Skip if int and short are the same size.
798 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
799 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
800 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
801 * gcc.dg/init-string-2.c: Require >=32 bit integers.
802 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
803 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
804 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
805 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
806 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
807 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
808 in test.
809 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
810 in test.
811 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
812 * gcc.dg/pr23049.c: Require >=32 bit integers.
813 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
814 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
815 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
816 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
817 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
818 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
819 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
820 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
821 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
822 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
823 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
824 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
825 prototype in test.
826 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
827 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
828 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
829 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
830 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
831
832 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
833 * gcc.c-torture/execute/20040703-1.x: Likewise.
834 * gcc.c-torture/execute/20040705-1.x: Likewise.
835 * gcc.c-torture/execute/20040705-2.x: Likewise.
836 * gcc.c-torture/execute/20040709-1.x: Likewise.
837 * gcc.c-torture/execute/20040709-2.x: Likewise.
838 * gcc.c-torture/execute/20040811-1.x: Likewise.
839 * gcc.c-torture/execute/20050316-1.x: Likewise.
840 * gcc.c-torture/execute/bitfld-4.x: Likewise.
841 * gcc.c-torture/execute/pr19689.x: Likewise.
842 * gcc.c-torture/execute/pr7284-1.x: Likewise.
843 * gcc.c-torture/execute/usmul.x: Likewise.
844 * gcc.c-torture/execute/vrp-5.x: Likewise.
845 * gcc.c-torture/execute/vrp-6.x: Likewise.
846 * gcc.dg/debug/20041023-1.s: Likewise.
847
848 2006-04-13 Roger Sayle <roger@eyesopen.com>
849
850 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
851 of integers to a vector types are now constant expressions in C.
852 * gcc.dg/vect/vect-fold-1.c: New test case.
853
854 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
855 Ulrich Weigand <uweigand@de.ibm.com>
856
857 PR target/27006
858 * gcc.dg/vmx/pr27006.c: New testcase.
859
860 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
861
862 PR libgfortran/26766
863 * gfortran.dg/write_recursive.f90: New test.
864
865 2006-04-11 Mark Mitchell <mark@codesourcery.com>
866
867 * g++.dg/parse/dtor7.C: New test.
868 * g++.dg/parse/new1.C: Add error marker.
869 * g++.dg/template/new3.C: New test.
870
871 PR c++/26122
872 * g++.dg/template/pure1.C: New test.
873
874 PR c++/26295
875 * g++.dg/parse/ptrmem4.C: New test.
876
877 2006-04-10 Jeff Law <law@redhat.com>
878
879 PR/27087
880 * gcc.c-torture/compile/pr27087.c: New test.
881
882 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
883
884 PR/21391
885 * gcc.dg/20060410.c: New.
886
887 2006-04-10 Matthias Klose <doko@debian.org>
888
889 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
890 Recognize multilib directory names containing underscores.
891
892 2006-04-10 Roger Sayle <roger@eyesopen.com>
893
894 * gcc.target/i386/vecinit-1.c: New test case.
895 * gcc.target/i386/vecinit-2.c: Likewise.
896
897 2006-04-10 Jakub Jelinek <jakub@redhat.com>
898
899 PR debug/27057
900 * g++.dg/debug/dwarf2-2.C: New test.
901
902 2006-04-09 Richard Sandiford <richard@codesourcery.com>
903
904 PR rtl-optimization/27073
905 * gcc.c-torture/execute/pr27073.c: New test.
906
907 2006-04-08 Mike Stump <mrs@apple.com>
908
909 * gcc.dg/pragma-darwin.c: Improve for ppc64.
910
911 2006-04-07 Richard Guenther <rguenther@suse.de>
912
913 PR tree-optimization/26135
914 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
915
916 2006-04-06 Jan Hubicka <jh@suse.cz>
917
918 PR profile/26399
919 * g++.dg/bprob/g++-bprob-2.C: New testcase.
920
921 2006-04-06 Roger Sayle <roger@eyesopen.com>
922
923 * g++.dg/conversion/nullptr1.C: New test case.
924 * g++.dg/conversion/nullptr2.C: Likewise.
925
926 2006-04-05 Roger Sayle <roger@eyesopen.com>
927
928 * gfortran.dg/dependency_18.f90: New test case.
929
930 2006-04-05 Richard Guenther <rguenther@suse.de>
931
932 PR tree-optimization/26919
933 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
934 * gcc.dg/ipa/ipa-2.c: Likewise.
935 * gcc.dg/ipa/ipa-3.c: Likewise.
936 * gcc.dg/ipa/ipa-5.c: Likewise.
937
938 2006-04-05 Richard Guenther <rguenther@suse.de>
939
940 PR tree-optimization/26763
941 * gcc.dg/torture/pr26763-1.c: New testcase.
942 * gcc.dg/torture/pr26763-2.c: Likewise.
943
944 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
945
946 PR fortran/23634
947 PR fortran/25619
948 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
949
950 2006-04-04 Eric Christopher <echristo@apple.com>
951
952 * gcc.target/i386/387-1.c: Allow regexp to match darwin
953 stubs.
954 * gcc.target/i386/387-5.c: Ditto.
955
956 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
957
958 * gcc.target/sparc/struct-ret-check.c: New test.
959
960 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
961
962 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
963 zero decimal digits specified in format.
964
965 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
966
967 PR fortran/26891
968 * gfortran.dg/missing_optional_dummy_1.f90: New test.
969
970 PR fortran/26976
971 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
972 * gfortran.dg/initialization_1.f90: Make assignment compliant.
973 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
974 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
975 bigendian-ness.
976
977 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
978
979 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
980 dummy arguments work when the actual argument is itself a dummy
981 argument of the caller.
982
983 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
984
985 PR libfortran/24685
986 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
987
988 2006-04-01 Roger Sayle <roger@eyesopen.com>
989
990 * gfortran.dg/dependencency_17.f90: New test case.
991
992 2006-04-01 Roger Sayle <roger@eyesopen.com>
993
994 * gfortran.dg/dependency_14.f90: New test case.
995 * gfortran.dg/dependency_15.f90: Likewise.
996 * gfortran.dg/dependency_16.f90: Likewise.
997
998 2006-03-31 Asher Langton <langton2@llnl.gov>
999
1000 PR fortran/25358
1001 gfortran.dg/cray_pointers_6.f90: New test.
1002
1003 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1004
1005 PR libgfortran/26890
1006 * gfortran.dg/read_size_noadvance.f90: New test.
1007
1008 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
1009
1010 PR fortran/25031
1011 * gfortran.dg/multiple_allocation_1.f90: Check that the
1012 size has changed after a re-allocation with stat.
1013
1014 2006-03-30 Richard Guenther <rguenther@suse.de>
1015
1016 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1017 removal.
1018 * gcc.target/i386/sselibm-2.c: Likewise.
1019 * gcc.target/i386/sselibm-3.c: Likewise.
1020 * gcc.target/i386/sselibm-4.c: Likewise.
1021 * gcc.target/i386/sselibm-5.c: Likewise.
1022
1023 2006-03-28 Roger Sayle <roger@eyesopen.com>
1024
1025 * gcc.dg/fold-andxor-1.c: New test case.
1026 * gcc.dg/fold-xorand-1.c: Likewise.
1027
1028 2006-03-28 Roger Sayle <roger@eyesopen.com>
1029
1030 * gcc.dg/fold-convnotconv-1.c: New test case.
1031
1032 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1033
1034 PR fortran/26779
1035 * gfortran.dg/private_type_5.f90: New test.
1036
1037 2006-03-27 David Edelsohn <edelsohn@gnu.org>
1038
1039 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1040
1041 2006-03-27 Jakub Jelinek <jakub@redhat.com>
1042
1043 * gfortran.dg/advance_2.f90: New test.
1044 * gfortran.dg/advance_3.f90: New test.
1045
1046 * gfortran.fortran-torture/execute/equiv_5.f: New test.
1047
1048 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1049
1050 PR libgfortran/26661
1051 PR libgfortran/26880
1052 * gfortran.dg/read_x_past.f: New test.
1053
1054 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1055
1056 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1057 to be STABS.
1058
1059 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1060
1061 * objc.dg/dwarf-1.m: Skip on AIX.
1062 * objc.dg/dwarf-2.m: Skip on AIX.
1063
1064 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1065
1066 PR fortran/26816
1067 * gfortran.dg/float_1.f90: New test.
1068
1069 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1070
1071 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1072 X86_64 targets.
1073 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1074
1075 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1076
1077 PR libfortran/26735
1078 * gfortran.dg/convert_implied_open.f90: New test case.
1079
1080 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1081
1082 PR fortran/26769
1083 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1084
1085 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1086
1087 PR middle-end/26717
1088 * gcc.dg/pr26717.c: New test.
1089
1090 2006-03-25 Roger Sayle <roger@eyesopen.com>
1091
1092 * gfortran.dg/dependency_12.f90: New test case.
1093
1094 2006-03-24 Roger Sayle <roger@eyesopen.com>
1095
1096 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1097
1098 2006-03-24 Jeff Law <law@redhat.com>
1099
1100 * gcc.c-torture/pr26840.c: New test.
1101
1102 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1103
1104 * objc.dg/dwarf-2.m: New.
1105 * obj-c++.dg/dwarf-2.mm: New.
1106
1107 * g++.old-deja/g++.other/init19.C: New.
1108
1109 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1110
1111 * g++.dg/eh/spbp.C: Skip on AIX.
1112
1113 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR middle-end/26611
1116 * g++.dg/gomp/pr26611-1.C: New test.
1117 * g++.dg/gomp/pr26611-2.C: New test.
1118
1119 2006-03-24 Jeff Law <law@redhat.com>
1120
1121 * gcc.c-torture/compile/pr26833.c: New test.
1122 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1123
1124 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1125
1126 * gfortran.dg/endfile_2.f90: Delete temp file.
1127
1128 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1129
1130 PR fortran/19303
1131 * gfortran.dg/record_marker_1.f90: New test case.
1132 * gfortran.dg/record_marker_2.f: New test case.
1133 * gfortran.dg/record_marker_3.f90: New test case.
1134
1135 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1136
1137 PR fortran/17298
1138 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1139 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1140
1141 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1142
1143 * lib/gcc-dg.exp (cleanup-modules): New proc.
1144 * gfortran.dg/allocatable_function_1.f90,
1145 gfortran.dg/allocate_char_star_scalar_1.f90,
1146 gfortran.dg/assumed_charlen_function_1.f90,
1147 gfortran.dg/assumed_dummy_1.f90,
1148 gfortran.dg/assumed_shape_ranks_1.f90,
1149 gfortran.dg/assumed_shape_ranks_2.f90,
1150 gfortran.dg/assumed_size_dt_dummy.f90,
1151 gfortran.dg/auto_char_dummy_array_1.f90,
1152 gfortran.dg/auto_char_len_3.f90,
1153 gfortran.dg/automatic_module_variable.f90,
1154 gfortran.dg/bad_automatic_objects_1.f90,
1155 gfortran.dg/char_array_constructor.f90,
1156 gfortran.dg/char_array_structure_constructor.f90,
1157 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1158 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1159 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1160 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1161 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1162 gfortran.dg/derived_pointer_recursion.f90,
1163 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1164 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1165 gfortran.dg/dummy_functions_1.f90,
1166 gfortran.dg/elemental_initializer_1.f90,
1167 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1168 gfortran.dg/elemental_pointer_1.f90,
1169 gfortran.dg/elemental_subroutine_1.f90,
1170 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1171 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1172 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1173 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1174 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1175 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1176 gfortran.dg/global_references_1.f90,
1177 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1178 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1179 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1180 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1181 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1182 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1183 gfortran.dg/large_integer_kind_1.f90,
1184 gfortran.dg/large_real_kind_1.f90,
1185 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1186 gfortran.dg/module_double_reuse.f90,
1187 gfortran.dg/module_equivalence_1.f90,
1188 gfortran.dg/module_interface_1.f90,
1189 gfortran.dg/module_parameter_array_refs_1.f90,
1190 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1191 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1192 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1193 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1194 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1195 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1196 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1197 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1198 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1199 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1200 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1201 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1202 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1203 gfortran.dg/same_name_1.f90,
1204 gfortran.dg/sibling_dummy_procedure_1.f90,
1205 gfortran.dg/sibling_dummy_procedure_2.f90,
1206 gfortran.dg/sibling_dummy_procedure_3.f90,
1207 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1208 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1209 gfortran.dg/used_dummy_types_2.f90,
1210 gfortran.dg/used_dummy_types_3.f90,
1211 gfortran.dg/used_dummy_types_4.f90,
1212 gfortran.dg/used_dummy_types_5.f90,
1213 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1214 gfortran.dg/userdef_operator_1.f90: Use it.
1215
1216 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1217
1218 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1219 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1220 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1221 gfortran.dg/write_back.f,
1222 gfortran.fortran-torture/execute/inquire_1.f90,
1223 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1224
1225 2006-03-21 Jeff Law <law@redhat.com>
1226
1227 * gcc.dg/tree-ssa/vrp28.c: New test.
1228
1229 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1230
1231 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1232 if _STDC_C99 is defined.
1233 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1234 * gcc.dg/builtins-20.c: Likewise.
1235 * gcc.dg/builtins-53.c: Likewise.
1236 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1237 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1238
1239 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1240
1241 PR tree-opt/26781
1242 * gcc.c-torture/compile/pr26781-1.c: New test.
1243 * gcc.c-torture/compile/pr26781-2.c: New test.
1244
1245 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR c++/26690
1248 * g++.dg/gomp/pr26690-1.C: New test.
1249 * g++.dg/gomp/pr26690-2.C: New test.
1250
1251 2006-03-20 Jeff Law <law@redhat.com>
1252
1253 * gcc.dg/tree-ssa/pr21829.c: New test.
1254
1255 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1256
1257 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1258
1259 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1260 (check_visibility_available): Use it.
1261 (check_effective_target_default_packed): Likewise.
1262 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1263 (check_effective_target_fopenmp): Likewise.
1264 (check_effective_target_freorder): Likewise.
1265 (check_effective_target_fpic): Likewise.
1266 (check_named_sections_available): Likewise.
1267 (check_effective_target_ilp32): Likewise.
1268 (check_effective_target_lp64): Likewise.
1269
1270 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1271
1272 PR fortran/20935
1273 * gfortran.dg/scalar_mask_2.f90: New test case.
1274
1275 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1276
1277 PR tree-opt/26629
1278 * gcc.dg/tree-ssa/loadpre12.c: New test.
1279 * gcc.dg/tree-ssa/loadpre13.c: New test.
1280 * gcc.dg/tree-ssa/loadpre14.c: New test.
1281 * gcc.dg/tree-ssa/loadpre15.c: New test.
1282 * gcc.dg/tree-ssa/loadpre16.c: New test.
1283 * gcc.dg/tree-ssa/loadpre17.c: New test.
1284 * gcc.dg/tree-ssa/loadpre18.c: New test.
1285 * gcc.dg/tree-ssa/loadpre19.c: New test.
1286 * gcc.dg/tree-ssa/loadpre20.c: New test.
1287 * gcc.dg/tree-ssa/loadpre21.c: New test.
1288 * gcc.dg/tree-ssa/loadpre22.c: New test.
1289
1290 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1291
1292 PR fortran/26741
1293 * gfortran.dg/elemental_initializer_1.f90: New test.
1294
1295 PR fortran/26716
1296 * gfortran.dg/assumed_shape_ranks_2: New test.
1297
1298 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1299
1300 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1301 target fpic.
1302
1303 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1304
1305 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1306 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1307 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1308 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1309 gfortran.fortran-torture/execute/direct_io.f90,
1310 gfortran.fortran-torture/execute/inquire_2.f90,
1311 gfortran.fortran-torture/execute/inquire_4.f90,
1312 gfortran.fortran-torture/execute/list_read_1.f90,
1313 gfortran.fortran-torture/execute/open_replace.f90,
1314 gfortran.fortran-torture/execute/slash_edit.f90,
1315 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1316 temporary files from testcases.
1317
1318 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1319
1320 PR libgfortran/26509
1321 gfortran.dg/write_direct_eor.f90: New test.
1322
1323 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1324
1325 * gcc.target/powerpc/pr26350.c: New.
1326 * gcc.target/powerpc/indexed-addr.c: New.
1327
1328 2006-03-16 Roger Sayle <roger@eyesopen.com>
1329
1330 * gfortran.dg/dependency_13.f90: New test case.
1331
1332 2006-03-16 Roger Sayle <roger@eyesopen.com>
1333
1334 PR middle-end/21781
1335 * gcc.dg/real-const-1.c: New test case.
1336
1337 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1338
1339 * g++.old-deja/g++.other/init18.C: New.
1340 * g++.old-deja/g++.other/init5.C: Remove xfail.
1341
1342 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1343
1344 * g++.dg/opt/pr15551.C: Cleanup temp file.
1345
1346 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1347
1348 PR c++/6634
1349 g++.dg/parse/long1.C: New test.
1350
1351 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1352
1353 PR fortran/19101
1354 * gfortran.dg/continuation.f90: New test.
1355 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1356
1357 2006-03-14 Richard Guenther <rguenther@suse.de>
1358
1359 PR tree-optimization/26672
1360 * gcc.dg/torture/pr26672.c: New testcase.
1361
1362 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1363
1364 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1365 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1366
1367 2006-03-13 Roger Sayle <roger@eyesopen.com>
1368
1369 PR middle-end/26557
1370 * gcc.c-torture/compile/switch-1.c: New test case.
1371
1372 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1373
1374 PR fortran/25378
1375 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1376 test to include more permuatations of mask and index.
1377 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1378 respond to F2003 spec. that the position returned for an all false
1379 mask && condition is zero.
1380
1381 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR middle-end/25989
1384 * gcc.dg/gomp/pr25989.c: New test.
1385
1386 2006-03-13 Jeff Law <law@redhat.com>
1387
1388 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1389
1390 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1391
1392 * gcc.dg/switch-9.c: New test.
1393
1394 2006-03-13 Richard Guenther <rguenther@suse.de>
1395
1396 PR middle-end/26630
1397 * gcc.dg/torture/pr26630.c: New testcase.
1398
1399 2006-03-11 Roger Sayle <roger@eyesopen.com>
1400
1401 * gfortran.dg/dependency_10.f90: New test case.
1402 * gfortran.dg/dependency_11.f90: Likewise.
1403
1404 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1405 Erik Edelmann <eedelman@gcc.gnu.org>
1406
1407 * gfortran.dg/allocatable_function_1.f90: New.
1408 * gfortran.dg/allocatable_function_2.f90: New.
1409
1410 2006-03-10 Richard Guenther <rguenther@suse.de>
1411
1412 PR middle-end/26565
1413 * gcc.dg/torture/pr26565.c: New testcase.
1414
1415 2006-03-09 Eric Christopher <echristo@apple.com>
1416
1417 * gcc.c-torture/compile/20060309-1.c: New.
1418
1419 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1420
1421 PR libgfortran/26499
1422 * gfortran.dg/write_back.f: New test.
1423 * gfortran.dg/write_rewind_1.f: New test.
1424 * gfortran.dg/write_rewind_2.f: New test.
1425
1426 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1427
1428 PR libgfortran/26554
1429 * gfortran.dg/read_logical.f90: New test.
1430
1431 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1432
1433 * ada/acats/norun.lst: cdd2a03 now passes.
1434
1435 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1436
1437 PR testsuite/25177
1438 * gcc.target/powerpc/pr18096-1.c: Change where the error
1439 would match.
1440
1441 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1442
1443 * gcc.target/i386/cleanup-1.c: New test.
1444 * gcc.target/i386/cleanup-2.c: New test.
1445
1446 2006-03-04 Roger Sayle <roger@eyesopen.com>
1447
1448 * gfortran.dg/dependency_9.f90: Remove for the time being.
1449
1450 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1451
1452 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1453 directive.
1454
1455 2006-03-03 Roger Sayle <roger@eyesopen.com>
1456
1457 * gfortran.dg/dependency_9.f90: New test case.
1458
1459 2006-03-03 Roger Sayle <roger@eyesopen.com>
1460
1461 * gfortran.dg/dependency_4.f90: New test case.
1462 * gfortran.dg/dependency_5.f90: New test case.
1463 * gfortran.dg/dependency_6.f90: New test case.
1464 * gfortran.dg/dependency_7.f90: New test case.
1465 * gfortran.dg/dependency_8.f90: New test case.
1466
1467 2006-03-03 Paul Brook <paul@codesourcery.com>
1468
1469 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1470 Add m68k-*-elf.
1471
1472 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1473
1474 PR fortran/25031
1475 * multiple_allocation_1.f90: New test.
1476
1477 2006-03-03 Roger Sayle <roger@eyesopen.com>
1478
1479 PR tree-optimization/26524
1480 * gfortran.dg/pr26524.f: New test case.
1481
1482 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1483
1484 * g++.dg/template/repo5.C: Cleanup repo files.
1485 * gcc.dg/20051201-1.c: Cleanup coverage files.
1486 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1487 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1488 tree dump files.
1489
1490 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1491
1492 * objc.dg/objc-nofilename-1.m: New test.
1493 * objc.dg/bad-receiver-type.m: New test.
1494 * obj-c++.dg/bad-receiver-type.mm: New test.
1495
1496 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1497
1498 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1499
1500 2006-03-01 Mike Stump <mrs@apple.com>
1501
1502 * g++.dg/abi/key2.C: Add.
1503
1504 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1505
1506 * gfortran.dg/logical_dot_product.f90: New test.
1507
1508 PR fortran/26393
1509 * gfortran.dg/used_interface_ref.f90: New test.
1510
1511 PR fortran/20938
1512 * gfortran.dg/dependency_2.f90: New test.
1513 * gfortran.fortran-torture/execute/where17.f90: New test.
1514 * gfortran.fortran-torture/execute/where18.f90: New test.
1515 * gfortran.fortran-torture/execute/where19.f90: New test.
1516 * gfortran.fortran-torture/execute/where20.f90: New test.
1517
1518 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1519
1520 * g++.dg/tree-ssa/pr26443.C: New test case.
1521
1522 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1523
1524 PR middle-end/26022
1525 * g++.dg/opt/return-slot1.C: New test.
1526
1527 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1528
1529 PR libgfortran/26136
1530 * gfortran.dg/namelist_23.f90: New test.
1531
1532 2006-02-28 Roger Sayle <roger@eyesopen.com>
1533
1534 PR middle-end/14752
1535 * gcc.dg/fold-eqandshift-2.c: New test case.
1536
1537 2006-02-28 Richard Guenther <rguenther@suse.de>
1538
1539 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1540 decomposition.
1541
1542 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1543
1544 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1545
1546 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1547
1548 PR libgfortran/26464
1549 * gfortran.dg/backspace_5.f: New test.
1550 * gfortran.dg/backspace_6.f: New test.
1551
1552 2006-02-26 Roger Sayle <roger@eyesopen.com>
1553
1554 * gcc.dg/fold-eqandnot-1.c: New test case.
1555
1556 2006-02-26 Roger Sayle <roger@eyesopen.com>
1557
1558 PR middle-end/19983
1559 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1560
1561 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1562
1563 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1564 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1565
1566 2006-02-26 Richard Guenther <rguenther@suse.de>
1567
1568 PR tree-optimization/26421
1569 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1570
1571 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1572
1573 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1574 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1575
1576 2006-02-26 Roger Sayle <roger@eyesopen.com>
1577
1578 * gcc.dg/fold-even-1.c: New test case.
1579
1580 2006-02-26 Roger Sayle <roger@eyesopen.com>
1581
1582 PR middle-end/21137
1583 * gcc.dg/fold-eqandshift-1.c: New test case.
1584
1585 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1586
1587 PR tree-optimization/25125
1588 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1589 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1590
1591 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1592
1593 PR tree-optimizations/26359
1594 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1595 with -fdump-tree-dceloop-details.
1596 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1597
1598 2006-02-25 Roger Sayle <roger@eyesopen.com>
1599
1600 PR middle-end/23673
1601 * gcc.dg/fold-eqxor-1.c: New test case.
1602 * gcc.dg/fold-eqxor-2.c: Likewise.
1603 * gcc.dg/fold-eqxor-3.c: Likewise.
1604
1605 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
1606
1607 PR fortran/23092
1608 * scalar_mask_1.f90: New test.
1609
1610 2006-02-24 Geoffrey Keating <geoffk@apple.com>
1611
1612 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1613 * g++.dg/eh/uncaught2.C: New.
1614 * g++.dg/eh/uncaught3.C: New.
1615
1616 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1617
1618 PR libgfortran/26423
1619 * gfortran.dg/read_many_1.f: New test.
1620
1621 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
1622
1623 PR fortran/24519
1624 * gfortran.dg/dependency_3.f90: New test.
1625 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1626 XFAILs.
1627
1628 PR fortran/25395
1629 * gfortran.dg/equiv_6.f90: New test.
1630
1631 2006-02-23 Jeff Law <law@redhat.com>
1632
1633 * gcc.c-torture/compile/pr26425.c: New test.
1634
1635 2006-02-23 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR middle-end/26412
1638 * gcc.dg/gomp/pr26412.c: New test.
1639
1640 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1641
1642 PR c++/26291
1643 * g++.dg/other/ellipsis1.C: New test.
1644 * g++.dg/parse/operator4.C: Adjust error marker.
1645
1646 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1647
1648 PR target/25603
1649 * gfortran.dg/pr25603.f: New testcase.
1650
1651 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1652
1653 * gcc.dg/bf-spl1.c: Don't specify -m68000.
1654 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1655
1656 2006-02-21 Geoffrey Keating <geoffk@apple.com>
1657
1658 * g++.dg/eh/spbp.C: New.
1659
1660 2006-02-21 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR middle-end/26379
1663 * gcc.target/i386/mmx-7.c: New test.
1664
1665 2006-02-20 Roger Sayle <roger@eyesopen.com>
1666
1667 PR tree-optimization/26361
1668 * gcc.dg/tree-ssa/vrp27.c: New test case.
1669
1670 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
1671
1672 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1673 * gcc.dg/tree-ssa/complex-4.c: Here.
1674
1675 2006-02-19 Roger Sayle <roger@eyesopen.com>
1676
1677 PR middle-end/19543
1678 * gfortran.dg/logical_1.f90: New test case.
1679
1680 2006-02-19 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR middle-end/26334
1683 * gcc.dg/20060218-1.c: Moved to...
1684 * gcc.target/i386/20060218-1.c: ... here. New test.
1685
1686 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
1687
1688 PR fortran/26201
1689 * gfortran.dg/convert_1.f90: New.
1690
1691 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
1692
1693 PR fortran/25054
1694 * gfortran.dg/namelist_5.f90: New test.
1695
1696 PR fortran/25089
1697 * gfortran.dg/namelist_4.f90: New test.
1698
1699 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1700
1701 PR tree-opt/25680
1702 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1703
1704 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1705
1706 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1707 variable to take into account the variable name in the
1708 function header.
1709 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1710
1711 2006-02-18 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR middle-end/26334
1714 * gcc.c-torture/compile/20060217-1.c: New test.
1715 * gcc.dg/20060218-1.c: New test.
1716
1717 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
1718
1719 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1720
1721 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1722
1723 * gcc.dg/cpp/undef3.c: New test.
1724 * gcc.dg/cpp/trad/builtins2.c: New test.
1725
1726 2006-02-18 Mark Mitchell <mark@codesourcery.com>
1727
1728 PR c++/26266
1729 * g++.dg/template/static22.C: New test.
1730 * g++.dg/template/static23.C: New test.
1731 * g++.dg/template/static24.C: New test.
1732 * g++.dg/template/non-dependent13.C: New test.
1733 * g++.dg/init/member1.C: Tweak error markers.
1734
1735 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1736
1737 PR target/26255
1738 * gcc.c-torture/compile/pr26255.c: New test case.
1739
1740 2006-02-16 Roger Sayle <roger@eyesopen.com>
1741
1742 * gfortran.fortran-torture/execute/where_10.f90: New test case.
1743 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1744 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1745 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1746 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1747 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1748 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1749
1750 2006-02-16 Jeff Law <law@redhat.com>
1751
1752 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1753 * gcc.dg/tree-ssa/vrp26.c: New test.
1754
1755 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
1756
1757 PR target/20353
1758 PR target/24578
1759 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1760 __UCLIBC__ is defined.
1761
1762 2006-02-16 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR fortran/26224
1765 * gfortran.dg/gomp/pr26224.f: New test.
1766
1767 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
1768
1769 PR tree-opt/25918
1770 * lib/target-supports.exp
1771 (check_effective_target_vect_short_mult): New.
1772 (check_effective_target_vect_char_mult): New.
1773 (check_effective_target_vect_widen_sum_qi_to_si): New.
1774 (check_effective_target_vect_widen_sum_qi_to_hi): New.
1775 (check_effective_target_vect_widen_sum_hi_to_si): New.
1776 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1777 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1778 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1779 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1780 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1781 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1782 vect-reduc-pattern-2c.c
1783 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1784 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1785 vect-reduc-pattern-1c.c
1786
1787 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
1788
1789 PR fortran/24557
1790 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1791
1792 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
1793
1794 PR fortran/26054
1795 * gfortran.dg/enum_8.f90: Remove check for warning.
1796 * gfortran.dg/iomsg_1.f90: Ditto.
1797 * gfortran.dg/enum_1.f90: Ditto.
1798 * gfortran.dg/enum_9.f90: Ditto.
1799 * gfortran.dg/enum_2.f90: Ditto.
1800 * gfortran.dg/enum_10.f90: Ditto.
1801 * gfortran.dg/enum_3.f90: Ditto.
1802 * gfortran.dg/flush_1.f90: Ditto.
1803 * gfortran.dg/enum_4.f90: Ditto.
1804 * gfortran.dg/array_constructor_1.f90: Ditto.
1805 * gfortran.dg/enum_5.f90: Ditto.
1806 * gfortran.dg/enum_6.f90: Ditto.
1807 * gfortran.dg/enum_7.f90: Ditto.
1808
1809 2006-02-15 Jakub Jelinek <jakub@redhat.com>
1810
1811 PR middle-end/26300
1812 * gcc.c-torture/compile/20060215-1.c: New test.
1813
1814 2006-02-14 Roger Sayle <roger@eyesopen.com>
1815
1816 PR middle-end/23670
1817 * gcc.dg/tree-ssa/andor-2.c: New test case.
1818
1819 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
1820
1821 PR fortran/25045
1822 * optional_dim.f90: New test.
1823
1824 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1825
1826 PR fortran/26277
1827 * gfortran.dg/label_4.f90: New.
1828
1829 2006-02-14 Jakub Jelinek <jakub@redhat.com>
1830 Diego Novillo <dnovillo@redhat.com>
1831 Uros Bizjak <uros@kss-loka.si>
1832
1833 * gfortran.dg/gomp: New directory.
1834
1835 2006-02-14 Richard Guenther <rguenther@suse.de>
1836
1837 PR tree-optimization/26258
1838 * gcc.dg/torture/pr26258.c: New testcase.
1839
1840 2006-02-13 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR fortran/26246
1843 * gfortran.dg/pr26246_1.f90: New test.
1844 * gfortran.dg/pr26246_2.f90: New test.
1845
1846 PR middle-end/26092
1847 * gcc.c-torture/compile/20060208-1.c: New test.
1848
1849 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
1850
1851 PR fortran/26074
1852 PR fortran/25103
1853 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1854 * gfortran.dg/bad_automatic_objects_1.f90: New test.
1855 * gfortran.dg/automatic_module_variable.f90: Change error message.
1856
1857 PR fortran/20861
1858 * gfortran.dg/internal_dummy_1.f90: New test.
1859
1860 PR fortran/20871
1861 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1862
1863
1864 PR fortran/25083
1865 * gfortran.dg/uncommon_block_data_1.f90: New test.
1866 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1867 with standard.
1868
1869 PR fortran/25088
1870 * gfortran.dg/typed_subroutine_1.f90: New test.
1871
1872 2006-02-13 Geoffrey Keating <geoffk@apple.com>
1873
1874 * objc.dg/dwarf-1.m: New.
1875
1876 2006-02-13 Roger Sayle <roger@eyesopen.com>
1877
1878 PR middle-end/24427
1879 * gcc.dg/tree-ssa/andor-1.c: New test case.
1880
1881 2006-02-13 Josh Conner <jconner@apple.com>
1882
1883 PR target/25376
1884 * gcc.dg/pr25376.c: New test.
1885
1886 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1887 assemble.
1888 * lib/target-supports.exp (check_named_sections_available):
1889 Only compile named-sections test -- don't assemble.
1890
1891 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
1892
1893 * g++.dg/warn/no-write-strings.C: New test.
1894 * g++.dg/warn/write-strings.C: Likewise.
1895 * g++.dg/warn/write-strings-default.C: Likewise.
1896
1897 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
1898
1899 PR fortran/25806
1900 * gfortran.dg/ret_pointer_2.f90: New test.
1901
1902 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
1903
1904 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1905
1906 2006-02-10 Jeff Law <law@redhat.com>
1907
1908 * gcc.c-torture/compile/pr26213.c: New test.
1909
1910 2006-02-10 Steven G. Kargl <kargls@comcast.net>
1911
1912 gfortran.dg/null_1.f90: New test.
1913
1914 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1915
1916 PR fortran/14771
1917 * gfortran.dg/parens_4.f90: New.
1918 * gfortran.dg/parens_5.f90: New.
1919
1920 2006-02-10 Richard Guenther <rguenther@suse.de>
1921
1922 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1923
1924 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1925 Paul Thomas <pault@gcc.gnu.org>
1926
1927 PR fortran/14771
1928 * gfortran.dg/parens_1.f90: New.
1929 * gfortran.dg/parens_2.f90: New.
1930 * gfortran.dg/parens_3.f90: New.
1931
1932 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
1933
1934 PR fortran/26038
1935 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1936
1937 PR fortran/25059
1938 * gfortran.dg/impure_assignment_1.f90: New test.
1939
1940 PR fortran/25070
1941 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1942
1943 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1944
1945 PR target/26141
1946 * g++.dg/expr/stdarg2.C: New test.
1947
1948 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1949
1950 PR inline-asm/16194
1951 * gcc.dg/pr16194.c: New test.
1952
1953 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1954
1955 * ada/acats/run_acats: Use portable variant of "$@".
1956
1957 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
1958
1959 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1960 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1961
1962 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1963
1964 PR tree-opt/26179
1965 * g++.dg/opt/pr26179.C: New test.
1966
1967 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1968
1969 PR middle-end/26134
1970 * gcc.dg/tree-ssa/complex-3.c: New test.
1971
1972 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1973
1974 * gcc.c-torture/compile/volatile-1.c: New test.
1975
1976 2006-02-09 Diego Novillo <dnovillo@redhat.com>
1977
1978 PR 26180
1979 * gcc.dg/tree-ssa/pr26180.c: New test.
1980
1981 2006-02-08 Jeff Law <law@redhat.com>
1982
1983 * gcc.dg/tree-ssa/pr21417.c: New test.
1984
1985 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
1986
1987 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1988 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1989
1990 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
1991
1992 * lib/scanrtl.exp: New.
1993
1994 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1995
1996 PR c++/26071
1997 * g++.dg/other/virtual2.C: New test.
1998
1999 PR c++/26070
2000 * g++.dg/other/virtual1.C: New test.
2001
2002 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2003
2004 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2005 cleanup-ipa-dump): Update dump file glob patterns.
2006 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2007 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2008
2009 * lib/gcc-dg.exp: Load it.
2010 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2011
2012 2006-02-07 Janis Johnson <janis187@us.ibm.com>
2013
2014 PR testsuite/26159
2015 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2016 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2017
2018 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2019
2020 PR fortran/25577
2021 * gfortran.dg/mvbits_1.f90: New.
2022
2023 2006-02-07 Dirk Mueller <dmueller@suse.com>
2024
2025 * g++.dg/warn/Wdiv-by-zero.C: New test.
2026 * g++.dg/warn/Wno-div-by-zero.C: New.
2027
2028 2006-02-07 Jeff Law <law@redhat.com>
2029
2030 * gcc.dg/tree-ssa/pr21559.c: New test.
2031
2032 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2033 multiple VRP passes.
2034 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2035 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2036 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2037 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2038 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2039 * gcc.dg/tree-ssa/vrp02.c: Likewise
2040 * gcc.dg/tree-ssa/vrp11.c: Likewise
2041 * gcc.dg/tree-ssa/pr14341.c: Likewise
2042 * gcc.dg/tree-ssa/vrp19.c: Likewise
2043 * gcc.dg/tree-ssa/vrp20.c: Likewise
2044 * gcc.dg/tree-ssa/vrp03.c: Likewise
2045 * gcc.dg/tree-ssa/pr21086.c: Likewise
2046 * gcc.dg/tree-ssa/pr21959.c: Likewise
2047 * gcc.dg/tree-ssa/vrp21.c: Likewise
2048 * gcc.dg/tree-ssa/vrp04.c: Likewise
2049 * gcc.dg/tree-ssa/pr25485.c: Likewise
2050 * gcc.dg/tree-ssa/pr22026.c: Likewise
2051 * gcc.dg/tree-ssa/vrp22.c: Likewise
2052 * gcc.dg/tree-ssa/vrp05.c: Likewise
2053 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2054 * gcc.dg/tree-ssa/pr20701.c: Likewise
2055 * gcc.dg/tree-ssa/vrp23.c: Likewise
2056 * gcc.dg/tree-ssa/vrp06.c: Likewise
2057 * gcc.dg/tree-ssa/pr22117.c: Likewise
2058 * gcc.dg/tree-ssa/pr20702.c: Likewise
2059 * gcc.dg/tree-ssa/vrp15.c: Likewise
2060 * gcc.dg/tree-ssa/pr21090.c: Likewise
2061 * gcc.dg/tree-ssa/pr21294.c: Likewise
2062 * gcc.dg/tree-ssa/vrp24.c: Likewise
2063 * gcc.dg/tree-ssa/vrp07.c: Likewise
2064 * gcc.dg/tree-ssa/pr21563.c: Likewise
2065 * gcc.dg/tree-ssa/pr25382.c: Likewise
2066 * gcc.dg/tree-ssa/vrp16.c: Likewise
2067 * gcc.dg/tree-ssa/vrp25.c: Likewise
2068 * gcc.dg/tree-ssa/vrp08.c: Likewise
2069 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2070 * gcc.dg/tree-ssa/vrp17.c: Likewise
2071 * gcc.dg/tree-ssa/pr21458.c: Likewise
2072 * g++.dg/tree-ssa/pr18178.C: Likewise
2073
2074 2006-02-07 Richard Guenther <rguenther@suse.de>
2075
2076 PR c++/26140
2077 Revert
2078 2006-01-30 Richard Guenther <rguenther@suse.de>
2079 PR c++/23372
2080 * gcc.dg/pr23372-1.C: New testcase.
2081
2082 * g++.dg/tree-ssa/pr26140.C: New testcase.
2083
2084 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2085
2086 PR c++/9737
2087 * g++.dg/template/ttp15.C: New test.
2088 * g++.dg/template/ttp16.C: Likewise.
2089 * g++.dg/template/ttp17.C: Likewise.
2090 * g++.old-deja/g++.pt/ttp36.C: Remove.
2091 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2092 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2093 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2094 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2095 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2096 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2097 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2098 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2099 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2100
2101 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2102
2103 PR libfortran/23815
2104 * unf_io_convert_4.f90: New test.
2105
2106 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2107
2108 * gcc.dg/tree-ssa/loadpre10.c: New test.
2109 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2110 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2111 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2112
2113 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2114
2115 PR libfortran/24685
2116 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2117
2118 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2119
2120 PR tree-opt/25251
2121 * gfortran.dg/assign_7.f: New test.
2122
2123 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2124
2125 PR fortran/26041
2126 PR fortran/26064
2127 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2128 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2129 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2130
2131 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2132
2133 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2134 in size_t typedef.
2135
2136 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2137
2138 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2139 * g++.dg/charset/string.c (foo): Likewise.
2140 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2141 const char*
2142 * g++.dg/ext/builtin2.C (printf): Likewise.
2143 * g++.dg/init/new15.C (printf): Likewise.
2144 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2145 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2146 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2147 * g++.dg/template/non-dependent4.C (temp): Likewise.
2148 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2149 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2150 parameter type to const char*.
2151 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2152 Change type to const char*.
2153 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2154 Likewise.
2155 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2156 second parameter type to const char*.
2157 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2158 (Y::Y): Change parameter type to const char*.
2159 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2160 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2161 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2162 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2163 (char*).
2164 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2165 const char*.
2166 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2167 type to const char*.
2168 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2169 return type to const char*.
2170 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2171 to const char*.
2172 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2173 * g++.old-deja/g++.law/refs1.C: Likewise.
2174 * g++.old-deja/g++.law/visibility1.C: Likewise.
2175 * g++.old-deja/g++.law/visibility2.C: Likewise.
2176 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2177 const char*.
2178 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2179 * g++.old-deja/g++.mike/net48.C: Likewise.
2180 * g++.old-deja/g++.mike/p646.C: Likewise.
2181 * g++.old-deja/g++.mike/p6746.C: Likewise.
2182 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2183 type to const char*.
2184 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2185 deprecated conversion warning.
2186 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2187 char*.
2188 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2189 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2190 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2191 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2192 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2193 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2194 * g++.old-deja/g++.pt/t39.C: Likewise.
2195 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2196 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2197
2198 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2199
2200 PR fortran/25075
2201 intrinsic_argument_conformance_1.f90: New test.
2202
2203 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2204
2205 PR fortran/20845
2206 * gfortran.dg/char_result_11.f90: Add SAVE.
2207 * gfortran.dg/der_pointer_4.f90: Ditto.
2208 * gfortran.dg/default_initialization.f90: New test.
2209
2210 2006-02-03 Jeff Law <law@redhat.com>
2211
2212 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2213 handle more than 100 dump files.
2214 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2215 * lib/scantree.exp (scan-tree-dump): Likewise.
2216 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2217 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2218 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2219 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2220 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2221
2222 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2223
2224 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2225
2226 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2227
2228 * g++.dg/template/using12.C: New test.
2229
2230 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2231
2232 * gcc.target/powerpc/pr25960.c: New test.
2233
2234 2006-02-02 Steven G. Kargl <kargls@comcast>
2235
2236 PR fortran/24958
2237 gfortran.dg/nullify_2.f90: New test.
2238
2239 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2240
2241 PR 25990
2242 * gcc.dg/gomp/pr25990.c: New test.
2243
2244 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2245
2246 PR c++/25342
2247 * g++.gd/template/partial4.C: New test.
2248
2249 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2250
2251 PR middle-end/26001
2252 * gfortran.dg/data_char_2.f90: New.
2253
2254 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2255
2256 PR fortran/26039
2257 maxval_maxloc_conformance_1.f90: New test.
2258
2259 2006-01-31 Richard Guenther <rguenther@suse.de>
2260
2261 * gcc.target/i386/sselibm-1.c: New testcase.
2262 * gcc.target/i386/sselibm-2.c: Likewise.
2263 * gcc.target/i386/sselibm-3.c: Likewise.
2264 * gcc.target/i386/sselibm-4.c: Likewise.
2265 * gcc.target/i386/sselibm-5.c: Likewise.
2266
2267 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2268
2269 PR fortran/24266
2270 * gfortran.dg/arrayio_derived_2.f90: New.
2271
2272 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2273
2274 * gcc.dg/unsigned-long-compare.c: New test.
2275
2276 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2277
2278 PR testsuite/25318
2279 * lib/target-supports.exp (check_effective_target_freorder):
2280 Check to see if target supports -freorder-blocks-and-partition.
2281 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2282 instead of "dg-require-named-sections".
2283
2284 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2285
2286 PR target/14798:
2287 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2288 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2289 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2290 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2291 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2292 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2293 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2294 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2295
2296 2006-01-30 Richard Guenther <rguenther@suse.de>
2297
2298 PR c++/23372
2299 * gcc.dg/pr23372-1.C: New testcase.
2300
2301 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2302
2303 * gcc.dg/gomp/pr25874.c: New test.
2304
2305 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2306
2307 PR tree-opt/25911
2308 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2309
2310 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2311
2312 PR fortran/18578
2313 PR fortran/18579
2314 PR fortran/20857
2315 PR fortran/20885
2316 * gfortran.dg/intent_out_1.f90: New test.
2317
2318 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2319
2320 PR fortran/17911
2321 * gfortran.dg/procedure_lvalue.f90: New test.
2322
2323 PR fortran/20895
2324 PR fortran/25030
2325 * gfortran.dg/char_pointer_assign_2.f90: New test.
2326 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2327 assignment to be consistent with standard.
2328 * gfortran.dg/char_result_2.f90: The same.
2329 * gfortran.dg/char_result_8.f90: The same.
2330
2331 2006-01-28 Zack Weinberg <zackw@panix.com>
2332
2333 * gcc.dg/Woverlength-strings.c
2334 * gcc.dg/Woverlength-strings-pedantic-c89.c
2335 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2336 * gcc.dg/Woverlength-strings-pedantic-c99.c
2337 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2338
2339 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2340
2341 * gcc.c-torture/execute/20060127-1.c: New test.
2342
2343 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2344
2345 PR c++/25999
2346 * g++.dg/ext/pragmaweak1.C: New test.
2347
2348 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2349
2350 PR c++/25855
2351 * g++.dg/template/spec29.C: New test.
2352
2353 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2354
2355 PR c/19606.
2356 * gcc.c-torture/execute/pr19606.c: New.
2357
2358 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2359
2360 * gcc.dg/pragma-re-4.c: New test.
2361
2362 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2363
2364 PR fortran/25964
2365 * gfortran.dg/assumed_size_refs_3.f90: New test.
2366
2367 2006-01-27 Ben Elliston <bje@au.ibm.com>
2368
2369 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2370
2371 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2372
2373 PR ada/21317
2374 * ada/acats/support/impdef.a: Add One_Long_Second.
2375 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2376 * ada/acats/tests/c9/c94026.a: Likewise.
2377 * ada/acats/tests/c9/c97305c.ada: Likewise.
2378 * ada/acats/tests/c9/c99004a.ada: Likewise.
2379
2380 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2381
2382 PR fortran/25964
2383 * gfortran.dg/global_references_2.f90: New test.
2384
2385 PR fortran/25084
2386 PR fortran/20852
2387 PR fortran/25085
2388 PR fortran/25086
2389 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2390 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2391
2392 PR fortran/25416
2393 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2394
2395 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2396
2397 PR c/25892
2398 * gcc.dg/Wpointer-sign.c: New.
2399 * gcc.dg/Wpointer-sign-Wall.c: New.
2400 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2401 * gcc.dg/Wpointer-sign-pedantic.c: New.
2402 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2403 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2404
2405 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2406
2407 PR C/25861
2408 * gcc.c-torture/compile/pr25861.c: New test.
2409
2410 2006-01-26 Paul Brook <paul@codesourcery.com>
2411
2412 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2413 on short-enum targets.
2414 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2415 variable.
2416 (generate_fields): Use short_enums.
2417 (main): Set short_enums. Document -e.
2418 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2419 on short-enum targets.
2420 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2421 variable.
2422 (generate_fields): Use short_enums.
2423 (main): Set short_enums. Document -e.
2424 * lib/target-supports.exp (check_effective_target_short_enums): New.
2425
2426 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2427
2428 PR target/25947
2429 * gcc.dg/torture/pr25947-1.c: New test.
2430
2431 2006-01-25 Jan Hubicka <jh@suse.cz>
2432 Roger Sayle <roger@eyesopen.com>
2433
2434 PR rtl-optimization/25703
2435 * gcc.target/i386/20060125-1.c: New test case.
2436 * gcc.target/i386/20060125-2.c: New test case.
2437
2438 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2439
2440 PR fortran/18540
2441 * gfortran.dg/goto_1.f: New.
2442
2443 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2444
2445 PR fortran/25716
2446 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2447 25716 on 32-bit systems too.
2448
2449 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2450
2451 PR testsuite/25590
2452 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2453
2454 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2455
2456 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2457
2458 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2459
2460 PR fortran/25835
2461 * gfortran.dg/read_eof.f90: Delete, renamed.
2462 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2463 * gfortran.dg/read_eof_2.f90: New test.
2464 * gfortran.dg/read_eof_3.f90: New test.
2465
2466 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2467
2468 PR tree-opt/25860
2469 * gcc.c-torture/compile/pr25860.c: New test.
2470
2471 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2472
2473 PR c++/25552
2474 * g++.dg/parse/dtor8.C: New test.
2475
2476 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2477
2478 PR testsuite/25891
2479 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2480 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2481 check_effective_target_fopenmp returns 0.
2482
2483 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2484
2485 PR ada/20548
2486 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2487 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2488 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2489
2490 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2491
2492 PR tree-opt/25857
2493 * g++.dg/opt/pr25857.C: New test.
2494
2495 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2496 Jan Hubicka <jh@suse.cz>
2497 Richard Guenther <rguenther@suse.de>
2498
2499 PR rtl-optimization/25654
2500 * gcc.dg/torture/pr25654.c: New testcase.
2501 * gcc.target/i386/pr25654.c: Likewise.
2502
2503 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2504
2505 PR fortran/25901
2506 * gfortran.dg/internal references_2.f90: New test.
2507
2508 Fix regression in testing of admissability of attributes.
2509 * gfortran.dg/intent_used_1.f90: New test.
2510
2511 2006-01-23 Ben Elliston <bje@au.ibm.com>
2512
2513 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2514 Remove target conditional torture options for i?86 and x86_64
2515 GNU/Linux.
2516
2517 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2518
2519 PR c++/10891
2520 * g++.dg/rtti/no-rtti.C: New.
2521
2522 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2523
2524 PR c++/25895
2525 * g++.dg/inherit/conv2.C: New test.
2526
2527 PR c++/25856
2528 * g++.dg/parse/dtor7.C: New test.
2529
2530 PR c++/25858
2531 * g++.dg/template/crash44.C: New test.
2532
2533 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2534
2535 PR fortran/25124
2536 PR fortran/25625
2537 * gfortran.dg/internal_references_1.f90: New test.
2538 PR fortran/20881
2539 PR fortran/23308
2540 PR fortran/25538
2541 PR fortran/25710
2542 * gfortran.dg/global_references_1.f90: New test.
2543 * gfortran.dg/g77/19990905-1.f: Restore the error that
2544 there is a clash between the common block name and
2545 the name of a subroutine reference.
2546
2547 PR fortran/PR24276
2548 * gfortran.dg/aliasing_dummy_1.f90: New test.
2549
2550 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2551
2552 * gcc.dg/vmx/1b-01.c: Warning fix.
2553 * gcc.dg/vmx/1c-02.c: Likewise.
2554 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2555
2556 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2557
2558 PR testsuite/24962
2559 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2560
2561 2006-01-20 Richard Guenther <rguenther@suse.de>
2562 Steven Bosscher <stevenb.gcc@gmail.com>
2563
2564 PR rtl-optimization/24626
2565 * gcc.dg/torture/pr24626-1.c: New testcase.
2566 * gcc.dg/torture/pr24626-2.c: Likewise.
2567 * gcc.dg/torture/pr24626-3.c: Likewise.
2568 * gcc.dg/torture/pr24626-4.c: Likewise.
2569
2570 2006-01-20 Dirk Mueller <dmueller@suse.com>
2571
2572 PR c++/5520
2573 * g++.dg/warn/empty-body.C: New.
2574
2575 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2576
2577 PR c++/22136
2578 * g++.dg/template/using10.C: New test.
2579 * g++.dg/temlpate/using11.C: Likewise.
2580 * g++.dg/inherit/using5.C: Tweak error messages.
2581
2582 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2583
2584 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2585 target test.
2586 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2587
2588 2006-01-19 Jan Hubicka <jh@suse.cz>
2589
2590 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2591
2592 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2593
2594 PR c++/25854
2595 * g++.dg/template/spec28.C: New test.
2596
2597 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
2598
2599 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2600 Fix fprintf's by adding srcdir or removing it.
2601
2602 2006-01-19 Diego Novillo <dnovillo@redhat.com>
2603
2604 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2605 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2606 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2607 * testsuite/gcc.dg/gomp/empty.c: Likewise.
2608 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2609 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2610 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2611 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2612 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2613 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2614 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2615 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2616 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2617 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2618
2619 2006-01-18 Jeff Law <law@redhat.com>
2620
2621 * gcc.dg/tree-ssa/vrp25.c: New test.
2622
2623 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2624
2625 * gcc.dg/pr25805.c: Fix misapplied patch.
2626
2627 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
2628
2629 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2630 (check_effective_target_vect_udot_qi): New.
2631 (check_effective_target_vect_sdot_hi): New.
2632 (check_effective_target_vect_udot_hi): New.
2633 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2634 prefixed with "wrapv-" with -fwrapv.
2635 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2636 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2637 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2638 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2639 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2640
2641 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2642 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2643 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2644 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2645
2646 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2647
2648 PR c++/16829
2649 * g++.dg/other/default2.C: New test.
2650 * g++.dg/other/default3.C: New test.
2651
2652 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2653
2654 PR c/25805
2655 * gcc.dg/pr25805.c: New file.
2656
2657 2006-01-18 Mark Mitchell <mark@codesourcery.com>
2658
2659 PR c++/25836
2660 * g++.dg/template/init6.C: New test.
2661
2662 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
2663
2664 * gcc.dg/tree-ssa/pr24287.c: New test
2665
2666 2006-01-18 Eric Christopher <echristo@apple.com>
2667
2668 * g++.dg/eh/table.C: New.
2669
2670 2006-01-18 DJ Delorie <dj@redhat.com>
2671
2672 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2673 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2674 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2675 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2676
2677 2006-01-18 Jeff Law <law@redhat.com>
2678
2679 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2680 on wrapping on overflow semantics.
2681
2682 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2683
2684 * gcc.gc/tree-ssa/vrp23.c: New test.
2685 * gcc.gc/tree-ssa/vrp24.c: New test.
2686
2687 2006-01-18 Richard Henderson <rth@redhat.com>
2688 Aldy Hernandez <aldyh@redhat.com>
2689 Jakub Jelinek <jakub@redhat.com>
2690 Diego Novillo <dnovillo@redhat.com>
2691 Uros Bizjak <uros@kss-loka.si>
2692
2693 * testsuite/gcc.dg/gomp: New directory.
2694
2695 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
2696 Steven G. Kargl <kargls@comcast.net>
2697
2698 PR fortran/20869
2699 * gfortran.dg/intrinsic_external_1.f90: New test.
2700
2701 PR fortran/20875.
2702 * gfortran.dg/elemental_pointer_1.f90: New test.
2703
2704 PR fortran/25024
2705 * gfortran.dg/external_procedures_1.f90: New test.
2706
2707 PR fortran/25785
2708 gfortran.dg/assumed_present.f90: New test.
2709
2710 2006-01-18 Jakub Jelinek <jakub@redhat.com>
2711
2712 * g++.dg/parse/lookup5.C: New test.
2713
2714 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2715
2716 PR fortran/25697
2717 * gfortran.dg/read_eof.f90: New test.
2718
2719 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2720
2721 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2722 add a closing brace.
2723
2724 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2725
2726 PR fortran/25631
2727 * gfortran.dg/fmt_tl.f: New test.
2728
2729 2006-01-17 Eric Christopher <echristo@apple.com>
2730
2731 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2732 * g++.old-deja/g++.warn/impint2.C: Ditto.
2733 * g++.old-deja/g++.other/null1.C: Ditto.
2734 * g++.dg/warn/conv2.C: Ditto.
2735 * g++.dg/warn/conv4.C: New file.
2736
2737 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2738
2739 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2740
2741 2006-01-17 Andreas Jaeger <aj@suse.de>
2742 Janis Johnson <janis187@us.ibm.com>
2743
2744 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2745 in 64-bit.
2746 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2747 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2748
2749 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2750
2751 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2752 xfail txxx where xxx >= 25.
2753
2754 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2755
2756 PR testsuite/25764
2757 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2758
2759 2006-01-17 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR c/25682
2762 * gcc.dg/pr25682.c: New test.
2763 * g++.dg/parse/array-size2.C: New test.
2764
2765 2006-01-16 Ian Lance Taylor <ian@airs.com>
2766
2767 * consistency.vlad: Remove entire directory, 1652 files.
2768
2769 2006-01-16 Janis Johnson <janis187@us.ibm.com>
2770
2771 * lib/target-supports.exp (check_effective_target_dfp_nocache,
2772 check_effective_target_dfprt_nocache): New.
2773 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2774 (check_effective_target_dfprt): New.
2775 * lib/c-compat.exp (check_dfp): Remove.
2776 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2777 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2778 level of support for decimal float.
2779 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2780 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2781 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2782 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2783 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2784 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2785 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2786 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2787 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2788 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2789 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2790 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2791 directives.
2792
2793 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
2794
2795 PR testsuite/25741
2796 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2797 $base_dir/../.
2798 * lib/gfortran.exp (gfortran_init): Likewise.
2799 * lib/obj-c++.exp (obj-c++_init): Likewise.
2800 * lib/scanasm.exp (scan-assembler-dem): Likewise.
2801 (scan-assembler-dem-not): Likewise.
2802 * lib/scandump.exp (scan-dump-dem): Likewise.
2803 (scan-dump-dem-not): Likewise.
2804
2805 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
2806
2807 PR testsuite/25767
2808 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2809 powerpc-*-darwin*.
2810 * lib/obj-c++.exp (obj-c++_init): Likewise.
2811
2812 2006-01-16 Richard Guenther <rguenther@suse.de>
2813
2814 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2815
2816 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2817
2818 PR testsuite/25777
2819 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2820 to LD_LIBRARY_PATH.
2821
2822 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
2823 Andrew Pinski <pinskia@physics.uc.edu>
2824
2825 * gcc.dg/minmax-1.c: New test.
2826
2827 2006-01-16 Ben Elliston <bje@au.ibm.com>
2828
2829 * gcc.dg/dfp/dfp.exp: Correct FSF address.
2830 * gcc.misc-tests/dectest.exp: Ditto.
2831
2832 2006-01-15 Ian Lance Taylor <ian@airs.com>
2833
2834 PR testsuite/25796
2835 * gcc.target/i386/cmov6.c: Use -march=k8.
2836
2837 2006-01-15 Andreas Jaeger <aj@suse.de>
2838
2839 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2840 x86 does not have __float128.
2841
2842 2006-01-14 Ian Lance Taylor <ian@airs.com>
2843
2844 * gcc.target/i386/cmov6.c: New test.
2845
2846 2006-01-14 Mark Mitchell <mark@codesourcery.com>
2847
2848 PR c++/25663
2849 * g++.dg/template/ctor6.C: New test.
2850
2851 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
2852
2853 PR tree-optimization/25485
2854 * gcc.dg/tree-ssa/pr25485.c: New.
2855
2856 2006-01-14 Richard Guenther <rguenther@suse.de>
2857
2858 PR tree-optimization/22548
2859 PR tree-optimization/22555
2860 PR tree-optimization/22501
2861 * gcc.dg/tree-ssa/alias-4.c: New testcase.
2862 * gcc.dg/tree-ssa/alias-5.c: Likewise.
2863 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2864 * gcc.dg/tree-ssa/alias-7.c: Likewise.
2865 * gcc.dg/tree-ssa/alias-8.c: Likewise.
2866 * gcc.dg/tree-ssa/alias-9.c: Likewise.
2867 * gcc.dg/tree-ssa/alias-10.c: Likewise.
2868 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2869 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2870
2871 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
2872
2873 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
2874 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2875
2876 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
2877 Richard Guenther <rguenther@suse.de>
2878
2879 PR rtl-optimization/24257
2880 * gcc.dg/torture/pr24257.c: New testcase.
2881
2882 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
2883
2884 * gcc.c-torture/execute/20060110-1.c: New test.
2885 * gcc.c-torture/execute/20060110-2.c: New test.
2886
2887 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
2888
2889 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2890
2891 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
2892
2893 PR fortran/25756
2894 * gfortran.dg/label_3.f90: New test.
2895
2896 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
2897
2898 PR tree-optimization/25771
2899 * g++.dg/tree-ssa/pr25771.C: New test
2900
2901 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
2902
2903 PR tree-opt/24365
2904 * g++.dg/opt/complex5.C: New test.
2905
2906 2006-01-13 Richard Guenther <rguenther@suse.de>
2907
2908 * gcc.target/i386/387-9.c: New testcase.
2909
2910 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
2911
2912 PR c++/24824
2913 * g++.dg/debug/dwarf2-1.C: New.
2914
2915 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
2916
2917 PR testsuite/25728
2918 * lib/gcov.exp (verify-lines): Add "close $fd".
2919
2920 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
2921 Ben Elliston <bje@au.ibm.com>
2922
2923 * gcc.dg/dfp/inf-1.c: New test.
2924
2925 2006-01-12 Janis Johnson <janis187@us.ibm.com>
2926 Yao Qi <qiyaoltc@cn.ibm.com>
2927 Ben Elliston <bje@au.ibm.com>
2928 Jon Grimm <jgrimm2@us.ibm.com>
2929
2930 * gcc.dg/nodfp-1.c: New test.
2931 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2932 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2933 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2934 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2935 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2936 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2937 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2938 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2939 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2940 * gcc.dg/format/dfp-scanf-1.c: Likewise.
2941 * gcc.dg/format/dfp-printf-1.c: Likewise.
2942 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2943 (compat_setup_dfp): New.
2944 * gcc.dg/compat/compat.exp: Use it.
2945 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2946 Make some variables global, prepend "compat_" to their names.
2947 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2948 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2949 * gcc.misc-tests/dectest.exp: New test driver for decTest.
2950 * lib/compat.exp (compat_skip_list): Make global, rename.
2951 * lib/c-compat.exp: New file.
2952 * lib/target-supports.exp (check_effective_target_dfp): New.
2953
2954 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2955 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2956 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2957 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2958 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2959 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2960 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2961 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2962 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2963 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2964 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2965 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2966 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2967 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2968 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2969 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2970 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2971 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2972 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2973 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2974 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2975 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2976 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2977 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2978 gcc.dg/dfp/struct-layout-1.c,
2979 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2980 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2981 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2982 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2983 gcc.dg/dfp/func-vararg-dfp.c,
2984 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2985 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2986 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2987 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2988 gcc.dg/dfp/wtr-conversion-1.c: New tests.
2989
2990 2006-01-11 Richard Guenther <rguenther@suse.de>
2991
2992 PR tree-optimization/25734
2993 * gcc.dg/tree-ssa/pr25734.c: New testcase.
2994
2995 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
2996
2997 PR fortran/25486
2998 * gfortran.dg/literal_character_constant_1_x.F: New test.
2999 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3000 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3001 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3002
3003 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
3004
3005 PR c++/25386
3006 * g++.dg/ext/packed3.C: Add expected packed error.
3007
3008 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
3009
3010 PR target/25706
3011 * gcc.dg/torture/pr25706-1.c: New test.
3012
3013 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
3014
3015 PR tree-optimization/23109
3016 PR tree-optimization/23948
3017 PR tree-optimization/24123
3018
3019 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3020 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3021 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3022 g++.dg/tree-ssa/pr23948.C: New testcases.
3023 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3024 three divisions in order to do the optimization.
3025
3026 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3027
3028 PR c++/25632
3029 * g++.dg/other/pr25632.C: New test.
3030
3031 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
3032
3033 PR fortran/25730
3034 * gfortran.dg/used_types_1.f90: New test.
3035
3036 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
3037
3038 PR target/25718
3039 * gcc.dg/torture/pr25718-1.c: New test.
3040
3041 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3042
3043 * gfortran.dg/list_read_2.f90: Fix typo in description.
3044
3045 2006-01-10 Jan Beulich <jbeulich@novell.com>
3046
3047 * lib/target-supports.exp (check_visibility_available): Simplify test
3048 for *-*-netware*.
3049 (check_profiling_available): Fail for *-*-netware*.
3050 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3051 * gcc.dg/20021014-1.c: Likewise.
3052 * gcc.dg/nest.c: Likewise.
3053
3054 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3055
3056 fortran/24936
3057 * gfortran.dg/forall_3.f90: New test.
3058
3059 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3060
3061 PR fortran/21977
3062 * gfortran.dg/nesting_2.f90: New test.
3063 * gfortran.dg/nesting_3.f90: New test.
3064
3065 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3066
3067 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3068 Fix typo in comment.
3069
3070 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3071
3072 * gfortran.dg/single_char_string.f90: New test.
3073
3074 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3075
3076 * gfortran.dg/ichar_2.f90: New test.
3077
3078 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3079
3080 PR fortran/25093
3081 * gfortran.dg/private_type_4.f90: New.
3082
3083 2006-01-07 Richard Guenther <rguenther@suse.de>
3084
3085 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3086
3087 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3088
3089 * gfortran.dg/func_decl_1.f90: New.
3090 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3091 * gfortran.dg/array_alloc_2.f90: Likewise.
3092 * gfortran.dg/char_result_8.f90: Likewise.
3093 * gfortran.dg/dup_save_1.f90: Likewise.
3094 * gfortran.dg/dup_save_2.f90: Likewise.
3095 * gfortran.dg/f2c_6.f90: Likewise.
3096 * gfortran.dg/f2c_7.f90: Likewise.
3097 * gfortran.dg/func_result_2.f90: Likewise.
3098 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3099
3100 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3101
3102 PR fortran/22146
3103 * gfortran.dg/elemental_subroutine_1.f90: New test.
3104 * gfortran.dg/elemental_subroutine_2.f90: New test.
3105
3106 PR fortran/25029
3107 PR fortran/21256
3108 * gfortran.dg/assumed_size_refs_1.f90: New test.
3109
3110 PR fortran/20868
3111 PR fortran/20870
3112 * gfortran.dg/assumed_size_refs_2.f90: New test.
3113 * gfortran.dg/initialization_1.f90: Change warning message.
3114
3115 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3116
3117 * gcc.dg/tree-ssa/loop-15.c: New test.
3118
3119 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3120
3121 PR fortran/25598
3122 * gfortran.dg/backspace_3.f: New test.
3123 * gfortran.dg/backspace_4.f: New test.
3124
3125 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3126
3127 PR fortran/24268
3128 * gfortran.dg/fmt_white.f: Update test.
3129
3130 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3131
3132 * gcc.dg/cast-1.c: Add new warning.
3133 * gcc.dg/cast-2.c: Likewise.
3134 * gcc.dg/cast-3.c: Likewise.
3135 * gcc.dg/format/cast-1.c: Likewise.
3136 * gcc.dg/cast-4.c: New testcase.
3137
3138 2006-01-05 Richard Guenther <rguenther@suse.de>
3139
3140 PR tree-optimization/22555
3141 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3142
3143 2006-01-05 Richard Guenther <rguenther@suse.de>
3144 Diego Novillo <dnovillo@redhat.com>
3145
3146 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3147 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3148 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3149 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3150 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3151 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3152 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3153 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3154 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3155 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3156 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3157 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3158 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3159 * treelang/compile/extravar.tree: Likewise.
3160 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3161 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3162 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3163 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3164 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3165
3166 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3167
3168 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3169 for 64-bit fix.
3170
3171 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3172
3173 PR fortran/23675
3174 gfortran.dg/char_result_11.f90: New.
3175
3176 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3177
3178 PR c++/24782
3179 * g++.dg/parse/access9.C: New test.
3180 * g++.dg/tc1/dr52.C: Tweak error markers.
3181
3182 2006-01-04 Richard Henderson <rth@redhat.com>
3183
3184 Merge from gomp branch.
3185 * g++.dg/parse/pragma2.C: Update expected error lines.
3186
3187 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3188
3189 * g++.dg/other/i386-2.C: New test.
3190
3191 PR target/25554
3192 * gcc.c-torture/compile/20051228-1.c: New test.
3193
3194 PR c/25559
3195 * gcc.dg/pr25559.c: New test.
3196
3197 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3198
3199 PR c++/25492
3200 * g++.dg/lookup/friend9.C: New test.
3201
3202 PR c++/25625
3203 * g++.dg/template/repo5.C: New test.
3204
3205 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3206
3207 PR fortran/25101
3208 * gfortran.dg/forall_2.f90: New test.
3209
3210 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3211
3212 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3213 dg-require-weak. Adjust regexp to handle leading-underscore
3214 targets and space as well as TAB after .weak. Change previous
3215 64-bit fix to not use naked dot.
3216
3217 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3218
3219 PR rtl-optimization/25578
3220 * gcc.c-torture/execute/20060102-1.c: New testcase.
3221
3222 2006-01-03 Richard Guenther <rguenther@suse.de>
3223
3224 PR c/25183
3225 * gcc.dg/torture/pr25183.c: New testcase.
3226
3227 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3228
3229 Merge from gomp-branch.
3230 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3231 * gcc.dg/ia64-sync-2.c: Likewise.
3232 * gcc.dg/ia64-sync-3.c: Likewise.
3233 * gcc.dg/ia64-sync-4.c: Likewise.
3234 * gcc.dg/sync-2.c: Likewise.
3235 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3236 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3237
3238 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3239
3240 PR c++/25635
3241 * g++.dg/parse/operator6.C: New test.
3242
3243 PR c++/25637
3244 * g++.dg/parse/error29.C: New test.
3245
3246 PR c++/25638
3247 * g++.dg/parse/dtor6.C: New test.
3248
3249 PR c++/25633
3250 * g++.dg/parse/ctor3.C: New test.
3251
3252 PR c++/25634
3253 * g++.dg/template/class3.C: New test.
3254
3255 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3256
3257 * g++.dg/debug/debug9.C: New.
3258
3259 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3260
3261 PR fortran/24640
3262 * gfortran.dg/label_2.f90: New test.
3263
3264 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3265
3266 * g++.dg/lookup/using12.C: Tighten error marker.
3267
3268 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3269 Andrew Pinski <pinskia@physics.uc.edu>
3270
3271 * gcc.target/powerpc/darwin-abi-3.c: New file.
3272 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3273 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3274 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3275 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3276 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3277 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3278 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3279 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3280
3281 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3282
3283 * gcc.dg/tree-ssa/loadpre1.c: New;
3284 * gcc.dg/tree-ssa/loadpre2.c: New;
3285 * gcc.dg/tree-ssa/loadpre3.c: New;
3286 * gcc.dg/tree-ssa/loadpre4.c: New;
3287 * gcc.dg/tree-ssa/loadpre5.c: New;
3288 * gcc.dg/tree-ssa/loadpre6.c: New;
3289 * gcc.dg/tree-ssa/loadpre7.c: New;
3290 * gcc.dg/tree-ssa/loadpre8.c: New;
3291 * gcc.dg/tree-ssa/loadpre9.c: New;
3292
3293 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3294
3295 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3296 * g++.dg/abi/thunk4.C: Likewise.
3297
3298 2006-01-01 Andreas Jaeger <aj@suse.de>
3299
3300 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3301 portable.
3302
3303 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3304
3305 PR c++/25294
3306 * gcc.dg/pragma-pack-3.c: New test.
3307 * g++.dg/parse/pragma3.C: New test.
3308
3309 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3310
3311 PR middle-end/24827
3312 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3313
3314 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3315
3316 PR testsuite/25214
3317 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3318
3319 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3320
3321 PR fortran/22607
3322 * gfortran-dg/pure_byref_3.f90: New.
3323
3324 fortran/PR 25396
3325 * gfortran.dg/userdef_operator_1.f90: New.
3326
3327 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3328
3329 * g++.dg/abi/thunk3.C: New.
3330 * g++.dg/abi/thunk4.C: New.
3331
3332 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3333
3334 PR fortran/25532
3335 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3336 associated derived type components of derived types are
3337 properly declared in contained procedures.
3338
3339 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3340
3341 PR libgfortran/25139
3342 * gfortran.dg/backspace_2.f: New test.
3343
3344 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3345
3346 PR libgfortran/25550
3347 * gfortran.dg/endfile.f: New test.
3348
3349 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3350
3351 PR libgfortran/25419
3352 * gfortran.dg/comma.f: New test.
3353
3354 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3355
3356 * lib/gfortran-dg.exp: Remove trailing whitespace.
3357 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3358 -funroll-all-loops.
3359
3360 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3361
3362 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3363 Extended Double long doubles or repeat tests when long double is
3364 the same size as double.
3365
3366 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3367
3368 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3369
3370 PR testsuite/25442
3371 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3372 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3373
3374 PR testsuite/25441
3375 * gcc.dg/pr23911.c: Make test variable static.
3376
3377 PR testsuite/25444
3378 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3379
3380 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3381
3382 PR c++/25439
3383 * g++.dg/parse/crash17.C: Adjust error markers.
3384 * g++.dg/template/error20.C: New test.
3385
3386 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3387
3388 PR c++/23172
3389 * g++.dg/ext/complit4.C: New test.
3390
3391 PR c++/25417
3392 * g++.dg/ext/complit5.C: Likewise.
3393
3394 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3395
3396 PR tree-optimization/25125
3397 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3398 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3399 * gcc.c-torture/execute/pr25125.c: New.
3400
3401 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3402
3403 PR fortran/25029
3404 PR fortran/21256
3405 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3406 with incorrect assumed size references.
3407
3408 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3409
3410 PR c++/23171
3411 * g++.dg/opt/init1.C: New test.
3412
3413 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3414
3415 PR c++/24671
3416 * g++.dg/template/sfinae3.C: New test.
3417
3418 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3419
3420 * g++.dg/other/friend4.C: New test.
3421
3422 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR target/25005
3425 * g++.dg/opt/pr25005.C: New test.
3426
3427 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3428
3429 PR c++/25369
3430 * g++.dg/template/ptrmem16.C: New test.
3431
3432 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3433
3434 PR fortran/25029
3435 PR fortran/21256
3436 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3437
3438 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3439
3440 PR libgfortran/25307
3441 * gfortran.dg/list_read_5.f90: New test.
3442
3443 2005-12-22 Richard Henderson <rth@redhat.com>
3444
3445 * gcc.target/i386/sse-7.c: Use -msse2.
3446
3447 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR rtl-optimization/25432
3450 * gcc.c-torture/compile/20051216-1.c: New test.
3451
3452 PR objc/25328
3453 * objc/execute/pr25328.m: New test.
3454
3455 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3456
3457 PR c++/25364
3458 * g++.dg/template/call4.C: New test.
3459
3460 2005-12-22 Dale Johannesen <dalej@apple.com>
3461
3462 * gcc.target/i386/sse-17.c: New.
3463
3464 2005-12-22 Paul Brook <paul@codesourcery.com>
3465
3466 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3467
3468 2005-12-22 Paul Brook <paul@codesourcery.com>
3469
3470 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3471
3472 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3473
3474 PR tree-opt/25513
3475 * gcc.c-torture/compile/pr25513.c: New test.
3476
3477 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3478
3479 PR c++/23333
3480 * g++.dg/parse/error25.C: Add more tests.
3481
3482 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3483
3484 PR fortran/18990
3485 * gfortran.dg/der_charlen_1.f90: New.
3486
3487 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3488
3489 PR fortran/20889
3490 * gfortran.dg/pointer_component_type_1.f90: New test.
3491
3492 PR fortran/25029
3493 PR fortran/21256
3494 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3495 should give an error with assumed size array refernces and checks those
3496 that should not.
3497 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3498 reference an upper bound so that it does not generate an error.
3499
3500 PR fortran/19362
3501 PR fortran/20244
3502 PR fortran/20864
3503 PR fortran/25391
3504 * gfortran.dg/used_dummy_types_1.f90: New test.
3505 * gfortran.dg/used_dummy_types_2.f90: New test.
3506 * gfortran.dg/used_dummy_types_3.f90: New test.
3507 * gfortran.dg/used_dummy_types_4.f90: New test.
3508 * gfortran.dg/used_dummy_types_5.f90: New test.
3509
3510 PR fortran/23152
3511 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3512 group already being USE associated.
3513 * gfortran.dg/assumed_shape_nml.f90: New test.
3514 * gfortran.dg/assumed_size_nml.f90: New test.
3515
3516 PR fortran/20862
3517 PR fortran/25053
3518 PR fortran/25063
3519 PR fortran/25064
3520 PR fortran/25066
3521 PR fortran/25067
3522 PR fortran/25068
3523 PR fortran/25307
3524 * gfortran.dg/io_constraints_1.f90: New test.
3525 * gfortran.dg/io_constraints_1.f90: New test.
3526 * gfortran.dg/iostat_3.f90: Change wording of warning.
3527 * gfortran.dg/g77/19981216-0.f: The same.
3528
3529 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3530
3531 PR tree-optimization/23518
3532 * testsuite/gcc.dg/pr23518.c: New.
3533
3534 2005-12-21 Mike Stump <mrs@apple.com>
3535
3536 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3537
3538 2005-12-21 Paul Brook <paul@codesourcery.com>
3539
3540 * gcc.dg/pr19340.c: Skip on m68k targets.
3541
3542 2005-12-21 Steven Bosscher <stevenb@suse.de>
3543
3544 PR rtl-optimization/25196
3545 * gcc.dg/pr25196.c: New test.
3546
3547 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3548
3549 PR fortran/25423
3550 gfortran.dg/where_nested_1.f90: New.
3551
3552 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3553
3554 PR tree-optimization/25382.
3555 * gcc.dg/tree-ssa/pr25382.c: New.
3556
3557 2005-12-20 Richard Guenther <rguenther@suse.de>
3558
3559 PR middle-end/24306
3560 * gcc.target/i386/pr24306.c: New testcase.
3561
3562 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3563
3564 PR tree-optimization/25501
3565 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3566
3567 2005-12-20 Richard Guenther <rguenther@suse.de>
3568
3569 Revert
3570 2005-12-02 Richard Guenther <rguenther@suse.de>
3571
3572 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3573
3574 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3575
3576 PR c++/21228
3577 * g++.dg/warn/Wunreachable-code-2.C: New test.
3578
3579 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3580
3581 PR c++/24278
3582 * g++.dg/template/ctor5.C: New test.
3583
3584 PR c++/24915
3585 * g++.dg/template/overload8.C: New test.
3586
3587 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3588
3589 * gcc.c-torture/compile/pr25483 : New test.
3590
3591 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3592
3593 PR c++/20552
3594 * g++.dg/ext/typeof10.C: New test.
3595
3596 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3597
3598 * gcc.dg/mt-loopi1.c: New.
3599
3600 2005-12-18 Richard Guenther <rguenther@suse.de>
3601
3602 PR tree-optimization/25481
3603 * gcc.dg/torture/pr25481.c: New testcase.
3604
3605 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
3606
3607 PR rtl-optimization/21041
3608 * gcc.dg/pr21041.c: New test.
3609
3610 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3611
3612 PR libgfortran/25463
3613 * gfortran.dg/advance.f90: New test.
3614
3615 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
3616
3617 * gcc.dg/20051201-1.c: New test.
3618
3619 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
3620
3621 PR fortran/25018
3622 * gfortran.dg/initialization_1.f90: New test.
3623 * gfortran.dg/enum_5.f90: Change dg-error to new message.
3624 * gfortran.dg/g77/980616-0.f: The same.
3625
3626 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3627
3628 * PR fortran/25458
3629 * gfortran.dg/chkbits.f90: New test.
3630
3631 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3632
3633 * gfortran.dg/enum_5.f: Revert to previous version.
3634
3635 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3636
3637 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3638 * gfortran.dg/nested_modules_1.f90: Ditto.
3639 * gfortran.dg/hollerith_f95.f90: Ditto.
3640 * gfortran.dg/select_5.f90: Ditto.
3641 * gfortran.dg/secnds.f: Ditto.
3642 * gfortran.dg/hollerith2.f90: Ditto.
3643 * gfortran.dg/imag_2.f: Ditto.
3644 * gfortran.dg/ftell_2.f90: Ditto.
3645 * gfortran.dg/malloc_free_1.f90: Ditto.
3646 * gfortran.dg/logint-1.f: Ditto.
3647 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3648 * gfortran.dg/e_d_fmt.f90: Ditto.
3649 * gfortran.dg/hollerith_legacy.f90: Ditto.
3650 * gfortran.dg/logint-2.f: Ditto.
3651 * gfortran.dg/enum_5.f90: Ditto.
3652 * gfortran.dg/f2c_2.f90: Ditto.
3653 * gfortran.dg/pr17143.f90: Ditto.
3654 * gfortran.dg/namelist_14.f90: Ditto.
3655 * gfortran.dg/logint-3.f: Ditto.
3656 * gfortran.dg/spread_scalar_source.f90: Ditto.
3657 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3658 * gfortran.dg/namelist_11.f: Ditto.
3659 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3660 * gfortran.dg/g77/20010519-1.f
3661 * gfortran.dg/g77/alpha1.f: Ditto.
3662 * gfortran.dg/g77/990115-1.f: Ditto.
3663 * gfortran.dg/g77/erfc.f: Ditto.
3664 * gfortran.dg/g77/19990313-3.f: Ditto.
3665 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3666 * gfortran.dg/g77/20010426.f: Ditto.
3667 * gfortran.dg/g77/19990313-0.f: Ditto.
3668 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3669 * gfortran.dg/g77/20000629-1.f: Ditto.
3670 * gfortran.dg/g77/970125-0.f: Ditto.
3671 * gfortran.dg/g77/8485.f: Ditto.
3672 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3673 * gfortran.dg/g77/19990313-1.f: Ditto.
3674 * gfortran.dg/g77/int8421.f: Ditto.
3675 * gfortran.dg/g77/19990305-0.f: Ditto.
3676 * gfortran.dg/g77/947.f: Ditto.
3677 * gfortran.dg/g77/19990905-2.f: Ditto.
3678 * gfortran.dg/g77/cabs.f: Ditto.
3679 * gfortran.dg/g77/19990313-2.f: Ditto.
3680 * gfortran.dg/g77/20020307-1.f: Ditto.
3681 * gfortran.dg/g77/dcomplex.f: Ditto.
3682 * gfortran.dg/g77/19990502-1.f: Ditto.
3683 * gfortran.dg/g77/19981216-0.f: Ditto.
3684 * gfortran.dg/common_4.f90: Ditto.
3685 * gfortran.dg/entry_4.f90: Ditto.
3686 * gfortran.dg/equiv_constraint_2.f90: Ditto.
3687 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3688 * gfortran.dg/namelist_12.f: Ditto.
3689 * gfortran.dg/scale_1.f90: Ditto.
3690 * gfortran.dg/modulo_1.f90
3691 * gfortran.dg/hollerith.f90: Ditto.
3692 * gfortran.dg/direct_io_3.f90: Ditto.
3693 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3694 * gfortran.dg/gnu_logical_1.F: Ditto.
3695 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3696 * gfortran.dg/assign_1.f90: Ditto.
3697 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3698 * gfortran.dg/pr23095.f: Ditto.
3699 * gfortran.dg/read_float_1.f90: Ditto.
3700
3701 2005-12-17 Andreas Jaeger <aj@suse.de>
3702
3703 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3704 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3705
3706 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3707
3708 PR fortran/24268
3709 * gfortran.dg/fmt_white.f: New test.
3710
3711 2005-12-16 Steven G. Kargl <kargls@comcast.net>
3712
3713 * gfortran.dg/label_1.f90: New test.
3714
3715 2005-12-15 Ben Elliston <bje@au.ibm.com>
3716
3717 PR testsuite/25422
3718 * gcc.dg/20031012-1.c: Add -Walways-true option.
3719 * gcc.dg/weak/weak-3.c: Likewise.
3720 * g++.old-deja/g++.mike/warn8.C: Likewise.
3721
3722 2005-12-16 Mike Stump <mrs@apple.com>
3723
3724 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3725 exit.
3726
3727 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3728
3729 PR libgfortran/25264
3730 PR libgfortran/25349
3731 * gfortran.dg/tl_editing.f90: Added additional checks.
3732 * gfortran.dg/t_editing.f: New test.
3733 * gfortran.dg/write_padding.f90: New test
3734
3735 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3736
3737 PR testsuite/25215
3738 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3739
3740 2005-12-16 Jakub Jelinek <jakub@redhat.com>
3741
3742 PR rtl-optimization/24899
3743 * gcc.c-torture/execute/20051215-1.c: New test.
3744
3745 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
3746
3747 PR 24823
3748 * gfortran.dg/pr24823.f: New test.
3749
3750 2005-12-16 Jeff Law <law@redhat.com>
3751
3752 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3753
3754 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
3755
3756 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3757 Change C++ style comments to C style comments.
3758 Remove aligned types from the array.
3759 Keep Enums disabled.
3760 (complex_types): Remove aligned types from the array.
3761 Comment out "_Complex long double".
3762 (attrib_types): Remove.
3763 (complex_attrib_types): Remove.
3764 (attrib_array_types): Remove.
3765 (complex_attrib_array_types): Remove.
3766 (aligned_bitfld_types): Remove.
3767 (n_aligned_bitfld_types): Remove.
3768 (FEATURE_ALIGNEDPACKED): Delete.
3769 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3770 (singles): Remove support for adding attributes.
3771 (choose_type): Remove support for attributed types.
3772 (generate_fields): Remove support for attributed bit-fields.
3773 Remove support for adding attributes.
3774 (generate_random_tests): Remove support for adding attributes.
3775 (features): Add back "[0] :0" and "complex vector [0]".
3776 (main): Remove support for attributed bit-fields.
3777 Uncomment the calling of generate_random_tests for the rests of
3778 the tests.
3779
3780 2005-12-16 Jan Hubicka <jh@suse.cz>
3781
3782 * gcc.c-torture/combine/pr25224.c: New.
3783
3784 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
3785
3786 PR other/25028
3787 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3788 HP-UX.
3789
3790 2005-12-15 Richard Sandiford <richard@codesourcery.com>
3791
3792 * gcc.dg/20051215-1.c: New file.
3793
3794 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3795
3796 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3797 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3798
3799 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
3800
3801 PR fortran/18197
3802 * gfortran.dg/dummy_functions_1.f90: New.
3803
3804 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
3805
3806 PR rtl-optimization/25310
3807 * gcc.c-torture/compile/pr25310.c: New test.
3808
3809 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR debug/25023
3812 * gcc.dg/pr25023.c: New test.
3813
3814 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3815
3816 * g++.old-deja/g++.brendan/redecl1.C,
3817 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3818 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3819 g++.old-deja/g++.oliva/typeof1.C,
3820 g++.old-deja/g++.other/crash16.C,
3821 g++.old-deja/g++.other/crash34.C,
3822 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3823 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3824 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3825 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3826 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3827 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3828 Remove xfail.
3829
3830 2005-12-14 Kean Johnston <jkj@sco.com>
3831 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3832
3833 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3834 * gcc.target/i386/20020523-1.c: Ditto.
3835 * gcc.target/i386/tailcall-1.c: Ditto.
3836 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3837 * gcc.target/i386/ssetype-5.c: Ditto.
3838
3839 2005-12-14 Jeff Law <law@redhat.com>
3840
3841 * gcc.dg/tree-ssa/foldstring-1.c: New test.
3842
3843 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR target/25254
3846 PR target/24188
3847 * gcc.target/i386/pr25254.c: New test.
3848 * gfortran.dg/PR24188.f: New test.
3849
3850 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
3851
3852 * lib/fortran-torture.exp: Catch remaining uses of
3853 remote_file build delete.
3854
3855 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3856
3857 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3858
3859 2005-12-14 Ben Elliston <bje@au.ibm.com>
3860
3861 * gcc.dg/warn-addr-cmp.c: New test.
3862
3863 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR debug/25023
3866 PR target/25293
3867 * gcc.target/i386/pr25293.c: New test.
3868
3869 2005-12-13 Petr Machata <machata@post.cz>
3870
3871 PR c++/24907
3872 * g++.dg/parse/comma2.C: New test.
3873
3874 2005-12-13 Mark Mitchell <mark@codesourcery.com>
3875 Jakub Jelinek <jakub@redhat.com>
3876
3877 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3878 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3879 (limits.h): Include unconditionally.
3880 (stdlib.h): Likewise.
3881 (hashtab.h): Do not include.
3882 (getopt.h): Likewise.
3883 (stddef.h): Include.
3884 (hashval_t): Define.
3885 (struct entry): Add "next" field.
3886 (HASH_SIZE): New macro.
3887 (hash_table): New variable.
3888 (switchfiles): Do not use xmalloc.
3889 (mix): New macro.
3890 (iterative_hash): New function.
3891 (hasht): Remove.
3892 (e_exists): New function.
3893 (e_insert): Likewise.
3894 (output): Use, instead of libiberty hashtable functions.
3895 (main): Do not use getopt. Do not call htab_create.
3896
3897 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR c++/25331
3900 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3901 put atal* and atpaal* attributes on array elements.
3902 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3903 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3904 put atal* and atpaal* attributes on array elements.
3905 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3906
3907 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
3908
3909 * gcc.dg/single-precision-constant.c: New test.
3910
3911 2005-12-13 Alan Modra <amodra@bigpond.net.au>
3912
3913 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3914 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3915 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3916 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3917 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3918 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3919 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3920 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3921 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3922 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3923 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3924 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3925 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3926 gcc.target/powerpc/ppc-sdata-2.c,
3927 gcc.target/powerpc/ppc-stackalign-1.c,
3928 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3929 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3930 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3931 gcc.target/powerpc/rs6000-ldouble-2.c,
3932 gcc.target/powerpc/rs6000-power2-1.c,
3933 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3934 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
3935 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
3936 option into target selector.
3937 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
3938 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3939
3940 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
3941
3942 PR objc/25348
3943 * objc.dg/encode-9.m: New test.
3944
3945 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3946
3947 PR testsuite/20772
3948 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3949 * gcc.dg/asm-b.c: Fix typo.
3950 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3951 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3952 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3953 i?86 lp64 and x86_64 ilp32.
3954 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3955 on i?86 lp64.
3956 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3957
3958 2005-12-12 Steven G. Kargl <kargls@comcast.net>
3959
3960 PR fortran/25078
3961 gfortran.dg/equiv_5.f90: New test.
3962
3963 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
3964
3965 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3966 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3967 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3968 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3969 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3970 * gcc.dg/tree-ssa/reassoc-5.c: New.
3971 * gcc.dg/tree-ssa/reassoc-6.c: New.
3972 * gcc.dg/tree-ssa/reassoc-7.c: New.
3973 * gcc.dg/tree-ssa/reassoc-8.c: New.
3974 * gcc.dg/tree-ssa/reassoc-9.c: New.
3975 * gcc.dg/tree-ssa/reassoc-10.c: New.
3976 * gcc.dg/tree-ssa/reassoc-11.c: New.
3977
3978 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3979
3980 PR testsuite/25167
3981 PR testsuite/24478
3982 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3983
3984 2005-12-12 Mark Mitchell <mark@codesourcery.com>
3985
3986 PR c++/25300
3987 * g++.dg/template/inherit.C: Do not use a generic error message.
3988
3989 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
3990
3991 PR libobjc/25354
3992 * objc.dg/gnu-encoding: New directory.
3993 * objc.dg/gnu-encoding/compat-common.h: New file.
3994 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3995 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3996 * objc.dg/gnu-encoding/vector-defs.h: New file.
3997 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3998 * objc.dg/gnu-encoding/generate-random.c: New file.
3999 * objc.dg/gnu-encoding/generate-random_r.c: New file.
4000 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4001 * objc.dg/gnu-encoding/generate-random.h: New file.
4002
4003 2005-12-11 Mark Mitchell <mark@codesourcery.com>
4004
4005 PR c++/25337
4006 * g++.dg/template/defarg7.C: New test.
4007
4008 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4009
4010 PR libobjc/25347
4011 * objc.dg/encode-8.m: New test.
4012
4013 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4014
4015 PR libobjc/25346
4016 * objc.dg/encode-7.m: New test.
4017
4018 2005-12-10 Mark Mitchell <mark@codesourcery.com>
4019
4020 PR c++/25010
4021 * g++.dg/opt/inline10.C: New test.
4022
4023 2005-12-11 Steven G. Kargl <kargls@comcast.net>
4024
4025 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4026
4027 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
4028
4029 * gfortran.dg/substring_equivalence.f90: typo in comment
4030
4031 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4032
4033 PR fortran/25068
4034 * gfortran.dg/iostat_3.f90: New test.
4035
4036 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
4037
4038 PR fortran/23815
4039 * gfortran.dg/unf_io_convert_1.f90: New test.
4040 * gfortran.dg/unf_io_convert_2.f90: New test.
4041 * gfortran.dg/unf_io_convert_3.f90: New test.
4042
4043 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4044
4045 PR testsuite/20772
4046 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4047 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4048 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4049 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4050 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4051 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4052 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4053 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4054 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4055 gcc.dg/torture/fp-int-convert-float128-timode.c,
4056 gcc.dg/torture/fp-int-convert-float128.c,
4057 gcc.dg/torture/fp-int-convert-float80-timode.c,
4058 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4059 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4060
4061 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4062
4063 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4064
4065 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4066
4067 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4068
4069 * gcc.dg/20051207-1.c,
4070 * gcc.dg/20051207-2.c,
4071 * gcc.dg/20051207-3.c: New tests.
4072
4073 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4074
4075 PR testsuite/20772
4076 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4077 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4078 dg-skip-if target selector.
4079
4080 PR testsuite/20772
4081 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4082 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4083 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4084 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4085 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4086 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4087 and/or merge with i?86 cases.
4088
4089 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4090
4091 PR testsuite/20772
4092 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4093 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4094 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4095 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4096 x86_64-*-linux*.
4097
4098 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4099
4100 PR target/25311
4101 * gcc.c-torture/compile/pr25311.c: New test.
4102
4103 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4104
4105 PR libgfortran/25039
4106 * gfortran.dg/read_comma.f: New test.
4107
4108 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR c++/19317
4111 * g++.dg/opt/pr19317-1.C: New test.
4112 * g++.dg/opt/pr19317-2.C: New test.
4113 * g++.dg/opt/pr19317-3.C: New test.
4114
4115 PR target/19005
4116 * gcc.c-torture/execute/pr19005.c: New test.
4117
4118 PR target/17828
4119 * g++.old-deja/g++.other/comdat5.C: New test.
4120 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4121
4122 * g++.dg/compat/struct-layout-1.exp: New file.
4123 * g++.dg/compat/struct-layout-1.h: New.
4124 * g++.dg/compat/struct-layout-1_generate.c: New.
4125 * g++.dg/compat/struct-layout-1_x1.h: New.
4126 * g++.dg/compat/struct-layout-1_x2.h: New.
4127 * g++.dg/compat/struct-layout-1_y1.h: New.
4128 * g++.dg/compat/struct-layout-1_y2.h: New.
4129
4130 * gcc.dg/20050330-2.c: New test.
4131
4132 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4133
4134 PR fortran/25292
4135 * gfortran.dg/associated_1.f90: New.
4136
4137 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4138
4139 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4140 ILP32 vect_no_align platforms.
4141
4142 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4143 Jakub Jelinek <jakub@redhat.com>
4144
4145 PR target/25268
4146 * gcc.c-torture/compile/20051207-1.c: New test.
4147
4148 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4149
4150 PR testsuite/20772
4151 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4152 gcc.dg/torture/pr18582-1.c,
4153 gcc.target/i386/attributes-error.c: Also test on x86_64.
4154
4155 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4156
4157 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4158
4159 PR c++/19397
4160 * g++.dg/template/typedef3.C: New test.
4161
4162 PR c++/19762
4163 PR c++/19764
4164 * g++.dg/template/dtor3.C: Fix error markers.
4165
4166 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4167
4168 * lib/target-supports.exp (check_effective_target_sync_char_short):
4169 Add s390*.
4170
4171 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4172
4173 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4174
4175 2005-12-06 Roger Sayle <roger@eyesopen.com>
4176
4177 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4178 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4179 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4180 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4181
4182 2005-12-06 Roger Sayle <roger@eyesopen.com>
4183
4184 PR c++/25263
4185 * g++.dg/other/array2.C: New test case.
4186
4187 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4188
4189 * gcc.dg/darwin-weakimport-3.c: New.
4190
4191 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4192 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4193 and to work on Darwin.
4194 * gcc.dg/attr-weakref-1b.c: New file.
4195 * gcc.dg/attr-weakref-2.c: New test.
4196 * gcc.dg/darwin-weakref-1.c: New test.
4197
4198 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4199
4200 PR testsuite/25247
4201 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4202 use in selector expressions.
4203 (dg-xfail-if): Ditto.
4204 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4205 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4206 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4207 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4208 * gcc.test-framework/test-framework.exp: Skip generated tests if
4209 CHECK_TEST_FRAMEWORK is not 1.
4210
4211 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4212
4213 PR tree-optimization/24963
4214 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4215
4216 PR target/24108
4217 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4218
4219 PR target/18580
4220 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4221 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4222 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4223 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4224
4225 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4226
4227 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4228 dg-options.
4229
4230 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4231
4232 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4233
4234 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4235
4236 * gcc.dg/format/cast-1.c: New test.
4237
4238 2005-12-04 Roger Sayle <roger@eyesopen.com>
4239
4240 PR c/7776
4241 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4242 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4243 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4244 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4245
4246 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4247
4248 * gcc.dg/cast-pretty-print-1.c: New test.
4249
4250 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4251
4252 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4253
4254 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4255
4256 PR c++/24173
4257 * g++.dg/template/friend40.C: New test.
4258
4259 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR target/25199
4262 * gcc.target/i386/movq-2.c: New test.
4263 * gcc.target/i386/movq.c: Remove target i?86, instead add
4264 dg-require-effective-target ilp32.
4265
4266 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4267
4268 PR c++/24103
4269 * g++.dg/other/default1.C: New test.
4270
4271 2005-12-02 Richard Guenther <rguenther@suse.de>
4272
4273 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4274
4275 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4276
4277 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4278
4279 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4280
4281 PR target/21017
4282 * gcc.target/powerpc/rotate.c: New.
4283
4284 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4285
4286 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4287 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4288
4289 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4290
4291 PR c/13384
4292 * gcc.dg/pr17730-1.c: Adjust.
4293 * gcc.dg/lvalue1.c (main): Likewise.
4294 * gcc.dg/lvalue-2.c: Likewise.
4295 * g++.dg/pr7503-3.C
4296
4297 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4298
4299 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4300 error messages.
4301
4302 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4303
4304 PR fortran/24789
4305 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4306
4307 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4308
4309 PR target/24475
4310 * lib/target-supports.exp (check_effective_target_tls): New.
4311 (check_effective_target_tls_runtime): New.
4312 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4313 for TLS support.
4314 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4315 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4316 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4317 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4318 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4319 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4320 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4321 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4322 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4323 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4324 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4325 effective-target TLS.
4326 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4327 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4328 effective-target TLS runtime.
4329
4330 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4331
4332 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4333
4334 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4335
4336 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4337 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4338 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4339 ignored" warnings when "packing" is the same as the ABI layout.
4340
4341 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4342
4343 PR fortran/21302
4344 * gfortran.dg/line_length_1.f: New test.
4345 * gfortran.dg/line_length_2.f90: Ditto.
4346
4347 2005-11-30 Richard Guenther <rguenther@suse.de>
4348
4349 PR tree-optimization/21655
4350 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4351
4352 2005-11-30 Dale Johannesen <dalej@apple.com>
4353
4354 * gcc.c-torture/compile/pr24930.c: New.
4355
4356 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4357
4358 PR fortran/15809
4359 * gfortran.dg/auto_char_dummy_array.f90: New test.
4360
4361 2005-11-30 Jeff Law <law@redhat.com>
4362
4363 * g++.old-deja/g++.law/pr25000.C: New test.
4364
4365 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4366
4367 * gcc.dg/tls/opt-11.c: New test.
4368
4369 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4370
4371 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4372 targets.
4373 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4374 LP64 ia64.
4375
4376 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4377
4378 * gfortran.dg/open_access_1.f90: New test.
4379
4380 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4381
4382 * gcc.dg/charset/builtin2.c: New test.
4383
4384 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4385
4386 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4387 on mmix-*-* for *_[xy].c.
4388
4389 2005-11-28 Kean Johnston <jkj@sco.com>
4390
4391 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4392 headers.
4393 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4394 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4395 * gcc.target/i386/asm-3.c: Ditto.
4396 * gcc.target/i386/clobbers.c: Ditto.
4397 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4398 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4399 test regexp.
4400 * gcc.target/i386/mul.c: Ditto.
4401 * gcc.target/i386/ssetype-1.c: Ditto.
4402 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4403 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4404 static so the test works with -fPIC mode too. Based on comment in
4405 PR19231 by Pinski.
4406 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4407
4408 2005-11-28 Richard Guenther <rguenther@suse.de>
4409
4410 * gcc.dg/alias-9.c: New testcase.
4411 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4412
4413 2005-11-28 Roger Sayle <roger@eyesopen.com>
4414 Uros Bizjak <uros@kss-loka.si>
4415
4416 PR middle-end/20219
4417 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4418 tan(x)/sin(x) transformations.
4419
4420 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4421
4422 PR middle-end/24575
4423 * gcc.dg/tree-ssa/divide-3.c: New test.
4424 * gcc.dg/tree-ssa/divide-4.c: New test.
4425
4426 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4427
4428 PR fortran/24917
4429 * gfortran.dg/boz_6.f90: New test.
4430
4431 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4432
4433 PR fortran/23912
4434 * gfortran.dg/modulo_1.f90: New test.
4435
4436 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4437
4438 PR libfortran/24919
4439 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4440 fail on CRLF platforms.
4441 * gfortran.dg/ftell_2.f90: Likewise.
4442
4443 2005-11-26 Eric Christopher <echristo@apple.com>
4444
4445 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4446
4447 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4448
4449 * objc.dg/gnu-runtime-3.m: Simplify.
4450
4451 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4452
4453 PR middle-end/23669
4454 * gcc.dg/tree-ssa/divide-1.c: New test.
4455 * gcc.dg/tree-ssa/divide-2.c: New test.
4456
4457 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4458
4459 PR libgfortran/24945
4460 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4461
4462 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4463
4464 PR libgfortran/24945
4465 * gfortran.dg/open_status_2.f90: New test.
4466
4467 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4468
4469 * gcc.c-torture/execute/builtins/fprintf.c,
4470 gcc.c-torture/execute/builtins/fputs-lib.c,
4471 gcc.c-torture/execute/builtins/fputs.c,
4472 gcc.c-torture/execute/builtins/lib/fprintf.c,
4473 gcc.c-torture/execute/builtins/lib/printf.c,
4474 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4475
4476 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4477
4478 * gcc.dg/20050922-2.c: New test.
4479
4480 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4481
4482 * objc.dg/gnu-runtime-3.m: New test.
4483
4484 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4485
4486 PR c++/9278
4487 * g++.dg/other/void1.C: New test.
4488
4489 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4490
4491 PR middle-end/24998
4492 * gcc.dg/torture/fp-int-convert-float.c,
4493 gcc.dg/torture/fp-int-convert-double.c,
4494 gcc.dg/torture/fp-int-convert-long-double.c,
4495 gcc.dg/torture/fp-int-convert-timode.c,
4496 gcc.dg/torture/fp-int-convert-float80.c,
4497 gcc.dg/torture/fp-int-convert-float80-timode.c,
4498 gcc.dg/torture/fp-int-convert-float128.c,
4499 gcc.dg/torture/fp-int-convert-float128-timode.c,
4500 gcc.dg/torture/fp-int-convert.h: New files.
4501
4502 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4503
4504 PR middle-end/24989
4505 * gcc.dg/tree-ssa/bool-10.c: New test.
4506 * gcc.dg/tree-ssa/bool-11.c: New test.
4507 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4508
4509 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4510
4511 PR middle-end/24990
4512 * tree-ssa/pr24990-1.c: New test.
4513
4514 2005-11-24 Richard Guenther <rguenther@suse.de>
4515 Dirk Mueller <dmueller@suse.de>
4516
4517 PR c++/14024
4518 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4519 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4520 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4521 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4522 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4523 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4524
4525 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4526
4527 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4528
4529 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4530
4531 PR c/21668
4532 * gcc.dg/Wc++-compat.c: New.
4533 * gcc.dg/Wno-c++-compat.c: New.
4534
4535 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4536
4537 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4538 (vspltish, vspltisw): Likewise.
4539
4540 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4541
4542 PR libgfortran/24794
4543 * gfortran.dg/namelist_12.f: Fix quotes.
4544 * gfortran.dg/namelist_13.f90: Fix quotes.
4545 * gfortran.dg/namelist_14.f90: Fix quotes.
4546 * gfortran.dg/namelist_15.f90: Fix quotes.
4547 * gfortran.dg/namelist_use.f90: Fix quotes.
4548 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4549 * gfortran.dg/namelist_21.f90: New test.
4550 * gfortran.dg/namelist_22.f90: New test.
4551
4552 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4553
4554 PR target/23435
4555 * gcc.c-torture/compile/pr23435.c: New.
4556
4557 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4558
4559 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4560
4561 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4562
4563 * gcc.target/powerpc/405-macchw-1.c,
4564 gcc.target/powerpc/405-macchw-2.c,
4565 gcc.target/powerpc/405-macchwu-1.c,
4566 gcc.target/powerpc/405-macchwu-2.c,
4567 gcc.target/powerpc/405-machhw-1.c,
4568 gcc.target/powerpc/405-machhw-2.c,
4569 gcc.target/powerpc/405-machhwu-1.c,
4570 gcc.target/powerpc/405-machhwu-2.c,
4571 gcc.target/powerpc/405-maclhw-1.c,
4572 gcc.target/powerpc/405-maclhw-2.c,
4573 gcc.target/powerpc/405-maclhwu-1.c,
4574 gcc.target/powerpc/405-maclhwu-2.c,
4575 gcc.target/powerpc/405-mulchw-1.c,
4576 gcc.target/powerpc/405-mulchw-2.c,
4577 gcc.target/powerpc/405-mulchwu-1.c,
4578 gcc.target/powerpc/405-mulchwu-2.c,
4579 gcc.target/powerpc/405-mulhhw-1.c,
4580 gcc.target/powerpc/405-mulhhw-2.c,
4581 gcc.target/powerpc/405-mulhhwu-1.c,
4582 gcc.target/powerpc/405-mulhhwu-2.c,
4583 gcc.target/powerpc/405-mullhw-1.c,
4584 gcc.target/powerpc/405-mullhw-2.c,
4585 gcc.target/powerpc/405-mullhwu-1.c,
4586 gcc.target/powerpc/405-mullhwu-2.c,
4587 gcc.target/powerpc/405-nmacchw-1.c,
4588 gcc.target/powerpc/405-nmacchw-2.c,
4589 gcc.target/powerpc/405-nmachhw-1.c,
4590 gcc.target/powerpc/405-nmachhw-2.c,
4591 gcc.target/powerpc/405-nmaclhw-1.c,
4592 gcc.target/powerpc/405-nmaclhw-2.c,
4593 gcc.target/powerpc/440-macchw-1.c,
4594 gcc.target/powerpc/440-macchw-2.c,
4595 gcc.target/powerpc/440-macchwu-1.c,
4596 gcc.target/powerpc/440-macchwu-2.c,
4597 gcc.target/powerpc/440-machhw-1.c,
4598 gcc.target/powerpc/440-machhw-2.c,
4599 gcc.target/powerpc/440-machhwu-1.c,
4600 gcc.target/powerpc/440-machhwu-2.c,
4601 gcc.target/powerpc/440-maclhw-1.c,
4602 gcc.target/powerpc/440-maclhw-2.c,
4603 gcc.target/powerpc/440-maclhwu-1.c,
4604 gcc.target/powerpc/440-maclhwu-2.c,
4605 gcc.target/powerpc/440-mulchw-1.c,
4606 gcc.target/powerpc/440-mulchw-2.c,
4607 gcc.target/powerpc/440-mulchwu-1.c,
4608 gcc.target/powerpc/440-mulchwu-2.c,
4609 gcc.target/powerpc/440-mulhhw-1.c,
4610 gcc.target/powerpc/440-mulhhw-2.c,
4611 gcc.target/powerpc/440-mulhhwu-1.c,
4612 gcc.target/powerpc/440-mulhhwu-2.c,
4613 gcc.target/powerpc/440-mullhw-1.c,
4614 gcc.target/powerpc/440-mullhw-2.c,
4615 gcc.target/powerpc/440-mullhwu-1.c,
4616 gcc.target/powerpc/440-mullhwu-2.c,
4617 gcc.target/powerpc/440-nmacchw-1.c,
4618 gcc.target/powerpc/440-nmacchw-2.c,
4619 gcc.target/powerpc/440-nmachhw-1.c,
4620 gcc.target/powerpc/440-nmachhw-2.c,
4621 gcc.target/powerpc/440-nmaclhw-1.c,
4622 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4623
4624 2005-11-21 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR fortran/24774
4627 * gfortran.dg/inquire_9.f90: New test.
4628
4629 PR fortran/21647
4630 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4631
4632 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4633
4634 PR libfortran/24432
4635 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4636 Check that 'cos' is supported.
4637
4638 2005-11-21 Paul Thomas <pault@gcc.gnu.org
4639
4640 PR fortran/24223
4641 * gfortran.dg/substring_equivalence.f90: New test.
4642
4643 PR fortran/24705
4644 * gfortran.dg/auto_internal_assumed.f90: New test.
4645
4646 2005-11-21 Uros Bizjak <uros@kss-loka.si>
4647
4648 * gcc.dg/fold-div-2.c: New test.
4649
4650 2005-11-20 Ian Lance Taylor <ian@airs.com>
4651
4652 PR rtl-optimization/24883
4653 * gcc.c-torture/compile/pr24883.c: New test.
4654
4655 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
4656
4657 PR middle-end/20583
4658 * gcc.c-torture/compile/pr20583.c: New.
4659
4660 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
4661
4662 * gcc.c-torture/execute/usmul.c: New test.
4663
4664 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
4665
4666 * gcc.dg/tree-ssa/vrp22.c: New test.
4667
4668 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
4669
4670 PR middle-end/24912
4671 * gcc.dg/torture/pr24912-1.c: New test.
4672
4673 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
4674
4675 PR fortran/24862
4676 * gfortran.dg/arrayio_derived_1.f90: New test.
4677
4678 2005-11-19 Richard Guenther <rguenther@suse.de>
4679
4680 PR middle-end/23294
4681 * gcc.dg/tree-ssa/pr23294.c: New testcase.
4682
4683 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
4684
4685 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4686
4687 2005-11-18 Mark Mitchell <mark@codesourcery.com>
4688
4689 PR c++/8355
4690 * g++.dg/template/friend39.C: New test.
4691
4692 2005-11-18 James E Wilson <wilson@specifix.com>
4693
4694 * gcc.dg/builtin-strstr.c: New.
4695
4696 2005-11-18 Richard Henderson <rth@redhat.com>
4697
4698 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4699 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4700 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4701 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4702 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4703 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4704 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4705 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4706 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4707 renaming to remove initial "ia64-".
4708
4709 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
4710
4711 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4712
4713 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
4714
4715 * g++.dg/cpp/string-2.C: New test.
4716
4717 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
4718
4719 * gcc.dg/tree-ssa/loop-14.c: New test.
4720
4721 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
4722 Michael Chamberlain <michael@chamberlain.net.au>
4723
4724 * ada/acats/run_all.sh (target_run): Kill long running tests.
4725
4726 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4727
4728 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4729 * gcc.dg/cleanup-9.c: Likewise.
4730 * gcc.dg/cleanup-10.c: Likewise.
4731 * gcc.dg/cleanup-11.c: Likewise.
4732
4733 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4734
4735 PR fortran/24892
4736 * gfortran.dg/open_access_append_1.f90: New test.
4737 * gfortran.dg/open_access_append_2.f90: New test.
4738
4739 2005-11-16 Richard Guenther <rguenther@suse.de>
4740
4741 PR middle-end/24851
4742 * gcc.c-torture/execute/pr24851.c: New testcase.
4743
4744 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
4745
4746 * gcc.dg/fold-overflow-1.c: New test.
4747
4748 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
4749
4750 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4751 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4752
4753 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
4754
4755 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4756 structures.
4757 * g++.dg/eh/forced2.C: Likewise.
4758 * g++.dg/eh/forced3.C: Likewise.
4759 * g++.dg/eh/forced4.C: Likewise.
4760
4761 2005-11-11 Mike Stump <mrs@apple.com>
4762
4763 * g++.old-deja/g++.mike/unused.C: Add.
4764
4765 2005-11-15 Mark Mitchell <mark@codesourcery.com>
4766
4767 PR c++/24667
4768 * g++.dg/warn/Wcast-qual1.C: New test.
4769
4770 2005-11-15 Jan Hubicka <jh@suse.cz>
4771
4772 * gcc.dg/winline-5.c: Add large-unit-insns limit.
4773
4774 2005-11-14 David Edelsohn <edelsohn@gnu.org>
4775
4776 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4777
4778 2005-11-14 Diego Novillo <dnovillo@redhat.com>
4779
4780 PR 24840
4781 * gcc.dg/tree-ssa/pr24840.c: New test.
4782
4783 2005-11-14 Janis Johnson <janis187@us.ibm.com>
4784
4785 PR testsuite/24841
4786 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4787
4788 2005-11-14 Dale Johannesen <dalej@apple.com>
4789
4790 * gcc.c-torture/execute/20051113-1.c: New.
4791
4792 2005-11-14 Mark Mitchell <mark@codesourcery.com>
4793
4794 PR c++/24687
4795 * g++.dg/template/crash43.C: New test.
4796
4797 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
4798
4799 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4800
4801 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4802
4803 PR c++/24817
4804 * g++.dg/eh/spec8.C: New test.
4805
4806 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4807
4808 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4809
4810 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4811
4812 PR c++/20293
4813 * g++.dg/parse/ambig4.C: New test.
4814 * g++.dg/tc1/dr101.C: Adjust error markers.
4815 * g++.dg/lookup/strong-using-2.C: Likewise.
4816 * g++.dg/lookup/ambig5.C: Likewise.
4817 * g++.dg/lookup/ambig4.C: Likewise.
4818 * g++.dg/parse/crash22.C: Likewise.
4819
4820 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4821
4822 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4823
4824 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
4825
4826 * gcc.dg/nested-calls-1.c: New test.
4827
4828 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4829
4830 * gfortran.dg/complex_intrinsic_1.f90: New test.
4831 * gfortran.dg/complex_intrinsic_2.f90: New test.
4832 * gfortran.dg/fgetc_1.f90: New test.
4833 * gfortran.dg/fgetc_2.f90: New test.
4834 * gfortran.dg/fgetc_3.f90: New test.
4835 * gfortran.dg/ftell_1.f90: New test.
4836 * gfortran.dg/ftell_2.f90: New test.
4837 * gfortran.dg/gnu_logical_1.F: New test.
4838 * gfortran.dg/gnu_logical_2.f90: New test.
4839
4840 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
4841
4842 PR middle-end/24820
4843 * testsuite/gcc.dg/pr24820.c: New test.
4844
4845 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
4846
4847 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4848 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4849 variable.
4850
4851 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4852
4853 testsuite/24614
4854 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4855
4856 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4857
4858 * gcc.target/cris/cris.exp: New file.
4859 * gcc.target/cris/rld-legit1.c: New test.
4860 * gcc.target/cris/rld-legit2.c: New test.
4861
4862 2005-11-12 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR c++/24780
4865 * g++.dg/opt/pr24780.C: New test.
4866
4867 PR c++/24761
4868 * g++.dg/template/asm1.C: New test.
4869
4870 2005-11-12 Steven G. Kargl <kargls@comcast.net>
4871
4872 PR libgfortran/24787
4873 * gfortran.dg/scan_1.f90: New test.
4874
4875 2005-11-12 Jan Hubicka <jh@suse.cz>
4876
4877 * gcc.target/i386/minmax-1.c: New.
4878 * gcc.target/i386/minmax-2.c: New.
4879
4880 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
4881
4882 * gcc.dg/pr24445.c: Fix for 64-bit targets.
4883
4884 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
4885
4886 * gcc.c-torture/execute/20051110-1.c,
4887 gcc.c-torture/execute/20051110-2.c: New tests.
4888
4889 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4890
4891 PR middle-end/24750
4892 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4893 New tests.
4894
4895 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4896
4897 * lib/target-libpath.exp (get_shlib_extension): New proc.
4898 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4899 * lib/gfortran.exp (gfortran_link_flags): Likewise.
4900 * lib/objc.exp (objc_target_compile): Likewise.
4901 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4902 detection.
4903
4904 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4905
4906 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4907
4908 * lib/target-supports.exp (check_effective_target_static_libgfortran):
4909 Add -static to additional_flags and pass it to target_compile.
4910
4911 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4912
4913 PR libgfortran/24719
4914 gfortran.dg/read_noadvance.f90: New test.
4915
4916 PR libgfortran/24699
4917 gfortran.dg/fmt_t_2.f90: New test.
4918
4919 PR libgfortran/24785
4920 gfortran.dg/read_x_eor.f90: New test.
4921
4922 PR libgfortran/24584
4923 gfortran.dg/namelist_empty.f90: Rename test.
4924
4925 PR libgfortran/24489
4926 gfortran/read_eor.f90: Rename test.
4927
4928 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4929
4930 PR fortran/15976
4931 * gfortran.dg/automatic_module_variable.f90: New test.
4932
4933 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
4934
4935 PR target/24445
4936 * gcc.dg/pr24445.c: New test.
4937
4938 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4939
4940 PR fortran/24655
4941 PR fortran/24755
4942 * gfortran.dg/recursive_statement_functions.f90: Add statement
4943 functions using inline intrinsic functions and parameters to test
4944 that they no longer seg-fault.
4945
4946 PR fortran/24409
4947 gfortran.dg/nested_modules_4.f90: New test.
4948 gfortran.dg/nested_modules_5.f90: New test.
4949
4950 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
4951
4952 PR fortran/24643
4953 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4954
4955 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
4956
4957 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4958 failures.
4959
4960 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4961
4962 * gcc.dg/sparc-getcontext-1.c: New test.
4963
4964 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
4965
4966 * gcc.dg/ifcvt-fabs-1.c: New test.
4967
4968 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
4969
4970 PR other/4372
4971 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4972 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4973
4974 2005-11-09 Richard Guenther <rguenther@suse.de>
4975
4976 PR tree-optimization/24716
4977 * gcc.c-torture/execute/pr24716.c: New testcase.
4978
4979 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4980
4981 * gcc.dg/pr24624.c: Disable for non S/390 targets.
4982
4983 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4984
4985 PR 24624
4986 * gcc.dg/pr24624.c: Testcase added.
4987
4988 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4989
4990 PR 24623
4991 * g++.dg/other/pr24623.C: Testcase added.
4992
4993 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
4994
4995 PR fortran/22607
4996 * gfortran-dg/pure_byref_1.f90: New.
4997 * gfortran-dg/pure_byref_2.f90: New.
4998
4999 2005-11-09 Uros Bizjak <uros@kss-loka.si>
5000
5001 PR c/24101
5002 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5003 * gcc.dg/dg.exp: Run main loop also for *.i files.
5004
5005 2005-11-08 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR c++/19450
5008 * g++.dg/tls/diag-3.C: New test.
5009 * g++.dg/tls/diag-4.C: New test.
5010 * g++.dg/tls/static-1.C: New test.
5011 * g++.dg/tls/static-1a.cc: New file.
5012
5013 2005-11-08 Diego Novillo <dnovillo@redhat.com>
5014
5015 PR 23046
5016 * g++.dg/tree-ssa/pr23046.C: New test.
5017
5018 2005-11-08 Devang Patel <dpatel@apple.com>
5019
5020 PR tree-optimization/23115
5021 * gcc.dg/tree-ssa/pr23115.c: New.
5022
5023 2005-11-08 David Edelsohn <edelsohn@gnu.org>
5024
5025 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5026 * gcc.target/powerpc/pr16155.c: Same.
5027 * gcc.target/powerpc/altivec-1.c: Same.
5028 * gcc.target/powerpc/altivec-2.c: Same.
5029 * gcc.target/powerpc/altivec-3.c: Same.
5030 * gcc.target/powerpc/altivec-5.c: Same.
5031 * gcc.target/powerpc/altivec-11.c: Same.
5032 * gcc.target/powerpc/altivec-12.c: Same.
5033 * gcc.target/powerpc/altivec-14.c: Same.
5034 * gcc.target/powerpc/altivec-22.c: Same.
5035 * gcc.target/powerpc/altivec-consts.c: Same.
5036 * gcc.target/powerpc/altivec-pr22085.c: Same.
5037 * gcc.target/powerpc/altivec-splat.c: Same.
5038 * gcc.target/powerpc/altivec-varargs-1.c: Same.
5039 * gcc.target/powerpc/altivec-vec-merge.c: Same.
5040 * gcc.target/powerpc/darwin-longlong.c: Same.
5041
5042 2005-11-08 Uros Bizjak <uros@kss-loka.si>
5043
5044 PR target/19340
5045 * gcc.dg/pr19340.c: New test.
5046
5047 2005-11-07 Ian Lance Taylor <ian@airs.com>
5048
5049 PR rtl-optimization/24683
5050 * gcc.dg/pr24683.c: New test.
5051
5052 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5053
5054 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5055 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5056
5057 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5058
5059 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5060
5061 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5062
5063 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5064
5065 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5066
5067 PR target/24230
5068
5069 * gcc.target/powerpc/altivec-consts.c,
5070 gcc.target/powerpc/altivec-splat.c: New testcase.
5071
5072 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5073
5074 PR c/24599
5075
5076 * gcc.dg/overflow-2.c: New testcase.
5077
5078 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5079
5080 PR rtl-optimization/23567
5081 * gcc.c-torture/execute/20051104-1.c: New test.
5082
5083 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5084
5085 PR fortran/24534
5086 gfortran.dg/private_type_2.f90: Modified to check that case with
5087 PRIVATE declaration within derived type is accepted.
5088
5089 PR fortran/20838
5090 gfortran.dg/pointer_assign_1.f90: New test.
5091
5092 PR fortran/20840
5093 * gfortran.dg/arrayio_0.f90: New test.
5094
5095 PR fortran/17737
5096 gfortran.dg/data_initialized.f90: New test.
5097 gfortran.dg/data_constraints_1.f90: New test.
5098 gfortran.dg/data_constraints_2.f90: New test.
5099
5100 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5101
5102 PR fortran/24174
5103 PR fortran/24305
5104 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5105
5106 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5107
5108 PR 24670
5109 * gcc.dg/tree-ssa/pr24670.c: New test.
5110
5111 2005-11-05 Ian Lance Taylor <ian@airs.com>
5112
5113 PR target/22432
5114 * gcc.target/i386/pr22432.c: New test.
5115
5116 2005-11-05 Richard Henderson <rth@redhat.com>
5117
5118 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5119 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5120 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5121 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5122 from gcc.dg/alpha-*.
5123 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5124 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5125
5126 2005-11-05 Andreas Jaeger <aj@suse.de>
5127
5128 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5129
5130 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5131
5132 PR target/23424
5133 * gcc.dg/torture/pr23424-1.c: New test.
5134
5135 2005-11-04 Richard Henderson <rth@redhat.com>
5136
5137 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5138 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5139 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5140 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5141 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5142 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5143 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5144 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5145 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5146 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5147 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5148 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5149 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5150 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5151 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5152 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5153 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5154 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5155 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5156 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5157 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5158 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5159 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5160 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5161 Move from gcc.dg/.
5162 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5163 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5164 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5165 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5166 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5167 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5168 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5169 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5170 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5171 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5172 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5173 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5174 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5175 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5176 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5177 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5178 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5179 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5180 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5181 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5182 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5183 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5184 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5185 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5186 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5187 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5188 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5189 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5190 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5191 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5192 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5193 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5194 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5195 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5196 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5197 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5198 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5199 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5200 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5201 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5202 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5203 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5204 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5205 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5206 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5207
5208 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5209
5210 PR 24627
5211 * gcc.dg/tree-ssa/pr24627.c: New test.
5212
5213 2005-11-04 Paul Brook <paul@codesourcery.com>
5214
5215 * gcc.dg/tls/opt-10.c: New test.
5216
5217 2005-11-04 Andreas Jaeger <aj@suse.de>
5218
5219 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5220 avoid extra warnings.
5221
5222 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5223
5224 PR libfortran/22298
5225 * gcc/testsuite/lib/target-supports.exp
5226 (check_effective_target_static_libgfortran): New
5227 static_libgfortran effective target.
5228 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5229 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5230
5231 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5232
5233 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5234
5235 2005-11-03 Josh Conner <jconner@apple.com>
5236
5237 PR c++/19989
5238 g++.dg/ext/array2.C: New test.
5239 g++.dg/template/dependent-name3.C: New test.
5240 g++.dg/template/dependent-name4.C: New test.
5241 g++.dg/template/sfinae2.C: New test.
5242
5243 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5244
5245 PR preprocessor/22042
5246 * gcc.dg/cpp/strify4.c: New test.
5247
5248 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5249
5250 PR c++/17964
5251 * g++.dg/cpp/string-1.C: New test.
5252
5253 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5254
5255 * gcc.target/powerpc: New directory.
5256 * gcc.target/powerpc/powerpc.exp: New file.
5257 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5258 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5259 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5260 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5261 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5262 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5263 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5264 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5265 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5266 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5267 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5268 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5269 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5270 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5271 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5272 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5273 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5274 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5275 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5276 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5277 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5278 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5279 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5280 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5281 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5282 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5283 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5284 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5285 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5286 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5287 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5288 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5289 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5290 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5291
5292 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5293
5294 PR c++/21627
5295 * g++.dg/warn/inline2.C: New test.
5296
5297 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5298
5299 PR middle-end/23155
5300 * g++.dg/ext/c99struct1.C: New test.
5301 * gcc.dg/union-cast-1.c: New test.
5302 * gcc.dg/union-cast-2.c: New test.
5303 * gcc.dg/union-cast-3.c: New test.
5304
5305 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5306
5307 PR middle-end/24589
5308 * gcc.c-torture/execute/zero-struct-2.c: New test.
5309
5310 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5311
5312 PR c++/24582
5313 * g++.dg/init/switch1.C: New test.
5314
5315 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5316
5317 * gcc.dg/delay-slot-1.c: New test.
5318
5319 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5320
5321 PR target/24620
5322 * gcc.dg/pr24620.c: New test.
5323
5324 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5325
5326 PR c/24329
5327 * gcc.dg/format/unnamed-1.c: New test.
5328
5329 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5330
5331 PR c++/22434
5332 * g++.dg/expr/cond8.C: New test.
5333
5334 PR c++/24560
5335 * g++.dg/parse/dot1.C: New test.
5336
5337 2005-11-02 Jan Hubicka <jh@suse.cz>
5338
5339 PR target/23303
5340 * gcc.dg/i386-lea.c: New test
5341
5342 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5343
5344 PR target/24615
5345 * gcc.dg/pr24615.c: New test.
5346
5347 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5348
5349 PR target/24600
5350 * gcc.dg/pr24600.c: New test.
5351
5352 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5353
5354 PR c++/19253
5355 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5356 * g++.dg/parse/typename9.C: New test.
5357 * g++/dg/parse/typename10.C: Likewise.
5358
5359 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5360
5361 PR fortran/18157
5362 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5363 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5364 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5365
5366 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5367
5368 PR c++/24569
5369 * g++.dg/debug/static1.C: New test.
5370
5371 2005-11-02 Josh Conner <jconner@apple.com>
5372
5373 * g++.dg/crash38.C: moved into proper directory...
5374 * g++.dg/template/crash42.C: ...here
5375
5376 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5377
5378 PR target/18338
5379 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5380 pcc_bitfield_type_matters || default_packed.
5381
5382 * lib/target-supports.exp
5383 (check_effective_target_pcc_bitfield_type_matters): New proc.
5384 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5385
5386 PR testsuite/23304
5387 * lib/target-supports.exp (check_effective_default_packed): New proc.
5388 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5389 Gate expected errors on target ! default_packed.
5390 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5391
5392 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5393
5394 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5395 change (r106358).
5396
5397 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5398
5399 PR fortran/24008
5400 * gfortran.dg/entry_5.f90: New.
5401 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5402
5403 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5404
5405 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5406
5407 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5408
5409 PR fortran/21565
5410 gfortran.dg/namelist_blockdata.f90: New test.
5411
5412 PR fortran/18737
5413 gfortran.dg/external_implicit_none.f90: New test.
5414
5415 PR fortran/14994
5416 * gfortran.dg/secnds.f: New test.
5417
5418 2005-10-31 Jan Hubicka <jh@suse.cz>
5419
5420 PR target/20928
5421 * gcc.c-torture/compile/pr20928.c: New test.
5422
5423 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5424
5425 PR middle-end/23492
5426 * gcc.c-torture/compile/zero-strct-5.c: New test.
5427
5428 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5429
5430 PR libgfortran/24584
5431 * gfortran.dg/pr24584.f90: New test.
5432
5433 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5434
5435 PR fortran/18883
5436 * gfortran.dg/char_result_9.f90: New.
5437 * gfortran.dg/char_result_10.f90: New.
5438
5439 2005-10-30 Jan Hubicka <jh@suse.cz>
5440
5441 * g++.dg/tree-ssa/pr24172.C: New testcase.
5442
5443 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5444
5445 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5446
5447 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5448
5449 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5450 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5451 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5452 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5453 gfortran.dg/enum_9.f90,
5454 gfortran.fortran-torture/compile/enum_1.f90,
5455 gfortran.fortran-torture/execute/enum_1.f90,
5456 gfortran.fortran-torture/execute/enum_2.f90,
5457 gfortran.fortran-torture/execute/enum_3.f90,
5458 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5459
5460 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5461
5462 PR target/18482
5463 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5464 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5465
5466 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5467
5468 PR libfortran/20179
5469 * gfortran.dg/mixed_io_1.f90: New test.
5470 * gfortran.dg/mixed_io_1.c: New file.
5471
5472 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5473
5474 * gfortran.dg/malloc_free_1.f90: New test.
5475
5476 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5477
5478 * gcc.dg/nested-func-4.c: Require profiling -pg.
5479
5480 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5481
5482 PR C++/23229
5483 * g++.dg/warn/main-2.C: New test.
5484
5485 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5486
5487 PR fortran/24545
5488 * gfortran.dg/interface_2.f90: new test.
5489
5490 2005-10-28 Josh Conner <jconner@apple.com>
5491
5492 PR c++/22153
5493 * g++.dg/template/crash38.C: New test.
5494 * g++.dg/parse/explicit1.C: Change expected errors.
5495
5496 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5497
5498 PR C++/23426
5499 * g++.dg/other/large-size-array.C: New test.
5500
5501 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5502
5503 PR middle-end/24362
5504 * g++.dg/opt/complex4.C: New test.
5505
5506 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5507
5508 * gcc.dg/nested-func-4.c: New test.
5509
5510 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5511
5512 PR fortran/24158
5513 gfortran.dg/derived_recursion.f90: New test.
5514 gfortran.dg/implicit_actual.f90: New test.
5515
5516 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5517
5518 PR middle-end/24295, PR testsuite/24477
5519 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5520 removed when weakref hits the tree.
5521
5522 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5523
5524 * gfortran.dg/cray_pointers_4.f90: New test.
5525
5526 * gfortran.dg/cray_pointers_5.f90: New test.
5527
5528 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5529
5530 PR fortran/22290
5531 * gfortran.dg/assign_5.f90: New test.
5532 * gfortran.dg/assign_6.f: New test.
5533
5534 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5535
5536 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5537 CPU has no SSE support.
5538
5539 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5540
5541 PR libgfortran/24224
5542 * gfortran.dg/arrayio_1.f90: Update attribution.
5543 * gfortran.dg/arrayio_2.f90: Update attribution.
5544 * gfortran.dg/arrayio_3.f90: Update attribution.
5545 * gfortran.dg/arrayio_4.f90: Update test conditions.
5546 * gfortran.dg/arrayio_5.f90: Update attribution.
5547 * gfortran.dg/arrayio_6.f90: New test.
5548 * gfortran.dg/arrayio_7.f90: New test.
5549
5550 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5551
5552 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5553
5554 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5555
5556 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5557
5558 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5559
5560 PR fortran/24416
5561 * gfortran.dg/namelist_char_only.f90: New test.
5562
5563 2005-10-24 Asher Langton <langton2@llnl.gov>
5564
5565 PR fortran/17031
5566 PR fortran/22282
5567 * gfortran.dg/cray_pointers_1.f90: New test.
5568 * gfortran.dg/cray_pointers_2.f90: New test.
5569 * gfortran.dg/cray_pointers_3.f90: New test.
5570 * gfortran.dg/loc_1.f90: New test.
5571 * gfortran.dg/loc_2.f90: New test.
5572
5573 2005-10-24 Steven Bosscher <stevenb@suse.de>
5574
5575 * gcc.dg/pr24225.c: New test.
5576
5577 2005-10-24 Asher Langton <langton2@llnl.gov>
5578
5579 * gfortran.dg/dup_save_1.f90: New test.
5580 * gfortran.dg/dup_save_2.f90: New test.
5581
5582 2005-10-24 Paul Brook <paul@codesourcery.com>
5583
5584 PR 24107
5585 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5586 stdint.h.
5587
5588 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5589
5590 PR libgfortran/24489
5591 * gfortran.dg/pr24489.f90: New test.
5592
5593 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5594
5595 PR fortran/23635
5596 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5597
5598 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
5599
5600 PR target/18911
5601 * g++.dg/init/array16.C: Skip for mmix-*-*.
5602
5603 2005-10-23 Asher Langton <langton2@llnl.gov>
5604
5605 * gfortran.dg/byte_1.f90: New test.
5606 * gfortran.dg/byte_2.f90: New test.
5607
5608 2005-10-23 David Edelsohn <edelsohn@gnu.org>
5609
5610 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5611
5612 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
5613
5614 PR fortran/18022
5615 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5616
5617 PR fortran/24311
5618 * gfortran.dg/merge_char_const.f90: New test.
5619
5620 PR fortran/24384
5621 * gfortran.dg/spread_scalar_source.f90: New test.
5622
5623 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
5624
5625 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5626
5627 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5628 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5629
5630 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5631
5632 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
5633
5634 PR fortran/24426
5635 * gfortran.dg/der_pointer_4.f90: New.
5636
5637 2005-10-22 David Ayers <d.ayers@inode.at>
5638
5639 * obj-c++.dg/except-1.mm: Simplify.
5640
5641 2005-10-21 David Ayers <d.ayers@inode.at>
5642
5643 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5644
5645 2005-10-21 Jakub Jelinek <jakub@redhat.com>
5646
5647 * gfortran.dg/assumed_dummy_2.f90: New test.
5648
5649 2005-10-21 James E Wilson <wilson@specifix.com>
5650
5651 PR preprocessor/15220
5652 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5653
5654 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
5655
5656 * gcc.c-torture/execute/20051021-1.c: New test.
5657
5658 2005-10-21 Mark Mitchell <mark@codesourcery.com>
5659
5660 PR c++/24260
5661 * g++.dg/ext/tmplattr1.C: New test.
5662
5663 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
5664
5665 PR fortran/24440
5666 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5667
5668 2005-10-20 Geoffrey Keating <geoffk@apple.com>
5669
5670 * obj-c++.dg/except-1.mm: New.
5671
5672 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5673
5674 2005-10-21 Alan Modra <amodra@bigpond.net.au>
5675
5676 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5677
5678 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
5679
5680 PR middle-end/24295
5681 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5682 declarations with the same names as thunks' alias targets, use
5683 aliases instead.
5684 * gcc.dg/attr-alias-3.c: New test.
5685 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5686
5687 2005-10-20 Mark Mitchell <mark@codesourcery.com>
5688
5689 PR c++/22618
5690 * g++.dg/parse/access8.C: New test.
5691
5692 2005-10-20 Richard Guenther <rguenther@suse.de>
5693
5694 PR c++/24439
5695 * g++.dg/tree-ssa/pr24439.C: New testcase.
5696
5697 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
5698
5699 * g++.dg/opt/delay-slot-1.C: New test.
5700
5701 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
5702
5703 PR fortran/21625
5704 * gfortran.fg/der_init_1.f90: New.
5705
5706 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5707
5708 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5709
5710 2005-10-19 Mark Mitchell <mark@codesourcery.com>
5711
5712 PR c++/21908
5713 * g++.dg/parse/error28.C: New test.
5714
5715 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5716
5717 * gcc.dg/profile-generate-2.c: New test.
5718
5719 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
5720
5721 PR target/23589
5722 * g++.dg/ext/dllimport11.C: New.
5723
5724 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5725
5726 PR c++/22293
5727 * g++.dg/other/friend3.C: New test.
5728
5729 2005-10-18 Mark Mitchell <mark@codesourcery.com>
5730
5731 PR c++/23293
5732 * g++.dg/template/error19.C: New test.
5733
5734 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
5735
5736 PR c++/21383
5737 * g++.dg/overload/koenig2.C: New.
5738
5739 PR c++/23118
5740 * g++.dg/overload/error2.C: New.
5741
5742 PR c++/22604
5743 * g++.dg/inherit/covariant14.C: New.
5744
5745 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5746
5747 PR c++/23440
5748 * g++.dg/parse/for1.C: New test.
5749
5750 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
5751
5752 PR fortran/23446
5753 * gfortran.dg/host_dummy_index_1.f90: New test.
5754
5755 PR fortran/21459
5756 * gfortran.dg/automatic_char_len_2.f90: New test.
5757
5758 PR fortran/20866
5759 * gfortran.dg/recursive_statement_functions.f90: New test.
5760
5761 PR fortran/20853
5762 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5763
5764 PR fortran/20849
5765 * gfortran.dg/external_initializer.f90: New test.
5766
5767 PR fortran/20837
5768 * non_module_public.f90: New test.
5769
5770 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
5771
5772 PR c++/24386
5773 * g++.dg/template/overload7.C: New.
5774
5775 PR c++/22551
5776 * g++.dg/other/switch2.C: Remove expected warnings.
5777
5778 PR c++/21353
5779 * g++.dg/template/defarg6.C: New.
5780
5781 2005-10-17 Uros Bizjak <uros@kss-loka.si>
5782
5783 PR target/24315
5784 * gcc.target/i386/pr24315.c: New test.
5785
5786 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5787
5788 PR c++/24389
5789 * g++.dg/template/static21.C: New test.
5790 * g++.dg/template/static21-a.cc: Likewise.
5791
5792 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
5793
5794 PR c++/23959
5795 * g++.dg/warn/Wswitch-default-1.C: New test.
5796 * g++.dg/warn/Wswitch-default-2.C: New test.
5797
5798 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5799
5800 PR c++/22173
5801 * g++.dg/parse/template18.C: New test.
5802 * g++.dg/template/nontype15.C: Likewise.
5803
5804 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
5805
5806 PR fortran/22273
5807 * gfortran.dg/spec_expr_2.f90: New.
5808
5809 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
5810
5811 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5812 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5813 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5814 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5815 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5816 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5817 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5818 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
5819 previous target-specific skips and warning-message matches where
5820 applicable.
5821
5822 2005-10-15 Mark Mitchell <mark@codesourcery.com>
5823
5824 PR c++/21347
5825 * g++.dg/warn/Wctor-dtor.C: New test.
5826
5827 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5828
5829 PR c/23439
5830 * gcc.dg/for-1.c: New test.
5831
5832 2005-10-14 Mark Mitchell <mark@codesourcery.com>
5833
5834 PR c++/19565
5835 * g++.dg/warn/Wconversion1.C: New test.
5836 * g++.dg/ext/packed4.C: Compile with -w.
5837 * g++.dg/opt/20050511-1.C: Likewise.
5838 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5839
5840 2005-10-14 Jakub Jelinek <jakub@redhat.com>
5841
5842 * gfortran.dg/boz_5.f90: New test.
5843
5844 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
5845
5846 PR c++/22551
5847 * g++.dg/other/switch2.C: New.
5848
5849 PR c++/23984
5850 * g++.dg/init/ctor7.C: New.
5851
5852 2005-10-13 David Edelsohn <edelsohn@gnu.org>
5853
5854 PR c++/23730
5855 * g++.dg/parse/crash32.C: New test.
5856
5857 2005-10-13 Mark Mitchell <mark@codesourcery.com>
5858
5859 PR c++/20721
5860 * g++.dg/init/goto2.C: New test.
5861
5862 PR c++/22464
5863 * g++.dg/template/crash/41.C: New test.
5864
5865 PR c++/22180
5866 * g++.dg/template/crash40.C: New test.
5867
5868 PR c++/23694
5869 * g++.dg/parse/friend5.C: New test.
5870
5871 PR c++/23307
5872 * g++.dg/template/crash38.C: New test.
5873
5874 PR c++/22352
5875 * g++.dg/template/friend38.C: New test.
5876
5877 PR c++/22405
5878 * g++.dg/template/crash39.C: New test.
5879
5880 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
5881
5882 * gcc.dg/debug/dwarf2/dwarf-char1.c,
5883 gcc.dg/debug/dwarf2/dwarf-char2.c,
5884 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5885
5886 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5887
5888 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
5889
5890 * gcc.dg/dll-2.c: Add tests for warnings.
5891 * gcc.dg/dll-3.c: Likewise.
5892 * gcc.dg/dll-4.c: Likewise.
5893
5894 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5895 * g++.dg/ext/dllimport2.C: Likewise.
5896 * g++.dg/ext/dllimport3.C: Likewise.
5897 * g++.dg/ext/dllimport7.C: Likewise.
5898 * g++.dg/ext/dllimport8.C: Likewise.
5899 * g++.dg/ext/dllimport9.C: Likewise.
5900
5901 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
5902
5903 PR fortran/24092
5904 * gfortran.dg/derived_pointer_recursion.f90: New test.
5905
5906 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
5907
5908 * gcc.c-torture/execute/20051012-1.c: New test.
5909
5910 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5911
5912 PR fortran/18082
5913 * gfortran.dg/automatic_char_len_1.f90: New test.
5914
5915 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5916
5917 PR fortran/20847
5918 * gfortran.dg/save_common.f90: New test.
5919
5920 PR fortran/20856
5921 * gfortran.dg/save_result.f90: New test.
5922
5923 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5924
5925 PR c++/21592
5926 * g++.dg/template/dependent-expr1.C: Add new expected error.
5927 * g++.dg/template/dependent-expr2.C: Adjust error text.
5928 * g++.dg/template/overload6.C: New.
5929
5930 PR c++/23797
5931 * g++.dg/other/typename8.C: New.
5932
5933 PR c++/21117
5934 * g++.dg/other/return1.C: New.
5935
5936 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
5937
5938 PR c++/24052
5939 * g++.dg/ext/label5.C: New.
5940
5941 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5942
5943 PR c++/19964
5944 * g++.dg/parse/crash31.C: New.
5945
5946 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
5947
5948 * g++.dg/ipa/ipa-1.c: New test.
5949 * g++.dg/ipa/ipa-2.c: New test.
5950 * g++.dg/ipa/ipa-3.c: New test.
5951 * g++.dg/ipa/ipa-4.c: New test.
5952 * g++.dg/ipa/ipa-5.c: New test.
5953 * g++.dg/ipa/ipa.exp: New file.
5954
5955 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5956
5957 PR fortran/24207
5958 * gfortran.dg/private_type_3.f90: New test.
5959
5960 2005-10-11 Steven G. Kargl <kargls@comcast.net>
5961
5962 PR fortran/20786
5963 gfortran.dg/aint_anint_1.f90: New test.
5964
5965 2005-10-11 Steven G. Kargl <kargls@comcast.net>
5966
5967 PR libgfortran/24313
5968 gfortran.dg/csqrt.f: New test.
5969
5970 2005-10-11 Ian Lance Taylor <ian@airs.com>
5971
5972 PR c++/8057
5973 * g++.dg/warn/noeffect7.C: New test.
5974 * g++.dg/warn/noeffect2.C: Instantiate templates.
5975 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
5976 and warning.
5977
5978 2005-10-11 Mark Mitchell <mark@codesourcery.com>
5979
5980 PR c++/21089
5981 * g++.dg/init/float1.C: New test.
5982
5983 PR c++/24277
5984 * g++.dg/init/member1.C: Tweak error markers.
5985
5986 2005-10-11 Janis Johnson <janis187@us.ibm.com>
5987
5988 PR testsuite/24281
5989 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5990 Check for null pointer.
5991
5992 2005-10-11 Mark Mitchell <mark@codesourcery.com>
5993
5994 PR c++/21369
5995 * g++.dg/parse/ret-type3.C: New test.
5996
5997 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
5998
5999 PR tree-opt/23946
6000 * gcc.c-torture/compile/pr23946.c: New test.
6001
6002 2005-10-11 Jakub Jelinek <jakub@redhat.com>
6003
6004 * g++.dg/opt/mmx2.C: New test.
6005
6006 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6007
6008 PR c++/24277
6009 * g++.dg/template/static20.C: New test.
6010
6011 PR c++/24302
6012 * g++.dg/warn/Wunused-12.C: New test.
6013
6014 PR c++/23437
6015 * g++.dg/template/arg4.C: New test.
6016
6017 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6018
6019 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6020 * gcc.dg/ucnid-3.c: Likewise.
6021 * gcc.dg/ucnid-4.c: Likewise.
6022 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6023 * g++.dg/other/ucnid-1.C: Likewise.
6024 * gcc.dg/sparc-frame-1.c: New test.
6025
6026 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6027
6028 PR c++/24139
6029 * g++.dg/template/spec27.C: New test.
6030
6031 PR c++/24275
6032 * g++.dg/template/static19.C: New test.
6033
6034 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6035
6036 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6037 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6038
6039 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
6040
6041 PR target/24136
6042 * gfortran.fortran-torture/compile/pr24136.f: New test.
6043
6044 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
6045
6046 PR c++/22172
6047 * g++.dg/parse/crash30.C: New test.
6048
6049 2005-10-07 Richard Guenther <rguenther@suse.de>
6050
6051 PR middle-end/24227
6052 * gcc.c-torture/compile/pr24227.c: New testcase.
6053
6054 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6055
6056 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6057 Do not put aligned attributes on array elements.
6058
6059 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6060
6061 PR testsuite/23611, PR testsuite/23615
6062 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6063 writing prototypes of library functions by hand.
6064 * obj-c++.dg/bitfield-4.mm: Likewise.
6065 * obj-c++.dg/const-str-4.mm: Likewise.
6066 * obj-c++.dg/encode-4.mm: Likewise.
6067 * obj-c++.dg/encode-5.mm: Likewise.
6068 * obj-c++.dg/encode-6.mm: Likewise.
6069 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6070 * obj-c++.dg/method-10.mm: Likewise.
6071 * obj-c++.dg/method-17.mm: Likewise.
6072 * obj-c++.dg/method-19.mm: Likewise.
6073 * obj-c++.dg/try-catch-2.mm: Likewise.
6074
6075 2005-10-06 Richard Henderson <rth@redhat.com>
6076
6077 PR 24236
6078 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6079
6080 2005-10-06 Dale Johannesen <dalej@apple.com>
6081
6082 * gcc.c-torture/execute/20030125-1.c: Correct.
6083
6084 2005-10-06 Richard Guenther <rguenther@suse.de>
6085
6086 PR tree-optimization/24238
6087 * g++.dg/tree-ssa/pr24238.C: New testcase.
6088
6089 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6090
6091 PR 18568
6092 * gfortran.dg/der_pointer_3.f90: New test.
6093
6094 2005-10-05 Devang Patel <dpatel@apple.com>
6095
6096 PR Debug/23205
6097 * g++.dg/other/PR23205.C: New.
6098
6099 2005-10-05 Richard Henderson <rth@redhat.com>
6100
6101 PR target/23602
6102 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6103 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6104
6105 2005-10-05 Dale Johannesen <dalej@apple.com>
6106
6107 * gcc.c-torture/execute/float-floor.c: New.
6108
6109 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6110
6111 PR tree-optimization/21419
6112 PR tree-optimization/24146
6113 PR tree-optimization/24151
6114
6115 * g++.dg/ext/asm7.C: New.
6116 * g++.dg/ext/asm8.C: New.
6117 * gcc.dg/asm-1.c: Compile on all targets.
6118 * gcc.dg/asm-pr24146.c: New.
6119 * gcc.dg/pr21419.c: Adjust error messages.
6120
6121 2005-10-05 Richard Guenther <rguenther@suse.de>
6122
6123 PR fortran/24176
6124 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6125
6126 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6127
6128 PR c++/23513
6129 * g++.dg/template/spec22.C: Robustify test.
6130 * g++.dg/template/spec26.C: New.
6131
6132 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6133
6134 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6135 if target supports vector instructions.
6136
6137 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6138
6139 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6140 C99 functions.
6141
6142 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6143
6144 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6145 check_effective_target_fortran_large_int): Replace cached result
6146 when target changes.
6147
6148 2005-10-04 Devang Patel <dpatel@apple.com>
6149
6150 * gcc.dg/i386-sse-vect-types.c: New.
6151
6152 2005-10-04 Ian Lance Taylor <ian@airs.com>
6153
6154 PR preprocessor/13726
6155 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6156 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6157
6158 2005-10-04 Richard Guenther <rguenther@suse.de>
6159
6160 PR c/23576
6161 * gcc.dg/noncompile/pr23576.c: New testcase.
6162
6163 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6164
6165 PR middle-end/23125
6166 * gcc.dg/register-var-3.c: New test.
6167
6168 2005-10-04 Steven Bosscher <stevenb@suse.de>
6169
6170 * gcc.dg/pr23049.c: New test.
6171
6172 * gcc.dg/ucnid-4.c: Fix test.
6173
6174 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6175
6176 PR 23445
6177 * gcc.c-torture/compile/pr23445.c: New test.
6178
6179 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6180
6181 * g++.dg/overload/unknown1.C: New.
6182
6183 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6184
6185 PR c++/17775
6186 * g++.dg/template/repo4.C: New test.
6187
6188 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6189
6190 PR libfortran/19308
6191 * gfortran.dg/large_real_kind_2.F90: New test.
6192 * gfortran.dg/large_integer_kind_2.f90: New test.
6193
6194 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6195
6196 * lib/target-supports.exp (check_effective_target_vect_shift):
6197 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6198 (check_effective_target_vect_condition): Fix copy-n-pasto.
6199
6200 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6201 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6202 targets.
6203
6204 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6205
6206 PR c++/22621
6207 * g++.dg/template/overload5.C : New test.
6208
6209 PR c++/23840
6210 * g++.dg/expr/stdarg1.C: New test.
6211
6212 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6213
6214 PR 24142
6215 * gcc.c-torture/execute/pr24142.c: New test.
6216
6217 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6218
6219 PR 24141
6220 * gcc.c-torture/execute/pr24141.c: New test.
6221
6222 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6223 Diego Novillo <dnovillo@redhat.com>
6224
6225 PR 23604
6226 * gcc.c-torture/execute/pr23604.c: New test.
6227
6228 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6229
6230 PR fortran/16404
6231 PR fortran/20835
6232 PR fortran/20890
6233 PR fortran/20899
6234 PR fortran/20900
6235 PR fortran/20901
6236 PR fortran/20902
6237 gfortran.dg/equiv_constraint_1.f90: New test.
6238 gfortran.dg/equiv_constraint_2.f90: New test.
6239 gfortran.dg/equiv_constraint_3.f90: New test.
6240 gfortran.dg/equiv_constraint_4.f90: New test.
6241 gfortran.dg/equiv_constraint_5.f90: New test.
6242 gfortran.dg/equiv_constraint_6.f90: New test.
6243 gfortran.dg/equiv_constraint_7.f90: New test.
6244 gfortran.dg/equiv_constraint_8.f90: New test.
6245 gfortran.dg/private_type_1.f90: New test.
6246 gfortran.dg/private_type_2.f90: New test.
6247 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6248 980628-10.f: Assert std=gnu to permit mixing of
6249 types in equivalence statements.
6250
6251 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6252
6253 PR 24112
6254 * gfortran.dg/open_status_1.f90: New.
6255
6256 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6257
6258 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6259 * gcc.dg/vect/pr22480.c: Clean up temp files.
6260 * gcc.dg/vect/pr23831.c: Clean up temp files.
6261 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6262 Clean up temp files.
6263 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6264 Clean up temp files.
6265
6266 * gcc.dg/20050309-1.c: Clean up temp files.
6267 * gcc.dg/20050325-1.c: Clean up temp files.
6268
6269 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6270
6271 PR tree-optimization/24059
6272 * gcc.dg/vect/pr24059.c : New test.
6273
6274 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR middle-end/24109
6277 * gcc.c-torture/execute/20050929-1.c: New test.
6278
6279 2005-09-29 Steven Bosscher <stevenb@suse.de>
6280
6281 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6282
6283 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6284
6285 PR c/21419
6286 * gcc.dg/pr21419.c: New test.
6287
6288 2005-09-29 Steven Bosscher <stevenb@suse.de>
6289
6290 * gcc.dg/pr23911.c: New test.
6291
6292 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6293
6294 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6295
6296 PR c++/16782
6297 * g++.dg/parse/qualified4.C: New test.
6298 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6299 * g++.old-deja/g++.mike/p8154.C: Likewise.
6300
6301 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6302
6303 PR c++/22147
6304 * g++.dg/template/friend37.C: New test.
6305 * g++.dg/parse/crash28.C: Adjust error markers.
6306
6307 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR fortran/18518
6310 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6311
6312 2005-09-27 Devang Patel <dpatel@apple.com>
6313
6314 PR tree-optimization/23625
6315 * gcc.dg/pr23625.c: New test.
6316
6317 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6318
6319 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6320 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6321
6322 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR fortran/23677
6325 * gfortran.fortran-torture/execute/save_1.f90: New test.
6326 * gfortran.dg/save_1.f90: New test.
6327
6328 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6329
6330 * gcc.target/i386/builtin-apply-mmx.c: New test.
6331
6332 PR target/22576
6333 * gcc.target/i386/pr22576.c: New test.
6334
6335 PR target/22585
6336 * gcc.target/i386/pr22585.c: New test.
6337
6338 PR target/23268
6339 * gcc.target/i386/pr23268.c: New test.
6340
6341 PR middle-end/23831
6342 * gcc.dg/vect/pr23831.c: New test.
6343
6344 PR target/24055
6345 * gcc.target/i386/pr24055.c: New test.
6346
6347 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6348
6349 PR tree-optimization/23960
6350 * gcc.c-torture/compile/pr23960.c: New.
6351
6352 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6353
6354 PR fortran/16861
6355 * gfortran.dg/nested_modules_3.f90: New.
6356
6357 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6358
6359 PR fortran/24005
6360 gfortran.dg/interface_1.f90: New test.
6361
6362 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6363 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6364
6365 PR fortran/23843
6366 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6367
6368 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6369
6370 PR fortran/23516
6371 * gfortran.dg/imag_1.f: New test.
6372 * gfortran.dg/imag_2.f: Ditto.
6373
6374 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6375
6376 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6377
6378 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR c++/21983
6381 * g++.dg/warn/pr21983.C: New test.
6382
6383 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6384
6385 PR c++/23993
6386 * g++.dg/template/array14.C: New test.
6387
6388 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6389
6390 PR fortran/19929
6391 * gfortran.dg/der_ptr_component_1.f90: New test.
6392
6393 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6394
6395 PR c++/23965
6396 * g++.dg/template/error1.C: Reject "no matching function" message.
6397
6398 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6399
6400 PR c++/17609
6401 * g++.dg/lookup/error1.C: New test.
6402
6403 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6404
6405 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6406 functionality of the testcase.
6407
6408 2005-09-20 Richard Henderson <rth@redhat.com>
6409
6410 * gcc.dg/vect/vect-22.c: Require vect_float.
6411 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6412
6413 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6414
6415 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6416 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6417 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6418 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6419 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6420 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6421 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6422 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6423 * gcc.dg/cpp/ucnid-8.c: New test.
6424
6425 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR tree-optimization/23929
6428 * gcc.c-torture/compile/pr23929.c: New test.
6429
6430 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6431
6432 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6433 for one loop.
6434
6435 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6436
6437 PR testsuite/23186
6438 * g++.dg/other/pr22003.C: Require named sections.
6439
6440 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR c++/23947
6443 * g++.dg/rtti/crash3.C: New test.
6444
6445 PR tree-optimization/23818
6446 * gcc.dg/pr23818.c: New test.
6447
6448 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6449
6450 PR fortran/23420
6451 * gfortran.dg/print_fmt_4.f: New.
6452
6453 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR fortran/23663
6456 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6457
6458 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6459
6460 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6461 Use pointers to local alignable arrays instead. Added comments.
6462 * gcc.dg/vect/vect-46.c: Likewise.
6463 * gcc.dg/vect/vect-48.c: Likewise.
6464 * gcc.dg/vect/vect-49.c: Likewise.
6465 * gcc.dg/vect/vect-52.c: Likewise.
6466 * gcc.dg/vect/vect-53.c: Likewise.
6467 * gcc.dg/vect/vect-54.c: Likewise.
6468 * gcc.dg/vect/vect-56.c: Likewise.
6469 * gcc.dg/vect/vect-57.c: Likewise.
6470 * gcc.dg/vect/vect-58.c: Likewise.
6471 * gcc.dg/vect/vect-60.c: Likewise.
6472 * gcc.dg/vect/vect-61.c: Likewise.
6473
6474 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6475 The test is no longer vectorizable on vect_no_align targets.
6476 * gcc.dg/vect/vect-43.c: Likewsie.
6477
6478 * gcc.dg/vect/vect-44.c: Added comments.
6479 * gcc.dg/vect/vect-45.c: Added comments.
6480 * gcc.dg/vect/vect-50.c: Added comments.
6481 * gcc.dg/vect/vect-51.c: Added comments.
6482
6483 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6484 aligned type.
6485 * gcc.dg/vect/Os-vect-95.c: Likewise.
6486
6487 * gcc.dg/vect/vect-41.c: Test removed.
6488 * gcc.dg/vect/vect-47.c: Test removed.
6489 * gcc.dg/vect/vect-55.c: Test removed.
6490 * gcc.dg/vect/vect-59.c: Test removed.
6491
6492 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6493
6494 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6495 No longer vectorizable on vect_no_align targets.
6496 * gcc.dg/vect/pr20122.c: Likewise.
6497 * gcc.dg/vect/vect-74.c: Likewise.
6498 * gcc.dg/vect/vect-75.c: Likewise.
6499 * gcc.dg/vect/vect-76.c: Likewise.
6500
6501 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6502 Will not be vectorizable on vect_no_align targets once aliasing issues
6503 are resolved.
6504 * gcc.dg/vect/vect-79.c: Likewise.
6505
6506 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6507 * gcc.dg/vect/vect-78.c: Likewise.
6508 * gcc.dg/vect/vect-97.c: Likewise.
6509
6510 2005-09-19 Steven Bosscher <stevenb@suse.de>
6511
6512 * gcc.dg/pr23943.c: New test.
6513
6514 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6515
6516 PR fortran/19181
6517 * gfortran.dg/derived_pointer_null_1.f90: New test.
6518
6519 2005-09-18 Richard Guenther <rguenther@suse.de>
6520
6521 PR middle-end/23944
6522 * gcc.c-torture/compile/pr23944.c: New testcase.
6523
6524 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6525
6526 PR fortran/15975
6527 * gfortran.dg/der_pointer_2.f90: New test.
6528
6529 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6530
6531 PR fortran/16861
6532 * gfortran.dg/nested_modules_2.f90: New test.
6533
6534 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6535
6536 PR c++/18368
6537 * g++.dg/other/semicolon.C: New test.
6538
6539 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6540
6541 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6542 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6543
6544 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6545
6546 PR c++/23914
6547 * g++.dg/template/static18.C: New test.
6548
6549 PR c++/21514
6550 * g++.dg/template/crash19.C: Remove dg-error marker.
6551 * g++.dg/template/local4.C: New test.
6552
6553 2005-09-16 Paul Brook <paul@codesourcery.com>
6554
6555 PR fortran/23906
6556 * gfortran.dg/dependency_1.f90: New test.
6557
6558 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6559
6560 PR c++/23896
6561 * g++.dg/template/static17.C: New test.
6562
6563 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6564
6565 PR c++/23139
6566 * g++.dg/warn/huge-val1.C: New test.
6567
6568 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6569
6570 PR c++/13140
6571 * g++.dg/parse/class2.C: New test.
6572 * g++.dg/template/explicit8.C: Likewise.
6573 * g++.dg/template/spec25.C: Likewise.
6574
6575 2005-09-14 Josh Conner <jconner@apple.com>
6576
6577 PR middle-end/23584
6578 * gcc.dg/pr23584.c: New test.
6579
6580 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6581
6582 PR fortran/21875 Internal Unit Array I/O, NIST
6583 * gfortran.dg/arrayio_1.f90: New test.
6584 * gfortran.dg/arrayio_1.f90: New test.
6585 * gfortran.dg/arrayio_1.f90: New test.
6586 * gfortran.dg/arrayio_1.f90: New test.
6587 * gfortran.dg/arrayio_1.f90: New test.
6588
6589 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6590
6591 PR middle-end/22480
6592 * gcc.dg/vect/pr22480.c: New test.
6593
6594 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6595
6596 PR fortran/19358
6597 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6598
6599 2005-09-13 Josh Conner <jconner@apple.com>
6600
6601 PR c++/23180
6602 * g++.dg/init/struct2.C: New test.
6603 * g++.dg/init/struct3.C: New test.
6604
6605 2005-09-13 Janis Johnson <janis187@us.ibm.com>
6606
6607 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6608 Clean up temp files.
6609 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6610 gcc.dg/tree-ssa/builtin-fprintf-1.c,
6611 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6612 gcc.dg/tree-ssa/builtin-printf-1.c,
6613 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6614 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6615 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6616 gcc.dg/tree-ssa/builtin-vprintf-1.c,
6617 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6618 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6619 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6620 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6621 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6622 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6623 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6624 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6625
6626 2005-09-13 Josh Conner <jconner@apple.com>
6627
6628 * lib/gcc-dg.exp: Load scanipa.exp.
6629 (cleanup-dump): New procedure.
6630 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6631 * lib/scandump.exp: New file.
6632 * lib/scantree.exp: Use it.
6633 * lib/scanipa.exp: New file.
6634
6635 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
6636
6637 PR fortran/17740
6638 * gfortran.dg/generic_4.f90: New test.
6639
6640 2005-09-13 Uros Bizjak <uros@kss-loka.si>
6641
6642 PR target/23816
6643 * gcc.target/i386/pr23816-1.c: New test.
6644 * gcc.target/i386/pr23816-2.c: New test.
6645
6646
6647 2005-09-13 Bastian Blank <waldi@debian.org>
6648
6649 PR c++/16171
6650 * g++.dg/abi/mangle26.C: New test.
6651 * g++.dg/abi/mangle27.C: New test.
6652 * g++.dg/abi/mangle28.C: New test.
6653 * g++.dg/abi/mangle29.C: New test.
6654
6655 PR c++/23839
6656 * g++.dg/parse/register1.C: New test.
6657
6658 2005-09-13 Mark Mitchell <mark@codesourcery.com>
6659
6660 PR c++/23842
6661 * g++.dg/template/access16.C: New test.
6662
6663 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6664
6665 * gfortran.dg/char_pack_2.f90: Increase the vector size.
6666
6667 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6668
6669 PR fortran/18899
6670 * gfortran.dg/shape_2.f90: New test.
6671
6672 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6673
6674 PR target/19269
6675 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6676 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6677 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6678 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6679 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6680 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6681 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6682 tests.
6683
6684 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6685
6686 PR c++/23841
6687 * g++.dg/parse/template17.C: New test.
6688
6689 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6690
6691 PR c++/23789
6692 * g++.dg/template/nontype14.C: New test.
6693
6694 2005-09-12 Ian Lance Taylor <ian@airs.com>
6695
6696 PR g++/7874
6697 * g++.dg/lookup/friend7.C: New test.
6698 * g++.dg/lookup/friend8.C: New test.
6699 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6700 so that it will be found via argument dependent lookup.
6701 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6702 friend functions which will no longer be found.
6703 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6704 function g, so that it will be found via argument dependent
6705 lookup.
6706 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6707 * g++.old-deja/g++.mike/net43.C: Likewise.
6708
6709 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6710
6711 PR c++/23691
6712 * g++.dg/template/static16.C: New test.
6713
6714 2005-09-12 Josh Conner <jconner@apple.com>
6715
6716 PR middle-end/23237
6717 * gcc.c-torture/compile/pr23237.c: New test.
6718
6719 2005-09-11 Richard Henderson <rth@redhat.com>
6720
6721 * g++.dg/other/error8.C: Update expected diagnostic text.
6722
6723 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6724
6725 PR libfortran/19872
6726 * gfortran.dg/overwrite_1.f: New test.
6727
6728 2005-09-09 Josh Conner <jconner@apple.com>
6729
6730 * g++.dg/init/pr23180-1.C: Removed.
6731 * g++.dg/init/pr23180-2.C: Removed.
6732
6733 2005-09-09 David Daney <ddaney@avtrex.com>
6734
6735 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6736 files which are ...
6737 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6738 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6739
6740 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6741
6742 * gfortran.dg/iostat_2.f90: New test.
6743
6744 2005-09-09 Mark Mitchell <mark@codesourcery.com>
6745
6746 PR c++/22252
6747 * g++.dg/ext/interface1.C: New test.
6748 * g++.dg/ext/interface1.h: Likewise.
6749 * g++.dg/ext/interface1a.cc: Likewise.
6750
6751 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
6752
6753 * gfortran.dg/iomsg_1.f90: New test case.
6754
6755 2005-09-09 Richard Guenther <rguenther@suse.de>
6756
6757 PR c++/23624
6758 * g++.dg/tree-ssa/pr23624.C: New testcase.
6759
6760 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6761
6762 PR fortran/19239
6763 * gfortran.dg/vector_subscript_1.f90,
6764 * gfortran.dg/vector_subscript_2.f90: New tests.
6765
6766 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6767
6768 PR fortran/21104
6769 * gfortran.dg/array_alloc_1.f90,
6770 * gfortran.dg/array_alloc_2.f90,
6771 * gfortran.dg/array_alloc_3.f90: New tests.
6772
6773 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6774
6775 PR fortran/12840
6776 * gfortran.dg/array_constructor_6.f90
6777 * gfortran.dg/array_constructor_7.f90
6778 * gfortran.dg/array_constructor_8.f90
6779 * gfortran.dg/array_constructor_9.f90
6780 * gfortran.dg/array_constructor_10.f90
6781 * gfortran.dg/array_constructor_11.f90
6782 * gfortran.dg/array_constructor_12.f90: New tests.
6783
6784 2005-09-08 Josh Conner <jconner@apple.com>
6785
6786 PR c++/23180
6787 * g++.dg/init/pr23180-1.C: New test.
6788 * g++.dg/init/pr23180-2.C: New test.
6789
6790 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6791
6792 PR fortran/18878
6793 * gfortran.dg/module_double_reuse.f90: New.
6794
6795 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6796
6797 PR fortran/23270
6798 PR fortran/22304
6799 PR fortran/18870
6800 PR fortran/17917
6801 PR fortran/16511
6802 * gfortran.dg/common_equivalence_1.f: New.
6803 * gfortran.dg/common_equivalence_2.f: New.
6804 * gfortran.dg/common_equivalence_3.f: New.
6805 * gfortran.dg/contained_equivalence_1.f90: New.
6806 * gfortran.dg/module_blank_common.f90: New.
6807 * gfortran.dg/module_commons_1.f90: New.
6808 * gfortran.dg/module_equivalence_1.f90: New.
6809 * gfortran.dg/nested_modules_1.f90: New.
6810 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6811 equivalences and add comment to connect the test with
6812 the PR.
6813
6814 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6815
6816 PR fortran/23765
6817 * gfortran.dg/common_6.f90: New test.
6818
6819 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6820
6821 PR fortran/15326
6822 * gfortran.dg/char_result_1.f90,
6823 * gfortran.dg/char_result_2.f90,
6824 * gfortran.dg/char_result_3.f90,
6825 * gfortran.dg/char_result_4.f90,
6826 * gfortran.dg/char_result_5.f90,
6827 * gfortran.dg/char_result_6.f90,
6828 * gfortran.dg/char_result_7.f90,
6829 * gfortran.dg/char_result_8.f90: New tests.
6830
6831 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6832
6833 PR fortran/19928
6834 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6835
6836 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6837
6838 PR obj-c++/16816
6839 * obj-c++.dg/selector-5.mm: New test.
6840 * obj-c++.dg/selector-6.mm: New test.
6841
6842 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6843
6844 PR objc/20574
6845 PR objc/19324
6846 * objc.dg/error-1.m: New test.
6847
6848 2005-09-07 Richard Sandiford <richard@codesourcery.com>
6849
6850 PR fortran/23373
6851 * gfortran.fortran-torture/execute/pr23373-1.f90,
6852 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6853
6854 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
6855
6856 PR libfortran/23760
6857 * gfortran.dg/g77/1832.f: Remove long string in write statement
6858 to allow the test to pass on correct list directed output with
6859 prepended space.
6860
6861 2005-09-07 James E Wilson <wilson@specifix.com>
6862
6863 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6864
6865 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6866
6867 * gfortran.dg/parameter+save.f90: Rename to
6868 * gfortran.dg/parameter_save.f90: .. this.
6869
6870 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6871
6872 PR fortran/20848
6873 * gfortran.dg/parameter+save.f90: New test case.
6874
6875 2005-09-06 Richard Sandiford <richard@codesourcery.com>
6876
6877 PR fortran/19269
6878 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6879
6880 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR c/23075
6883 * gcc.dg/pr23075.c: New test.
6884 * g++.dg/warn/pr23075.C: New test.
6885
6886 PR target/22362
6887 * gcc.target/i386/pr22362.c: New test.
6888
6889 PR rtl-optimization/23098
6890 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6891
6892 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6893 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6894 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6895
6896 2005-09-06 Mark Mitchell <mark@codesourcery.com>
6897
6898 * g++.dg/expr/cast6.C: New test.
6899
6900 PR c++/9782
6901 * g++.dg/init/new15.C: New test.
6902
6903 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6904
6905 * gcc.dg/vect/Os-vect-95.c: New test.
6906 * gcc.dg/vect/vect-95.c: Same.
6907
6908 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6909
6910 * gcc.dg/vect/vect-29.c: Update xfail testing.
6911 * gcc.dg/vect/vect-44.c: Same.
6912 * gcc.dg/vect/vect-48.c: Same.
6913 * gcc.dg/vect/vect-50.c: Same.
6914 * gcc.dg/vect/vect-72.c: Same.
6915 * gcc.dg/vect/vect-77.c: Same.
6916 * gcc.dg/vect/vect-78.c: Same.
6917 * gcc.dg/vect/vect-80.c: Same.
6918 * gcc.dg/vect/vect-96.c: Same.
6919 * gcc.dg/vect/vect-100.c: Same.
6920 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6921 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6922 * gfortran.dg/vect/vect-5.f90: Same.
6923
6924 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6925
6926 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6927 start strings.
6928 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6929 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6930
6931 PR c++/23056
6932 * g++.dg/opt/pr23056.C: New test.
6933
6934 PR rtl-optimization/23098
6935 * gcc.target/i386/pr23098.c: New test.
6936
6937 2005-09-05 Mark Mitchell <mark@codesourcery.com>
6938
6939 PR c++/23667
6940 * g++.dg/template/static15.C: New test.
6941
6942 PR c++/21440
6943 * g++.dg/ext/stmtexpr5.C: New test.
6944 * g++.dg/ext/stmtexpr6.C: Likewise.
6945
6946 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
6947
6948 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6949
6950 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6951 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6952 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6953
6954 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
6955
6956 PR libfortran/23321
6957 * gfortran.dg/direct_io_4.f90: New test case.
6958
6959 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
6960 Rasmus Hahn <rassahah@neofonie.de>
6961
6962 PR libobjc/23108
6963 * objc.dg/type-stream-1.m: New test.
6964
6965 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
6966
6967 PR fortran/23661
6968 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6969 gfortran.dg/print_fmt_3.f90: New test.
6970
6971 2005-09-03 Jakub Jelinek <jakub@redhat.com>
6972
6973 * gfortran.dg/fmt_t_1.f90: New test.
6974
6975 2005-09-03 Jakub Jelinek <jakub@redhat.com>
6976
6977 PR rtl-optimization/23454
6978 * g++.dg/opt/pr23454.C: New test.
6979
6980 2005-09-03 Mark Mitchell <mark@codesourcery.com>
6981
6982 PR c++/23699
6983 * g++.dg/ext/static1.C: New test.
6984
6985 2005-09-02 Richard Henderson <rth@redhat.com>
6986
6987 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6988 tail call to check_fa_work.
6989
6990 2005-09-02 Mark Mitchell <mark@codesourcery.com>
6991
6992 PR c++/21687
6993 * g++.dg/other/gc3.C: New test.
6994
6995 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
6996
6997 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6998 * gcc.dg/20050826-1.c: Likewise.
6999
7000 2005-08-31 Mark Mitchell <mark@codesourcery.com>
7001
7002 PR c++/23167
7003 * g++.dg/expr/volatile1.C: New test.
7004
7005 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
7006
7007 PR middle-end/23547
7008 * gcc.dg/pr23547.c: New test.
7009
7010 2005-09-02 Richard Sandiford <richard@codesourcery.com>
7011
7012 PR c/22061
7013 * gcc.c-torture/execute/pr22061-1.c,
7014 * gcc.c-torture/execute/pr22061-2.c,
7015 * gcc.c-torture/execute/pr22061-3.c,
7016 * gcc.c-torture/execute/pr22061-4.c: New tests.
7017
7018 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
7019
7020 * gcc.dg/Wredundant-decls-2.c: New test to check that
7021 -Wredundant-decls does not issue warning for a variable
7022 definition following a declaration.
7023
7024 2005-09-01 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR debug/7241
7027 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7028 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7029 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7030
7031 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7032 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7033 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7034 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7035 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7036 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7037 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7038 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7039
7040 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7041
7042 PR objc/23306
7043 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7044 scan-assmbler.
7045
7046 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
7047
7048 PR target/21255
7049 * gcc.dg/pr21255-1.c: New test.
7050 * gcc.dg/pr21255-2-mb.c: Likewise.
7051 * gcc.dg/pr21255-2-ml.c: Likewise.
7052 * gcc.dg/pr21255-3.c: Likewise.
7053 * gcc.dg/pr21255-4.c: Likewise.
7054
7055 2005-08-31 Dale Johannesen <dalej@apple.com>
7056
7057 * gcc.dg/20050830-1.c: New.
7058
7059 2005-08-31 Josh Conner <jconner@apple.com>
7060
7061 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7062 command-line options for arm-*-* targets.
7063 * g++.dg/init/array16.C: Likewise.
7064 * g++.dg/other/crash-4.C: Likewise.
7065
7066 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7067
7068 PR obj-c++/23640
7069 * obj-c++.dg/gnu-runtime-3.mm: New test.
7070
7071 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7072
7073 PR c++/13377
7074 * g++.dg/lookup/ambig4.C: New test.
7075 * g++.dg/lookup/ambig5.C: New test.
7076 * g++.dg/tc1/dr101.C: Adjust error markers.
7077
7078 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7079
7080 PR c++/23639
7081 * g++.dg/template/ttp5.C: Adjust error markers.
7082
7083 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7084
7085 PR testsuite/23609
7086 * lib/obj-c++.exp: Include target-libpath.exp.
7087 (obj-c++_link_flags): Look for the GNU libobjc library
7088 and set the library path to include it.
7089 Don't manually set LD_LIBRARY_PATH (etc.) but call
7090 set_ld_library_path_env_vars instead.
7091 (obj-c++_target_compile): Don't set library path or
7092 linker flags because they are already set correctly
7093 in obj-c++_link_flags.
7094
7095 2005-08-30 Josh Conner <jconner@apple.com>
7096
7097 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7098 to command-line options for arm-*-* targets.
7099
7100 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7101
7102 * g++.dg/other/i386-1.C: New.
7103
7104 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR preprocessor/20348
7107 PR preprocessor/20356
7108 * gcc.dg/cpp/pr20348.c: New test.
7109 * gcc.dg/cpp/pr20348.h: New file.
7110 * gcc.dg/cpp/inc/pr20348.h: New file.
7111 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7112 * gcc.dg/cpp/pr20356.c: New test.
7113 * gcc.dg/cpp/pr20356.h: New file.
7114 * gcc.dg/cpp/inc/pr20356.h: New file.
7115 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7116
7117 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7118
7119 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7120 Fix array dimension to avoid correct end-of-file error.
7121
7122 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7123
7124 PR libfortran/23598
7125 * gfortran.dg/iostat_1.f90: New test.
7126
7127 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7128
7129 PR middle-end/23408
7130 * gcc.dg/pr23408.c: New test.
7131
7132 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7133
7134 PR c++/23099
7135 * g++.dg/init/member1.C: Make sure erroneous static data member
7136 definitions are required.
7137 * g++.dg/template/static13.C: New test.
7138 * g++.dg/template/static14.C: Likewise.
7139
7140 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7141
7142 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7143 -march=pentium4, remove ilp32 requirement.
7144
7145 PR middle-end/23484
7146 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7147 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7148
7149 2005-08-29 Andreas Jaeger <aj@suse.de>
7150
7151 PR testsuite/23607
7152 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7153
7154 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7155
7156 * gcc.c-torture/execute/20050316-2.c: New test.
7157 * gcc.c-torture/execute/20050316-3.c: New test.
7158 * gcc.dg/torture/pr16104-1.c: New test.
7159
7160 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7161
7162 PR middle-end/23463
7163 * gcc.c-torture/execute/zero-struct-1.c: New test.
7164
7165 2005-08-27 Richard Guenther <rguenther@suse.de>
7166
7167 PR target/23575
7168 * gcc.target/i386/pr23575.c: New testcase.
7169
7170 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR rtl-optimization/23561
7173 * gcc.c-torture/execute/20050826-1.c: New test.
7174
7175 PR rtl-opt/23560
7176 * gcc.c-torture/execute/20050826-2.c: New test.
7177
7178 2005-08-26 Dale Johannesen <dalej@apple.com>
7179
7180 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7181 * gcc.dg/20050826-1.c: New.
7182
7183 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7184
7185 PR c++/19004
7186 * g++.dg/template/nontype13.C: New test.
7187
7188 PR c++/23491
7189 * g++.dg/init/new14.C: New test.
7190 * g++.dg/expr/anew1.C: Do not XFAIL.
7191 * g++.dg/expr/anew2.C: Likewise.
7192 * g++.dg/expr/anew3.C: Likewise.
7193
7194 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7195
7196 PR middle-end/22439
7197 * gcc.dg/vla-3.c: New test.
7198
7199 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7200
7201 PR fortran/20363
7202 * gfortran.dg/named_interface.f90: New.
7203
7204 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7205
7206 * gcc.c-torture/execute/frame-address.c: New test.
7207
7208 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7209
7210 PR c++/20817
7211 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7212
7213 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7214
7215 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7216
7217 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7218
7219 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7220 * gcc.dg/altivec-22.c: Rename from..
7221 * gcc.dg/altivec-nomfcr.c: ..this.
7222
7223 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7224
7225 PR tree-optimization/23546
7226 * gcc.dg/tree-ssa/pr23546.c: New test.
7227
7228 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7229
7230 PR fortran/17758
7231 * gfortran.dg/nonreturning_statements.f90: New test.
7232
7233 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7234
7235 PR c++/22454
7236 * g++.dg/parse/crash29.C: New.
7237
7238 2005-08-23 DJ Delorie <dj@redhat.com>
7239
7240 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7241 constants have the L suffix.
7242
7243 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7244
7245 PR c++/23044
7246 * g++.dg/template/instantiate8.C: New.
7247
7248 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7249
7250 PR middle-end/23467
7251 * gcc.c-torture/execute/pr23467.c: New test.
7252
7253 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR tree-optimization/22043
7256 * gcc.c-torture/execute/20050613-1.c: New test.
7257
7258 2005-08-23 Ben Elliston <bje@au.ibm.com>
7259
7260 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7261
7262 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR rtl-optimization/23478
7265 * g++.dg/opt/pr23478.C: New test.
7266
7267 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7268
7269 PR c/18715
7270 * gcc.dg/switch-warn-3.c: New test.
7271
7272 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7273
7274 PR c++/22233
7275 * g++.dg/template/param1.C: New test.
7276
7277 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7278
7279 PR c++/23089
7280 * g++.dg/other/incomplete1.C: New test.
7281
7282 2005-08-22 Ira Rosen <irar@il.ibm.com>
7283
7284 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7285 are vectorizable.
7286
7287 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7288
7289 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7290 d_lines_5.f: New.
7291
7292 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7293
7294 * gcc.target/i386/sse-4.c: New test.
7295
7296 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7297
7298 PR testsuite/23239
7299 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7300
7301 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7302
7303 * gcc.dg/20050811-1.c: New test.
7304 * gcc.dg/20050811-2.c: New test.
7305
7306 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7307
7308 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7309
7310 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7311
7312 PR 23476
7313 * gcc.c-torture/compile/pr23476.c: New test.
7314
7315 2005-08-19 Devang Patel <dpatel@apple.com>
7316
7317 PR tree-optimization/23048
7318 * gcc.dg/tree-ssa/pr23048.c: New test.
7319
7320 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7321
7322 PR middle-end/20624
7323 * g++.dg/warn/Wreturn-3.C: New test
7324
7325 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7326
7327 PR tree-optimization/22228
7328 * g++.dg/vect/pr22543.cc: New test.
7329
7330 2005-08-17 Steven Bosscher <stevenb@suse.de>
7331
7332 PR tree-optimization/21574
7333 * gcc.dg/tree-ssa/pr21574.c: New test.
7334
7335 2005-08-16 James E Wilson <wilson@specifix.com>
7336
7337 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7338
7339 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7340
7341 PR tree-opt/23402
7342 * gcc.c-torture/compile/zero-strct-3.c: New test.
7343 * gcc.c-torture/compile/zero-strct-4.c: New test.
7344
7345 2005-08-16 Steven Bosscher <stevenb@suse.de>
7346
7347 PR target/23376
7348 * gcc.target/x86_64/pr23376.c: New test.
7349
7350 2005-08-16 Ian Lance Taylor <ian@airs.com>
7351
7352 PR c++/23337
7353 * g++.dg/ext/vector2.C: New.
7354
7355 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7356
7357 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7358
7359 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7360
7361 PR libfortran/23428
7362 * gfortran.dg/inquire-complex.f90: New test case.
7363
7364 2005-08-16 James E Wilson <wilson@specifix.com>
7365
7366 PR tree-optimization/21105
7367 * gcc.dg/large-size-array.c: New.
7368
7369 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7370
7371 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7372 type.
7373 * gcc.dg/vect/vect-41: Likewise.
7374 * gcc.dg/vect/vect-42: Likewise.
7375 * gcc.dg/vect/vect-43: Likewise.
7376 * gcc.dg/vect/vect-44: Likewise.
7377 * gcc.dg/vect/vect-46: Likewise.
7378 * gcc.dg/vect/vect-47: Likewise.
7379 * gcc.dg/vect/vect-48: Likewise.
7380 * gcc.dg/vect/vect-52: Likewise.
7381 * gcc.dg/vect/vect-53: Likewise.
7382 * gcc.dg/vect/vect-54: Likewise.
7383 * gcc.dg/vect/vect-55: Likewise.
7384 * gcc.dg/vect/vect-56: Likewise.
7385 * gcc.dg/vect/vect-57: Likewise.
7386 * gcc.dg/vect/vect-58: Likewise.
7387 * gcc.dg/vect/vect-59: Likewise.
7388 * gcc.dg/vect/vect-60: Likewise.
7389 * gcc.dg/vect/vect-61: Likewise.
7390 * gcc.dg/vect/vect-85: Likewise.
7391 * gcc.dg/vect/vect-87: Likewise.
7392 * gcc.dg/vect/vect-88: Likewise.
7393 * gcc.dg/vect/vect-93.c: Likewise.
7394 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7395 * gcc.dg/vect/vect-75: Likewise.
7396 * gcc.dg/vect/vect-76: Likewise.
7397 * gcc.dg/vect/vect-77: Likewise.
7398 * gcc.dg/vect/vect-78: Likewise.
7399 * gcc.dg/vect/vect-80: Likewise.
7400 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7401 vectorized for the expected reason, rather than checking how alignment
7402 was handled.
7403 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7404 type and also instead of aligned pointers. Added documentation.
7405
7406 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7407
7408 * gfortran.dg/power.f90: New test.
7409
7410 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR rtl-optimization/23299
7413 * g++.dg/opt/pr23299.C: New test.
7414
7415 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7416
7417 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7418
7419 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7420
7421 * g++.dg/template/local6.C: New test.
7422
7423 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7424
7425 * execute/exceptions/finally-1.m: Check that the catch and finally are
7426 being called. Also add a "return 0;" at the end of main.
7427
7428 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7429
7430 PR fortran/21432.
7431 * gfortran.dg/namelist_print_1.f: New test of functionality of
7432 PRINT namelist.
7433 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7434 namelist generates error with -std=f95.
7435
7436 2005-08-14 Ira Rosen <irar@il.ibm.com>
7437
7438 PR tree-optimization/23119
7439 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7440
7441 2005-08-13 Marcin Koziej <creep@desk.pl>
7442 Andrew Pinski <pinskia@physics.uc.edu>
7443
7444 PR libobjc/22492
7445 * execute/exceptions/finally-1.m: New test.
7446
7447 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7448
7449 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7450 testsuite.
7451 * objc/execute/exceptions/trivial.m: New test.
7452 * objc.dg/try-catch-11.m: Move to ...
7453 * objc/execute/exceptions/foward-1.m: Here.
7454 * objc.dg/try-catch-2.m: Move to ...
7455 * objc/execute/exceptions/catchall-1.m: Here.
7456 * objc.dg/try-catch-8.m: Move to ...
7457 * objc/execute/exceptions/local-variables-1.m: Here.
7458
7459 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7460
7461 * objc.dg/nested-func-1.m: Move to ...
7462 * objc/execute/nested-func-1.m: Here.
7463
7464 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7465
7466 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7467 in ${options} instead of [target_info name].
7468 * lib/obj-c++.exp (objc_target_compile): Likewise.
7469
7470 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7471
7472 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7473
7474 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7475
7476 part of PR testsuite/23348
7477 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7478 of the torture options.
7479 * objc/compile/trivial.m: New test.
7480
7481 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7482
7483 * gfortran.dg/eoshift.f90: Correct format.
7484
7485 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7486
7487 * gfortran.fortran-torture/execute/character_passing.f90:
7488 Fix comment typo.
7489
7490 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7491
7492 PR c++/8271
7493 * g++.dg/template/unify10.C: New.
7494
7495 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7496
7497 * g++.dg/parse/pr22514.C: Move to...
7498 * g++.dg/debug/pr22514.C: here.
7499
7500 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7501
7502 PR c++/23266
7503 * g++.dg/inherit/pure1.C: New test.
7504
7505 * ChangeLog: Fix typos.
7506
7507 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7508 Steven Bosscher <stevenb@suse.de>
7509
7510 * gfortran.dg/runtime_warning_1.f90: New test.
7511
7512 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7513
7514 PR c++/23219
7515 * g++.dg/parse/crash28.C: New.
7516
7517 2005-08-11 Richard Guenther <rguenther@suse.de>
7518
7519 PR target/23289
7520 * gcc.target/i386/tailcall-1.c: New testcase.
7521
7522 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7523
7524 * gcc.dg/vect/vect-67.c: Un-xfail.
7525
7526 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7527
7528 PR c++/23225
7529 * g++.dg/testsuite/parse/crash27.C: new test.
7530
7531 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7532
7533 PR libfortran/22143
7534 * gfortran.dg/shift-kind.f90: New testcase.
7535
7536 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7537
7538 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7539 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7540
7541 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7542
7543 PR c++/20646
7544 * g++.dg/other/mult-stor1.C: New test.
7545
7546 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7547
7548 * gcc.c-torture/pr18299-1.c: Move to ...
7549 * gcc.c-torture/compile/pr18299-1.c: Here.
7550
7551 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7552
7553 * gfortran/fortran.torture/execute/character_passing.f90:
7554 Fix types for LSAME.
7555
7556 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7557
7558 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7559 input data back to what it was originally.
7560
7561 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7562
7563 * objc.dg/try-catch-8.m: Enable for all targets.
7564
7565 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7566
7567 * gcc.dg/pr23165.c: New test.
7568
7569 2005-08-09 Steven Bosscher <stevenb@suse.de>
7570
7571 PR tree-optimization/23234
7572 * gcc.dg/tree-ssa/pr23234.c: New test.
7573
7574 2005-08-08 Josh Conner <jconner@apple.com>
7575
7576 PR rtl-optimization/23241
7577 * gcc.dg/char-compare.c: New test.
7578
7579 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7580
7581 PR c++/22508
7582 * g++.dg/init/new13.C: New test.
7583
7584 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7585
7586 PR c++/21166
7587 * g++.dg/other/crash-4.C: Adjust
7588 * g++/dg/ext/packed9.C: New.
7589
7590 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7591
7592 PR middle-end/21964
7593 * gcc.c-torture/execute/pr21964-1.c: New test.
7594
7595 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7596
7597 PR c/22458
7598 * gcc.dg/pr22458-1.c: New test.
7599
7600 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
7601 Steven G. Kargl <kargls@comcast.net>
7602
7603 PR fortran/22390
7604 * gfortran.dg/flush_1.f90: New test.
7605
7606 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7607
7608 PR c++/23191
7609 * g++.dg/template/eh2.C: New test.
7610
7611 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7612
7613 PR c++/19498
7614 * g++.dg/template/instantiate7.C: New test.
7615
7616 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
7617
7618 PR c/23113
7619 * gcc.dg/Wunused-value-1.c: New test.
7620
7621 2005-08-06 Richard Sandiford <richard@codesourcery.com>
7622
7623 PR rtl-optimization/23233
7624 * gcc.c-torture/compile/pr23233-1.c: New test.
7625
7626 2005-08-06 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR fortran/18833
7629 PR fortran/20850
7630 * gfortran.dg/equiv_1.f90: New test.
7631 * gfortran.dg/equiv_2.f90: New test.
7632 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7633 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7634 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7635
7636 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7637
7638 * gcc.c-torture/execute/vrp-5.c: New test.
7639 * gcc.c-torture/execute/vrp-6.c: New test.
7640 * gcc.dg/tree-ssa/vrp21.c: New test.
7641
7642 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7643
7644 * g++.dg/parse/pr22514.C: New test.
7645
7646 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
7647
7648 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7649
7650 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7651 instead of constant loads / pool entries.
7652
7653 2005-08-05 David Edelsohn <edelsohn@gnu.org>
7654
7655 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7656 TEST_TO_WCTYPE.
7657
7658 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7659
7660 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7661 __WINT_TYPE__ in generated prototypes if possible.
7662
7663 2005-08-04 Diego Novillo <dnovillo@redhat.com>
7664
7665 PR 22037
7666 * g++.dg/tree-ssa/pr22037.C:
7667
7668 2005-08-04 Richard Henderson <rth@redhat.com>
7669
7670 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7671 scan-tree-dump-times directive.
7672
7673 2005-08-04 Jan Hubicka <jh@suse.cz>
7674
7675 * gcov-1.C: Fix switch counts.
7676 * gcov-4b.c: Likewise.
7677
7678 2005-08-03 Jeff Law <law@redhat.com>
7679
7680 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7681
7682 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
7683
7684 * gcc.c-torture/execute/pr23135.c: New test.
7685
7686 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7687
7688 PR tree-optimization/19899
7689 * gcc.dg/tree-ssa/scev-1.c: New test.
7690 * gcc.dg/tree-ssa/scev-2.c: New test.
7691
7692 2005-08-03 Richard Sandiford <richard@codesourcery.com>
7693
7694 PR target/18582
7695 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7696
7697 2005-08-03 Jan Hubicka <jh@suse.cz>
7698
7699 * update-conroll.c: New testcase.
7700 * update-conroll-2.c: New testcase.
7701
7702 2005-08-02 David Edelsohn <edelsohn@gnu.org>
7703
7704 * gfortran.dg/constant_substring.f: New test.
7705 * gfortran.dg/pr22491.f: New test.
7706
7707 2005-08-02 Jan Hubicka <jh@suse.cz>
7708
7709 * update-threading.c: Replace by the proper one.
7710
7711 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7712
7713 PR 23164
7714 * g++.dg/tree-ssa/pr23164.C: New test.
7715
7716 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7717
7718 * gcc.dg/tree-ssa/pr23192.c: New test.
7719
7720 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
7721
7722 * gcc.c-torture/execute/vrp-4.c: New test.
7723
7724 2005-08-02 Jan Hubicka <jh@suse.cz>
7725
7726 * update-threading.c: New test.
7727
7728 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
7729
7730 * gcc.c-torture/compile/20050801-1.c: New test.
7731 * gcc.c-torture/compile/20050801-2.c: New test.
7732
7733 2005-08-01 Jan Hubicka <jh@suse.cz>
7734
7735 * val-prof-5.c: New test.
7736
7737 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
7738
7739 PR c/22311
7740 * gcc.dg/pr22311-1.c : New test.
7741
7742 2005-07-31 Steven Bosscher <stevenb@suse.de>
7743
7744 PR target/23095
7745 * gfortran.dg/pr23095.f: New test.
7746
7747 PR c++/22003
7748 * g++.dg/other/pr22003.C: New test.
7749
7750 2005-07-31 Richard Sandiford <richard@codesourcery.com>
7751
7752 PR target/20621
7753 * gcc.c-torture/execute/pr20621-1.c: New test.
7754
7755 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
7756
7757 * gfortran.dg/comma_format_extension_4.f: Adjust length
7758 of string for format.
7759 * gfortran.dg/der_array_io_1.f: Replace illegal internal
7760 print statement with internal write.
7761 * gfortran.dg/der_array_io_2.f: Likewise.
7762 * gfortran.dg/der_array_io_3.f: Likewise.
7763
7764 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
7765
7766 * gcc.dg/fold-abs-4.c: new test.
7767
7768 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
7769
7770 PR fortran/22570 an related issues.
7771 * gfortran.dg/x_slash_1.f: New test.
7772
7773 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
7774
7775 PR c/23143
7776 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7777 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7778
7779 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7780
7781 PR c/529
7782 * gcc.dg/Wshadow-3.c: New test.
7783
7784 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
7785
7786 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7787 used to have the wrong bounds).
7788
7789 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7790
7791 PR c/21720
7792 * gcc.dg/hex-round-1.c: Test more cases.
7793 * gcc.dg/hex-round-2.c: New test.
7794
7795 2005-07-29 Diego Novillo <dnovillo@redhat.com>
7796
7797 PR 22550
7798 * g++.dg/tree-ssa/pr22550.C: New test.
7799
7800 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
7801
7802 * gcc.dg/tree-ssa/vrp19.c: New test.
7803 * gcc.dg/tree-ssa-vrp20.c: New test.
7804
7805 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7806
7807 PR c/22240
7808 * gcc.dg/transparent-union-4.c: New test.
7809
7810 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7811
7812 PR c/22192
7813 * gcc.dg/c99-vla-2.c: New test.
7814
7815 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7816
7817 PR c/21720
7818 * gcc.dg/hex-round-1.c: New test.
7819
7820 2005-07-28 Jan Hubicka <jh@suse.cz>
7821
7822 * inliner-1.c: Do not dump everything.
7823 * tree-prof.exp: Do not pass -ftree-based-profiling.
7824 * bprob.exp: Likewise.
7825
7826 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7827
7828 2005-07-28 Mark Mitchell <mark@codesourcery.com>
7829
7830 PR c++/22545
7831 * g++.dg/expr/ptrmem7.C: New test.
7832
7833 2005-07-28 Mike Stump <mrs@apple.com>
7834
7835 * g++.old-deja/g++.mike/visibility-1.C: New test.
7836
7837 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7838
7839 PR c/20187
7840 * gcc.c-torture/execute/pr20187-1.c: New test.
7841
7842 2005-07-28 Jeff Law <law@redhat.com>
7843
7844 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7845 * gcc.dg/tree-ssa/vrp18.c: New test.
7846
7847 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7848
7849 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7850
7851 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7852
7853 PR tree-optimization/22506
7854 * gcc.dg/vect/ps22506.c: New test.
7855
7856 2005-07-28 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR target/21149
7859 * gcc.target/i386/sse-3.c: New test.
7860
7861 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7862
7863 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7864 * gcc.target/mips/mips32-dsp-type.c: Likewise.
7865
7866 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7867
7868 PR c/22589
7869 * gcc.c-torture/compile/pr22589-1.c: New test.
7870
7871 2005-07-28 Jan Hubicka <jh@suse.cz>
7872
7873 * update-loopch.c: New testcase.
7874
7875 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7876
7877 PR rtl-optimization/23047
7878 * gcc.c-torture/execute/pr23047.c: New test.
7879 * gcc.c-torture/execute/pr23047.x: New.
7880
7881 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7882
7883 PR tree-optimization/22493
7884 * gcc.c-torture/execute/pr22493-1.c: New test.
7885 * gcc.c-torture/execute/pr22493-1.x: New.
7886 * gcc.c-torture/execute/vrp-1.c: New test.
7887 * gcc.c-torture/execute/vrp-2.c: New test.
7888 * gcc.c-torture/execute/vrp-2.c: New test.
7889
7890 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
7891
7892 * gcc.target/frv/all-builtin-read8.c: Delete.
7893 * gcc.target/frv/all-builtin-read16.c: Delete.
7894 * gcc.target/frv/all-builtin-read32.c: Delete.
7895 * gcc.target/frv/all-builtin-read64.c: Delete.
7896 * gcc.target/frv/all-builtin-write8.c: Delete.
7897 * gcc.target/frv/all-builtin-write16.c: Delete.
7898 * gcc.target/frv/all-builtin-write32.c: Delete.
7899 * gcc.target/frv/all-builtin-write64.c: Delete.
7900 * gcc.target/frv/all-read-write-1.c: New.
7901
7902 2005-07-27 Jeff Law <law@redhat.com>
7903
7904 * gcc.c-torture/execute/pr22630.c: New test.
7905
7906 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
7907
7908 PR tree-optimization/23073
7909 * gcc.dg/vect/nodump-pr23073.c: New test.
7910 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7911
7912 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
7913
7914 PR tree-optimize/22348
7915 * gcc.c-torture/execute/pr22348.c: New.
7916
7917 2005-07-27 Richard Guenther <rguenther@suse.de>
7918
7919 * gcc.dg/tree-ssa/salias-1.c: New testcase.
7920
7921 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7922
7923 PR fortran/22503
7924 * gfortran.dg/logical_comp.f90: New test.
7925
7926 2005-07-27 Jan Hubicka <jh@suse.cz>
7927
7928 * inliner-1.c: Add cleanup of dumps.
7929 * val-prof-*.c: Likewise.
7930 * update-tailcall.c: New.
7931
7932 2005-07-26 Diego Novillo <dnovillo@redhat.com>
7933
7934 PR 22591
7935 * gcc.dg/tree-ssa/pr22591.c: New test.
7936 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7937
7938 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
7939
7940 PR libobjc/22606
7941 * objc.dg/try-catch-11.m: New test.
7942
7943 2005-07-26 Richard Guenther <rguenther@suse.de>
7944
7945 PR tree-optimization/22486
7946 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7947
7948 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7949
7950 PR tree-opt/22484
7951 * testsuite/g++.dg/opt/loop2.C: New test.
7952
7953 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7954
7955 * gcc.dg/tree-ssa/reassoc-3.c: New test.
7956 * gcc.dg/tree-ssa/reassoc-4.c: New test.
7957
7958 2005-07-25 Adam Nemet <anemet@lnxw.com>
7959
7960 * lib/profopt.exp (profopt-execute): Check for profiling data
7961 files on the target.
7962
7963 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
7964
7965 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7966 for matching of asm labels.
7967
7968 2005-07-25 Richard Guenther <rguenther@suse.de>
7969
7970 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7971
7972 2005-07-25 Richard Guenther <rguenther@suse.de>
7973
7974 PR testsuite/22624
7975 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7976
7977 2005-07-25 Ira Rosen <irar@il.ibm.com>
7978
7979 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7980 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7981 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7982 * gcc.dg/vect/vect-100.c: New test.
7983 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7984 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7985 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7986 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7987 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7988 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7989 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7990 * gfortran.dg/vect/pr19049.f90: New testcase.
7991 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7992
7993 2005-07-25 Jakub Jelinek <jakub@redhat.com>
7994
7995 * gcc.c-torture/execute/20050713-1.c: New test.
7996
7997 PR fortran/20063
7998 * gfortran.fortran-torture/execute/data_4.f90: New test.
7999
8000 PR middle-end/20303
8001 * gcc.dg/visibility-d.c: New test.
8002
8003 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
8004
8005 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8006 * gfortran.dg/underflow.f90: Ditto.
8007
8008 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8009
8010 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8011 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8012 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8013
8014 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8015
8016 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8017 include case of field width of zero.
8018
8019 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8020
8021 PR libgfortran/21875
8022 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8023 with trailing blanks on normal formatted read.
8024
8025 2005-07-23 Chao-ying Fu <fu@mips.com>
8026
8027 * gcc.target/mips/mips32-dsp-type.c: New test.
8028 * gcc.target/mips/mips32-dsp.c: New test.
8029
8030 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
8031
8032 PR testsuite/21073
8033 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8034
8035 PR testsuite/20454
8036 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8037 and __cyg_profile_func_exit.
8038
8039 2005-07-22 David Edelsohn <edelsohn@gnu.org>
8040
8041 * gfortran.dg/comma_format_extension_3.f: Fix typo.
8042 * gfortran.dg/comma_format_extension_4.f: Same.
8043 * gfortran.dg/pr15332.f: Same.
8044 * gfortran.dg/pr21730.f: Same.
8045
8046 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
8047
8048 * g++.dg/opt/vrp2.C: Fix testcase.
8049
8050 PR tree-opt/22625
8051 * g++.dg/opt/vrp2.C: New test.
8052
8053 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8054
8055 PR debug/21828
8056 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8057
8058 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8059
8060 * gcc.dg/tree-ssa/20050719-1.c: New test.
8061
8062 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8063
8064 * gcc.dg/bfin-longcall-1.c: New file.
8065 * gcc.dg/bfin-longcall-2.c: New file.
8066
8067 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8068
8069 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8070
8071 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8072
8073 PR middle-end/19055
8074 * gcc.dg/tree-ssa/pr19055.c: New test.
8075 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8076
8077 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8078
8079 PR C++/22358
8080 * g++.dg/other/pr22358.C: New test.
8081
8082 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8083
8084 PR c++/2922
8085 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8086
8087 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8088
8089 PR c++/15938
8090 * g++.dg/init/union2.C: New test.
8091
8092 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8093
8094 PR c/22393
8095 * gcc.dg/complex-4.c: New test.
8096
8097 2005-07-21 Richard Guenther <rguenther@suse.de>
8098
8099 PR testsuite/22522
8100 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8101 scanning for asm labels.
8102 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8103
8104 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8105
8106 PR target/22085
8107 * gcc.dg/altivec-pr22085.c: New.
8108
8109 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8110
8111 PR tree-optimization/19210
8112 * gcc.dg/tree-ssa/pr19210-1.c: New.
8113 * gcc.dg/tree-ssa/pr19210-2.c: New.
8114
8115 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8116
8117 PR rtl-optimization/22167
8118 * g++.dg/opt/pr22167.C: New test.
8119
8120 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8121
8122 PR c++/2922
8123 * g++.dg/lookup/two-stage2.C: New.
8124 * g++.dg/lookup/two-stage3.C: New.
8125 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8126 fixed two-stage name lookup for operators.
8127 * g++.dg/template/call3.C: Compiler now produces an appropriate
8128 error message.
8129 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8130 14 as a candidate.
8131 * g++.dg/template/ptrmem4.C: Compiler produces different error
8132 message.
8133 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8134 connect_to_method as a candidate.
8135
8136 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8137
8138 * gcc.dg/fold-alloc-1.c: New test.
8139
8140 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8141
8142 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8143 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8144
8145 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8146
8147 * gcc.dg/fold-abs-1.c: New test.
8148 * gcc.dg/fold-abs-2.c: New test.
8149 * gcc.dg/fold-abs-3.c: New test.
8150
8151 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8152
8153 Make CONSTRUCTOR use VEC to store initializers.
8154 * g++.dg/ext/complit3.C: Check for specific error messages.
8155 * g++.dg/init/brace2.C: Update error message.
8156 * g++.dg/warn/Wbraces2.C: Likewise.
8157
8158 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8159
8160 PR fortran/16940
8161 * gfortran.dg/module_interface_1.f90: New test.
8162
8163 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8164 Kenneth Zadeck <zadeck@naturalbridge.com>
8165
8166 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8167
8168 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8169
8170 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8171 specify -Wformat for these tests.
8172 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8173 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8174 * gcc.dg/format/opt-6.c: Delete.
8175
8176 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8177
8178 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8179 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8180
8181 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8182
8183 * gcc.dg/tree-ssa/alias-2.c: New test.
8184
8185 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8186
8187 PR c++/22263
8188 * g++.dg/template/explicit7.C: New test.
8189
8190 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8191
8192 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8193 width of 8 to +Inf and -Inf.
8194
8195 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8196
8197 PR c++/22139
8198 * g++.dg/template/friend36.C: New test.
8199
8200 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8201
8202 PR fortran/21730
8203 * gfortran.dg/pr21730.f: New test.
8204
8205 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8206 Kenneth Zadeck <zadeck@naturalbridge.com>
8207
8208 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8209 since pure const detection cannot run at -O1 in c compiler.
8210 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8211 can now optimize this case properly.
8212 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8213 because we now pass.
8214 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8215
8216 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8217
8218 PR c/22421
8219 * gcc.dg/format/bitfld-1.c: New test.
8220
8221 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8222
8223 PR c++/22204
8224 * g++.dg/rtti/repo1.C: New test.
8225
8226 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8227
8228 PR middle-end/22398
8229 * gcc.c-torture/compile/pr22398.c: New test.
8230
8231 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8232
8233 PR c++/22132
8234 * g++.dg/expr/cast4.C: New test.
8235
8236 2005-07-15 Richard Guenther <rguenther@suse.de>
8237
8238 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8239 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8240
8241 2005-07-15 Steven Bosscher <stevenb@suse.de>
8242
8243 PR tree-optimization/22230
8244 * gcc.dg/tree-ssa/pr22230.c: New test.
8245
8246 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8247
8248 * gfortran.dg/g77/cpp6.f: New test.
8249
8250 PR fortran/22417
8251 * gfortran.dg/g77/cpp5.F: New test.
8252 * gfortran.dg/g77/cpp5.h: New file.
8253 * gfortran.dg/g77/cpp5inc.h: New file.
8254
8255 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8256
8257 PR libfortran/16435
8258 * gfortran.dg/tl_editting.f90: New.
8259 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8260
8261 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8262
8263 * gfortran.dg/char_array_constructor.f90: New test.
8264
8265 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8266
8267 * gfortran.dg/past_eor.f90: New.
8268 * gfortran.dg/complex_read.f90: New.
8269
8270 2005-07-13 Jeff Law <law@redhat.com>
8271
8272 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8273 additional casts.
8274
8275 * gcc.dg/tree-ssa/pr22321.c: New test
8276
8277 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8278
8279 PR tree-optimization/21921
8280 * gcc.dg/tree-ssa/pr21921.c: New.
8281
8282 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8283
8284 PR tree-optimizatio/22442
8285 * gcc.dg/tree-ssa/loop-11.c: New test.
8286
8287 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8288
8289 PR tree-opt/21840
8290 * gcc.c-torture/compile/pr21840.c: New test.
8291
8292 2005-07-12 Jan Hubicka <jh@suse.cz>
8293
8294 * gcc.c-torture/compile/pr22379.c: New test.
8295
8296 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8297
8298 PR libfortran/21593
8299 gfortran.dg/dev_null.f90: Remove outdated comment about
8300 PR libfortran/21593.
8301
8302
8303 2005-07-12 Dale Johannesen <dalej@apple.com>
8304
8305 * gcc.target/i386/compress-float-sse.c: New.
8306 * gcc.target/i386/compress-float-sse-pic.c: New.
8307 * gcc.target/i386/compress-float-387.c: New.
8308 * gcc.target/i386/compress-float-387-pic.c: New.
8309 * gcc.dg/compress-float-ppc.c: New.
8310 * gcc.dg/compress-float-ppc-pic.c: New.
8311
8312 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8313
8314 PR libfortran/21593
8315 gfortran.dg/dev_null.f90: Remove targets.
8316
8317 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8318
8319 PR tree-opt/22335
8320 * gcc.dg/pr22335-1.c: New test.
8321 * gcc.dg/pr22335-2.c: New test.
8322
8323 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8324
8325 PR c++/20172
8326 * g++.dg/template/nontype12.C : New test.
8327
8328 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8329
8330 * gcc.dg/tree-ssa/loop-10.c: New test.
8331
8332 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8333
8334 * gcc.c-torture/execute/20020720-1.x: Remove.
8335
8336 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8337
8338 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8339
8340 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8341
8342 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8343 (dg-mips-options): Use it.
8344
8345 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8346
8347 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8348
8349 2005-07-09 Richard Henderson <rth@redhat.com>
8350
8351 * lib/target-supports.exp (check_effective_target_sync_char_short):
8352 Add alpha.
8353
8354 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8355
8356 PR libfortran/22217
8357 * gfortran.dg/negative-z-descriptor.f90: New test.
8358
8359 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8360
8361 PR tree-opt/22329
8362 * gcc.dg/pr22329.c: New test.
8363
8364 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8365
8366 PR tree-optimization/20139
8367 * gcc.dg/tree-ssa/pr20139.c: New.
8368
8369 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8370
8371 PR tree-opt/22356
8372 * testsuite/gcc.dg/pr22356-1.c: New test.
8373
8374 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8375
8376 PR c++/21799
8377 * g++.dg/template/unify8.C: New.
8378 * g++.dg/template/unify9.C: New.
8379
8380 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8381
8382 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8383
8384 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8385
8386 * gcc.dg/darwin-version-1.c: New.
8387 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8388 * gcc.dg/builtins-20.c: Likewise.
8389 * gcc.dg/builtins-53.c: Likewise.
8390 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8391 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8392 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8393 * gcc.dg/torture/builtins-power-1.c: Likewise.
8394 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8395 on Darwin.
8396
8397 2005-07-07 Jeff Law <law@redhat.com>
8398
8399 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8400 argument evaluation order.
8401
8402 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8403
8404 PR libfortran/21594
8405 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8406 Add test cases where the shift length is greater than the
8407 array length.
8408
8409 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8410
8411 * obj-c++.dg/proto-lossage-6.mm: New.
8412 * objc.dg/proto-lossage-6.m: New.
8413
8414 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8415
8416 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8417 * objc.dg/gnu-runtime-2.m: Likewise.
8418
8419 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8420
8421 * gfortran.dg/longline.f: New test.
8422
8423 * gfortran.dg/badline.f: New test.
8424
8425 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8426
8427 PR fortran/16531
8428 PR fortran/15966
8429 PR fortran/18781
8430 * gfortran.dg/hollerith.f90: New.
8431 * gfortran.dg/hollerith2.f90: New.
8432 * gfortran.dg/hollerith3.f90: New.
8433 * gfortran.dg/hollerith4.f90: New.
8434 * gfortran.dg/hollerith_f95.f90: New.
8435 * gfortran.dg/hollerith_legacy.f90: New.
8436 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8437
8438 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8439
8440 PR objc/22274
8441 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8442 * objc.dg/gnu-runtime-2.m: New.
8443
8444 2005-07-06 Jeff Law <law@redhat.com>
8445
8446 * gcc.dg/tree-ssa/vrp17.c: New test.
8447
8448 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8449
8450 PR fortran/22327
8451 * gfortran.dg/array_constructor_5.f90: New test.
8452
8453 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8454
8455 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8456
8457 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8458
8459 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8460 * gcc.dg/980816-1.c: Ditto.
8461
8462 2005-07-06 Jeff Law <law@redhat.com>
8463
8464 * gcc.c-torture/compile/pr21356.c: New test.
8465
8466 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8467
8468 PR c/22013
8469 PR c/22098
8470 * gcc.c-torture/compile/pr22013-1.c,
8471 gcc.c-torture/execute/pr22098-1.c,
8472 gcc.c-torture/execute/pr22098-2.c,
8473 gcc.c-torture/execute/pr22098-3.c: New tests.
8474
8475 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8476
8477 PR c/22308
8478 * gcc.dg/pr22308-1.c: New test.
8479
8480 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8481
8482 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8483 target.
8484 * gcc.dg/compare9.c: Use -fshort-enums instead of
8485 -fno-short-enums. Change the last test to dg-bogus.
8486
8487 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8488
8489 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8490 * gcc.dg/compare9.c: New.
8491
8492 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8493
8494 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8495
8496 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8497
8498 PR testsuite/22288
8499 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8500
8501
8502 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8503
8504 * gcc.dg/format/gcc_gfc-1.c: New.
8505
8506 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8507
8508 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8509
8510 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8511
8512 PR fortran/20842
8513 * gfortran.dg/io_invalid_1.f90: New test.
8514
8515 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8516
8517 * gcc.dg/format/gcc_diag-1.c: Update.
8518
8519 2005-07-02 Jeff Law <law@redhat.com>
8520
8521 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8522 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8523
8524 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8525
8526 * gcc.dg/format/gcc_diag-1.c: Update.
8527
8528 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8529
8530 PR tree-opt/22269
8531 * gcc.c-torture/compile/pr22269.c: New test.
8532
8533 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8534
8535 PR 21584
8536 PR 22219
8537 * g++.dg/tree-ssa/pr21584-1.C: New test.
8538 * g++.dg/tree-ssa/pr21584-2.C: New test.
8539
8540 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8541
8542 * obj-c++.dg/try-catch-11.mm: New.
8543 * objc.dg/try-catch-10.m: New.
8544
8545 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8546
8547 * g++.dg/other/ucnid-1.C: xfail on AIX.
8548
8549 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8550
8551 PR 22234
8552 * gcc.dg/20050629-1.c: New test.
8553
8554 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8555
8556 * obj-c++.dg/const-str-1[0-1].mm: New.
8557 * objc.dg/const-str-1[0-1].m: New.
8558
8559 2005-05-29 Richard Henderson <rth@redhat.com>
8560
8561 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8562 Rename from check_effective_target_vect_no_max.
8563 (check_effective_target_vect_no_int_add): New.
8564 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8565 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8566 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8567 * gcc.dg/vect/vect-reduc-1.c: Use both.
8568 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8569
8570 2005-05-29 Richard Henderson <rth@redhat.com>
8571
8572 * lib/target-supports.exp (check_effective_target_vect_no_max):
8573 Remove i386 and x86_64.
8574
8575 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8576
8577 PR testsuite/21969
8578 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8579
8580 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8581
8582 PR middle-end/21969
8583 * gcc.dg/vect/pr21969.c: New test.
8584
8585 2005-06-28 Eric Christopher <echristo@redhat.com>
8586
8587 PR c/22052
8588 PR c/21975
8589 * gcc.dg/inline1.c: New test.
8590 * gcc.dg/inline2.c: Ditto.
8591 * gcc.dg/inline3.c: Ditto.
8592 * gcc.dg/inline4.c: Ditto.
8593 * gcc.dg/inline5.c: Ditto.
8594
8595 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8596
8597 PR libfortran/22142
8598 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8599 Add testcase also testing eoshift1 for PR 22142.
8600
8601 2005-06-28 Richard Henderson <rth@redhat.com>
8602
8603 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8604 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8605 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8606 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8607 gcc.dg/tree-ssa/20030922-2.c: Likewise.
8608
8609 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8610
8611 PR libfortran/22142
8612 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8613 Add testcase for PR 22142.
8614
8615 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
8616
8617 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8618 gcc.target/ia64/fpreg-2.c: New tests.
8619
8620 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8621
8622 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8623
8624 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8625
8626 PR libfortran/22170
8627 * gfortran.dg/slash_1.f90: New test.
8628
8629 2005-06-27 Richard Henderson <rth@redhat.com>
8630
8631 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8632 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8633 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8634 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8635 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8636 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8637
8638 2005-06-27 Richard Henderson <rth@redhat.com>
8639
8640 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8641 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8642
8643 2005-06-27 Ziemowit Laski <zlaski@apple.com>
8644
8645 * obj-c++.dg/proto-lossage-5.mm: New.
8646 * objc.dg/proto-lossage-5.m: New.
8647
8648 2005-06-27 Diego Novillo <dnovillo@redhat.com>
8649
8650 PR 21959
8651 * gcc.dg/tree-ssa/pr21959.c: New test.
8652
8653 2005-06-27 Jakub Jelinek <jakub@redhat.com>
8654
8655 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8656 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8657 testing uninitialized var.
8658
8659 * gcc.c-torture/execute/builtins/chk.h: New.
8660 * gcc.c-torture/execute/builtins/lib/chk.c: New.
8661 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8662 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8663 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8664 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8665 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8666 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8667 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8668 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8669 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8670 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8671 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8672 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8673 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8674 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8675 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8676 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8677 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8678 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8679 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8680 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8681 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8682 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8683 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8684 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8685 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8686 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8687 * gcc.dg/builtin-object-size-1.c: New test.
8688 * gcc.dg/builtin-object-size-2.c: New test.
8689 * gcc.dg/builtin-object-size-3.c: New test.
8690 * gcc.dg/builtin-object-size-4.c: New test.
8691 * gcc.dg/builtin-object-size-5.c: New test.
8692 * gcc.dg/builtin-stringop-chk-1.c: New test.
8693 * gcc.dg/builtin-stringop-chk-2.c: New test.
8694 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8695 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8696 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8697 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8698 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8699 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8700 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8701 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8702 * gcc.c-torture/execute/printf-1.c: New test.
8703 * gcc.c-torture/execute/fprintf-1.c: New test.
8704 * gcc.c-torture/execute/vprintf-1.c: New test.
8705 * gcc.c-torture/execute/vfprintf-1.c: New test.
8706 * gcc.c-torture/execute/printf-chk-1.c: New test.
8707 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8708 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8709 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8710
8711 2005-06-27 Michael Matz <matz@suse.de>
8712
8713 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8714 slot is not merged if address escapes.
8715
8716 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8717
8718 PR c/21911
8719 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
8720
8721 2005-06-26 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR middle-end/17965
8724 * gcc.c-torture/compile/20050622-1.c: New test.
8725
8726 PR middle-end/22028
8727 * gcc.dg/20050620-1.c: New test.
8728
8729 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
8730
8731 PR tree-optimization/22026
8732 * gcc.dg/tree-ssa/pr22026.c: New.
8733
8734 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
8735
8736 PR libfortran/22144
8737 * gfortran.dg/shift-alloc.f90: New testcase.
8738
8739 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
8740
8741 * all files: Update FSF address in copyright headers.
8742
8743 2005-06-22 Jan Hubicka <jh@suse.cz>
8744
8745 * wholeprogram-1.c: New testcase.
8746 * wholeprogram-2.c: New testcase.
8747
8748 2005-06-24 Mark Mitchell <mark@codesourcery.com>
8749
8750 PR 22171
8751 * gcc.dg/tree-ssa/pr22171.c: New test.
8752
8753 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
8754
8755 * gfortran.dg/simplify_modulo.f90: New.
8756
8757 2005-06-24 Jan Hubicka <jh@suse.cz>
8758
8759 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8760
8761 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8762
8763 * obj-c++.dg/proto-lossage-[1-4].mm: New.
8764
8765 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8766
8767 * obj-c++.dg/typedef-alias-1.mm: New.
8768 * objc.dg/typedef-alias-1.m: New.
8769
8770 2005-06-23 Jeff Law <law@redhat.com>
8771
8772 * gcc.dg/tree-ssa/vrp16.c: New test.
8773
8774 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8775
8776 * lib/target-supports.exp: Add
8777 check_effective_target_fortran_large_real and
8778 check_effective_target_fortran_large_int to check for
8779 corresponding effective targets.
8780 * gfortran.dg/large_integer_kind_1.f90: New test.
8781 * gfortran.dg/large_real_kind_1.f90: New test.
8782
8783 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
8784
8785 PR tree-optimization/22117
8786 * gcc.dg/tree-ssa/pr22117.c: New.
8787
8788 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
8789
8790 PR testsuite/22123
8791 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8792
8793 2005-06-23 David Edelsohn <edelsohn@gnu.org>
8794
8795 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8796
8797 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
8798
8799 * gfortran.dg/f2c_4.f90: Add tests for complex functions
8800 * gfortran.dg/f2c_4.c: Likewise.
8801
8802 2005-06-22 Paul Brook <paul@codesourcery.com>
8803
8804 PR fortran/21034
8805 * gfortran.dg/auto_save_1.f90: New test.
8806
8807 2005-06-22 Michael Matz <matz@suse.de>
8808
8809 * gcc.target/x86-64/abi: New directory.
8810 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8811 * gcc.target/x86-64/abi/README.gcc: New file.
8812 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8813 * gcc.target/x86-64/abi/asm-support.s: New file.
8814 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8815 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8816 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8817 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8818 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8819 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8820 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8821 * gcc.target/x86_64/abi/test_bitfields.c: New test.
8822 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8823 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8824 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8825 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8826 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8827 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8828 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8829 * gcc.target/x86_64/abi/test_varargs.c: New test.
8830
8831 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
8832
8833 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8834 32-bit i?86 and x86_64.
8835
8836 2005-06-21 Ziemowit Laski <zlaski@apple.com>
8837
8838 * obj-c++.dg/const-str-[1-9].mm: New tests.
8839
8840 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
8841
8842 PR fortran/22010
8843 * gfortran.dg/namelist_use.f90: New.
8844 * gfortran.dg/namelist_use_only.f90: New.
8845
8846 2005-06-21 Jeff Law <law@redhat.com>
8847
8848 * gcc.dg/tree-ssa/vrp15.c: New test.
8849
8850 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
8851
8852 * lib/target-supports.exp (check_effective_target_vect_reduction):
8853 Remove.
8854 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8855 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8856 remove vect_reduction target keyword. Also avoid two returns in main.
8857 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8858 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8859 * gcc.dg/vect/vect-reduc-1short.c: New test.
8860 * gcc.dg/vect/vect-reduc-1char.c: New test.
8861 * gcc.dg/vect/vect-reduc-2short.c: New test.
8862 * gcc.dg/vect/vect-reduc-2char.c: New test.
8863 * gcc.dg/vect/vect-reduc-6.c: New test.
8864 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8865 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8866 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8867
8868 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8869 Paul Thomas <pault@gcc.gnu.org>
8870
8871 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8872 New tests.
8873
8874 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8875
8876 * gfortran.dg/backslash_1.f90: New test.
8877 * gfortran.dg/backslash_2.f90: New test.
8878
8879 2005-06-20 Steven G. Kargl <kargls@comcast.net>
8880
8881 * gfortran.dg/duplicate_labels.f90: New test.
8882
8883 2005-06-20 Jan Beulich <jbeulich@novell.com>
8884
8885 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8886 unsupportable relocations.
8887 * g++.old-deja/g++.other/store-expr1.C: Likewise.
8888 * gcc.dg/20050321-2.c: xfail for NetWare.
8889
8890 2005-06-20 Andreas Jaeger <aj@suse.de>
8891
8892 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8893 gcc.target/i386/fastcall-sseregparm.c,
8894 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8895
8896 2005-06-19 Richard Henderson <rth@redhat.com>
8897
8898 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8899
8900 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
8901
8902 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8903
8904 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
8905
8906 PR c++/22115
8907 * g++.dg/conversion/simd2.C: Change expected error message.
8908
8909 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8910
8911 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8912 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8913 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8914
8915 2005-06-18 James A Morrison <phython@gcc.gnu.org>
8916
8917 * gcc.dg/fold-mod-1.c: New test.
8918
8919 2005-06-18 Steven G. Kargl <kargls@comcast.net>
8920
8921 PR fortran/19926
8922 * gfortran.dg/pr19926.f90: New test.
8923
8924 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8925
8926 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8927 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8928 targets.
8929 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8930 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8931
8932 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
8933
8934 * gcc.target/ia64/float80-varargs-1.c: New test.
8935
8936 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8937
8938 PR tree-opt/22035
8939 * gfortran.dg/f2c_6.f90: New test.
8940
8941 2005-06-17 Geoffrey Keating <geoffk@apple.com>
8942
8943 PR c++/17413
8944 * g++.dg/template/local5.C: New.
8945
8946 2005-06-17 Richard Henderson <rth@redhat.com>
8947
8948 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8949
8950 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
8951
8952 PR testsuite/21945
8953 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8954
8955 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
8956
8957 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8958 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8959 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8960 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8961 check_vect to verify the presence of hardware vector support.
8962
8963 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
8964
8965 PR testsuite/22056
8966 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8967
8968 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8969
8970 PR libfortran/19216
8971 * gfortran.dg/pr19216.f: Add correct space between brackets and
8972 dg directive.
8973
8974 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8975
8976 PR libfortran/16436
8977 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8978
8979 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
8980
8981 * gcc.target/i386/attributes-error.c: New testcase.
8982 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8983 * gcc.target/i386/regparm-stdcall.c: Likewise.
8984 * gcc.target/i386/sseregparm-1.c: Likewise.
8985 * gcc.target/i386/sseregparm-2.c: Likewise.
8986
8987 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
8988
8989 * g++.dg/rtti/crash2.C: New.
8990
8991 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
8992
8993 * gcc.dg/noncompile/20040203-3.c: Update expected message.
8994
8995 2005-06-15 David Ung <davidu@mips.com>
8996
8997 * gcc.target/mips/mips16e-extends.c: New test for testing the
8998 generation of MIPS16e zeb/zeh, seb/seh instructions.
8999
9000 2005-06-15 Diego Novillo <dnovillo@redhat.com>
9001
9002 PR 22018
9003 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9004 * gcc.dg/tree-ssa/pr22018.c: New test.
9005
9006 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
9007
9008 * gcc.dg/simd-1.c: Update error messages.
9009 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
9010 * gcc.dg/simd-2.c: Update error messages.
9011 * gcc.dg/simd-4.c: New.
9012
9013 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
9014
9015 PR c++/20678
9016 * g++.dg/other/crash-4.C: New.
9017
9018 2005-06-14 Devang Patel <dpatel@apple.com>
9019
9020 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9021
9022 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
9023
9024 PR c++/21929
9025 * g++.dg/parse/crash11.C: Update
9026
9027 2005-06-13 Jeff Law <law@redhat.com>
9028
9029 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9030 perform the desired transformations.
9031 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9032 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9033
9034 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9035
9036 PR fortran/22038
9037 * gfortran.dg/forall_1.f90: Un-XFAIL.
9038
9039 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
9040
9041 PR c++/21929
9042 * g++.dg/parse/crash26.C: New.
9043
9044 PR c++/20789
9045 * g++.dg/init/member1.C: New.
9046
9047 2005-06-13 Jakub Jelinek <jakub@redhat.com>
9048
9049 * gfortran.dg/altreturn_1.f90: New test.
9050
9051 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
9052
9053 PR middle-end/21985
9054 * gcc.dg/tree-ssa/pr21985.c: New test.
9055
9056 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9057
9058 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9059
9060 2005-06-12 Roger Sayle <roger@eyesopen.com>
9061
9062 PR c++/21930
9063 * g++.dg/other/error10.C: New test case.
9064
9065 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9066
9067 PR libfortran/19155
9068 * gfortran.dg/pr19155.f: Add test.
9069
9070 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9071
9072 * gfortran.dg/f2c_7.f90: New test.
9073
9074 * gfortran.dg/forall_1.f90: XFAILed.
9075
9076 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9077
9078 * gcc.dg/pr14796-1.c: New.
9079 * gcc.dg/pr14796-2.c: New.
9080
9081 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9082
9083 PR fortran/17792
9084 PR fortran/21375
9085 * gfortran.dg/deallocate_stat.f90: New test.
9086
9087 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9088
9089 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9090
9091 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9092
9093 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9094 access will be generated when this loop is vectorized. Test that
9095 accesses with same alignment were detected.
9096 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9097 Test that accesses with same alignment were detected.
9098 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9099 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9100 alignment were detected.
9101
9102 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9103
9104 PR c++/10611
9105 * g++.dg/conversion/simd2.C: New.
9106
9107 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9108
9109 * gcc.dg/Wcxx-compat-1.c: New.
9110
9111 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9112
9113 PR libfortran/21480
9114 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9115 complex array.
9116
9117 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9118
9119 * gcc.dg/alias-8.c: New.
9120
9121 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9122
9123 * gcc.dg/format/cmn_err-1.c: Update.
9124
9125 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9126
9127 PR target/20666
9128 * gcc.target/sparc/fexpand-2.c: New.
9129 * gcc.target/sparc/fpmerge-2.c: New.
9130 * gcc.target/sparc/fpmul-2.c: New.
9131 * gcc.target/sparc/noresult.c: New.
9132 * gcc.target/sparc/pdist-2.c: New.
9133 * gcc.target/sparc/pdist-3.c: New.
9134
9135 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9136
9137 PR testsuite/21702
9138 * gcc.target/i386/i386.exp: Fix comment typo.
9139
9140 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9141
9142 PR c++/19497
9143 * g++.dg/inherit/using5.C: New.
9144 * g++.dg/inherit/using6.C: New.
9145
9146 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9147
9148 PR c++/19894
9149 * g++.dg/template/ptrmem15.C: New test.
9150
9151 PR c++/20563
9152 * g++.dg/ext/label4.C: New test.
9153
9154 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9155
9156 * gcc.dg/tls/debug-1.c: New test.
9157
9158 2005-06-07 Dale Johannesen <dalej@apple.com>
9159
9160 * gcc.target/i386/movq.c: New.
9161
9162 2005-06-07 Dale Johannesen <dalej@apple.com>
9163
9164 * gcc.dg/20050607-1.c: New.
9165
9166 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR middle-end/21850
9169 * gcc.c-torture/execute/20050607-1.c: New test.
9170
9171 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9172
9173 PR libfortran/21926
9174 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9175 Test case where the return array has lowest stride one,
9176 but isn't packed.
9177
9178 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9179
9180 * lib/target-supports.exp (check_effective_target_sync_int_long):
9181 Add s390 and s390x targets.
9182
9183 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9184
9185 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9186 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9187 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9188 * gcc.dg/tree-ssa/loop-9.c: New test.
9189
9190 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9191
9192 * g++.dg/parse/defarg10.C: New.
9193
9194 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR regression/21897
9197 * gcc.c-torture/execute/20050604-1.c: New test.
9198
9199 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9200
9201 PR 21903
9202 * g++.dg/parse/defarg9.C: New.
9203
9204 PR c++/20637
9205 * g++.dg/inherit/using4.C: New.
9206 * g++.dg/overload/error1.C: Adjust expected errors.
9207 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9208 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9209 * g++.old-deja/g++.other/redecl2.C: Likewise.
9210 * g++.old-deja/g++.other/redecl4.C: Likewise.
9211 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9212
9213 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9214
9215 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9216
9217 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9218
9219 * lib/gfortran.exp (gfortran_target_compile): Call
9220 dg-additional-files-options
9221 * gfortran.dg/f2c_4.f90: New file
9222 * gfortran.dg/f2c_4.c: New file
9223 * gfortran.dg/f2c_5.f90: New file
9224 * gfortran.dg/f2c_5.c: New file
9225
9226 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9227
9228 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9229
9230 PR fortran/21912
9231 * gfortran.dg/array_constructor_4.f90: New test.
9232
9233 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9234
9235 PR c++/21619
9236 * g++.dg/ext/builtin9.C: New test.
9237
9238 2005-06-05 Dale Johannesen <dalej@apple.com>
9239
9240 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9241 * gcc.c-torture/execute/20050603-2.c: Ditto.
9242
9243 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9244
9245 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9246 * gcc.dg/vect/vect-reduc-1.c: New.
9247 * gcc.dg/vect/vect-reduc-2.c: New.
9248 * gcc.dg/vect/vect-reduc-3.c: New.
9249
9250 2005-06-04 Dale Johannesen <dalej@apple.com>
9251
9252 * gcc.c-torture/execute/20050603-1.c: New.
9253 * gcc.c-torture/execute/20050603-2.c: New.
9254 * gcc.dg/20050603-3.c: New.
9255
9256 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9257
9258 PR fortran/19195
9259 * gfortran.dg/debug_1.f90: New test.
9260
9261 * gfortran.dg/forall_1.f90: New test.
9262
9263 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9264
9265 * gfortran.dg/array_constructor_3.f90: New test.
9266
9267 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9268
9269 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9270
9271 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9272
9273 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9274
9275 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9276
9277 PR c/21873
9278 * gcc.dg/init-excess-1.c: New test.
9279
9280 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9281
9282 PR c++/21853
9283 * g++.dg/expr/static_cast6.C: New test.
9284
9285 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9286
9287 * gcc.dg/tree-ssa/vrp14.c: New test.
9288
9289 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9290
9291 PR c++/21336
9292 * g++.dg/template/new2.C: New test.
9293
9294 2005-06-03 Josh Conner <jconner@apple.com>
9295
9296 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9297 all entries in initializer.
9298
9299 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9300
9301 PR middle-end/21858
9302 * gcc.dg/pr21858.c: New testcase.
9303
9304 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9305
9306 PR tree-optimization/21292
9307
9308 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9309 New.
9310 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9311 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9312 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9313 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9314 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9315
9316 2005-06-02 Richard Henderson <rth@redhat.com>
9317
9318 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9319
9320 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9321
9322 * gcc.dg/wtypequal.c: New testcase.
9323
9324 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9325
9326 PR 21582
9327 * gcc.dg/tree-ssa/pr21582.c: New test.
9328
9329 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9330
9331 PR c++/21280
9332 * g++.dg/opt/interface2.h: New.
9333 * g++.dg/opt/interface2.C: New.
9334 * g++.dg/init/ctor4.C: Adjust error lines.
9335 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9336 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9337 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9338 * g++.old-deja/g++.pt/assign1.C: Likewise.
9339 * g++.old-deja/g++.pt/crash20.C: Likewise.
9340
9341 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9342
9343 PR tree-optimization/21734
9344 * g++.dg/vect/pr21734_1.cc: New.
9345 * g++.dg/vect/pr21734_2.cc: New.
9346
9347 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9348
9349 PR c++/20350
9350 * g++.dg/template/spec24.C: New.
9351
9352 PR c++/21151
9353 * g++.dg/pch/local-1.C: New.
9354 * g++.dg/pch/local-1.Hs: New.
9355
9356 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9357
9358 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9359 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9360 * gcc.dg/tree-ssa/pr14341.c: New test.
9361 * gcc.dg/tree-ssa/pr14841.c: New test.
9362 * gcc.dg/tree-ssa/pr20701.c: New test.
9363 * gcc.dg/tree-ssa/pr21086.c: New test.
9364 * gcc.dg/tree-ssa/pr21090.c: New test.
9365 * gcc.dg/tree-ssa/pr21332.c: New test.
9366 * gcc.dg/tree-ssa/pr21458.c: New test.
9367 * gcc.dg/tree-ssa/pr21658.c: New test.
9368 * gcc.dg/tree-ssa/vrp01.c: New test.
9369 * gcc.dg/tree-ssa/vrp02.c: New test.
9370 * gcc.dg/tree-ssa/vrp03.c: New test.
9371 * gcc.dg/tree-ssa/vrp04.c: New test.
9372 * gcc.dg/tree-ssa/vrp05.c: New test.
9373 * gcc.dg/tree-ssa/vrp06.c: New test.
9374 * gcc.dg/tree-ssa/vrp07.c: New test.
9375 * gcc.dg/tree-ssa/vrp08.c: New test.
9376 * gcc.dg/tree-ssa/vrp09.c: New test.
9377 * gcc.dg/tree-ssa/vrp10.c: New test.
9378 * gcc.dg/tree-ssa/vrp11.c: New test.
9379 * gcc.dg/tree-ssa/vrp12.c: New test.
9380 * gcc.dg/tree-ssa/vrp13.c: New test.
9381
9382 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9383
9384 PR 21029
9385 * gcc.dg/tree-ssa/pr21029.c: New test.
9386
9387 2005-06-01 Roger Sayle <roger@eyesopen.com>
9388
9389 * gfortran.dg/logint-1.f: New test case.
9390 * gfortran.dg/logint-2.f: Likewise.
9391 * gfortran.dg/logint-3.f: Likewise.
9392
9393 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR c/21536
9396 PR c/20760
9397 * gcc.dg/20050527-1.c: New test.
9398
9399 * gcc.dg/i386-sse-12.c: New test.
9400
9401 PR fortran/21729
9402 * gfortran.dg/implicit_5.f90: New test.
9403
9404 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9405
9406 PR fortran/20883
9407 * gfortran/assign_4.f90: New test.
9408 * gfortran/assign_2.f90: Change compile to run.
9409
9410 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9411
9412 * lib/target-supports.exp
9413 (check_effective_target_sync_char_short): New.
9414 * gcc.dg/sync-2.c: New.
9415
9416 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9417
9418 PR tree-optimization/21817
9419 * gcc.dg/torture/pr21817-1.c: New.
9420
9421 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9422
9423 PR c++/21165
9424 * g++.dg/template/init5.C: New.
9425
9426 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9427
9428 * gfortran.dg/char_initialiser_actual.f90:
9429 Test character initialisers as actual arguments.
9430 * gfortran.dg/char_pointer_comp_assign.f90:
9431 Test character pointer structure component assignments.
9432 * gfortran.dg/char_array_structure_constructor.f90:
9433 Test character components in structure constructors.
9434
9435 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9436
9437 PR middle-end/20931
9438 * g++.dg/opt/pr20931.C: New test.
9439
9440 2005-05-31 Andreas Jaeger <aj@suse.de>
9441
9442 PR testsuite/20772
9443 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9444 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9445 g++.old-deja/g++.ext/asmspec1.C,
9446 g++.old-deja/g++.other/regstack.C,
9447 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9448 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9449 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9450 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9451 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9452 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9453 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9454 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9455 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9456 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9457 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9458 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9459 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9460 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9461 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9462 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9463 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9464 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9465 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9466
9467 2005-05-31 Jeff Law <law@redhat.com>
9468
9469 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9470
9471 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9472
9473 PR middle-end/21743
9474 * gcc.dg/builtins-1.c: Activate disabled clog test.
9475 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9476
9477 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9478
9479 * gfortran.dg/char_pointer_assign.f90:
9480 Test character-pointer assignments and pointer assignments.
9481 * gfortran.dg/char_pointer_dummy.f90:
9482 Test character-pointer dummy arguments.
9483 * gfortran.dg/char_pointer_func.f90:
9484 Test character-pointer function returns.
9485 * gfortran.dg/char_pointer_dependency.f90:
9486 Test character-pointer functions with dependencies.
9487
9488 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9489
9490 PR c++/21784
9491 * g++.dg/lookup/using14.C: New test.
9492
9493 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9494
9495 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9496 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9497 trailing ^M.
9498
9499 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9500
9501 PR c++/17413
9502 * g++.dg/template/local5.C: New.
9503
9504 PR target/21761
9505 * gcc.c-torture/compile/pr21761.c: New.
9506
9507 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9508 before darwin8.
9509
9510 2005-05-30 Steven G. Kargl
9511
9512 PR fortran/20846
9513 * gfortran.dg/inquire_8.f90: New test.
9514
9515 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9516
9517 PR libfortran/21376
9518 * gfortran.dg/output_exponents_1.f90: New test.
9519
9520 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9521
9522 PR libfortran/20006
9523 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9524
9525 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9526
9527 PR c++/21210
9528 * g++.dg/ext/complex1.C: New test.
9529
9530 PR c++/21340
9531 * g++.dg/init/ctor6.C: New test.
9532
9533 2005-05-29 Jan Hubicka <jh@suse.cz>
9534
9535 * gcc.c-torture/compile/pr21562.c: New.
9536
9537 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9538
9539 * gfortran.dg/subnormal_1.f90: New test.
9540
9541 2005-05-28 Jan Hubicka <jh@suse.cz>
9542
9543 * tree-prof.exp: Fix comment.
9544 * value-prof-1.c: New.
9545 * value-prof-2.c: New.
9546 * value-prof-3.c: New.
9547 * value-prof-4.c: New.
9548
9549 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9550
9551 PR c++/21614
9552 * g++.dg/expr/ptrmem6.C: New test.
9553 * g++.dg/expr/ptrmem6a.C: Likewise.
9554
9555 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9556
9557 PR tree-optimization/21658
9558 * gcc.dg/tree-ssa/pr21658.c: New.
9559
9560 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9561
9562 PR c++/21455
9563 * g++.dg/inherit/ptrmem3.C: New.
9564
9565 PR c++/21681
9566 * g++.dg/parse/template16.C: New.
9567
9568 2005-05-27 Andreas Jaeger <aj@suse.de>
9569
9570 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9571
9572 * gcc.dg/i386-sse-8.c: Run test on all archs.
9573
9574 2005-05-26 Mike Stump <mrs@apple.com>
9575
9576 * objc.dg/isa-field-1.m: Only run on darwin.
9577 * objc.dg/lookup-1.m: Likewise.
9578 * objc.dg/try-catch-8.m: Likewise.
9579
9580 2005-05-26 Roger Sayle <roger@eyesopen.com>
9581
9582 PR tree-optimization/9814
9583 * gcc.dg/pr9814-1.c: New test case.
9584
9585 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9586
9587 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9588 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9589 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9590 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9591 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9592 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9593 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9594 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9595 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9596 objc.dg/try-catch-8.m: New.
9597
9598 2005-05-26 Janis Johnson <janis187@us.ibm.com>
9599
9600 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9601 remove extraneous semicolons.
9602
9603 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9604
9605 * obj-c++.dg/comp-types-12.mm: New.
9606 * objc.dg/comp-types-11.m: New.
9607 * objc.dg/selector-4.m: New.
9608
9609 2005-05-26 Andreas Jaeger <aj@suse.de>
9610
9611 PR testsuite/20772
9612 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9613 g++.old-deja/g++.ext/attrib3.C,
9614 g++.old-deja/g++.other/store-expr1.C,
9615 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9616 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9617 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9618 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9619 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9620 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9621 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9622 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9623 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9624 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9625 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9626 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9627 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9628 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9629 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9630 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9631 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9632 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9633 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9634
9635 2005-05-26 Andreas Jaeger <aj@suse.de>
9636
9637 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9638 x86-64 compilation.
9639
9640 2005-05-26 Andreas Jaeger <aj@suse.de>
9641
9642 PR testsuite/20772
9643 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9644 gcc.misc-tests/i386-pf-athlon-1.c,
9645 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9646 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9647 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9648 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9649 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9650 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9651 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9652 programs.
9653
9654 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9655 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9656 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9657 x86-64 compilation.
9658
9659 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9660 x86_64.
9661
9662 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9663 effective-target ilp32.
9664
9665 2005-05-26 David Ung <davidu@mips.com>
9666
9667 * gcc.target/mips/ext_ins.c: New test for testing the generation
9668 of MIPS32/64 rev 2 ext/ins instructions.
9669
9670 2005-05-26 Andreas Jaeger <aj@suse.de>
9671
9672 * treelang/compile/unsigned.tree: Use gimple instead of
9673 nonexisting generic dump.
9674
9675 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
9676
9677 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9678
9679 2005-05-26 Andreas Jaeger <aj@suse.de>
9680
9681 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9682
9683 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9684
9685 PR libfortran/17283
9686 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9687 Test callee-allocated memory with write statements.
9688
9689 2005-05-25 Roger Sayle <roger@eyesopen.com>
9690
9691 PR middle-end/21709
9692 * gcc.dg/pr21709-1.c: New test case.
9693
9694 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9695 Mike Stump <mrs@apple.com>
9696
9697 * objc/execute/next_mapping.h: Update for C++.
9698
9699 * obj-c++.dg/selector-1.mm: Move to...
9700 * obj-c++.dg/selector-4.mm: here...
9701
9702 * obj-c++.dg/basic.mm: New.
9703 * obj-c++.dg/comp-types-1.mm: New.
9704 * obj-c++.dg/cxx-class-1.mm: New.
9705 * obj-c++.dg/cxx-ivars-1.mm: New.
9706 * obj-c++.dg/cxx-ivars-2.mm: New.
9707 * obj-c++.dg/cxx-ivars-3.mm: New.
9708 * obj-c++.dg/cxx-scope-1.mm: New.
9709 * obj-c++.dg/cxx-scope-2.mm: New.
9710 * obj-c++.dg/defs.mm: New.
9711 * obj-c++.dg/empty-private-1.mm: New.
9712 * obj-c++.dg/encode-1.mm: New.
9713 * obj-c++.dg/encode-2.mm: New.
9714 * obj-c++.dg/encode-3.mm: New.
9715 * obj-c++.dg/extern-c-1.mm: New.
9716 * obj-c++.dg/extra-semi.mm: New.
9717 * obj-c++.dg/fix-and-continue-2.mm: New.
9718 * obj-c++.dg/isa-field-1.mm: New.
9719 * obj-c++.dg/ivar-list-semi.mm: New.
9720 * obj-c++.dg/local-decl-1.mm: New.
9721 * obj-c++.dg/lookup-1.mm: New.
9722 * obj-c++.dg/lookup-2.mm: New.
9723 * obj-c++.dg/method-1.mm: New.
9724 * obj-c++.dg/method-2.mm: New.
9725 * obj-c++.dg/method-3.mm: New.
9726 * obj-c++.dg/method-4.mm: New.
9727 * obj-c++.dg/method-5.mm: New.
9728 * obj-c++.dg/method-6.mm: New.
9729 * obj-c++.dg/method-7.mm: New.
9730 * obj-c++.dg/no-extra-load.mm: New.
9731 * obj-c++.dg/overload-1.mm: New.
9732 * obj-c++.dg/pragma-1.mm: New.
9733 * obj-c++.dg/pragma-2.mm: New.
9734 * obj-c++.dg/private-1.mm: New.
9735 * obj-c++.dg/private-2.mm: New.
9736 * obj-c++.dg/proto-qual-1.mm: New.
9737 * obj-c++.dg/qual-types-1.mm: New.
9738 * obj-c++.dg/stubify-1.mm: New.
9739 * obj-c++.dg/stubify-2.mm: New.
9740 * obj-c++.dg/super-class-1.mm: New.
9741 * obj-c++.dg/super-class-2.mm: New.
9742 * obj-c++.dg/super-dealloc-1.mm: New.
9743 * obj-c++.dg/super-dealloc-2.mm: New.
9744 * obj-c++.dg/template-1.mm: New.
9745 * obj-c++.dg/template-2.mm: New.
9746 * obj-c++.dg/template-3.mm: New.
9747 * obj-c++.dg/template-4.mm: New.
9748 * obj-c++.dg/template-5.mm: New.
9749 * obj-c++.dg/template-6.mm: New.
9750 * obj-c++.dg/try-catch-1.mm: New.
9751 * obj-c++.dg/try-catch-2.mm: New.
9752 * obj-c++.dg/try-catch-3.mm: New.
9753 * obj-c++.dg/try-catch-4.mm: New.
9754 * obj-c++.dg/try-catch-5.mm: New.
9755 * obj-c++.dg/try-catch-6.mm: New.
9756 * obj-c++.dg/try-catch-7.mm: New.
9757 * obj-c++.dg/try-catch-8.mm: New.
9758 * obj-c++.dg/try-catch-9.mm: New.
9759 * obj-c++.dg/va-meth-1.mm: New.
9760
9761 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9762
9763 * obj-c++.dg/selector-1.mm: New.
9764 * obj-c++.dg/selector-2.mm: New.
9765
9766 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9767
9768 * obj-c++.dg/selector-3.mm: New.
9769 * objc.dg/selector-3.m: New.
9770
9771 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9772
9773 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9774 about where warning appears.
9775
9776 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9777
9778 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9779 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9780 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9781 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9782
9783 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9784
9785 * gcc.dg/20050524-1.c: New test.
9786
9787 2005-05-25 Jan Hubicka <jh@suse.cz>
9788
9789 * gcc.dg/tree-prof/inliner-1.c: New.
9790
9791 2005-05-25 Janis Johnson <janis187@us.ibm.com>
9792
9793 * gcc.dg/tree-prof: New directory.
9794 * gcc.dg/tree-prof/tree-prof.exp: New.
9795
9796 2005-05-25 DJ Delorie <dj@redhat.com>
9797
9798 * gcc.dg/Wattributes-1.c: New.
9799 * gcc.dg/Wattributes-2.c: New.
9800 * gcc.dg/Wattributes-3.c: New.
9801
9802 20005-05-24 Janis Johnson <janis187@us.ibm.com>
9803
9804 PR tree-optimization/19833
9805 * gcc.dg/uninit-4.c: Remove xfail.
9806 * gcc.dg/uninit-9.c: Ditto.
9807
9808 2005-05-24 Ziemowit Laski <zlaski@apple.com>
9809
9810 * obj-c++.dg/bitfield-[1-5].mm: New.
9811 * obj-c++.dg/class-protocol-1.mm: New.
9812 * obj-c++.dg/comp-types-1[0-1].mm: New.
9813 * obj-c++.dg/comp-types-[2-9].mm: New.
9814 * obj-c++.dg/encode-[4-8].mm: New.
9815 * obj-c++.dg/layout-1.mm: New.
9816 * obj-c++.dg/method-1[0-9].mm: New.
9817 * obj-c++.dg/method-2[0-1].mm: New.
9818 * obj-c++.dg/method-[8-9].mm: New.
9819 * obj-c++.dg/objc-gc-3.mm: New.
9820 * obj-c++.dg/try-catch-10.mm: New.
9821 * objc.dg/bitfield-5.m: New.
9822 * objc.dg/comp-types-10.m: New.
9823 * objc.dg/comp-types-9.m: New.
9824 * objc.dg/layout-1.m: New.
9825 * objc.dg/objc-gc-4.m: New.
9826 * objc.dg/try-catch-9.m: New.
9827 * objc.dg/class-protocol-1.m: Tweak diagnostics.
9828 * objc.dg/comp-types-1.m: Likewise.
9829 * objc.dg/comp-types-[5-6].m: Likewise.
9830 * objc.dg/method-9.m: Likewise.
9831
9832 2005-05-24 Janis Johnson <janis187@us.ibm.com>
9833
9834 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9835 and on hardware without VMX support.
9836
9837 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9838
9839 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9840
9841 * lib/profopt.exp (dg-final-generate, dg-final-use,
9842 profopt-final-code, profopt-get-options): New.
9843 (profopt-execute): Process test directives.
9844
9845 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9846 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9847 cleanup-tree-dump, cleanup-saved-temps): Update comments.
9848
9849 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
9850
9851 PR C++/21645
9852 * g++.dg/init/ctor5.C: New test.
9853
9854 2005-05-24 Ira Rosen <irar@il.ibm.com>
9855
9856 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9857 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9858 vect-113.c, vect-114.c.
9859
9860 2005-05-23 Adam Nemet <anemet@lnxw.com>
9861
9862 * gcc.dg/const-elim-1.c: Remove xfails.
9863
9864 2005-05-23 Jeff Law <law@redhat.com>
9865
9866 * gcc.c-torture/compile/pr21638.c: New test.
9867 * gcc.c-torture/compile/20050520-1.c: New test.
9868
9869 2005-05-23 Nick Clifton <nickc@redhat.com>
9870
9871 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9872 be a proper triple, ie: m32r*-*-*.
9873 * g++.old-deja/g++.jason/thunk3.C: Likewise.
9874
9875 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
9876
9877 PR middle-end/21331
9878 PR tree-opt/21293
9879 * gcc.c-torture/compile/pr21293.c: New test.
9880 * gcc.c-torture/execute/pr21331.c: New test.
9881
9882 2004-05-20 Richard Henderson <rth@redhat.com>
9883
9884 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9885
9886 2005-05-20 Ziemowit Laski <zlaski@apple.com>
9887
9888 * obj-c++-dg.exp: Add.
9889 * obj-c++.exp: Add.
9890 * obj-c++.dg/dg.exp: Add.
9891
9892 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9893
9894 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9895 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9896
9897 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
9898
9899 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9900
9901 2004-05-19 Richard Henderson <rth@redhat.com>
9902
9903 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9904
9905 2005-05-19 Janis Johnson <janis187@us.ibm.com>
9906
9907 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9908
9909 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9910
9911 2005-05-19 Jakub Jelinek <jakub@redhat.com>
9912
9913 PR c++/21495
9914 * g++.dg/parse/extern1.C: New test.
9915 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9916
9917 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9918
9919 * gcc.dg/c99-math.h: New.
9920 * gcc.dg/c99-math-float-1.c: New test.
9921 * gcc.dg/c99-math-double-1.c: Likewise.
9922 * gcc.dg/c99-math-long-double-1.c: Likewise.
9923
9924 2005-05-18 Richard Henderson <rth@redhat.com>
9925
9926 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9927
9928 2005-05-18 Devang Patel <dpatel@apple.com>
9929
9930 * g++.dg/opt/20050511-1.C: New test.
9931
9932 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
9933
9934 PR libfortran/21127
9935 * gfortran.dg/reshape-complex.f90: New test.
9936
9937 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
9938
9939 * gfortran.dg/array_constructor_1.f90: New test.
9940 * gfortran.dg/array_constructor_2.f90: New test.
9941
9942 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
9943
9944 PR fortran/20954
9945 * gfortran.dg/pr20954.f: New test.
9946
9947 2005-05-17 Mike Stump <mrs@apple.com>
9948
9949 Yet more Objective-C++...
9950
9951 * objc.dg/method-5.m: Update.
9952 * objc.dg/method-6.m: Update.
9953 * objc.dg/method-7.m: Update.
9954 * objc.dg/method-9.m: Update.
9955 * objc.dg/try-catch-2.m: Update.
9956
9957 2005-05-17 Mark Mitchell <mark@codesourcery.com>
9958
9959 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9960 Remove little-endian optimizations.
9961
9962 2005-05-17 Jeff Law <law@redhat.com>
9963
9964 * g++.dg/tree-ssa/pr14814.C: New test.
9965 * gcc.dg/tree-ssa/pr14814.C: New test.
9966 * gcc.dg/tree-ssa/pr17141-1.C: New test.
9967 * gcc.dg/tree-ssa/pr17141-2.C: New test.
9968
9969 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
9970
9971 * gcc.dg/compat/generate-random.c: Do not include
9972 libiberty.h.
9973 * gcc.dg/compat/generate-random_r.c: Likewise.
9974
9975 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
9976
9977 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9978
9979 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
9980
9981 PR middle-end/21595
9982 * g++.dg/tree-ssa/builtin1.C: New testcase.
9983
9984 2005-05-17 Jakub Jelinek <jakub@redhat.com>
9985
9986 PR c++/21454
9987 * g++.dg/opt/const4.C: New test.
9988
9989 PR middle-end/21492
9990 * g++.dg/opt/crossjump1.C: New test.
9991
9992 PR tree-optimization/21610
9993 * gcc.c-torture/compile/20050516-1.c: New test.
9994
9995 PR fortran/15080
9996 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9997 about the test failing.
9998 * gfortran.fortran-torture/execute/where_7.f90: New test.
9999 * gfortran.fortran-torture/execute/where_8.f90: New test.
10000
10001 2005-05-16 Richard Henderson <rth@redhat.com>
10002
10003 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10004 i?86 and x86_64.
10005
10006 2005-05-16 Mark Mitchell <mark@codesourcery.com>
10007
10008 * gcc.dg/compat/generate-random.c (config.h): Do not include.
10009 (limits.h): Include unconditionally.
10010 (stdlib.h): Likewise.
10011 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10012 (limits.h): Include unconditionally.
10013 (stdlib.h): Likewise.
10014 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10015 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10016 (limits.h): Include unconditionally.
10017 (stdlib.h): Likewise.
10018 (hashtab.h): Do not include.
10019 (getopt.h): Likewise.
10020 (stddef.h): Include.
10021 (hashval_t): Define.
10022 (struct entry): Add "next" field.
10023 (HASH_SIZE): New macro.
10024 (hash_table): New variable.
10025 (switchfiles): Do not use xmalloc.
10026 (mix): New macro.
10027 (iterative_hash): New function.
10028 (hasht): Remove.
10029 (e_exists): New function.
10030 (e_insert): Likewise.
10031 (output): Use, instead of libiberty hashtable functions.
10032 (main): Do not use getopt. Do not call htab_create.
10033
10034 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
10035
10036 PR libstdc++/21526
10037 * lib/target-supports.exp (check_mkfifo_available):
10038 Return 0 for cygwin as mkfifo support incomplete on platform.
10039 Fix typos in comments.
10040
10041 2005-05-15 Mark Mitchell <mark@codesourcery.com>
10042
10043 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10044
10045 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
10046
10047 PR fortran/17432
10048 * gfortran.dg/assign_4.f: New test.
10049
10050 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
10051
10052 PR tree-optimization/21563
10053 * gcc.dg/tree-ssa/pr21563.c: New.
10054
10055 2005-05-14 Jan Hubicka <jh@suse.cz>
10056
10057 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10058
10059 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10060
10061 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10062
10063 2005-05-13 Julian Brown <julian@codesourcery.com>
10064
10065 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10066 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10067
10068 2005-05-13 Jan Hubicka <jh@suse.cz>
10069
10070 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10071 * gcc.dg/fold-xor-?.c: Likewise.
10072 * gcc.dg/pr15784-?.c: Likewise.
10073 * gcc.dg/pr20922-?.c: Likewise.
10074 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10075 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10076 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10077
10078 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10079
10080 PR fortran/21260
10081 * gfortran.dg/hollerith_1.f90: New test.
10082
10083 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10084
10085 * gfortran.dg/func_result_2.f90: New test.
10086
10087 2005-05-11 Bud Davis <bdavis@gfortran.org>
10088
10089 * gfortran.dg/dev_null.f90: New test.
10090
10091 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10092
10093 * gcc.dg/arm-vfp1.c: Revert last change.
10094
10095 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10096
10097 PR middle-end/19807
10098 PR tree-optimization/19639
10099 * g++.dg/tree-ssa/pr19807.C: New testcase.
10100
10101 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10102
10103 PR libfortran/21471
10104 * gfortran.dg/append-1.f90: New test.
10105
10106 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10107
10108 * gcc.dg/pr18501.c: XFAIL.
10109 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10110 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10111 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10112 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10113 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10114 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10115 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10116 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10117
10118 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10119
10120 PR fortran/20178
10121 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10122 gfortran.dg/f2c_3.f90: New tests.
10123
10124 * gfortran.dg/return_1.f90: Fix dg annotation.
10125
10126 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10127
10128 * gcc.c-torture/compile/20050510-1.c: New test.
10129
10130 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10131
10132 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10133
10134 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10135
10136 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10137
10138 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10139
10140 PR c/17913
10141 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10142
10143 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10144
10145 PR c/21342
10146 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10147 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10148
10149 2005-05-10 Ben Elliston <bje@au.ibm.com>
10150
10151 PR debug/16676
10152 * gcc.dg/debug/pr16676.c: New test.
10153
10154 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10155
10156 PR testsuite/21443
10157 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10158 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10159 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10160 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10161 Change -O1 to -O2.
10162 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10163 -fno-tree-dominator-opts.
10164
10165 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10166
10167 * gfortran.dg/return_1.f90: New test.
10168
10169 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10170
10171 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10172
10173 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10174
10175 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10176
10177 PR c++/21427
10178 * g++.dg/inherit/covariant13.C: New.
10179
10180 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10181
10182 PR libfortran/19155
10183 * gfortran.dg/pr19155.f: New test.
10184
10185 2005-05-08 Roger Sayle <roger@eyesopen.com>
10186
10187 PR inline-asm/8788
10188 * gcc.dg/pr8788-1.c: New testcase.
10189
10190 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10191
10192 PR target/21416
10193 * gcc.target/mips/fpcmp-[12].c: New tests.
10194
10195 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10196
10197 * lib/target-supports-dg.exp (dg-require-fork): New function.
10198 (dg-require-mkfifo): Likewise.
10199 * lib/target-supports.exp (check_function_available): New
10200 function.
10201 (check_fork_available): Likewise.
10202 (check_mkfifo_available): Likewise.
10203
10204 2005-05-06 Jeff Law <law@redhat.com>
10205
10206 * gcc.c-torture/compile/pr21380.c: New test.
10207
10208 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR c++/20961
10211 * g++.dg/ext/weak3.C: New test.
10212
10213 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10214
10215 PR c++/21352
10216 * g++.dg/template/crash37.C: New test.
10217
10218 2005-05-05 Paul Brook <paul@codesourcery.com>
10219
10220 * gcc.dg/arm-g2.c: Use effective-target arm32.
10221 * gcc.dg/arm-mmx-1.c: Ditto.
10222 * gcc.dg/arm-scd42-2.c: Ditto.
10223 * gcc.dg/arm-vfp1.c: Ditto.
10224 * lib/target-supports.exp (check_effective_target_arm32): New
10225 function.
10226
10227 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10228
10229 PR libfortran/21354
10230 gfortran.dg/in_pack_rank7.f90: New test.
10231
10232 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10233
10234 PR middle-end/15618
10235 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10236
10237 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR middle-end/21265
10240 * gcc.dg/20050503-1.c: New test.
10241
10242 PR rtl-optimization/21239
10243 * gcc.dg/i386-sse-11.c: New test.
10244
10245 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10246
10247 PR target/16888
10248 * gcc.target/i386/asm-1.c: New test.
10249
10250 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR rtl-optimization/21330
10253 * gcc.c-torture/execute/20050502-1.c: New test.
10254
10255 PR target/21297
10256 * gcc.c-torture/execute/20050502-2.c: New test.
10257
10258 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10259
10260 PR middle-end/21282
10261 * gcc.dg/pr21282.c: New.
10262
10263 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10264
10265 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10266 * gcc.dg/vect/vect-92.c: Likewise.
10267 * gcc.dg/vect/vect-93.c: Likewise.
10268 * gcc.dg/vect/vect-dv-1.c: Likewise.
10269 * gcc.dg/vect/vect-dv-2.c: Likewise.
10270 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10271
10272 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10273
10274 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10275 * gfortran.dg/vect/vect-2.f90: Likewise.
10276 * gfortran.dg/vect/vect-3.f90: Likewise.
10277 * gfortran.dg/vect/vect-4.f90: Likewise.
10278 * gfortran.dg/vect/vect-5.f90: Likewise.
10279
10280 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10281
10282 PR target/20813
10283 * gcc.dg/rs6000-fpint-2.c: New.
10284
10285 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10286
10287 PR c/15698
10288 * gcc.dg/builtins-30.c: Update expected messages.
10289 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10290 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10291 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10292
10293 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10294
10295 PR tree-optimization/21294
10296 * gcc.dg/tree-ssa/pr21294.c: New.
10297
10298 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10299
10300 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10301 __builtin_altivec_st_internal_4si built-in.
10302
10303 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10304
10305 PR c++/15875
10306 * g++.dg/template/ptrmem14.C: New test.
10307
10308 2005-05-02 Paul Brook <paul@codesourcery.com>
10309
10310 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10311
10312 2005-05-02 Michael Matz <matz@suse.de>
10313
10314 PR c++/19542
10315 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10316
10317 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10318
10319 * g++.dg/cpp/weak.C: New test.
10320
10321 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10322
10323 * gcc.dg/tree-ssa/loop-8.c: New test.
10324
10325 2005-04-30 Michael Maty <matz@suse.de>
10326
10327 * gcc.dg/inline-mcpy.c: New test.
10328
10329 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10330
10331 PR libfortran/18958
10332 * gfortran.dg/eoshift.f90: New test case.
10333
10334 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10335
10336 PR libfortran/18857
10337 * gfortran.dg/matmul_1.f90: New test.
10338
10339 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10340
10341 PR tree-optimization/21030
10342 * gcc.dg/tree-ssa/pr21030.c: New.
10343
10344 2005-04-29 Devang Patel <dpatel@apple.com>
10345
10346 PR tree-optimization/21272
10347 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10348
10349 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR fortran/13082
10352 PR fortran/18824
10353 * gfortran.dg/entry_4.f90: New test.
10354 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10355 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10356 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10357 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10358 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10359 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10360 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10361
10362 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10363
10364 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10365
10366 2005-04-29 Paul Brook <paul@codesourcery.com>
10367
10368 * gfortran.dg/entry_3.f90: New test.
10369
10370 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10371
10372 * gfortran.dg/implicit_4.f90: New test.
10373
10374 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10375
10376 * lib/target-supports.exp (check_profiling_available): Return
10377 false for xtensa-*-elf.
10378
10379 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10380
10381 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10382 error if file cannot be deleted.
10383
10384 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10385
10386 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10387 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10388 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10389 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10390 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10391 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10392 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10393 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10394 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10395 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10396 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10397 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10398 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10399
10400 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10401
10402 PR fortran/20865
10403 * gfortran.dg/pr20865.f90: New test.
10404
10405 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10406
10407 * gcc.dg/void-cast-2.c: New test.
10408
10409 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10410
10411 PR c/21159
10412 * gcc.dg/void-cast-1.c: New test.
10413
10414 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10415
10416 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10417
10418 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10419
10420 PR fortran/21177
10421 * gfortran.dg/pr21177.f90: New test.
10422
10423 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10424
10425 PR tree-optimization/21171
10426 * gcc.dg/tree-ssa/pr21171.c: New test.
10427
10428 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10429
10430 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10431 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10432 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10433 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10434 gcc.dg/tree-ssa/gen-vect-32.c: New.
10435 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10436 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10437 don't run on PPC32.
10438
10439 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10440
10441 PR c/21213
10442 * gcc.dg/transparent-union-3.c: New test.
10443
10444 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10445
10446 PR c/20740
10447 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10448 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10449 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10450 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10451 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10452 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10453
10454 2005-04-26 Jeff Law <law@redhat.com>
10455
10456 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10457 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10458 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10459 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10460 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10461 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10462 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10463
10464 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10465
10466 PR tree-optimization/17598
10467 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10468
10469 2005-04-25 Mike Stump <mrs@apple.com>
10470
10471 * objc.dg/fix-and-continue-1.m: Add.
10472
10473 2005-04-25 Roger Sayle <roger@eyesopen.com>
10474
10475 PR c++/20995
10476 * g++.dg/opt/pr20995-1.C: New test case.
10477
10478 2005-04-25 Devang Patel <dpatel@apple.com>
10479
10480 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10481
10482 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10483
10484 PR testsuite/21062
10485 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10486
10487 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10488
10489 PR C++/21188
10490 * g++.dg/opt/rtti2.C: New test.
10491
10492 2005-04-25 Paul Brook <paul@codesourcery.com>
10493 Steven G. Kargl <kargls@comcast.net>
10494
10495 PR fortran/20879
10496 * gfortran.dg/ichar_1.f90: New file.
10497
10498 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR middle-end/20991
10501 * g++.dg/opt/pr20991.C: New test.
10502
10503 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10504 where sizeof (type) < __alignof__ (type).
10505 * gcc.dg/compat/struct-layout-1.h: Likewise.
10506
10507 2005-04-24 Per Bothner <per@bothner.com>
10508 Devang Patel <dpatel@apple.com>
10509
10510 PR preprocessor/20907
10511 * gcc.dg/cpp/very-long-comment.c: New test.
10512
10513 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10514
10515 PR fortran/20059
10516 * gfortran.dg/common_5.f: New test.
10517
10518 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10519
10520 PR middle-end/21082
10521 * g++.dg/tree-ssa/pr21082.C: New testcase.
10522
10523 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10524
10525 * gcc.dg/vect/vect-99.c: New test.
10526
10527 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10528
10529 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10530
10531 2005-04-22 Jeff Law <law@redhat.com>
10532
10533 * gcc.dg/uninit-5.c: Remove xfails.
10534 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10535 conditionals and loads.
10536
10537 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10538
10539 PR libfortran/20074
10540 PR libfortran/20436
10541 PR libfortran/21108
10542 * gfortran.dg/nested_reshape.f90: new test
10543 * gfortran.dg/reshape-alloc.f90: new test
10544 * gfortran.dg/reshape.f90: new test
10545
10546 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10547
10548 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10549
10550 * gcc.dg/arm-vfp1.c: New test.
10551
10552 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10553
10554 PR c++/21087
10555 * g++.dg/lookup/builtin2.C: New test.
10556
10557 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10558
10559 * gcc.dg/weak/weak-13.c: New test.
10560
10561 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10562
10563 * lib/target-supports.exp (check_effective_target_sync_int_long):
10564 Add powerpc*.
10565
10566 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10567
10568 * gcc.target/mips/branch-1.c: New test.
10569
10570 2005-04-21 Richard Henderson <rth@redhat.com>
10571
10572 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10573 * gcc.dg/vect/vect-86.c: Likewise.
10574 * gcc.dg/vect/vect-87.c: Likewise.
10575 * gcc.dg/vect/vect-88.c: Likewise.
10576
10577 2005-04-21 Devang Patel <dpatel@apple.com>
10578
10579 PR optimization/20994
10580 * gcc.dg/tree-ssa/ifc-3.c: New test.
10581
10582 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10583
10584 PR c/12913
10585 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10586 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10587 gcc.dg/c99-vla-jump-5.c: New tests.
10588
10589 2005-04-19 Richard Henderson <rth@redhat.com>
10590
10591 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10592 Fix typo in exists check.
10593 (check_effective_target_sync_int_long): New.
10594 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10595 * gcc.dg/ia64-sync-2.c: Likewise.
10596 * gcc.dg/ia64-sync-3.c: Likewise.
10597 * gcc.dg/ia64-sync-4.c: Likewise.
10598
10599 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
10600
10601 * gcc.dg/fold-xor-1.c: New test.
10602 * gcc.dg/fold-xor-2.c: New test.
10603
10604 2005-04-19 James E. Wilson <wilson@specifixinc.com>
10605
10606 PR target/20670
10607 * g++.dg/eh/fp-regs.C: New test.
10608
10609 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10610
10611 * gcc.dg/Wint-to-pointer-cast-1.c,
10612 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10613 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10614 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10615
10616 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10617
10618 PR fortran/16861
10619 * gfortran.dg/pr16861.f90: New test.
10620
10621 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10622
10623 * gcc.dg/pr21085.c: New test.
10624
10625 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
10626
10627 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
10628 (setup_mips_tests, dg-mips-options): New procedures.
10629 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10630 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10631 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10632 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10633 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10634 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10635 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10636 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10637 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10638 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10639 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10640 dg-mips-options instead of dg-options. Remove now-redundant
10641 preprocessor guards.
10642 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10643 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10644 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10645 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10646 * gcc.dg/vr-mult-2.c: Delete.
10647 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10648 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10649 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10650 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10651 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10652 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10653 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10654
10655 2005-04-18 Laurent GUERBY <laurent@guerby.net>
10656
10657 * ada/acats/run_all.sh: Use sync when executable not present.
10658
10659 2005-04-18 Devang Patel <dpatel@apple.com>
10660
10661 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10662 * gcc.dg/vect/vect-11a.c: New.
10663 * gcc.dg/vect/vect-none.c: Update.
10664 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10665
10666 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10667
10668 PR tree-optimization/20922
10669 * gcc.dg/pr20922-1.c: New test.
10670 * gcc.dg/pr20922-2.c: New test.
10671 * gcc.dg/pr20922-3.c: New test.
10672 * gcc.dg/pr20922-4.c: New test.
10673 * gcc.dg/pr20922-5.c: New test.
10674 * gcc.dg/pr20922-6.c: New test.
10675
10676 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10677
10678 PR libfortran/20950
10679 * gfortran.dg/pr20950.f: New test.
10680
10681 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10682
10683 PR libfortran/19216
10684 * gfortran.dg/pr19216.f: New test.
10685
10686 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
10687
10688 PR tree-optimization/21001
10689 * gcc.dg/tree-ssa/pr21001.c: New.
10690
10691 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
10692
10693 PR libfortran/21075
10694 * gfortran.dg/reshape_rank7.f90: New test.
10695
10696 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10697
10698 PR libfortran/12884 gfortran.dg/pr12884.f: New test
10699 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10700 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10701 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10702 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10703 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10704 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10705 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10706 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10707 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10708 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10709 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10710 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10711 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10712 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10713 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10714 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10715 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10716 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10717 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10718 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10719
10720 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
10721
10722 * gfortran.dg/wtruncate.f: New testcase.
10723 * gfortran.dg/wtruncate.f90: New testcase.
10724
10725 2005-04-16 Mark Mitchell <mark@codesourcery.com>
10726
10727 PR c++/21025
10728 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10729 which sizeof/alignof is dependent, rather than just whether we are
10730 processing_template_decl.
10731
10732 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10733
10734 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10735 corrected typo where the wrong variables had been compared.
10736
10737 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10738
10739 PR libfortran/18495
10740 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10741 Test callee-allocated version of return array with a write
10742 statement.
10743 Test spread with a temporary with another write statement.
10744
10745 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
10746
10747 PR tree-optimization/21031
10748 * gcc.dg/tree-ssa/pr21031.c: New.
10749
10750 2005-04-15 Uros Bizjak <uros@kss-loka.si>
10751
10752 PR tree-optimization/21004
10753 * gcc.dg/builtins-53.c: Include builtins-config.h.
10754 Check floorf, ceilf, floorl and ceill transformations
10755 only when HAVE_C99_RUNTIME is defined.
10756
10757 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
10758
10759 PR middle-end/20739
10760 * gcc.dg/tree-ssa/pr20739.c: New test.
10761
10762 2005-04-14 Mike Stump <mrs@apple.com>
10763
10764 * gcc.dg/Foundation.framework/empty: New.
10765 * gcc.dg/framework-2.c: New.
10766
10767 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10768
10769 PR tree-optimization/21021
10770 * gcc.c-torture/compile/pr21021.c: New.
10771
10772 2005-04-14 Janis Johnson <janis187@us.ibm.com
10773
10774 PR testsuite/21010
10775 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10776 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10777 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10778 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10779 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10780 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10781 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10782 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10783
10784 2005-04-14 Richard Henderson <rth@redhat.com>
10785
10786 * lib/target-supports.exp (check_effective_target_vect_condition):
10787 Add ia64, i?86, and x86_64.
10788
10789 2005-04-14 Steven G. Kargl <kargls@comcast.net>
10790
10791 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10792
10793 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10794
10795 PR tree-optimization/20657
10796 * gcc.dg/tree-ssa/pr20657.c: New.
10797
10798 2005-04-14 Uros Bizjak <uros@kss-loka.si>
10799
10800 * gcc.dg/builtins-53.c: Also check (int)trunc* and
10801 (long long int)trunc*.
10802
10803 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
10804
10805 PR target/20927
10806 * gcc.dg/pr20927.c: New test.
10807
10808 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
10809
10810 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10811 * gcc.target/mips/asm-1.c: Likewise.
10812
10813 2005-04-13 Dale Johannesen <dalej@apple.com>
10814
10815 * objc.dg/objc-fast-4.m: New.
10816
10817 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
10818
10819 * gcc.target/cris/torture/cris-torture.exp: New driver in new
10820 directory.
10821 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10822
10823 2005-04-13 David Edelsohn <edelsohn@gnu.org>
10824
10825 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10826 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10827 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10828
10829 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
10830
10831 PR tree-optimization/20913
10832 * gcc.dg/tree-ssa/pr20913.c: New.
10833
10834 PR tree-optimization/20702
10835 * gcc.dg/tree-ssa/pr20702.c: New.
10836
10837 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10838
10839 PR c++/13744
10840 * g++.dg/inherit/local3.C: New test.
10841
10842 2005-04-12 Jeff Law <law@redhat.com>
10843
10844 * gcc.dg/tree-ssa/20050412-1.c: New test.
10845
10846 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
10847
10848 PR libfortran/19016
10849 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10850 Add tests with mask generated by expression.
10851 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10852 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10853 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10854
10855 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
10856
10857 PR middle-end/20917
10858 * gcc.dg/20050409-1.c: New test.
10859
10860 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
10861
10862 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10863
10864 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10865
10866 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10867 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10868 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10869 (TARGET_CXX): Adjust accordingly.
10870 * target.h (struct gcc_target): Remove epxort_class_data. Add
10871 determine_class_data_visibility and class_data_always_comdat.
10872 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10873 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10874 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10875 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10876 (arm_cxx_determine_class_data_visibility): New.
10877 (arm_cxx_class_data_always_comdat): Likewise.
10878 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10879 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10880 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10881 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10882 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10883 Define.
10884
10885 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10886
10887 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10888
10889 2005-04-11 Geoffrey Keating <geoffk@apple.com>
10890
10891 * gcc.dg/i386-darwin-fpmath.c: New.
10892
10893 2004-04-11 Devang Patel <dpatel@apple.com>
10894
10895 * lib/target-supports.exp (check_effective_target_vect_condition): New.
10896 * gcc.dg/vect/vect-ifcvt-1.c: New test.
10897 * gcc.dg/vect/vect-ifcvt-2.c: New test.
10898 * gcc.dg/vect/vect-ifcvt-3.c: New test.
10899 * gcc.dg/vect/vect-ifcvt-4.c: New test.
10900 * gcc.dg/vect/vect-ifcvt-5.c: New test.
10901 * gcc.dg/vect/vect-ifcvt-6.c: New test.
10902 * gcc.dg/vect/vect-ifcvt-7.c: New test.
10903 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10904
10905 2004-04-11 Devang Patel <dpatel@apple.com>
10906
10907 * gcc.dg/vect/vect-dv-1.c: New test.
10908 * gcc.dg/vect/vect-dv-2.c: New test.
10909
10910 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10911
10912 PR tree-optimization/20933
10913 * gcc.dg/tree-ssa/pr20933.c: New test.
10914
10915 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10916
10917 * gfortran.dg/fold_nearest.f90: New test.
10918
10919 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
10920
10921 * gcc.dg/tree-ssa/alias-1.c: New test.
10922
10923 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10924
10925 PR tree-optimization/20920
10926 * g++.dg/tree-ssa/pr20920.C: New test.
10927
10928 2005-04-11 Uros Bizjak <uros@kss-loka.si>
10929
10930 * gcc.dg/builtins-53.c: Also check (int)ceil* and
10931 (long long int)ceil*.
10932
10933 2005-04-10 Mark Mitchell <mark@codesourcery.com>
10934
10935 * g++.dg/warn/Wdtor1.C: Declare template in system header with
10936 explicit C++ linkage.
10937
10938 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10939
10940 * gfortran.dg/pr17229.f: Take care of the new obsolescence
10941 warning for arithmetic IF statements.
10942
10943 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
10944
10945 * eor_handling_1.f90: New test case.
10946 * eor_handling_2.f90: New test case.
10947 * eor_handling_3.f90: New test case.
10948 * eor_handling_4.f90: New test case.
10949 * eor_handling_5.f90: New test case.
10950 * noadv_size.f90: New test case.
10951 * pad_no.f90: New test case.
10952
10953 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
10954
10955 * gcc.c-torture/execute/20050410-1.c: New test.
10956
10957 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
10958
10959 * gcc.dg/pr20126.c: New.
10960
10961 2005-04-09 Bud Davis <bdavis@gfortran.org>
10962 Steven G. Kargl <kargls@comcast.net>
10963
10964 * gfortran.dg/PR19872.f: New test.
10965
10966 2005-04-09 Steven G. Kargl <kargls@comcast.net>
10967
10968 * gfortran.dg/nint_1.f90: Fix dg-do directive.
10969
10970 2005-04-09 Steven G. Kargl <kargls@comcast.net>
10971
10972 * gfortran.dg/nint_1.f90: New test.
10973
10974 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
10975
10976 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10977 Added test for callee-allocated arrays with write statements.
10978 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10979 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10980 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10981 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10982 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10983
10984 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
10985
10986 PR libfortran/20163
10987 * gfortran.dg/open-options-blanks.f: New test.
10988
10989 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
10990
10991 PR fortran/13257
10992 * gfortran.dg/comma_format_extension_[1234].f: New tests.
10993
10994 2005-04-09 Jakub Jelinek <jakub@redhat.com>
10995
10996 * gcc.dg/tree-ssa/stdarg-1.c: New test.
10997 * gcc.dg/tree-ssa/stdarg-2.c: New test.
10998 * gcc.dg/tree-ssa/stdarg-3.c: New test.
10999 * gcc.dg/tree-ssa/stdarg-4.c: New test.
11000 * gcc.dg/tree-ssa/stdarg-5.c: New test.
11001 * gcc.c-torture/execute/stdarg-4.c: New test.
11002
11003 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11004
11005 PR target/20795
11006 * g++.dg/abi/param2.C: New test.
11007
11008 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11009
11010 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11011
11012 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11013
11014 * gcc.dg/builtins-53.c: New test.
11015
11016 2005-04-08 Diego Novillo <dnovillo@redhat.com>
11017
11018 * g++.dg/tree-ssa/pr18178.C: New test.
11019 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11020 * gcc.c-torture/execute/20041019-1.c: New test.
11021 * gcc.dg/tree-ssa/20041008-1.c: New test.
11022 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11023 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11024 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11025 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11026 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11027 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11028 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11029 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11030 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11031 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11032
11033 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
11034
11035 PR rtl-optimization/20466
11036 * gcc.c-torture/execute/pr20466-1.c: New test.
11037
11038 2005-04-08 Mark Mitchell <mark@codesourcery.com>
11039
11040 PR c++/20905
11041 * g++.dg/parse/cond2.C: New test.
11042
11043 PR c++/20145
11044 * g++.dg/warn/Wdtor1.C: New test.
11045
11046 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11047
11048 PR fortran/17229
11049 * gfortran.dg/pr17229.f: New test.
11050
11051 2005-04-07 Steven G. Kargl <kargls@comcast.net>
11052
11053 * gfortran.dg/tiny_1.f90: New test.
11054 * gfortran.dg/tiny_2.f90: ditto.
11055
11056 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11057
11058 * gfortran.dg/eor_1.f90: Fix dg-do run line
11059 * gfortran.dg/open_new.f90: Fix dg-do run line
11060
11061 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11062
11063 * lib/target-supports.exp (get_compiler_messages): Support
11064 optional arguments, the fourth being compiler options.
11065 (check_effective_target_fpic): New proc.
11066 * gcc.dg/20050321-2.c: Restrict to target fpic.
11067
11068 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11069
11070 * gcc.dg/15443-1.c: New test.
11071 * gcc.dg/15443-2.c: Likewise.
11072
11073 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11074
11075 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11076
11077 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11078
11079 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11080
11081 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11082
11083 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11084 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11085 -m64.
11086 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11087 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11088 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11089
11090 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11091
11092 PR c++/20212
11093 * g++.dg/warn/Wunused-11.C: New test.
11094
11095 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11096
11097 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11098
11099 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11100
11101 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11102
11103 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11104
11105 PR c++/20734
11106 * g++.dg/template/ptrmem13.C: New test.
11107
11108 2005-04-05 Per Bothner <per@bothner.com>
11109
11110 * lib/gcc.exp: Always add -fno-show-column, for now.
11111
11112 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11113
11114 PR testsuite/20767
11115 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11116 of plain old "unsigned int" for the type of "i". Makes this test
11117 64bit clean.
11118
11119 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11120
11121 * gcc.dg/i386-ssefn-1.c: New test.
11122 * gcc.dg/i386-ssefn-2.c: New test.
11123 * gcc.dg/i386-ssefn-3.c: New test.
11124 * gcc.dg/i386-ssefn-4.c: New test.
11125
11126 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11127
11128 PR tree-optimization/20076
11129 * gcc.dg/builtin-apply4.c: New test.
11130
11131 PR preprocessor/19475
11132 * gcc.dg/cpp/macspace1.c: New test.
11133 * gcc.dg/cpp/macspace2.c: New test.
11134
11135 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11136
11137 * gfortran.dg/pr20755.f: Fixed bad format.
11138
11139 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11140
11141 PR c++/20763
11142 * g++.dg/ext/attrib21.C: New test.
11143
11144 2004-04-05 Devang Patel <dpatel@apple.com>
11145
11146 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11147 * gcc.dg/vect/vect-shift-1.c: New test.
11148
11149 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11150
11151 PR libfortran/20755
11152 * gfortran.dg/pr20755.f: New test.
11153
11154 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11155
11156 * gfortran.dg/pr15959.f90: New test.
11157 * gfortran.dg/string_pad_trunc.f90: New test.
11158
11159 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11160
11161 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11162 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11163 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11164 syntax.
11165
11166 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11167
11168 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11169
11170 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11171
11172 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11173 * gcc.c-torture/compile/20011119-2.c: Likewise.
11174 * gcc.c-torture/compile/981001-2.c: Likewise.
11175
11176 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11177
11178 PR c++/20679
11179 * g++.dg/template/overload4.C: New test.
11180
11181 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11182
11183 PR c++/20746
11184 * g++.dg/abi/covariant5.C: New.
11185
11186 PR debug/20505
11187 * g++.dg/debug/const2.C: New.
11188
11189 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR rtl-optimization/16104
11192 * gcc.c-torture/execute/20050316-1.c: New test.
11193
11194 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11195
11196 * g++.dg/template/spec23.C: Fix dg-error text.
11197
11198 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11199
11200 PR c++/19199
11201 * g++.dg/expr/lval2.C: New.
11202
11203 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11204
11205 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11206 __builtin_strcasecmp and __builtin_strncasecmp.
11207
11208 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11209
11210 PR c++/20723
11211 * g++.dg/template/spec22.C: New.
11212 * g++.dg/template/spec23.C: New.
11213
11214 2005-04-03 Dale Ranta <dir@lanl.gov>
11215 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11216
11217 PR libfortran/20068
11218 PR libfortran/20125
11219 PR libfortran/20156
11220 PR libfortran/20471
11221 * gfortran.dg/backspace.f: New test.
11222
11223 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11224
11225 * gcc.dg/pr19345.c: New test.
11226
11227 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11228
11229 PR tree-optimization/20640
11230 * gcc.dg/torture/tree-loop-1.c: New.
11231
11232 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11233
11234 PR rtl-optimization/20290
11235 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11236
11237 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11238
11239 * gcc.dg/rs6000-fpint.c: New.
11240
11241 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11242
11243 * gcc.dg/old-style-then-proto-1.c: New test.
11244
11245 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11246
11247 * gfortran.fortran-torture/execute/backspace.f90: Check
11248 after backspace and read was incorrect.
11249
11250 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11251
11252 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11253 buffer past the terminating NUL using memcmp.
11254 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11255 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11256
11257 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11258 Fix unused/uninitialized variable warnings.
11259
11260 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11261 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11262 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11263 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11264
11265 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11266 gcc.c-torture/execute/builtins/fputs-lib.c,
11267 gcc.c-torture/execute/builtins/lib/fprintf.c,
11268 gcc.c-torture/execute/builtins/lib/main.c,
11269 gcc.c-torture/execute/builtins/lib/memcmp.c,
11270 gcc.c-torture/execute/builtins/lib/memmove.c,
11271 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11272 gcc.c-torture/execute/builtins/lib/memset.c,
11273 gcc.c-torture/execute/builtins/lib/printf.c,
11274 gcc.c-torture/execute/builtins/lib/sprintf.c,
11275 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11276 gcc.c-torture/execute/builtins/lib/strchr.c,
11277 gcc.c-torture/execute/builtins/lib/strcmp.c,
11278 gcc.c-torture/execute/builtins/lib/strcpy.c,
11279 gcc.c-torture/execute/builtins/lib/strcspn.c,
11280 gcc.c-torture/execute/builtins/lib/strlen.c,
11281 gcc.c-torture/execute/builtins/lib/strncat.c,
11282 gcc.c-torture/execute/builtins/lib/strncmp.c,
11283 gcc.c-torture/execute/builtins/lib/strncpy.c,
11284 gcc.c-torture/execute/builtins/lib/strrchr.c,
11285 gcc.c-torture/execute/builtins/lib/strspn.c,
11286 gcc.c-torture/execute/builtins/lib/strstr.c,
11287 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11288 gcc.c-torture/execute/builtins/strlen-2.c,
11289 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11290 prototypes.
11291
11292 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11293
11294 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11295 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11296 selectany usage.
11297
11298 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11299
11300 PR c++/19406
11301 * g++.dg/debug/using1.C: New test.
11302
11303 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11304
11305 PR middle-end/20524
11306 * gcc.dg/alias-7.c: Prefix asm-declared name with
11307 __USER_LABEL_PREFIX__.
11308
11309 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11310
11311 Fix fallout from PR middle-end/15700:
11312 * gcc.c-torture/compile/20011119-1.c: Take
11313 __USER_LABEL_PREFIX__ into account.
11314 * gcc.c-torture/compile/20011119-2.c: Likewise.
11315
11316 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11317
11318 PR c++/18644
11319 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11320
11321 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11322
11323 PR c/17855
11324 * gcc.c-torture/compile/struct-non-lval-1.c,
11325 gcc.c-torture/compile/struct-non-lval-2.c,
11326 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11327
11328 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11329
11330 * gcc.dg/tls/tls.exp: Remove temporary file.
11331 * g++.dg/tls/tls.exp: Ditto.
11332 * lib/file-format.exp: Ditto.
11333 * g++.dg/special/ecos.exp: Ditto.
11334
11335 * lib/profopt.exp: Treat prof_ext as a list.
11336 * gcc.misc-tests/bprob.exp: Ditto.
11337 * g++.dg/bprob/bprob.exp: Ditto.
11338
11339 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11340 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11341 g++.dg/tree-ssa/pointer-reference-alias.C,
11342 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11343 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11344 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11345 g++.dg/vect/pr19951.cc: Ditto.
11346 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11347 gcc.dg/builtins-47.c: Ditto.
11348 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11349 gcc.dg/pr20115-1.c: Ditto.
11350 * gcc.dg/tree-ssa/20030530-2.c,
11351 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11352 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11353 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11354 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11355 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11356 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11357 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11358 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11359 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11360 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11361 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11362 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11363 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11364 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11365 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11366 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11367 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11368 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11369 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11370 gcc.dg/tree-ssa/20030824-1.c,
11371 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11372 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11373 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11374 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11375 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11376 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11377 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11378 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11379 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11380 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11381 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11382 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11383 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11384 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11385 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11386 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11387 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11388 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11389 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11390 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11391 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11392 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11393 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11394 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11395 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11396 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11397 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11398 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11399 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11400 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11401 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11402 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11403 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11404 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11405 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11406 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11407 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11408 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11409 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11410 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11411 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11412 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11413 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11414 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11415 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11416 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11417 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11418 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11419 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11420 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11421 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11422 gcc.dg/tree-ssa/useless-1.c: Ditto.
11423 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11424 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11425 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11426 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11427 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11428 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11429 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11430 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11431 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11432 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11433 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11434 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11435 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11436 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11437 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11438 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11439 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11440 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11441 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11442 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11443 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11444 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11445 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11446 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11447 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11448 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11449 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11450 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11451 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11452 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11453 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11454 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11455 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11456 gcc.dg/vect/vect-none.c: Ditto.
11457 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11458 treelang/compile/unsigned.tree: Ditto.
11459
11460 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11461 * gcc.dg/cpp/direct2s.c: Ditto.
11462 * gcc.dg/cpp/paste4.c: Ditto.
11463 * gcc.dg/cpp/separate-1.c: Ditto.
11464 * gcc.dg/pch/save-temps-1.c: Ditto.
11465 * g++.dg/ext/altivec-10.C: Ditto.
11466 * g++.dg/pch/pch.C: Ditto.
11467
11468 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11469
11470 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11471 * g++.dg/template/repo1.C: Ditto.
11472 * g++.dg/template/repo2.C: Ditto.
11473 * g++.dg/template/repo3.C: Ditto.
11474 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11475 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11476 * g++.old-deja/g++.pt/repo1.C: Ditto.
11477 * g++.old-deja/g++.pt/repo2.C: Ditto.
11478 * g++.old-deja/g++.pt/repo3.C: Ditto.
11479 * g++.old-deja/g++.pt/repo4.C: Ditto.
11480
11481 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11482 * gcc.dg/20030107-1.c: Ditto.
11483 * gcc.dg/20030702-1.c: Ditto.
11484 * gcc.dg/profile-generate-1.c: Ditto.
11485 * g++.dg/other/profile1.C: Ditto.
11486 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11487
11488 * lib/gcc-dg.exp (remove-build-file): New.
11489 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11490 cleanup-tree-dump, cleanup-saved-temps): New.
11491
11492 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11493
11494 PR c++/19203, DR 214
11495 * g++.dg/parse/ambig3.C: Not ambiguous.
11496 * g++.dg/template/spec20.C: New.
11497 * g++.dg/template/spec21.C: New.
11498
11499 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11500
11501 PR target/20045
11502 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11503
11504 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11505
11506 PR libfortran/20660
11507 * gfortran.dg/negative_unit.f: New test.
11508
11509 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11510
11511 * gcc.dg/20050330-1.c: New test.
11512
11513 2005-03-30 Devang Patel <dpatel@apple.com>
11514
11515 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11516
11517 2005-03-30 Dale Johannesen <dalej@apple.com>
11518
11519 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11520
11521 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11522
11523 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11524 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11525 Strip options from test name.
11526
11527 2005-03-31 Jan Hubicka <jh@suse.cz>
11528
11529 * gcc.dg/varpool-1.c: New testcase.
11530
11531 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11532
11533 PR c/772
11534 PR c/17913
11535 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11536 gcc.dg/stmt-expr-label-3.c : New tests.
11537 * gcc.c-torture/execute/medce-2.c: Remove.
11538
11539 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11540
11541 PR c/20368
11542 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11543 tests.
11544
11545 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11546
11547 * gcc.c-torture/compile/pr20203.c: New test.
11548
11549 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11550
11551 * gfortran.dg/promotion.f90: New test.
11552
11553 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11554
11555 PR middle-end/20491
11556 * gcc.dg/torture/asm-subreg-1.c: New test.
11557
11558 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11559
11560 PR c/20672
11561 * gcc.dg/pr20672-1.c: New test.
11562
11563 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11564
11565 * gfortran.dg/vect: New directory.
11566 * gfortran.dg/vect/vect.exp: New.
11567 * gfortran.dg/vect/vect-1.f90: New test.
11568 * gfortran.dg/vect/vect-2.f90: New test.
11569 * gfortran.dg/vect/vect-3.f90: New test.
11570 * gfortran.dg/vect/vect-4.f90: New test.
11571 * gfortran.dg/vect/vect-5.f90: New test.
11572
11573 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR middle-end/20622
11576 * gcc.dg/alias-7.c: New test.
11577
11578 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11579
11580 * gcc.dg/sparc-reg-1.c: New test.
11581
11582 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11583
11584 PR target/19890
11585 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11586
11587 2005-03-29 Dale Ranta <dir@lanl.gov>
11588 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11589
11590 PR libfortran/20163
11591 * gfortran.dg/pr20163-2.f: New test.
11592
11593 2005-03-28 Jan Hubicka <jh@suse.cz>
11594
11595 PR middle-end/20635
11596 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11597 by Jakub Jelinek.
11598
11599 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
11600
11601 PR tree-optimization/20626
11602 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11603 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11604
11605 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11606
11607 * gfortran.dg/underflow.f90: New test.
11608 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11609
11610 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11611
11612 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11613
11614 2005-03-25 Mark Mitchell <mark@codesourcery.com>
11615
11616 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11617 (g++_init): Make sure that CXXFLAGS is set.
11618 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11619 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11620 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11621 * lib/objc.exp (objc_init): Likewise.
11622 * lib/treelang.exp (treelang_init): Likewise.
11623
11624 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
11625
11626 PR tree-optimization/20470
11627 * gcc.dg/tree-ssa/pr20470.c: New test.
11628
11629 2005-03-25 Geoffrey Keating <geoffk@apple.com>
11630
11631 * gcc.dg/ppc-stfiwx.c: New.
11632
11633 2005-03-25 Steve Ellcey <sje@cup.hp.com>
11634
11635 PR target/19888
11636 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11637
11638 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11639
11640 * gcc.dg/20050325-1.c: Fix a typo.
11641
11642 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11643
11644 PR libfortran/19678
11645 PR libfortran/19679
11646 * gfortran.dg/dos_eol.f: New test.
11647
11648 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11649
11650 PR rtl-optimization/20249
11651 * gcc.dg/20050325-1.c: New test.
11652
11653 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11654
11655 PR libfortran/15332
11656 * gfortran.dg/pr15332.f: New test.
11657
11658 2005-03-24 Dale Johannesen <dalej@apple.com>
11659
11660 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11661
11662 2005-03-24 Geoffrey Keating <geoffk@apple.com>
11663
11664 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11665 'internal' visibility.
11666 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11667 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11668 'protected' visibility.
11669 * gcc.dg/visibility-7.c: Likewise.
11670 * lib/target-supports.exp (check_visibility_available): Take
11671 a parameter, the kind of visibility to check for.
11672 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11673 to check_visibility_available.
11674
11675 * g++.dg/expr/cast3.C: New.
11676
11677 2005-03-24 David Edelsohn <edelsohn@gnu.org>
11678
11679 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11680 rs6000.
11681
11682 2005-03-24 Steve Ellcey <sje@cup.hp.com>
11683
11684 PR target/20095
11685 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11686
11687 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
11688
11689 * gcc.dg/badshift.c: Renamed to...
11690 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
11691
11692 * gcc.target/i386/badshift.c: Renamed to...
11693 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
11694 only.
11695
11696 PR rtl-optimization/20532
11697 * gcc.target/i386/badshift.c: New.
11698
11699 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11700
11701 * gfortran.dg/pr18025.f90: New test.
11702
11703 2005-03-23 Dale Johannesen <dalej@apple.com>
11704
11705 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11706
11707 2005-03-23 Mark Mitchell <mark@codesourcery.com>
11708
11709 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11710
11711 * lib/target-supports.exp (check_iconv_available): Default
11712 libiconv to -liconv, if there is no definition.
11713
11714 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
11715
11716 * gcc.dg/torture/cris-asm-mof-1.c: New test.
11717
11718 2005-03-22 Mark Mitchell <mark@codesourcery.com>
11719
11720 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11721 * g++.dg/opt/pr7503-2.C: Likewise.
11722 * g++.dg/opt/pr7503-3.C: Likewise.
11723 * g++.dg/opt/pr7503-4.C: Likewise.
11724 * g++.dg/opt/pr7503-5.C: Likewise.
11725 * g++.dg/warn/minmax.C: New test.
11726
11727 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11728
11729 * gfortran.dg/g77_intrinsics_funcs.f: New test.
11730 * gfortran.dg/g77_intrinsics_sub.f: New test.
11731
11732 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11733 Jan Hubicka <jh@suse.cz>
11734 Steven Bosscher <stevenb@suse.de
11735
11736 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11737
11738 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11739
11740 PR c++/19980
11741 * g++.dg/template/redecl3.C: New test.
11742
11743 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11744
11745 PR c++/20499
11746 * g++.dg/parse/error16.C: Tweak error markers.
11747
11748 2005-03-22 Jakub Jelinek <jakub@redhat.com>
11749
11750 PR target/20561
11751 * gcc.dg/20050321-2.c: New test.
11752
11753 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
11754
11755 PR c++/20465
11756 PR c++/20381
11757 * g++.dg/template/ptrmem12.C: New.
11758
11759 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
11760
11761 PR rtl-optimization/20527
11762 * gcc.c-torture/execute/pr20527-1.c: New test.
11763
11764 2005-03-22 Ben Elliston <bje@au.ibm.com>
11765
11766 * gcc.misc-tests/options.exp (check_for_options): Create a real C
11767 program, compile it into a real executable and then delete the .c
11768 and .x files afterwards, to avoid problems on testglue targets.
11769
11770 2005-03-21 Stuart Hastings <stuart@apple.com>
11771
11772 * gcc.target/i386/sse-2.c: New.
11773
11774 2005-03-21 Uros Bizjak <uros@kss-loka.si>
11775
11776 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11777
11778 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11779
11780 * g++.dg/parse/crash25.C: Fix typo.
11781
11782 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11783
11784 PR c++/20461
11785 * g++.dg/parse/crash24.C: New test.
11786
11787 PR c++/20536
11788 * g++.dg/parse/crash25.C: New test.
11789
11790 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11791
11792 PR c++/20147
11793 * g++.dg/ext/stmtexpr4.C: New test.
11794
11795 2005-03-20 Roger Sayle <roger@eyesopen.com>
11796
11797 PR middle-end/20539
11798 * gcc.c-torture/compile/pr13066-1.c: New test case.
11799 * gcc.c-torture/compile/pr20539-1.c: Likewise.
11800 * g++.dg/opt/pr13066-1.C: Likewise.
11801
11802 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
11803
11804 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11805
11806 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11807
11808 PR fortran/18525
11809 * gfortran.dg/nesting_1.f90: New test.
11810
11811 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11812
11813 PR c++/20240
11814 * g++.dg/lookup/using13.C: New test.
11815
11816 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11817
11818 PR c++/20333
11819 * g++.dg/template/crash36.C: New test.
11820
11821 2005-03-18 Paolo Carlini <pcarlini@suse.de>
11822
11823 PR c++/20463
11824 * g++.dg/template/crash35.C: New test.
11825
11826 2005-03-17 Paolo Carlini <pcarlini@suse.de>
11827
11828 PR c++/19966
11829 * g++.dg/overload/operator2.C: New test.
11830
11831 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11832
11833 PR libfortran/20257
11834 * gfortran.dg/pr20257.f90: New test.
11835
11836 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11837
11838 PR libfortran/20480
11839 * gfortran.dg/pr20480.f90: New test.
11840
11841 2005-03-16 Richard Henderson <rth@redhat.com>
11842
11843 PR middle-end/15700
11844 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11845 (_rtld_global): New.
11846 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11847 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11848
11849 * gcc.dg/alias-3.c: New.
11850 * gcc.dg/alias-4.c: New.
11851 * gcc.dg/alias-5.c: New.
11852 * gcc.dg/alias-6.c: New.
11853
11854 2005-03-15 Geoffrey Keating <geoffk@apple.com>
11855
11856 * gcc.dg/cpp/ucnid-7.c: New.
11857
11858 2005-03-15 Janis Johnson <janis187@us.ibm.com>
11859 Dorit Naishlos <dorit@il.ibm.com>
11860
11861 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11862 darwin.
11863
11864 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
11865
11866 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11867 misaligned accesses.
11868 * gcc.dg/vect/vect-58.c: Likewise.
11869 * gcc.dg/vect/vect-92.c: New.
11870 * gcc.dg/vect/vect-93.c: New.
11871
11872 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
11873
11874 PR fortran/18827
11875 * gfortran.dg/assign_2.f90: New test.
11876 * gfortran.dg/assign_3.f90: New test.
11877 * gfortran.dg/assign.f90: New test.
11878
11879 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
11880
11881 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11882 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11883 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11884 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11885 names.
11886
11887 2005-03-14 Geoffrey Keating <geoffk@apple.com>
11888
11889 * gcc.dg/cpp/ucnid-6.c: New.
11890
11891 * gcc.dg/cpp/normalize-1.c: New.
11892 * gcc.dg/cpp/normalize-2.c: New.
11893 * gcc.dg/cpp/normalize-3.c: New.
11894 * gcc.dg/cpp/normalize-4.c: New.
11895 * gcc.dg/cpp/ucnid-4.c: New.
11896 * gcc.dg/cpp/ucnid-5.c: New.
11897 * g++.dg/cpp/normalize-1.C: New.
11898 * g++.dg/cpp/ucnid-1.C: New.
11899
11900 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11901
11902 * gcc.dg/pr18628.c: New.
11903
11904 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11905
11906 PR c++/20280
11907 * g++.dg/tree-ssa/pr20280.C: New.
11908
11909 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11910
11911 PR fortran/20467
11912 * gfortran.dg/stfunc_2.f90: New test.
11913
11914 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11915
11916 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11917
11918 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11919
11920 * gcc.dg/tree-ssa/20050314-1.c: New test.
11921
11922 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11923
11924 PR c++/4403
11925 PR c++/9783, DR433
11926 * g++.dg/template/friend34.C: New test.
11927 * g++.dg/template/friend35.C: Likewise.
11928 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11929
11930 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11931
11932 Friend class name lookup 5/n
11933 PR c++/1016
11934 * g++.dg/lookup/hidden-class1.C: New test.
11935 * g++.dg/lookup/hidden-class2.C: Likewise.
11936 * g++.dg/lookup/hidden-class3.C: Likewise.
11937 * g++.dg/lookup/hidden-class4.C: Likewise.
11938 * g++.dg/lookup/hidden-class5.C: Likewise.
11939 * g++.dg/lookup/hidden-class6.C: Likewise.
11940 * g++.dg/lookup/hidden-class7.C: Likewise.
11941 * g++.dg/lookup/hidden-class8.C: Likewise.
11942 * g++.dg/lookup/hidden-class9.C: Likewise.
11943 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11944 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11945 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11946 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11947 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11948 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11949 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11950 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11951 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11952 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11953 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11954
11955 2005-03-13 Mark Mitchell <mark@codesourcery.com>
11956
11957 PR c++/20157
11958 * g++.dg/template/error18.C: New test.
11959
11960 2005-03-09 Ben Elliston <bje@au.ibm.com>
11961
11962 PR debug/16792
11963 * g++.dg/debug/pr16792.C: New test.
11964
11965 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
11966
11967 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11968 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11969 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11970 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11971 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11972 test assertion names.
11973
11974 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11975
11976 PR fortran/18600
11977 * gfortran.dg/stfunc_1.f90: New test.
11978
11979 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11980
11981 PR fortran/16907
11982 * gfortran.dg/real_index_1.f90: New test.
11983
11984 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11985
11986 PR fortran/20323
11987 * gfortran.dg/spec_expr_1.f90: New test.
11988
11989 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
11990
11991 PR c/20402
11992 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11993 new parser.
11994
11995 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11996
11997 PR fortran/20361
11998 * gfortran.dg/largeequiv_1.f90: New test.
11999
12000 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12001
12002 * gcc.dg/ucnid-1.c: New.
12003 * gcc.dg/ucnid-2.c: New.
12004 * gcc.dg/ucnid-3.c: New.
12005 * gcc.dg/ucnid-4.c: New.
12006 * gcc.dg/ucnid-5.c: New.
12007 * gcc.dg/ucnid-6.c: New.
12008 * gcc.dg/cpp/ucnid-1.c: New.
12009 * gcc.dg/cpp/ucnid-2.c: New.
12010 * gcc.dg/cpp/ucnid-3.c: New.
12011 * g++.dg/other/ucnid-1.C: New.
12012
12013 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12014
12015 * gcc.dg/vmx/darwin-abi-3.c: Delete.
12016
12017 2005-03-11 Per Bothner <per@bothner.com>
12018
12019 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
12020 that diagnotics refer to correct token.
12021 * gcc.dg/unused-3.c: Likewise.
12022
12023 2005-03-11 Per Bothner <per@bothner.com>
12024
12025 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12026 constant" is now actually on same line as string constant.
12027 * gcc.dg/cpp/direct2s.c: Likewise.
12028
12029 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
12030
12031 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12032
12033 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12034
12035 PR libfortran/20124
12036 * gfortran.dg/pr20124.f90: New Test
12037
12038 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
12039
12040 PR tree-optimization/20130
12041 * gcc.dg/pr20130-1.c: New test.
12042
12043 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12044
12045 PR target/20095
12046 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12047
12048 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12049
12050 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12051
12052 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12053
12054 * g++.dg/eh/forced1.C: Fix comment.
12055 * g++.dg/eh/forced2.C: Ditto.
12056 * g++.dg/eh/forced3.C: Ditto.
12057 * g++.dg/eh/forced4.C: Ditto.
12058
12059 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12060
12061 PR rtl-opt/20412
12062 * gcc.c-torture/compile/pr20412.c: New test.
12063
12064 2005-03-10 Roger Sayle <roger@eyesopen.com>
12065
12066 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12067
12068 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR target/20322
12071 * gcc.dg/20050307-1.c: New test.
12072
12073 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12074
12075 PR c++/20375
12076 * g++.dg/other/stdarg3.C: New.
12077
12078 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR c++/18384, c++/18327
12081 * g++.dg/init/array19.C: New test.
12082
12083 PR inline-asm/20314
12084 * gcc.dg/torture/pr20314-1.c: New test.
12085 * gcc.dg/torture/pr20314-2.c: New test.
12086
12087 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12088
12089 * gcc.dg/20050309-1.c: New test.
12090
12091 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12092
12093 * gcc.dg/builtins-10.c: Reactivate disabled test.
12094 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12095 new cbrt transformations.
12096
12097 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12098
12099 PR c++/20208
12100 * g++.dg/template/array13.C: New test.
12101
12102 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12103
12104 PR c++/16859
12105 * g++.dg/init/brace4.C: New test.
12106
12107 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12108
12109 PR c++/20186
12110 * g++.dg/template/non-dependent12.C: New.
12111
12112 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12113
12114 PR c++/20142
12115 * g++.dg/init/array18.C: Add dg-do run marker.
12116
12117 PR c++/20142
12118 * g++.dg/init/array18.C: New test.
12119
12120 2005-03-09 Ben Elliston <bje@au.ibm.com>
12121
12122 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12123 * g++.dg/gcov/gcov.exp: Likewise.
12124 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12125 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12126 * lib/c-torture.exp: Likewise.
12127 * lib/fortran-torture.exp: Likewise.
12128 * lib/g++.exp: Likewise.
12129 * lib/gcc-defs.exp: Likewise.
12130 * lib/gcc-dg.exp: Likewise.
12131 * lib/gcc.exp: Likewise.
12132 * lib/gcov.exp: Likewise.
12133 * lib/gfortran.exp: Likewise.
12134 * lib/mike-g++.exp: Likewise.
12135 * lib/mike-gcc.exp: Likewise.
12136 * lib/objc-torture.exp: Likewise.
12137 * lib/objc.exp: Likewise.
12138 * lib/profopt.exp: Likewise.
12139 * lib/target-libpath.exp: Likewise.
12140 * lib/target-supports.exp: Likewise.
12141 * lib/treelang.exp: Likewise.
12142 * lib/wrapper.exp: Likewise.
12143
12144 2005-03-08 Jeff Law <law@redhat.com>
12145
12146 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12147 PHI-OPT changes.
12148
12149 2005-03-08 Ira Rosen <irar@il.ibm.com>
12150
12151 * gcc.dg/vect/pr20122.c: New test.
12152
12153 2005-03-07 Jeff Law <law@redhat.com>
12154
12155 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12156 was folded away.
12157 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12158 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12159 * gcc.dg/tree-ssa/pr18134.c: New test.
12160
12161 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12162
12163 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12164 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12165 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12166
12167 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12168
12169 PR tree-opt/17671
12170 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12171
12172 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12173
12174 * g++.dg/warn/Wnvdtor.C: New test.
12175
12176 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12177
12178 * gcc.dg/torture/pr19683-1.c: New test.
12179
12180 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12181
12182 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12183 * gfortran.dg/g77/19990313-2.f: Ditto.
12184 * gfortran.dg/g77/19990313-3.f: Ditto.
12185 * gfortran.dg/g77/19990525-0.f: Ditto.
12186 * gfortran.dg/g77/19990826-0.f: Ditto.
12187 * gfortran.dg/g77/19990826-2.f: Ditto.
12188 * gfortran.dg/g77/19990826-3.f: Ditto.
12189 * gfortran.dg/g77/20000511-1.f: Ditto.
12190 * gfortran.dg/g77/20000511-2.f: Ditto.
12191 * gfortran.dg/g77/970625-2.f: Ditto.
12192 * gfortran.dg/g77/980310-2.f: Ditto.
12193 * gfortran.dg/g77/980310-3.f: Ditto.
12194 * gfortran.dg/g77/980310-8.f: Ditto.
12195 * gfortran.dg/g77/980519-2.f: Ditto.
12196 * gfortran.dg/g77/alpha1.f: Ditto.
12197 * gfortran.dg/g77/claus.f: Ditto.
12198 * gfortran.dg/g77/erfc.f: Ditto.
12199 * gfortran.dg/g77/short.f: Ditto.
12200 * gfortran.fortran-torture/execute/data.f90: Ditto.
12201 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12202 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12203
12204 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12205
12206 * lib/file-format.exp (gcc_target_object_format): Add check for som
12207 format and hardcode object formats on hppa*-*-hpux*.
12208 * lib/target-supports.exp (check_weak_available): Add check for som
12209 object format. Always return 0 on hppa*-*-hpux10*.
12210
12211 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12212 is defined.
12213
12214 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12215
12216 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12217
12218 * gfortran.dg/pr19936_1.f90: New test.
12219 * gfortran.dg/pr19936_2.f90: New test.
12220 * gfortran.dg/pr19936_3.f90: New test.
12221
12222 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12223 Paul Thomas <prthomas@drfccad.cea.fr>
12224
12225 * gfortran.dg/PR19754_1.f90: New test.
12226 * gfortran.dg/PR19754_2.f90: Ditto.
12227
12228 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12229
12230 PR c++/19311
12231 * g++.dg/template/non-dependent11.C: New test.
12232
12233 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12234
12235 * lib/target-supports.exp (check_iconv_available): Fix comment.
12236
12237 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12238 Joseph S. Myers <joseph@codesourcery.com>
12239
12240 PR c++/19797
12241 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12242
12243 2005-03-04 Matthew Sachs <msachs@apple.com>
12244
12245 * gcc.exp (gcc_target_compile): Put braces around
12246 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12247 * objc.exp (objc_target_compile): Likewise.
12248 * treelang.exp (treelang_target_compile): Likewise.
12249
12250 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12251
12252 PR fortran/19673
12253 * gfortran.dg/func_result_1.f90: New test.
12254
12255 2005-03-04 Ben Elliston <bje@au.ibm.com>
12256
12257 * gcc.misc-tests/options.exp: New test.
12258
12259 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12260
12261 * gcc.dg/pr15784-4.c: New test.
12262
12263 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12264
12265 * gcc.c-torture/execute/pr17133.c: New.
12266 * gcc.c-torture/compile/20050303-1.c: New.
12267
12268 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12269
12270 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12271
12272 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12273
12274 * g++.dg/overload/using2.C: New.
12275
12276 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12277
12278 PR c++/19916
12279 * g++.dg/init/ptrmem2.C: New test.
12280
12281 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12282
12283 PR c/8927
12284 * gcc.dg/pr8927-1.c: New test.
12285
12286 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12287
12288 PR c++/20232
12289 * g++.dg/inherit/covariant12.C: New.
12290
12291 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12292
12293 PR fortran/19479
12294 * gfortran.dg/bound_1.f90: New test.
12295
12296 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12297
12298 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12299 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12300
12301 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12302
12303 PR c/20245
12304 * gcc.dg/pr20245-1.c: New test.
12305
12306 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12307
12308 PR middle-end/19874
12309 * gcc.c-torture/execute/20050119-2.c: New test case.
12310
12311 2005-02-28 Ben Elliston <bje@au.ibm.com>
12312
12313 * README: Update the DejaGnu bug reporting address.
12314 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12315 * lib/objc-torture.exp: Likewise.
12316
12317 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12318
12319 * gfortran.dg/boz_1.f90: New test.
12320 * gfortran.dg/boz_3.f90: New test.
12321 * gfortran.dg/boz_4.f90: New test.
12322
12323 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12324
12325 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12326 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12327
12328 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12329
12330 PR libfortran/20101
12331 * gfortran.dg/write_0_pe_format.f90: New test.
12332
12333 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR c++/20206
12336 * g++.dg/opt/thunk2.C: New test.
12337 * g++.dg/opt/covariant1.C: New test.
12338
12339 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12340
12341 * gfortran.dg/e_d_fmt.f90: New test.
12342
12343 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12344
12345 * gcc.dg/asm-b.c: Fix comment typos.
12346
12347 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12348
12349 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12350 a V_MAY_DEF also.
12351
12352 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12353
12354 PR tree-opt/20188
12355 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12356 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12357 * gcc.dg/asm-b.c: New test.
12358
12359 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12360
12361 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12362 Disable this test on IRIX 6.
12363
12364 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12365
12366 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12367 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12368 parser.
12369
12370 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12371
12372 PR tree-optimization/20204
12373 * testsuite/gcc.dg/pr20204.c: New test.
12374
12375 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12376
12377 PR target/20196
12378 * gcc.c-torture/execute/20050224-1.c: New test.
12379
12380 PR c++/20175
12381 * g++.dg/warn/Wbraces2.C: New test.
12382
12383 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12384
12385 PR c++/19878
12386 * g++.dg/init/const2.C: New test.
12387
12388 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12389
12390 PR tree-optimization/20100
12391 * gcc.c-torture/execute/pr20100-1.c: New test.
12392
12393 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12394
12395 * gfortran.dg/implicit_3.f90: New test.
12396
12397 * gfortran.dg/deftype_1.f90: New test.
12398
12399 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12400
12401 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12402 the test passes.
12403 * g++.dg/other/anon3.C: Accept a warning.
12404
12405 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12406
12407 * gcc.dg/pr20017.c: Fix a comment typo.
12408
12409 2005-02-23 Bud Davis <bdavis@gfortran.org>
12410
12411 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12412
12413 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12414
12415 PR ada/19902
12416 * ada/acats/tests/cxa/cxa3004.a: Remove.
12417 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12418
12419 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12420
12421 PR c++/20073
12422 * g++.dg/init/const1.C: New test.
12423
12424 PR c++/19991
12425 * g++.dg/parse/constant7.C: New test.
12426
12427 PR c++/20152
12428 * g++.dg/parse/error27.C: New test.
12429 * g++.dg/template/qualttp15.C: Adjust error markers.
12430 * g++.old-deja/g++.other/struct1.C: Likewise.
12431
12432 PR c++/20153
12433 * g++.dg/template/error17.C: New test.
12434
12435 PR c++/20148
12436 * g++.dg/parser/error26.C: New test.
12437
12438 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12439
12440 PR tree-optimization/20100
12441 PR tree-optimization/20115
12442 * gcc.dg/pr20115.c: New test.
12443 * gcc.dg/pr20115-1.c: New test.
12444 * gcc.dg/pr20100.c: New test.
12445 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12446 call-clobbered variables after alias1.
12447
12448 2005-02-22 Bud Davis <bdavis@gfortran.org>
12449
12450 * gfortran.dg/list_read_4.f90: new test.
12451
12452 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12453
12454 PR rtl-optimization/20017.
12455 * gcc.dg/pr20017.c: New.
12456
12457 2005-02-22 Devang Patel <dpatel@apple.com>
12458
12459 PR 19952
12460 * g++.dg/tree-ssa/pr19952.C: New test.
12461
12462 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12463
12464 PR c++/19883
12465 * g++.dg/parse/constant6.C: New test.
12466
12467 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12468
12469 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12470 * g++.dg/charset/asm2.c: Likewise.
12471 * g++.dg/charset/asm3.c: Likewise.
12472 * g++.dg/charset/asm4.c: Likewise.
12473 * g++.dg/charset/asm5.c: Likewise.
12474 * g++.dg/charset/attribute1.c: Likewise.
12475 * g++.dg/charset/attribute2.c: Likewise.
12476 * g++.dg/charset/extern1.cc: Likewise.
12477 * g++.dg/charset/extern2.cc: Likewise.
12478 * g++.dg/charset/extern3.cc: Likewise.
12479 * g++.dg/charset/function.cc: Likewise.
12480 * g++.dg/charset/string.c: Likewise.
12481 * g++.dg/charset/charset.exp: Likewise.
12482 * lib/target-supports.exp (check_iconv_available): Fix comment.
12483
12484 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12485
12486 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12487 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12488 * gcc.dg/charset/asm2.c: Likewise.
12489 * gcc.dg/charset/asm3.c: Likewise.
12490 * gcc.dg/charset/asm4.c: Likewise.
12491 * gcc.dg/charset/asm5.c: Likewise.
12492 * gcc.dg/charset/asm6.c: Likewise.
12493 * gcc.dg/charset/attribute1.c: Likewise.
12494 * gcc.dg/charset/attribute2.c: Likewise.
12495 * gcc.dg/charset/builtin1.c: Likewise.
12496 * gcc.dg/charset/extern.c: Likewise.
12497 * gcc.dg/charset/function.c: Likewise.
12498 * gcc.dg/charset/string.c: Likewise.
12499 * gcc.dg/charset/charset.exp: Likewise.
12500
12501 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12502
12503 PR fortran/20086
12504 * gfortran.dg/pr20086.f90: New test.
12505
12506 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12507
12508 PR tree-optimization/19786
12509 * g++.dg/tree-ssa/pr19786.C: New.
12510
12511 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12512
12513 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12514
12515 2005-02-21 Jeff Law <law@redhat.com>
12516
12517 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12518
12519 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12520
12521 * gfortran.dg/do_iterator: Split loop, markup all lines for
12522 which an error locus is printed.
12523 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12524 locus is printed.
12525 * gfortran.dg/select_4.f90: Likewise.
12526 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12527 locuses in the various permutations.
12528
12529 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12530
12531 PR tree-optimization/19951
12532 * g++.dg/vect: New directory.
12533 * g++.dg/vect/vect.exp: New file.
12534 * g++.dg/vect/pr19951.cc: New testcase.
12535 * g++.dg/dg.exp: Also prune vectorizer tests.
12536
12537 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12538
12539 PR 18785
12540 * gcc.dg/charset/builtin1.c: New test.
12541
12542 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12543
12544 PR c++/19299
12545 * g++.dg/inherit/volatile1.C: New test.
12546
12547 PR c++/19440
12548 * g++.dg/template/dtor4.C: New test.
12549
12550 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12551
12552 * gfortran.dg/int_1.f90: New test.
12553
12554 2005-02-19 Devang Patel <dpatel@apple.com>
12555
12556 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12557
12558 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12559
12560 * gfortran.dg/achar_1.f90: New test.
12561
12562 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12563
12564 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12565
12566 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12567 Jakub Jelinek <jakub@redhat.com>
12568
12569 PR tree-optimization/19828
12570 * gcc.dg/tree-ssa/loop-7.c: New test.
12571 * gcc.c-torture/execute/20050218-1.c: New test.
12572
12573 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12574
12575 PR c/20043
12576 * gcc.dg/transparent-union-1.c: New test.
12577 * gcc.dg/transparent-union-2.c: New test.
12578
12579 2005-02-18 James E Wilson <wilson@specifixinc.com>
12580
12581 PR tree-optimization/18977
12582 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12583
12584 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12585
12586 PR target/20054
12587 * gcc.dg/pr20054.c: New test.
12588
12589 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12590
12591 PR c++/19508
12592 * g++.dg/ext/attrib20.C: New test.
12593
12594 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12595
12596 PR middle-end/20030
12597 * gfortran.fortran-torture/execute/character_passing.f90: New test.
12598
12599 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
12600
12601 PR c++/20008
12602 * g++.dg/opt/switch4.C: New.
12603
12604 2005-02-18 Jakub Jelinek <jakub@redhat.com>
12605
12606 PR c++/20023
12607 PR tree-optimization/20009
12608 * gcc.c-torture/compile/20050217-1.c: New test.
12609 * g++.dg/opt/switch3.C: New test.
12610
12611 PR tree-optimization/18947
12612 * gcc.c-torture/compile/20050215-1.c: New test.
12613 * gcc.c-torture/compile/20050215-2.c: New test.
12614 * gcc.c-torture/compile/20050215-3.c: New test.
12615
12616 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
12617
12618 PR c++/20028
12619 * g++.dg/template/crash34.C: New.
12620
12621 PR c++/20022
12622 * g++.dg/other/access3.C: New.
12623
12624 2005-02-17 Ira Rosen <irar@il.ibm.com>
12625
12626 * gcc.dg/vect/vect-98.c: New test.
12627
12628 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
12629
12630 PR tree-optimization/19967
12631 * gcc.dg/pr19967.c: New.
12632
12633 2005-02-16 Jakub Jelinek <jakub@redhat.com>
12634
12635 PR middle-end/19857
12636 * gcc.dg/tree-ssa/20050215-1.c: New test.
12637 * gcc.c-torture/execute/20050215-1.c: New test.
12638
12639 2005-02-15 Eric Christopher <echristo@redhat.com>
12640
12641 * gcc.dg/cpp/20050215-1.c: New file.
12642
12643 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
12644
12645 PR tree-optimization/15785
12646 * gcc.dg/pr15785-1.c: New test.
12647
12648 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
12649
12650 PR c++/17788
12651 * g++.dg/init/ctor4.C: New.
12652 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12653
12654 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
12655
12656 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12657 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12658
12659 2005-02-15 Andreas Schwab <schwab@suse.de>
12660
12661 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12662 declare malloc.
12663
12664 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
12665
12666 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12667
12668 2005-02-14 Diego Novillo <dnovillo@redhat.com>
12669
12670 PR tree-optimization/19853
12671 * gcc.c-torture/compile/pr19853.c: New test.
12672
12673 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12674
12675 PR c++/19608
12676 * g++.dg/parse/local-class1.C: New.
12677
12678 PR c++/19895
12679 * g++.dg/parse/ptrmem3.C: New.
12680
12681 PR c++/19884
12682 * g++.old-deja/g++.oliva/template6.C: Add another case.
12683 * g++.dg/template/explicit6.C: New.
12684
12685 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
12686
12687 PR c++/17816
12688 * g++.dg/other/redecl2.C: New.
12689
12690 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12691
12692 PR c++/19891
12693 * g++.dg/abi/covariant4.C: New.
12694
12695 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
12696
12697 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12698
12699 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
12700
12701 * gcc.dg/vect/vect-96.c: Fix typo.
12702
12703 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12704
12705 PR c++/14479
12706 PR c++/19487
12707 * g++.dg/template/enum5.C: New test.
12708
12709 2005-02-12 Ira Rosen <irar@il.ibm.com>
12710
12711 * gcc.dg/vect/vect-97.c: New test.
12712
12713 2005-02-12 Ira Rosen <irar@il.ibm.com>
12714
12715 * gcc.dg/vect/vect-96.c: New test.
12716
12717 2005-02-12 Uros Bizjak <uros@kss-loka.si>
12718
12719 * gcc.dg/builtins-34.c: Also check ldexp*.
12720
12721 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
12722
12723 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12724
12725 2005-02-11 Janis Johnson <janis187@us.ibm.com>
12726
12727 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12728 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12729 dg-require-dll, dg-require-iconv, dg-require-named-sections,
12730 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12731 selector_list, selector_expression, dg-process-target): Move to new
12732 file target-supports-dg.exp.
12733 * lib/target-supports-dg.exp: New.
12734
12735 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12736 New.
12737
12738 2005-02-11 Jakub Jelinek <jakub@redhat.com>
12739
12740 PR c++/19666
12741 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12742
12743 PR middle-end/19858
12744 * gcc.c-torture/compile/20050210-1.c: New test.
12745
12746 2005-02-11 Mark Mitchell <mark@codesourcery.com>
12747
12748 PR c++/19755
12749 * g++.dg/warn/Wbraces1.C: New test.
12750
12751 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
12752
12753 * gcc.dg/builtins-52.c: New testcase.
12754
12755 2005-02-10 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR c/19342
12758 * gcc.c-torture/execute/20050119-1.c: New test.
12759
12760 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12761
12762 PR c++/19811
12763 * g++.dg/init/delete1.C: New test.
12764
12765 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
12766
12767 PR c++/18470
12768 * g++.dg/template/static12.C: New test.
12769
12770 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12771
12772 PR c++/19787
12773 * g++.dg/conversion/ambig1.C: New test.
12774
12775 PR c++/19739
12776 * g++.dg/ext/attrib19.C: New test.
12777
12778 PR c++/19732
12779 * g++.dg/parse/dtor5.C: New test.
12780
12781 PR c++/19762
12782 * g++.dg/template/dtor3.C: New test.
12783
12784 PR c++/19826
12785 * g++.dg/template/static11.C: New test.
12786 * g++.dg/template/crash2.C: Remove dg-error marker.
12787
12788 2005-02-09 Janis Johnson <janis187@us.ibm.com>
12789
12790 PR C++/18491
12791 * g++.old-deja/g++.mike/p10769a.C: Remove.
12792
12793 2005-02-09 Roger Sayle <roger@eyesopen.com>
12794
12795 * gcc.dg/builtins-48.c: New test case.
12796 * gcc.dg/builtins-49.c: New test case.
12797 * gcc.dg/builtins-50.c: New test case.
12798 * gcc.dg/builtins-51.c: New test case.
12799
12800 2005-02-09 Ian Lance Taylor <ian@airs.com>
12801
12802 PR middle-end/19583
12803 * g++.dg/warn/Wreturn-type-3.C: New test.
12804
12805 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12806
12807 PR middle-end/19402
12808 * gcc.dg/pr19402-1.c: New testcase.
12809 * gcc.dg/pr19402-2.c: likewise.
12810
12811 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12812
12813 PR middle-end/19854
12814 * g++.dg/tree-ssa/tmmti.C: New testcase.
12815
12816 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12817
12818 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12819
12820 2005-02-08 Mark Mitchell <mark@codesourcery.com>
12821
12822 PR c++/19733
12823 * g++.dg/parse/crash23.C: New test.
12824 * g++.dg/warn/Weff1.C: New test.
12825
12826 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12827
12828 * gcc.dg/20050209-1.c: New test.
12829
12830 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12831
12832 PR target/19799
12833 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12834
12835 2005-02-08 Mike Stump <mrs@apple.com>
12836
12837 * g++.dg/pch/import-2.c: New test.
12838 * g++.dg/pch/import-2.hs: New.
12839 * g++.dg/pch/include/import-2a.h: New.
12840 * g++.dg/pch/include/import-2b.h: New.
12841
12842 2005-02-08 Janis Johnson <janis187@us.ibm.com>
12843
12844 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12845
12846 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12847
12848 * gfortran.dg/substr_1.f90: New test.
12849
12850 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
12851
12852 PR middle-end/19775
12853 * gcc.dg/torture/builtin-power-1.c: Disable test for
12854 invalid transformation.
12855 * gcc.dg/builtins-10.c: Likewise. Disable one test we
12856 no longer optimize.
12857 * gcc.dg/builtins-47.c: New testcase.
12858
12859 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
12860 Dorit Naishlos <dorit@il.ibm.com>
12861
12862 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12863
12864 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
12865
12866 * gcc.c-torture/compile/20050206-1.c: New test.
12867
12868 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12869
12870 PR tree-opt/19768
12871 * g++.dg/opt/pr19768.C: New test.
12872
12873 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12874
12875 PR tree-opt/19736
12876 * gcc.c-torture/compile/pr19736.c: New test.
12877
12878 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12879
12880 PR c++/17401
12881 * g++.dg/parse/error25.C: New test.
12882
12883 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
12884
12885 * gcc.c-torture/execute/20050203-1.c: New.
12886
12887 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
12888
12889 * gcc.dg/vect/vect-85.c: Remove xfail.
12890 * gcc.dg/vect/vect-86.c: Remove xfail.
12891 * gcc.dg/vect/vect-87.c: Remove xfail.
12892 * gcc.dg/vect/vect-88.c: Remove xfail.
12893
12894 2005-02-02 Geoffrey Keating <geoffk@apple.com>
12895
12896 * gcc.dg/altivec-19.c: New.
12897
12898 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
12899
12900 PR c/17807
12901 * gcc.dg/nested-func-3.c: New test.
12902 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12903
12904 2005-02-02 Janis Johnson <janis187@us.ibm.com>
12905
12906 * gcc.test-framework/gen_directive_tests: Generate tests for
12907 selector expressions.
12908
12909 2005-02-02 Matt Austern <austern@apple.com>
12910
12911 PR c++/19628
12912 * g++/ext/builtin7.C: New.
12913 * g++/ext/builtin8.C: New.
12914
12915 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12916
12917 PR c/18502
12918 * gcc.dg/pr18502-1.c: New test.
12919
12920 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12921
12922 PR c++/17413
12923 * g++.dg/template/local4.C: Tweak.
12924
12925 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
12926
12927 PR tree-optimization/19578
12928 * gcc.c-torture/compile/20050202-1.c: New test.
12929
12930 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12931
12932 PR c/19435
12933 * gcc.dg/c99-init-4.c: New test.
12934
12935 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12936
12937 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12938
12939 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12940
12941 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12942 * g++.dg/eh/check-vect.h: New.
12943
12944 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12945 * gcc.dg/vect/vect-78.c: Ditto.
12946 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12947 Remove.
12948
12949 * g++.dg/conversion/simd1.C: Expect warning.
12950 * g++.dg/ext/attribute-test-1.C: Ditto.
12951 * g++.dg/ext/attribute-test-2.C: Ditto.
12952 * g++.dg/ext/attribute-test-3.C: Ditto.
12953 * g++.dg/ext/attribute-test-4.C: Ditto.
12954
12955 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12956 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12957
12958 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12959
12960 2005-02-01 Richard Henderson <rth@redhat.com>
12961
12962 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12963 long double for ibm double-double format.
12964 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12965
12966 2005-02-01 Diego Novillo <dnovillo@redhat.com>
12967
12968 PR tree-optimization/19633
12969 * testsuite/gcc.dg/pr19633-1.c: New test.
12970 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12971 to NULL or a symbol.
12972
12973 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12974
12975 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12976 New procs.
12977 (dg-process-target (local override)): Handle selector expressions.
12978
12979 * gcc.test-framework/README: Describe tests in source directory.
12980 * gcc.test-framework/test-framework.awk: Handle dg- tests.
12981 * gcc.test-framework/test-framework.exp: Handle dg- tests.
12982 * gcc.test-framework/dg-bogus-exp-P.c: New test.
12983 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12984 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12985 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12986 * gcc.test-framework/dg-do-link-exp-P.c: New test.
12987 * gcc.test-framework/dg-do-run-exp-P.c: New test.
12988 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12989 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12990 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12991 * gcc.test-framework/dg-error-exp-P.c: New test.
12992 * gcc.test-framework/dg-error-exp-XP.c: New test.
12993 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12994 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12995 * gcc.test-framework/dg-output-exp-P.c: New test.
12996 * gcc.test-framework/dg-output-exp-XF.c: New test.
12997 * gcc.test-framework/dg-warning-exp-P.c: New test.
12998 * gcc.misc-tests/dg-1.c: Remove.
12999 * gcc.misc-tests/dg-2.c: Remove.
13000 * gcc.misc-tests/dg-3.c: Remove.
13001 * gcc.misc-tests/dg-4.c: Remove.
13002 * gcc.misc-tests/dg-5.c: Remove.
13003 * gcc.misc-tests/dg-6.c: Remove.
13004 * gcc.misc-tests/dg-7.c: Remove.
13005 * gcc.misc-tests/dg-8.c: Remove.
13006 * gcc.misc-tests/dg-9.c: Remove.
13007 * gcc.misc-tests/dg-10.c: Remove.
13008 * gcc.misc-tests/dg-11.c: Remove.
13009 * gcc.misc-tests/dg-12.c: Remove.
13010 * gcc.misc-tests/dg-test.exp: Remove.
13011
13012 * gcc.test-framework/test-framework.awk: Change recording and
13013 printing of passes and failures.
13014
13015 * gcc.test-framework: New directory.
13016 * gcc.test-framework/README: New.
13017 * gcc.test-framework/test-framework.exp: New.
13018 * gcc.test-framework/test-framework.awk: New.
13019 * gcc.test-framework/gen_directive_tests: New.
13020
13021 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
13022
13023 * lib/treelang.exp: Fix comment typos.
13024 (treelang_target_compile): Don't append libs=-ltreelang to options.
13025
13026 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
13027
13028 * g++.dg/parse/typename7.C: Adjust error messages.
13029
13030 2005-01-31 Jeff Law <law@redhat.com>
13031
13032 * gcc.c-torture/execute/20050131-1.c: New test.
13033 * gcc.dg/wcaselabel.c: New test.
13034
13035 2005-01-31 Mark Mitchell <mark@codesourcery.com>
13036
13037 * g++.dg/other/warning1.C: Adjust error messags.
13038 * g++.dg/parse/constant5.C: New test.
13039
13040 2005-01-31 Steven Bosscher <stevenb@suse.de>
13041
13042 PR c/19333
13043 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13044 the test case valid.
13045 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13046 * testsuite/gcc.dg/array-7.c: Adjust expected result.
13047 * testsuite/gcc.dg/pr18596-3.c: Likewise.
13048 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13049 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13050 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13051
13052 2005-01-31 Dale Johannesen <dalej@apple.com>
13053
13054 * g++.dg/opt/pr19650.C: New test.
13055
13056 2005-01-31 Richard Henderson <rth@redhat.com>
13057
13058 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13059 long double for intel double extended format.
13060 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13061
13062 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13063
13064 PR c++/19555
13065 * g++.dg/template/static10.C: New test.
13066
13067 PR c++/19395
13068 * g++.dg/parse/error24.C: New test.
13069
13070 PR c++/19367
13071 * g++.dg/lookup/builtin1.C: New test.
13072
13073 PR c++/19457
13074 * g++.dg/warn/conv3.C: New test.
13075
13076 2005-01-30 Bud Davis <bdavis@gfortran.org>
13077
13078 PR fortran/19647
13079 * gfortan.dg/inquire_7.f90
13080
13081 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13082
13083 PR tree-optimization/15791
13084 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13085 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13086 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13087 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13088 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13089 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13090 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13091 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13092 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13093 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13094
13095 2005-01-29 Paul Brook <paul@codesourcery.com>
13096
13097 PR fortran/18565
13098 * check.c (real_or_complex_check): New function.
13099 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13100 * intrinsic.c (add_functions): Use new check functions.
13101 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13102 Add prototypes.
13103
13104 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13105
13106 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13107 gcc.dg/lvalue-3.c: New tests.
13108 * gcc.dg/concat.c: Update expected messages.
13109
13110 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13111
13112 PR libfortran/19595
13113 * gfortran.dg/eor_1.f90: New test.
13114
13115 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13116
13117 PR fortran/19589
13118 * gfortran.dg/logical_data_1.f90: New test.
13119
13120 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13121
13122 PR c++/19253
13123 * g++.dg/template/crash33.C: New test.
13124
13125 PR c++/19667
13126 * g++.dg/template/crash32.C: New test.
13127
13128 2005-01-28 Ian Lance Taylor <ian@airs.com>
13129
13130 PR middle-end/16558
13131 * g++.dg/warn/Wreturn-type-2.C: New test.
13132
13133 2004-06-24 Jeff Law <law@redhat.com>
13134
13135 * gcc.dg/tree-ssa/20050128-1.c: New test.
13136
13137 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13138
13139 * gcc.target/frv/all-mdpackh-1.c: New test.
13140
13141 2005-01-28 Steven Bosscher <stevenb@suse.de>
13142
13143 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13144
13145 2005-01-27 Richard Henderson <rth@redhat.com>
13146
13147 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13148
13149 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13150
13151 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13152
13153 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13154
13155 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13156 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13157 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13158 to cope with cases where the multilib options override the dg-options.
13159
13160 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13161
13162 PR c/18946
13163 * gcc.dg/noncompile/20050120-1.c: New test.
13164
13165 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13166
13167 PR tree-optimization/19633
13168 * gcc.dg/pr19633.c: New test.
13169 * gcc.dg/tree-ssa/pr19633.c: New test.
13170
13171 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13172
13173 * gcc.dg/20041216-1.c: New test.
13174
13175 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13176
13177 PR objc/18862
13178 * objc.dg/selector-2.m: New test.
13179
13180 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13181
13182 * g++.dg/opt/range-test-2.C: New test.
13183
13184 PR rtl-optimization/19579
13185 * gcc.c-torture/execute/20050124-1.c: New test.
13186
13187 2005-01-26 Greg Parker <gparker@apple.com>
13188 Stuart Hastings <stuart@apple.com>
13189
13190 * gcc.c-torture/execute/20050125-1.c: New.
13191
13192 2005-01-18 Jan Hubicka <jh@suse.cz>
13193
13194 PR tree-optimize/19337
13195 * gcc.c-torture/compile/20050119-1.c: New test.
13196
13197 2005-01-24 James E Wilson <wilson@specifixinc.com>
13198
13199 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13200 test for successful match.
13201
13202 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13203
13204 PR objc/18408
13205 * objc.dg/comp-types-7.m: New test.
13206
13207 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13208
13209 * lib/target-supports.exp (current_target_name): New.
13210 (check_effective_target_ilp32, check_effective_target_lp64):
13211 Cache the result to use as long as the current target, with
13212 multilib flags, remains the same.
13213
13214 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13215 (dg-require-weak, dg-require-visibility, dg-require-alias,
13216 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13217 dg-require-effective-target, dg-skip-if): Remove call to
13218 skip_test_and_clear_xfail.
13219 (dg-test): Clear xfail data.
13220
13221 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13222
13223 PR target/17751
13224 * gcc.dg/ppc64-toc.c: New test.
13225
13226 * g++.dg/tree-ssa/empty-1.C: New test.
13227
13228 PR middle-end/19551
13229 * gcc.c-torture/execute/20050121-1.c: New test.
13230 * gcc.dg/20050121-2.c: New test.
13231
13232 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13233 Paul Brook <paul@codesourcery.com>
13234
13235 PR fortran/17941
13236 * gfortran.dg/real_const_1.f: New test.
13237 * gfortran.dg/real_const_2.f90: New test.
13238 * gfortran.dg/complex_int_1.f90: New test.
13239
13240 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13241
13242 PR fortran/19313
13243 * gfortan.dg/inquire_6.f90: New test.
13244
13245 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13246
13247 PR libfortran/19451
13248 * open_readonly_1.f90: New test.
13249
13250 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13251
13252 PR libfortran/18982
13253 * gfortran.dg/open_new.f90: New file.
13254
13255 2005-01-22 Paul Brook <paul@codesourcery.com>
13256
13257 * namelist_1.f90: New test.
13258
13259 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13260
13261 PR tree-optimization/19484
13262 * gcc.c-torture/compile/20050122-[12].c: New tests.
13263
13264 2005-01-22 Paul Brook <paul@codesourcery.com>
13265
13266 * gfortran.dg/implicit_2.f90: New test.
13267
13268 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13269
13270 PR fortran/19314
13271 * gfortran.dg/inquire_5.f90: New test.
13272
13273 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13274
13275 PR c/18809
13276 * gcc.dg/pr18809-1.c: New test.
13277
13278 2005-01-21 Ian Lance Taylor <ian@airs.com>
13279
13280 * gcc.dg/20050121-1.c: New test.
13281
13282 PR tree-optimization/13000
13283 * gcc.dg/20040206-1.c: Change warning to point where function is
13284 being inlined.
13285
13286 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13287
13288 PR c++/19208
13289 * g++.dg/template/array11.C: New test.
13290
13291 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13292
13293 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13294 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13295 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13296 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13297 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13298 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13299
13300 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13301
13302 PR tree-optimization/15349
13303 * gcc.dg/tree-ssa/pr15349.c: New.
13304
13305 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13306
13307 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13308
13309 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13310
13311 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13312 scan-assembler-times directive name.
13313
13314 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13315 after dg-do.
13316
13317 PR rtl-optimization/19462
13318 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13319
13320 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13321
13322 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13323 counting function calls on ia64.
13324
13325 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13326
13327 PR rtl-optimization/15139
13328 * gcc.dg/20050111-2.c: New test.
13329
13330 PR c/17297
13331 * gcc.c-torture/compile/20050113-1.c: New testcase.
13332
13333 PR middle-end/19164
13334 * gcc.dg/20050113-1.c: New testcase.
13335
13336 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13337
13338 * gcc.dg/vect/vect-85.c: Add comment.
13339 * gcc.dg/vect/vect-86.c: Add xfail for now.
13340 * gcc.dg/vect/vect-87.c: Add xfail for now.
13341 * gcc.dg/vect/vect-88.c: Add xfail for now.
13342 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13343
13344 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13345
13346 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13347
13348 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13349
13350 * g++.dg/debug/typedef3.C: New test.
13351
13352 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13353
13354 PR c/19472
13355 * gcc.dg/asm-a.c: New test.
13356
13357 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13358
13359 * gcc.dg/sh-relax.c: Add prototype for abort.
13360
13361 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13362
13363 * gcc.dg/short-compare-1.c: New test.
13364 * gcc.dg/short-compare-2.c: Likewise.
13365
13366 2005-01-18 Michael Matz <matz@suse.de>
13367
13368 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13369
13370 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13371
13372 PR tree-optimization/19121
13373 * gcc.c-torture/compile/pr19121.c: New test.
13374
13375 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13376
13377 PR target/19357
13378 * gcc.c-torture/compile/pr19357.c: New test.
13379
13380 2005-01-17 Ian Lance Taylor <ian@airs.com>
13381
13382 PR c/5675
13383 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13384 pass--those that refer just to the variable, possibly with a
13385 cast.
13386 * gcc.dg/c99-const-expr-3.c: Likewise.
13387
13388 PR middle-end/13127
13389 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13390 longer emitted.
13391
13392 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13393
13394 PR fortran/18778
13395 * gfortran.dg/endfile_2.f90: New test.
13396
13397 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13398
13399 PR 19168
13400 * gfortran.dg/select_5.f90: New test.
13401
13402 2004-01-16 Paul Brook <paul@codesourcery.com>
13403
13404 * gfortran.dg/common_4.f90: New test.
13405
13406 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13407
13408 PR rtl-optimization/19462
13409 * gcc.dg/torture/pr19462-1.c: New test.
13410
13411 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13412
13413 PR objc/19321
13414 * objc.dg/func-ptr-2.m: New.
13415 * objc.dg/volatile-1.m: New.
13416
13417 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13418
13419 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13420
13421 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13422
13423 PR tree-optimization/19060
13424 * gcc.c-torture/execute/20050104-1.c: New test.
13425
13426 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13427
13428 PR fortran/18983
13429 * gfortran.dg/write_to_null.f90: New test.
13430
13431 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13432 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13433
13434 PR other/19328
13435 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13436 argument.
13437
13438 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR c++/19263
13441 * g++.dg/init/vector1.C: New test.
13442
13443 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13444
13445 PR target/13158
13446 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13447 PR target/18987
13448 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13449
13450 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13451
13452 * gfortran.dg/select_1.f90: New test.
13453 * gfortran.dg/select_2.f90: New test.
13454 * gfortran.dg/select_3.f90: New test.
13455 * gfortran.dg/select_4.f90: New test.
13456
13457 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13458
13459 PR middle-end/19084
13460 PR rtl-optimization/19348
13461 * gcc.dg/20050111-1.c: New test.
13462 * gcc.c-torture/execute/20050111-1.c: New test.
13463
13464 * gcc.dg/i386-asm-4.c: New test.
13465
13466 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13467
13468 * gcc.dg/nested-func-2.c: New test.
13469 * ada/acats/norun.lst: Remove c953002.
13470
13471 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13472
13473 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13474
13475 2005-01-12 Ben Elliston <bje@au.ibm.com>
13476
13477 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13478
13479 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13480
13481 PR target/18761
13482 * g++.dg/abi/align1.C: New test.
13483
13484 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13485
13486 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13487 at a time.
13488 * g++.dg/ext/altivec_check.h: Support compiling as C.
13489
13490 2005-01-10 Roger Sayle <roger@eyesopen.com>
13491
13492 PR c++/19355
13493 * g++.dg/expr/pr19355-1.C: New test case.
13494
13495 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13496
13497 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13498 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13499 * ada/acats/tests/c3/c92005b.ada: Likewise.
13500 * ada/acats/tests/c3/cxb3012.a: Likewise.
13501 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13502
13503 2005-01-09 Paul Brook <paul@codesourcery.com>
13504
13505 * gfortran.dg/common_2.f90: New file.
13506 * gfortran.dg/common_3.f90: New file.
13507
13508 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13509
13510 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13511
13512 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13513
13514 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13515 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13516 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13517 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13518 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13519 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13520 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13521 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13522 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13523 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13524 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13525 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13526 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13527 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13528 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13529 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13530 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13531 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13532 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13533 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13534 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13535 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13536 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13537 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13538 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13539 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13540 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13541 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13542 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13543 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13544 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13545 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13546 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13547 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13548 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13549 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13550 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13551 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13552 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13553 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13554 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13555 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13556 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13557 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13558 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13559 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13560 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13561 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13562 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13563 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13564 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13565 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13566 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13567 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13568 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13569 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13570 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13571 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13572 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13573 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13574 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13575 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13576 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13577 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13578 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13579 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13580 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13581
13582 * gcc.dg/vect/vect-1.c: Fix spelling.
13583 * gcc.dg/vect/vect-10.c: Fix spelling.
13584 * gcc.dg/vect/vect-11.c: Fix spelling.
13585 * gcc.dg/vect/vect-12.c: Fix spelling.
13586 * gcc.dg/vect/vect-14.c: Fix spelling.
13587 * gcc.dg/vect/vect-15.c: Fix spelling.
13588 * gcc.dg/vect/vect-16.c: Fix spelling.
13589 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13590 * gcc.dg/vect/vect-64.c: Fix comments.
13591 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13592
13593 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13594 Ira Rosen <irar@il.ibm.com>
13595
13596 * gcc.dg/vect/vect-70.c: New test.
13597 * gcc.dg/vect/vect-71.c: New test.
13598
13599 2005-01-09 Manfred Hollstein <mh@suse.com>
13600
13601 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13602 * gcc.dg/pr18241-2.c: Likewise.
13603 * gcc.dg/pr18241-3.c: Likewise.
13604 * gcc.dg/pr18241-4.c: Likewise.
13605 * gcc.dg/pr18241-5.c: Likewise.
13606
13607 2005-01-08 Richard Henderson <rth@redhat.com>
13608
13609 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13610 False for x86 and x86-64.
13611
13612 2005-01-08 Diego Novillo <dnovillo@redhat.com>
13613
13614 PR tree-optimization/18241
13615 * gcc.dg/pr18241-1.c: New test.
13616 * gcc.dg/pr18241-2.c: New test.
13617 * gcc.dg/pr18241-3.c: New test.
13618 * gcc.dg/pr18241-4.c: New test.
13619 * gcc.dg/pr18241-5.c: New test.
13620
13621 2005-01-08 Steven G. Kargl <kargls@comcast.net>
13622
13623 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13624 gfortran.dg/select_4.f90: New.
13625
13626 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13627
13628 * gcc.c-torture/execute/20050107-1.c: New test.
13629
13630 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
13631
13632 PR c++/19298
13633 * g++.dg/template/ref2.C: New.
13634
13635 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
13636
13637 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13638 instead of being empty.
13639
13640 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13641
13642 PR fortran/15553
13643 * gfortran.dg/array-1.f90: New test.
13644
13645 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13646
13647 PR tree-optimization/19283
13648 * gcc.c-torture/execute/20050106-1.c: New test.
13649
13650 PR rtl-optimization/18861
13651 * gcc.dg/20050105-1.c: New test.
13652
13653 PR tree-optimization/18828
13654 * gcc.dg/20050105-2.c: New test.
13655
13656 2005-01-07 Andreas Jaeger <aj@suse.de>
13657
13658 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13659
13660 2005-01-07 Bud Davis <bdavis9659@comcast.net>
13661
13662 PR fortran/18398
13663 * gfortran.dg/fmt_read.f90: New test.
13664
13665 2005-01-06 Geoffrey Keating <geoffk@apple.com>
13666
13667 * gcc.dg/rs6000-ldouble-2.c: New.
13668
13669 2005-01-06 Mark Mitchell <mark@codesourcery.com>
13670
13671 PR c++/19244
13672 * g++.dg/parser/ctor2.C: New test.
13673
13674 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13675
13676 PR c++/17154
13677 * g++.dg/template/using9.C: New test.
13678
13679 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13680
13681 PR c++/19258
13682 * g++.dg/lookup/friend6.C: New test.
13683
13684 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
13685
13686 PR c++/19270
13687 * g++.dg/template/array10.C: New.
13688
13689 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13690
13691 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13692 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13693
13694 2005-01-06 Jakub Jelinek <jakub@redhat.com>
13695
13696 * gcc.c-torture/compile/20050105-1.c: New test.
13697
13698 2005-01-05 Geoffrey Keating <geoffk@apple.com>
13699
13700 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13701
13702 2005-01-05 Roger Sayle <roger@eyesopen.com>
13703
13704 PR middle-end/19100
13705 * gcc.dg/conv-3.c: New test case.
13706
13707 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
13708
13709 * gcc.dg/asm-wide-1.c: New test.
13710
13711 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
13712
13713 PR c++/19030
13714 * g++.dg/parse/crash22.C: New
13715
13716 2005-01-04 Geoffrey Keating <geoffk@apple.com>
13717
13718 PR 19257
13719 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13720
13721 2005-01-04 Uros Bizjak <uros@kss-loka.si>
13722
13723 PR middle-end/17767
13724 * gcc.dg/i386-mmx-6.c: New test case.
13725
13726 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
13727
13728 PR tree-optimization/18308
13729 * gcc.dg/vect/pr18308.c: New testcase.
13730
13731 2005-01-04 Andreas Jaeger <aj@suse.de>
13732
13733 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13734
13735 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13736 Robert Bowdidge <bowdidge@apple.com>
13737
13738 * gcc.dg/cpp/subframework1.c: New.
13739 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13740 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13741 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13742 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13743
13744 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13745
13746 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13747 producing warning.
13748 * gcc.dg/darwin-weakimport-2.c: New.
13749
13750 2005-01-03 Richard Henderson <rth@redhat.com>
13751
13752 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13753
13754 2005-01-03 Richard Henderson <rth@redhat.com>
13755
13756 * gcc.dg/vect/vect.exp: Enable for ia64.
13757 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13758 (check_effective_target_vect_float): Likewise.
13759 (check_effective_target_vect_no_align): Likewise.
13760 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13761 * gcc.dg/vect/vect-8.c: Likewise.
13762
13763 2005-01-03 Uros Bizjak <uros@kss-loka.si>
13764
13765 PR target/19236
13766 * gcc.dg/pr19236-1.c: New test case.
13767
13768 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
13769
13770 PR rtl-optimization/12092
13771 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13772
13773 2005-01-02 Andreas Jaeger <aj@suse.de>
13774
13775 * gcc.dg/pr12092-1.c: Do not run on x86_64.
13776
13777 2005-01-01 Roger Sayle <roger@eyesopen.com>
13778 Andrew Pinski <pinskia@physics.uc.edu>
13779
13780 PR rtl-optimization/12092
13781 * gcc.dg/pr12092-1.c: New test case.
13782
13783 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
13784
13785 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13786 'hidden' and 'default' for better portability.
13787 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13788
13789 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13790 6 and 7.
13791 * g++.old-deja/g++.brendan/new3.C: Likewise.
13792
13793 2005-01-01 Steven Bosscher <stevenb@suse.de>
13794
13795 * gcc.dg/20041231-1.C: New test.
13796 * g++.dg/warn/Wunreachable-code-1.C: New test.
13797
13798 2004-12-30 David Edelsohn <edelsohn@gnu.org>
13799
13800 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13801 file, not /dev/null. Abort on error.
13802
13803 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
13804 Ziemowit Laski <zlaski@apple.com>
13805
13806 PR objc/18971
13807 * objc.dg/encode-5.m: New test.
13808
13809 2004-12-29 Richard Henderson <rth@redhat.com>
13810
13811 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13812 * objc.dg/stabs-1.m: Disable for ia64.
13813
13814 2004-12-29 Mark Mitchell <mark@codesourcery.com>
13815
13816 PR c++/19190
13817 * g++.dg/warn/Wunused-10.C: New test.
13818
13819 2004-12-28 Richard Henderson <rth@redhat.com>
13820
13821 * objc.dg/stabs-1.m: Disable for alpha.
13822
13823 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13824
13825 PR c++/19149
13826 * g++.dg/parse/error23.C: New test.
13827
13828 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13829
13830 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13831
13832 PR fortran/19032
13833 * gfortran.dg/intrinsic_modulo_1.f90: New.
13834 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13835 tests with divisor -1.
13836
13837 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13838
13839 * g++.dg/opt/temp1.C (memcpy): Return a value.
13840
13841 PR c++/19148
13842 * g++.dg/expr/cond7.C: New test.
13843
13844 2004-12-27 Paul Brook <paul@codesourcery.com>
13845
13846 * gfortran.dg/g77/select_no_compile.f: Remove.
13847
13848 2004-12-27 Richard Henderson <rth@redhat.com>
13849
13850 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13851 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13852 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13853
13854 2004-12-26 Richard Henderson <rth@redhat.com>
13855
13856 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13857 by 1i instead of token pasting.
13858
13859 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13860
13861 PR tree-optimization/17578
13862 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13863 to additional_flags.
13864 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13865
13866 2004-12-25 Richard Henderson <rth@redhat.com>
13867
13868 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13869 Remove Alpha.
13870
13871 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13872
13873 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13874 hppa*-*-hpux*.
13875 * gcc.dg/pr17957.c (dg-options): Likewise.
13876 * gcc.dg/struct-ret-1.c: Add prototype for abort.
13877 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13878 instead of 0 on __hppa__.
13879 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13880 "foo,%r" on hppa*-*-*.
13881
13882 2004-12-23 Bud Davis <bdavis9659@comcast.net>
13883
13884 PR fortran/19071
13885 * gfortran.dg/complex_write.f90: New test.
13886
13887 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13888
13889 PR c++/17595
13890 * g++.dg/parse/pragma2.C: New test.
13891
13892 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13893
13894 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13895
13896 * gcc.dg/empty2.c: Add missing dg-warning.
13897
13898 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13899
13900 PR c++/17413
13901 * g++.dg/template/local4.C: New test.
13902 * g++.dg/template/crash19.C: Add dg-error marker.
13903
13904 * g++.dg/template/crash31.C: Correct embedded PR number.
13905
13906 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13907
13908 PR c++/16405
13909 * g++.dg/opt/temp1.C: Add do-run marker.
13910
13911 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13912
13913 * g++.dg/template/spec19.C: New.
13914
13915 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13916
13917 PR target/16819
13918 * gcc.dg/empty2.c: New.
13919
13920 2004-12-23 Richard Henderson <rth@redhat.com>
13921
13922 * lib/target-supports.exp (check_effective_target_vect_no_align):
13923 Remove i?86 and x86-64.
13924
13925 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13926
13927 PR c++/16405
13928 * g++.dg/opt/temp1.C: New test.
13929
13930 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13931
13932 PR c++/18733
13933 * g++.dg/template/friend33.C: New testcase.
13934
13935 2004-12-22 Mark Mitchell <mark@codesourcery.com>
13936
13937 PR c++/18464
13938 * g++.dg/template/cond5.C: New test.
13939
13940 PR c++/18492
13941 * g++.dg/inherit/thunk3.C: New test.
13942
13943 PR c++/11224
13944 * g++.dg/warn/Wunused-9.C: New test.
13945
13946 2004-12-22 Janis Johnson <janis187@us.ibm.com>
13947
13948 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13949
13950 2004-12-22 Jan Beulich <jbeulich@novell.com>
13951
13952 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13953
13954 2004-12-21 Mark Mitchell <mark@codesourcery.com>
13955
13956 PR c++/18378
13957 * g++.dg/ext/packed8.C: New test.
13958
13959 PR c++/19063
13960 * g++.dg/template/crash31.C: New test.
13961
13962 PR c++/19034
13963 * g++.dg/template/crash30.C: New test.
13964
13965 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
13966
13967 PR C++/18984
13968 * g++.dg/eh/ctor3.C: New test.
13969
13970 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13971
13972 * objc.dg/stabs-1.m: Allow section name to be quoted and
13973 assembly label to begin with '.LL'.
13974
13975 2004-12-21 Janis Johnson <janis187@us.ibm.com>
13976
13977 * gcc.dg/vect/vect.exp
13978 (check_effective_target_lp64_or_vect_no_align): New.
13979 * gcc.dg/vect/vect-77.c: Use it.
13980 * gcc.dg/vect/vect-78.c: Use it.
13981
13982 * lib/target-supports.exp
13983 (check_effective_target_vect_no_max,
13984 check_effective_target_vect_no_bitwise,
13985 check_effective_target_vect_no_align): New.
13986 * gcc.dg/vect/vect-13.c: Use them.
13987 * gcc.dg/vect/vect-17.c: Ditto.
13988 * gcc.dg/vect/vect-18.c: Ditto.
13989 * gcc.dg/vect/vect-19.c: Ditto.
13990 * gcc.dg/vect/vect-20.c: Ditto.
13991 * gcc.dg/vect/vect-27.c: Ditto.
13992 * gcc.dg/vect/vect-29.c: Ditto.
13993 * gcc.dg/vect/vect-44.c: Ditto.
13994 * gcc.dg/vect/vect-48.c: Ditto.
13995 * gcc.dg/vect/vect-50.c: Ditto.
13996 * gcc.dg/vect/vect-52.c: Ditto.
13997 * gcc.dg/vect/vect-54.c: Ditto.
13998 * gcc.dg/vect/vect-56.c: Ditto.
13999 * gcc.dg/vect/vect-58.c: Ditto.
14000 * gcc.dg/vect/vect-60.c: Ditto.
14001 * gcc.dg/vect/vect-72.c: Ditto.
14002 * gcc.dg/vect/vect-80.c: Ditto.
14003
14004 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
14005
14006 PR c++/14075
14007 * g++.dg/init/string1.C: New.
14008
14009 PR c++/18975
14010 * g++.dg/other/synth1.C: New.
14011
14012 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14013
14014 PR c/18963
14015 * gcc.dg/pr18963-1.c: New test.
14016
14017 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14018
14019 PR c/18596
14020 * gcc.dg/funcdef-storage-1.c (foo): Remove.
14021 * gcc.dg/pr18596-1.c: Use dg-error.
14022 (dg-options): Use -fno-unit-at-a-time.
14023 * gcc.dg/pr18596-2.c: New test.
14024 * gcc.dg/pr18596-3.c: New test.
14025
14026 2004-12-20 Roger Sayle <roger@eyesopen.com>
14027
14028 PR middle-end/18683
14029 * g++.dg/opt/pr18683-1.C: New test case.
14030
14031 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
14032
14033 PR other/19093
14034 * g++.dg/opt/max1.C: Fix for 64bit targets.
14035
14036 2004-12-20 Matt Austern <austern@apple.com>
14037
14038 PR c++/19044
14039 * g++.dg/ext/builtin6.C: New
14040
14041 2004-12-20 Diego Novillo <dnovillo@redhat.com>
14042
14043 PR tree-optimization/19080
14044 * gcc.c-torture/compile/pr19080.c: New test.
14045
14046 2004-12-20 Steven Bosscher <stevenb@suse.de>
14047
14048 * gcc.dg/20041219-1.c: New test.
14049
14050 2004-12-19 Roger Sayle <roger@eyesopen.com>
14051
14052 PR middle-end/19068
14053 * g++.dg/opt/max1.C: New test case.
14054
14055 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14056
14057 * gcc.dg/fdata-sections-1.c: New test.
14058
14059 2004-12-18 Roger Sayle <roger@eyesopen.com>
14060
14061 PR middle-end/18548
14062 * gcc.dg/max-1.c: New test case.
14063
14064 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14065
14066 * gcc.c-torture/execute/20041218-1.c: New test.
14067
14068 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14069
14070 * gcc.dg/pr18501.c: New test.
14071 * gcc.dg/uninit-5.c: XFAIL.
14072 * gcc.dg/uninit-9.c: XFAIL.
14073
14074 2004-12-17 Dale Johannesen <dalej@apple.com>
14075
14076 * gcc.dg/20041213-1.c: New.
14077
14078 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14079
14080 * objc.dg/stabs-1.m: Allow assembly label to begin
14081 with a dot ('.').
14082
14083 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14084
14085 * gcc.c-torture/execute/20041213-1.c: Move...
14086 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14087
14088 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14089
14090 PR c++/18721
14091 * g++.dg/lookup/conv-5.C: New.
14092
14093 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14094
14095 * objc.dg/stabs-1.m: New test.
14096
14097 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14098
14099 * gcc.dg/visibility-c.c: Change compile to
14100 assemble for the test.
14101
14102 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14103
14104 PR target/19041
14105 * gcc.dg/visibility-c.c: New test.
14106
14107 2004-12-16 Roger Sayle <roger@eyesopen.com>
14108
14109 PR middle-end/18493
14110 * gcc.dg/switch-8.c: New test case.
14111
14112 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14113
14114 PR c++/18905
14115 * g++.dg/template/init4.C: New.
14116 * g++.dg/opt/static3.C: Enable optimizer.
14117
14118 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14119
14120 * g++.dg/other/complex1.C: New test.
14121
14122 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14123
14124 * g++.dg/opt/inline9.C: New test.
14125
14126 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14127
14128 PR fortran/18993
14129 * gfotran.dg/nullify_1.f: New test.
14130
14131 2004-12-15 Richard Henderson <rth@redhat.com>
14132
14133 * gcc.target/i386/i386.exp: New harness.
14134 * gcc.target/i386/vect-args.c: New.
14135
14136 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14137
14138 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14139
14140 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14141
14142 PR c++/18825
14143 * g++.dg/template/friend32.C: New test.
14144
14145 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14146
14147 * cpp/pragma-once-1.c: New test.
14148 * cpp/pragma-once-1b.h: Likewise.
14149 * cpp/pragma-once-1c.h: Likewise.
14150 * cpp/pragma-once-1d.h: Likewise.
14151 * cpp/inc/pragma-once-1a.h: Likewise.
14152
14153 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14154 Steven G. Kargl <kargls@comcast.net>
14155
14156 PR fortran/17597
14157 * gfortran.dg/list_read_3.f90: New test.
14158
14159 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14160
14161 * gcc.dg/ftrapv-2.c: New test.
14162
14163 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14164
14165 PR c++/18981
14166 * g++.dg/template/typename9.C: New test.
14167
14168 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14169
14170 PR c++/18738
14171 * g++.dg/template/typename8.C: New test.
14172 * g++.dg/parse/friend2.C: Tweak error message.
14173
14174 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14175
14176 * gcc.c-torture/20041214-1.c: New test.
14177
14178 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14179
14180 PR c++/18965
14181 * g++.dg/init/array17.C: New test.
14182
14183 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14184
14185 PR c++/18793
14186 * g++.dg/init/aggr3.C: New test.
14187
14188 2004-12-14 Janis Johnson <janis187@us.ibm.com
14189
14190 * gcc.dg/altivec-types-1.c: New test.
14191 * gcc.dg/altivec-types-2.c: New test.
14192 * gcc.dg/altivec-types-3.c: New test.
14193 * gcc.dg/altivec-types-4.c: New test.
14194 * g++.dg/ext/altivec-types-1.C: New test.
14195 * g++.dg/ext/altivec-types-2.C: New test.
14196 * g++.dg/ext/altivec-types-3.C: New test.
14197 * g++.dg/ext/altivec-types-4.C: New test.
14198
14199 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14200
14201 PR middle-end/18951
14202 * gcc.c-torture/execute/20041213-1.c: New test.
14203
14204 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14205
14206 PR c++/18949
14207 * g++.dg/template/cast1.C: New.
14208
14209 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14210
14211 * gcc.c-torture/execute/20041213-2.c: New test.
14212
14213 2004-12-13 Richard Henderson <rth@redhat.com>
14214
14215 * gcc.dg/i386-sse-10.c: Fix typo in options.
14216
14217 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14218
14219 PR c++/18968
14220 * g++.dg/opt/pr18968.C: New test.
14221
14222 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14223
14224 PR c++/18925
14225 * g++.dg/ext/visibility/staticdatamem.C: New test.
14226
14227 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14228
14229 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14230
14231 2004-12-13 Roger Sayle <roger@eyesopen.com>
14232
14233 PR rtl-optimization/18928
14234 * gcc.dg/pr18928-1.c: New test case.
14235
14236 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14237
14238 PR tree-opt/16951
14239 * gcc.c-torture/compile/20041211-1.c: New.
14240
14241 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14242
14243 PR middle-end/17564
14244 * gcc.c-torture/execute/20041212-1.c: New test.
14245
14246 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14247
14248 PR fortran/18869
14249 * gfortran.dg/common_1.f90: New test.
14250
14251 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14252 Paul Brook <paul@codesourcery.com>
14253
14254 PR fortran/16222
14255 * gfortran.dg/real_do_1.f90: New test.
14256
14257 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14258
14259 PR tree-opt/18040
14260 * g++.dg/opt/ptrmem6.C: New test.
14261
14262 2004-12-11 Roger Sayle <roger@eyesopen.com>
14263
14264 PR middle-end/18921
14265 * gcc.dg/pr18921-1.c: New test case.
14266
14267 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14268
14269 PR fortran/17175
14270 * gfortran.dg/scale_1.f90: New test.
14271
14272 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14273
14274 PR middle-end/18903
14275 * gcc.c-torture/compile/pr18903.c: New test.
14276
14277 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14278
14279 * gcc.c-torture/execute/20041210-1.c: New test.
14280
14281 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14282
14283 PR c++/18731
14284 * g++.dg/parser/struct-1.C: New test.
14285 * g++.dg/parser/struct-2.C: New test.
14286 * g++.dg/parser/struct-3.C: New test.
14287
14288 2004-12-09 Richard Henderson <rth@redhat.com>
14289
14290 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14291
14292 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14293 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14294
14295 2004-12-09 Matt Austern <austern@apple.com>
14296
14297 PR c++/18514
14298 * g++.dg/ext/builtin1.C: New
14299 * g++.dg/ext/builtin2.C: New
14300 * g++.dg/ext/builtin3.C: New
14301 * g++.dg/ext/builtin4.C: New
14302 * g++.dg/ext/builtin5.C: New
14303
14304 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14305
14306 PR tree-opt/18904
14307 * g++.dg/opt/ptrmem5.C: New test.
14308
14309 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14310
14311 * g++.dg/parse/typename5.C: Adjust for new error.
14312 * g++.dg/parse/typename7.C: New.
14313
14314 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14315
14316 PR c++/18073
14317 * g++.dg/other/mmintrin.C: New test.
14318
14319 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14320
14321 PR c++/16681
14322 * g++.dg/init/array15.C: New.
14323 * g++.dg/init/array16.C: New.
14324
14325 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14326
14327 PR fortran/18826
14328 * gfortran.dg/assign_1.f90: New test.
14329
14330 2004-12-08 Nick Clifton <nickc@redhat.com>
14331
14332 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14333 * gcc.target/xstormy16/data_below100: Likewise.
14334 * gcc.target/xstormy16/sfr: Likewise.
14335 * gcc.target/xstormy16/below100.S: New test source file.
14336 * gcc.target/xstormy16/below100.ld: New test linker script.
14337 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14338 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14339 bp instructions.
14340 * gcc.target/xstormy16/bp.c: Likewise.
14341
14342 * gcc.target/xstormy16/bss_below100: New files:
14343 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14344 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14345 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14346 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14347 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14348 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14349 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14350 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14351 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14352 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14353 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14354 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14355 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14356 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14357 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14358 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14359 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14360 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14361 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14362 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14363 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14364 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14365 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14366 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14367 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14368 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14369 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14370
14371 * gcc.target/xstormy16/data_below100: New files:
14372 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14373 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14374 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14375 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14376 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14377 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14378 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14379 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14380 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14381 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14382 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14383 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14384 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14385 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14386 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14387 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14388 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14389 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14390 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14391 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14392 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14393 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14394 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14395 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14396 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14397 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14398 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14399
14400 * gcc.target/xstormy16/sfr: New files:
14401 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14402 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14403 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14404 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14405 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14406 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14407 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14408 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14409 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14410 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14411 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14412 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14413 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14414 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14415 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14416 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14417 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14418 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14419 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14420 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14421 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14422 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14423 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14424 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14425 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14426 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14427 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14428 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14429 27_if0_sfrw_bitfield_f.c
14430
14431 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14432
14433 PR c++/18100
14434 * g++.dg/lookup/name-clash4.C: New test.
14435
14436 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14437
14438 PR c++/18672
14439 * g++.dg/opt/array1.C: New.
14440
14441 PR c++/18803
14442 * g++.dg/template/operator5.C: New.
14443
14444 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14445
14446 PR c/18867
14447 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14448
14449 2004-12-07 Steven Bosscher <stevenb@suse.de>
14450
14451 * gcc.dg/noncompile/20041207.c: New test.
14452
14453 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14454
14455 * g++.dg/other/unreachable-1.C: New test.
14456
14457 2004-12-06 Nick Clifton <nickc@redhat.com>
14458
14459 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14460 <limits.h> because the latter comes from gcc's include/ directory
14461 and not the newlib/libc/include directory.
14462
14463 2004-12-04 Richard Henderson <rth@redhat.com>
14464
14465 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14466
14467 2004-12-04 Richard Henderson <rth@redhat.com>
14468
14469 * lib/target-supports.exp (check_gc_sections_available): Disable
14470 for alpha and ia64.
14471
14472 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14473
14474 PR middle-end/17909
14475 * g++.dg/other/vararg-2.C: New test.
14476
14477 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14478
14479 PR c++/17011, c++/17971
14480 * g++.dg/template/error15.C: Adjust expected error.
14481 * g++.dg/template/instantiate3.C: Likewise.
14482
14483 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14484
14485 * gcc.dg/altivec-18.c: Fix for darwin
14486
14487 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14488
14489 PR c++/18782
14490 * g++.dg/parse/ptrmem2.C: New.
14491
14492 PR c++/18318
14493 * g++.dg/template/new1.C: New.
14494
14495 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14496
14497 PR fortran/18710
14498 * gfortran.dg/direct_io_3.f90: New test.
14499
14500 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14501
14502 PR 18758
14503 * g++.dg/parse/crash21.C: New.
14504
14505 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14506
14507 PR c++/15664, c++/18276
14508 * g++.dg/template/ttp13.C: New test.
14509 * g++.dg/template/ttp14.C: Likewise.
14510
14511 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14512
14513 PR c++/18123
14514 * g++.dg/parse/enum2.C: New test.
14515 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14516
14517 2004-12-02 Nick Clifton <nickc@redhat.com>
14518
14519 * gcc.target/xstormy16: New test directory.
14520 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14521 * gcc.target/xstormy16/bp.c: Check the generation of bp
14522 instructions.
14523 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14524 bn instructions and the BELOW100 attribute.
14525
14526 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14527
14528 PR target/16952
14529 * gcc.dg/ppc-eabi.c: New.
14530
14531 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14532
14533 PR fortran/18284
14534 * gfortran.dg/backspace.f90
14535
14536 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14537
14538 * gfortran.dg/inquire.f90: New test.
14539
14540 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14541
14542 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14543 handle effective-target-keyword.
14544 (dg-skip-if): Support effective-target keyword as target list.
14545 (dg-xfail-if): Ditto.
14546 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14547
14548 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14549
14550 PR tree-optimization/18291
14551 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14552
14553 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14554
14555 PR C++/18729
14556 * g++.dg/parse/crash20.C: New.
14557
14558 PR c++/17431
14559 * g++.dg/overload/arg1.C: New.
14560 * g++.dg/overload/arg2.C: New.
14561 * g++.dg/overload/arg3.C: New.
14562 * g++.dg/overload/arg4.C: New.
14563
14564 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14565
14566 * gcc.dg/c99-flex-array-4.c: Remove.
14567
14568 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14569
14570 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14571
14572 * lib/target-supports.exp (is-effective-target): Simplify.
14573
14574 * lib/target-supports.exp (check_effective_target_vect_long):
14575 Fix for powerpc64-*-*.
14576
14577 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14578
14579 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14580 to support new requirements on FreeBSD 5.
14581
14582 2004-11-30 Devang Patel <dpatel@apple.com>
14583
14584 PR 18702
14585 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14586
14587 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14588
14589 * g++.dg/ext/altivec-13.C: New test.
14590
14591 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14592
14593 PR tree-opt/18298
14594 * gcc.c-torture/execute/p18298.c: New test.
14595
14596 2004-11-30 Ira Rosen <irar@il.ibm.com>
14597 Dorit Naishlos <dorit@il.ibm.com>
14598
14599 PR tree-opt/18607
14600 * gcc.dg/vect/vect-89.c: New test.
14601
14602 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
14603
14604 * gcc.dg/pr18596-1.c: New test.
14605
14606 2004-11-30 Ben Elliston <bje@au.ibm.com>
14607
14608 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14609
14610 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14611
14612 PR c/18479
14613 * gcc.dg/pr18479.c: New test.
14614
14615 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14616
14617 PR target/18490
14618 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14619 mmix-knuth-mmixware.
14620
14621 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14622 cris-*-elf* cris-*-aout* mmix-*-*
14623
14624 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14625
14626 PR middle-end/18725
14627 * gcc.dg/pr18725.c: New test.
14628
14629 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14630
14631 PR target/18488
14632 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14633
14634 PR target/18336
14635 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14636
14637 2004-11-29 Mark Mitchell <mark@codesourcery.com>
14638
14639 PR c++/18368
14640 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14641 * g++.old-deja/g++.law/ctors5.C: Likewise.
14642 * g++.old-deja/g++.other/crash25.C: Likewise.
14643
14644 PR c++/18674
14645 * g++.dg/template/error16.C: New test.
14646
14647 PR c++/18512
14648 * g++.dg/template/crash29.C: New test.
14649
14650 2004-11-29 Diego Novillo <dnovillo@redhat.com>
14651
14652 PR tree-optimization/18712
14653 * gcc.c-torture/compile/pr18712.c: New test.
14654
14655 2004-11-29 Joseph Myers <joseph@codesourcery.com>
14656
14657 PR c/7544
14658 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14659 tests.
14660
14661 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14662
14663 PR c++/18652
14664 * g++.dg/lookup/crash6.C: New test.
14665
14666 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14667
14668 PR middle-end/18164
14669 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
14670
14671 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
14672
14673 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14674 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14675 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14676
14677 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
14678
14679 * gcc.dg/pr18164.c: New test.
14680
14681 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
14682
14683 * gcc.dg/funroll-loops-all.c: New.
14684
14685 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14686
14687 PR target/18489
14688 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14689 delimeter, match space and TAB as well as ":".
14690
14691 PR target/18484
14692 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14693
14694 PR target/18348
14695 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14696
14697 PR target/18345
14698 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14699
14700 PR target/18337
14701 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14702
14703 2004-11-28 Bud Davis <bdavis9659@comcast.net>
14704
14705 * gfortran.dg/direct_io_2.f90: New test.
14706
14707 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14708
14709 PR target/18334
14710 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14711
14712 2004-11-28 Richard Henderson <rth@redhat.com>
14713
14714 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14715
14716 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
14717
14718 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14719 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14720 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14721 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14722 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14723 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14724 gcc.dg/pointer-arith-8.c: New tests.
14725
14726 2004-11-27 Bud Davis <bdavis9659@comcast.net>
14727
14728 PR fortran/18364
14729 * gfortran.dg/endfile.f90: New test.
14730
14731 2004-11-27 Falk Hueffner <falk@debian.org>
14732
14733 * gcc.dg/loop-6.c: New test.
14734
14735 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14736
14737 * gcc.c-torture/execute/20041126-1.c: New test.
14738
14739 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14740
14741 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14742 on IRIX.
14743
14744 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14745
14746 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14747 functions.
14748
14749 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14750
14751 PR rtl-optimization/17825
14752 * gcc.c-torture/compile/20041119-1.c: New test.
14753
14754 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14755
14756 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14757 Check existence of ld library path variables before unsetting.
14758
14759 2004-11-26 Mark Mitchell <mark@codesourcery.com>
14760
14761 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14762
14763 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14764
14765 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14766
14767 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14768
14769 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14770
14771 2004-11-26 Ben Elliston <bje@au.ibm.com>
14772
14773 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14774 dg-do directive.
14775
14776 2004-11-26 Ben Elliston <bje@au.ibm.com>
14777
14778 * gcc.dg/pr17957.c: Pass --param, not -param.
14779
14780 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14781
14782 PR middle-end/17957
14783 * testsuite/gcc.dg/pr17957.c: New test.
14784
14785 2004-11-25 Mark Mitchell <mark@codesourcery.com>
14786
14787 PR c++/18445
14788 * g++.dg/template/crash28.C: Likewise.
14789
14790 PR c++/18001
14791 * g++.dg/expr/unary2.C: Adjust lvalue messages.
14792 * g++.dg/ext/lvaddr.C: Likewise.
14793 * g++.dg/opt/pr7503-3.C: Likewise.
14794
14795 PR c++/18466
14796 * g++.dg/parse/qualified3.C: New test.
14797 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14798
14799 PR c++/18545
14800 * g++.dg/expr/return1.C: New test.
14801
14802 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14803
14804 Friend class name lookup 3/n, PR c++/3332
14805 * g++.dg/lookup/friend3.C: New test.
14806 * g++.dg/lookup/friend4.C: Likewise.
14807 * g++.dg/lookup/friend5.C: Likewise.
14808
14809 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14810
14811 Friend class name lookup 2/n, PR c++/14513, c++/15410
14812 * g++.dg/lookup/friend2.C: New test.
14813 * g++.dg/template/friend31.C: Likewise.
14814
14815 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14816
14817 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14818
14819 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14820
14821 PR c++/17473
14822 * g++.dg/tc1/dr56.C: Remove.
14823 * g++.dg/template/typedef1.C: Add dg-error markers.
14824 * g++.old-deja/g++.other/typedef7.C: Likewise.
14825
14826 PR c++/18285
14827 * g++.dg/parse/typedef7.C: New test.
14828
14829 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
14830
14831 * gcc.c-torture/execute/20041124-1.c: New test.
14832
14833 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14834
14835 * g++.dg/template/deduce3.C: New test.
14836
14837 PR c++/18586
14838 * g++.dg/template/crash27.C: New test.
14839
14840 PR c++/18530
14841 * g++.dg/warn/Wshadow-3.C: New test.
14842
14843 2004-11-24 Devang Patel <dpatel@apple.com>
14844
14845 PR/18555
14846 * gcc.dg/cpp/isysroot-1.c: New test.
14847 * gcc.dg/cpp/usr/include/stdio.h: New file.
14848 * gcc.dg/cpp/isysroot-2.c: New test.
14849 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14850 New file.
14851
14852 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14853
14854 PR c++/8929
14855 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14856
14857 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
14858
14859 * gcc.target/sparc/align.c: Do not include <stdint.h>.
14860 * gcc.target/sparc/pdist.c: Likewise.
14861
14862 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
14863
14864 PR c++/16882
14865 * g++.dg/conversion/simd1.C: New test.
14866
14867 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14868
14869 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14870 and restore_ld_library_path_env_vars.
14871 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14872 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14873 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14874 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
14875
14876 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
14877
14878 * gcc.dg/pragma-align-2.c: Test macro expansion.
14879 * gcc.dg/pragma-pack-2.c: New test.
14880
14881 2004-11-23 Richard Henderson <rth@redhat.com>
14882
14883 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14884 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14885 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14886 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14887 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14888 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14889
14890 * gcc.dg/vect/vect.exp: Add check for alpha.
14891 * lib/target-supports.exp (check_alpha_max_hw_available): New.
14892 (check_effective_target_vect_int): Enable for alpha.
14893 (check_effective_target_vect_long): New.
14894 (is-effective-target): Add it.
14895
14896 2004-11-23 Uros Bizjak <uros@kss-loka.si>
14897
14898 * gcc.dg/pr18614-1.c: New test.
14899
14900 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
14901
14902 * gcc.dg/setjmp-2.c: New test.
14903
14904 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
14905
14906 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14907 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14908 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14909 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14910 gcc.target/sparc/pdist.c: New tests.
14911
14912 2004-11-22 Bob Wilson <bob.wilson@acm.org>
14913
14914 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14915
14916 2004-11-22 Dale Johannesen <dalej@apple.com>
14917
14918 * gcc.dg/20041111-1.c: New.
14919
14920 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14921
14922 PR tree-opt/18536
14923 * gcc.dg/vect/pr18536.c: New test.
14924
14925 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14926
14927 PR c++/18354
14928 * g++.dg/template/nontype11.C: New test.
14929
14930 2004-11-21 Roger Sayle <roger@eyesopen.com>
14931
14932 PR middle-end/18520
14933 * gcc.dg/pr18520-1.c: New test case.
14934
14935 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
14936
14937 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14938 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14939 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14940 expected diagnostics.
14941
14942 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14943
14944 PR target/18580
14945 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14946 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14947 vect-77.c, vect-77a.c: XFAIL on the SPARC.
14948
14949 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14950
14951 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14952
14953 2004-11-19 Mark Mitchell <mark@codesourcery.com>
14954 Joseph Myers <joseph@codesourcery.com>
14955
14956 * lib/target-supports.exp (check_visibility_available): Really
14957 test the compiler.
14958
14959 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14960
14961 PR tree-opt/18181
14962 * gcc.dg/vect/vect-85.c: New test.
14963 * gcc.dg/vect/vect-86.c: New test.
14964 * gcc.dg/vect/vect-87.c: New test.
14965 * gcc.dg/vect/vect-88.c: New test.
14966
14967 2004-11-19 Ben Elliston <bje@au.ibm.com>
14968
14969 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14970
14971 2004-11-18 Janis Johnson <janis187@us.ibm.com>
14972
14973 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14974 * gcc.dg/ppc-and-1.c: Ditto.
14975 * gcc.dg/ppc-compare-1.c: Ditto.
14976 * gcc.dg/ppc-mov-1.c: Ditto
14977
14978 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
14979 Mark Mitchell <mark@codesourcery.com>
14980
14981 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14982
14983 2004-11-17 Janis Johnson <janis187@us.ibm.com>
14984 Aldy Hernandez <aldyh@redhat.com>
14985
14986 * lib/target-supports.exp (check_effective_target_vect_int): New
14987 (check_effective_target_vect_float): New
14988 (check_effective_target_vect_double): New.
14989 (is-effective-target): Support new effective targets keywords.
14990 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14991 default action for dg-do.
14992 * gcc.dg/vect/pr16105.c: Use new support.
14993 * gcc.dg/vect/pr18400.c: Ditto.
14994 * gcc.dg/vect/pr18425.c: Ditto.
14995 * gcc.dg/vect/vect-1.c: Ditto.
14996 * gcc.dg/vect/vect-10.c: Ditto.
14997 * gcc.dg/vect/vect-11.c: Ditto.
14998 * gcc.dg/vect/vect-12.c: Ditto.
14999 * gcc.dg/vect/vect-13.c: Ditto.
15000 * gcc.dg/vect/vect-14.c: Ditto.
15001 * gcc.dg/vect/vect-15.c: Ditto.
15002 * gcc.dg/vect/vect-16.c: Ditto.
15003 * gcc.dg/vect/vect-17.c: Ditto.
15004 * gcc.dg/vect/vect-18.c: Ditto.
15005 * gcc.dg/vect/vect-19.c: Ditto.
15006 * gcc.dg/vect/vect-2.c: Ditto.
15007 * gcc.dg/vect/vect-20.c: Ditto.
15008 * gcc.dg/vect/vect-21.c: Ditto.
15009 * gcc.dg/vect/vect-22.c: Ditto.
15010 * gcc.dg/vect/vect-23.c: Ditto.
15011 * gcc.dg/vect/vect-24.c: Ditto.
15012 * gcc.dg/vect/vect-25.c: Ditto.
15013 * gcc.dg/vect/vect-26.c: Ditto.
15014 * gcc.dg/vect/vect-27.c: Ditto.
15015 * gcc.dg/vect/vect-27a.c: Ditto.
15016 * gcc.dg/vect/vect-28.c: Ditto.
15017 * gcc.dg/vect/vect-29.c: Ditto.
15018 * gcc.dg/vect/vect-29a.c: Ditto.
15019 * gcc.dg/vect/vect-3.c: Ditto.
15020 * gcc.dg/vect/vect-30.c: Ditto.
15021 * gcc.dg/vect/vect-31.c: Ditto.
15022 * gcc.dg/vect/vect-32.c: Ditto.
15023 * gcc.dg/vect/vect-33.c: Ditto.
15024 * gcc.dg/vect/vect-34.c: Ditto.
15025 * gcc.dg/vect/vect-35.c: Ditto.
15026 * gcc.dg/vect/vect-36.c: Ditto.
15027 * gcc.dg/vect/vect-37.c: Ditto.
15028 * gcc.dg/vect/vect-38.c: Ditto.
15029 * gcc.dg/vect/vect-4.c: Ditto.
15030 * gcc.dg/vect/vect-40.c: Ditto.
15031 * gcc.dg/vect/vect-41.c: Ditto.
15032 * gcc.dg/vect/vect-42.c: Ditto.
15033 * gcc.dg/vect/vect-43.c: Ditto.
15034 * gcc.dg/vect/vect-44.c: Ditto.
15035 * gcc.dg/vect/vect-45.c: Ditto.
15036 * gcc.dg/vect/vect-46.c: Ditto.
15037 * gcc.dg/vect/vect-47.c: Ditto.
15038 * gcc.dg/vect/vect-48.c: Ditto.
15039 * gcc.dg/vect/vect-48a.c: Ditto.
15040 * gcc.dg/vect/vect-49.c: Ditto.
15041 * gcc.dg/vect/vect-5.c: Ditto.
15042 * gcc.dg/vect/vect-50.c: Ditto.
15043 * gcc.dg/vect/vect-51.c: Ditto.
15044 * gcc.dg/vect/vect-52.c: Ditto.
15045 * gcc.dg/vect/vect-53.c: Ditto.
15046 * gcc.dg/vect/vect-54.c: Ditto.
15047 * gcc.dg/vect/vect-55.c: Ditto.
15048 * gcc.dg/vect/vect-56.c: Ditto.
15049 * gcc.dg/vect/vect-56a.c: Ditto.
15050 * gcc.dg/vect/vect-57.c: Ditto.
15051 * gcc.dg/vect/vect-58.c: Ditto.
15052 * gcc.dg/vect/vect-59.c: Ditto.
15053 * gcc.dg/vect/vect-6.c: Ditto.
15054 * gcc.dg/vect/vect-60.c: Ditto.
15055 * gcc.dg/vect/vect-61.c: Ditto.
15056 * gcc.dg/vect/vect-62.c: Ditto.
15057 * gcc.dg/vect/vect-63.c: Ditto.
15058 * gcc.dg/vect/vect-64.c: Ditto.
15059 * gcc.dg/vect/vect-65.c: Ditto.
15060 * gcc.dg/vect/vect-66.c: Ditto.
15061 * gcc.dg/vect/vect-67.c: Ditto.
15062 * gcc.dg/vect/vect-68.c: Ditto.
15063 * gcc.dg/vect/vect-69.c: Ditto.
15064 * gcc.dg/vect/vect-7.c: Ditto.
15065 * gcc.dg/vect/vect-72.c: Ditto.
15066 * gcc.dg/vect/vect-72a.c: Ditto.
15067 * gcc.dg/vect/vect-73.c: Ditto.
15068 * gcc.dg/vect/vect-74.c: Ditto.
15069 * gcc.dg/vect/vect-75.c: Ditto.
15070 * gcc.dg/vect/vect-76.c: Ditto.
15071 * gcc.dg/vect/vect-77.c: Ditto.
15072 * gcc.dg/vect/vect-77a.c: Ditto.
15073 * gcc.dg/vect/vect-78.c: Ditto.
15074 * gcc.dg/vect/vect-79.c: Ditto.
15075 * gcc.dg/vect/vect-8.c: Ditto.
15076 * gcc.dg/vect/vect-80.c: Ditto.
15077 * gcc.dg/vect/vect-82.c: Ditto.
15078 * gcc.dg/vect/vect-82_64.c: Ditto.
15079 * gcc.dg/vect/vect-83.c: Ditto.
15080 * gcc.dg/vect/vect-83_64.c: Ditto.
15081 * gcc.dg/vect/vect-9.c: Ditto.
15082 * gcc.dg/vect/vect-all.c: Ditto.
15083 * gcc.dg/vect/vect-none.c: Ditto.
15084
15085 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15086
15087 * lib/gcc-dg.exp (dg-skip-if): New function.
15088 (dg-forbid-option): Remove.
15089 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15090 * g++.dg/abi/bitfield8.C: Likewise.
15091 * g++.dg/abi/dtor1.C: Likewise.
15092 * g++.dg/abi/empty10.C: Likewise.
15093 * g++.dg/abi/empty7.C: Likewise.
15094 * g++.dg/abi/empty9.C: Likewise.
15095 * g++.dg/abi/layout3.C: Likewise.
15096 * g++.dg/abi/layout4.C: Likewise.
15097 * g++.dg/abi/thunk1.C: Likewise.
15098 * g++.dg/abi/thunk2.C: Likewise.
15099 * g++.dg/abi/vbase11.C: Likewise.
15100 * g++.dg/abi/vthunk2.C: Likewise.
15101 * g++.dg/abi/vthunk3.C: Likewise.
15102 * g++.dg/ext/attrib8.C: Likewise.
15103 * g++.dg/opt/longbranch2.C: Likewise.
15104 * g++.dg/opt/reg-stack4.C: Likewise.
15105 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15106 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15107 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15108 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15109 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15110 * gcc.dg/20000609-1.c: Likewise.
15111 * gcc.dg/20000720-1.c: Likewise.
15112 * gcc.dg/20011107-1.c: Likewise.
15113 * gcc.dg/20011119-1.c: Likewise.
15114 * gcc.dg/20020108-1.c: Likewise.
15115 * gcc.dg/20020122-2.c: Likewise.
15116 * gcc.dg/20020122-3.c: Likewise.
15117 * gcc.dg/20020201-3.c: Likewise.
15118 * gcc.dg/20020206-1.c: Likewise.
15119 * gcc.dg/20020218-1.c: Likewise.
15120 * gcc.dg/20020310-1.c: Likewise.
15121 * gcc.dg/20020411-1.c: Likewise.
15122 * gcc.dg/20020418-2.c: Likewise.
15123 * gcc.dg/20020426-1.c: Likewise.
15124 * gcc.dg/20020426-2.c: Likewise.
15125 * gcc.dg/20020517-1.c: Likewise.
15126 * gcc.dg/20020523-1.c: Likewise.
15127 * gcc.dg/20020523-2.c: Likewise.
15128 * gcc.dg/20020729-1.c: Likewise.
15129 * gcc.dg/20030204-1.c: Likewise.
15130 * gcc.dg/20030826-2.c: Likewise.
15131 * gcc.dg/20030926-1.c: Likewise.
15132 * gcc.dg/20031202-1.c: Likewise.
15133 * gcc.dg/980312-1.c: Likewise.
15134 * gcc.dg/980313-1.c: Likewise.
15135 * gcc.dg/990117-1.c: Likewise.
15136 * gcc.dg/990424-1.c: Likewise.
15137 * gcc.dg/990524-1.c: Likewise.
15138 * gcc.dg/991230-1.c: Likewise.
15139 * gcc.dg/i386-387-1.c: Likewise.
15140 * gcc.dg/i386-387-2.c: Likewise.
15141 * gcc.dg/i386-387-3.c: Likewise.
15142 * gcc.dg/i386-387-4.c: Likewise.
15143 * gcc.dg/i386-387-5.c: Likewise.
15144 * gcc.dg/i386-387-6.c: Likewise.
15145 * gcc.dg/i386-asm-1.c: Likewise.
15146 * gcc.dg/i386-bitfield1.c: Likewise.
15147 * gcc.dg/i386-bitfield2.c: Likewise.
15148 * gcc.dg/i386-loop-1.c: Likewise.
15149 * gcc.dg/i386-loop-2.c: Likewise.
15150 * gcc.dg/i386-loop-3.c: Likewise.
15151 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15152 * gcc.dg/i386-pic-1.c: Likewise.
15153 * gcc.dg/i386-regparm.c: Likewise.
15154 * gcc.dg/i386-signbit-1.c: Likewise.
15155 * gcc.dg/i386-signbit-2.c: Likewise.
15156 * gcc.dg/i386-signbit-3.c: Likewise.
15157 * gcc.dg/i386-sse-5.c: Likewise.
15158 * gcc.dg/i386-sse-8.c: Likewise.
15159 * gcc.dg/i386-unroll-1.c: Likewise.
15160 * gcc.dg/tls/opt-1.c: Likewise.
15161 * gcc.dg/tls/opt-2.c: Likewise.
15162 * gcc.dg/unroll-1.c: Likewise.
15163 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15164 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15165 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15166 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15167
15168 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15169
15170 * g++.dg/template/incomplete1.C: New test.
15171
15172 2004-11-16 Nick Clifton <nickc@redhat.com>
15173
15174 Revert patches accidentally commited during checkin of fixes for
15175 xstormy16 tests:
15176 gcc.c-torture/execute/simd-4.c: Revert
15177 gcc.dg/20040910-1.c: Revert.
15178
15179 2004-11-16 Paul Brook <paul@codesourcery.com>
15180
15181 PR fortran/13010
15182 * gfortran.dg/der_pointer_1.f90: New test.
15183
15184 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15185
15186 PR c/18498
15187 * gcc.dg/bitfld-13.c: New test.
15188
15189 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15190
15191 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15192 powerpc*-*-linux*.
15193
15194 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15195 * gcc.dg/ppc64-abi-2.c: Ditto.
15196 * gcc.dg/ppc64-abi-3.c: Ditto.
15197
15198 * lib/gcc-dg.exp (dg-target-list): Remove.
15199
15200 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15201
15202 * gcc.dg/ia64-postinc.c: New test.
15203
15204 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15205
15206 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15207
15208 2004-11-15 Nick Clifton <nickc@redhat.com>
15209
15210 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15211 __INT_MAX__ so that the test can be compiled by toolchains
15212 targeted at 16-bit processors.
15213
15214 * gcc.dg/20040625-1.c: Use long constants rather than integers
15215 when performing arithmetic that will overflow 16-bits.
15216
15217 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15218 xstormy16. It does not support 128-bit vector operations.
15219
15220 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15221 with the macro PTR_TYPE. Define this macro to an integer type
15222 suitable for holding a pointer.
15223
15224 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15225 the target is a 16-bit processor.
15226
15227 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15228 16-bit targets where the character constant will be too long.
15229
15230 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15231 where the double will not be directly addressable.
15232
15233 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15234
15235 Friend class name lookup 1/n, PR c++/18471
15236 * g++.dg/template/crash26.C: New test.
15237 * g++.dg/lookup/struct1.C: Adjust expected error.
15238 * g++.dg/parse/elab1.C: Likewise.
15239 * g++.dg/parse/elab2.C: Likewise.
15240 * g++.dg/parse/int-as-enum1.C: Likewise.
15241 * g++.dg/parse/struct-as-enum1.C: Likewise.
15242 * g++.dg/parse/typedef1.C: Likewise.
15243 * g++.dg/parse/typedef3.C: Likewise.
15244 * g++.dg/parse/typedef4.C: Likewise.
15245 * g++.dg/parse/typedef5.C: Likewise.
15246 * g++.dg/template/nontype4.C: Likewise.
15247 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15248 * g++.old-deja/g++.other/elab1.C: Likewise.
15249 * g++.old-deja/g++.other/syntax4.C: Likewise.
15250
15251 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15252
15253 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15254
15255 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15256
15257 * gcc.c-torture/execute/20041114-1.c: New test.
15258
15259 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15260
15261 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15262 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15263 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15264 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15265 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15266 gcc.dg/switch-7.c: New tests.
15267
15268 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15269
15270 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15271
15272 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15273
15274 PR tree-opt/18400
15275 * gcc.dg/vect/pr18400.c: New test.
15276
15277 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15278 Andrew Pinski <pinskia@physics.uc.edu>
15279
15280 PR tree-opt/18425
15281 * gcc.dg/vect/pr18425.c: New test.
15282
15283 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15284
15285 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15286 Guard with dg-require-alias and dg-require-visibility.
15287
15288 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15289
15290 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15291
15292 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15293
15294 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15295
15296 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15297
15298 PR c++/17344
15299 * g++.dg/template/defarg5.C: New test.
15300
15301 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15302
15303 * g++.dg/parse/cast1.C: Run only on ILP32.
15304 * g++.old-deja/g++.mike/p784.C: Likewise.
15305
15306 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15307
15308 * gcc.c-torture/execute/20041113-1.c: New test.
15309
15310 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15311
15312 PR target/18230
15313 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15314 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15315 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15316 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15317 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15318 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15319 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15320 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15321 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15322 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15323 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15324 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15325 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15326
15327 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15328
15329 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15330 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15331 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15332 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15333 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15334 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15335 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15336 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15337 gcc.target/sparc/combined-1.c: New tests.
15338
15339 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15340
15341 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15342 New tests.
15343
15344 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15345
15346 * lib/gcc-dg.exp (dg-forbid-option): New function.
15347 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15348 * g++.dg/abi/bitfield8.C: Likewise.
15349 * g++.dg/abi/dtor1.C: Likewise.
15350 * g++.dg/abi/empty10.C: Likewise.
15351 * g++.dg/abi/empty7.C: Likewise.
15352 * g++.dg/abi/empty9.C: Likewise.
15353 * g++.dg/abi/layout3.C: Likewise.
15354 * g++.dg/abi/layout4.C: Likewise.
15355 * g++.dg/abi/thunk1.C: Likewise.
15356 * g++.dg/abi/thunk2.C: Likewise.
15357 * g++.dg/abi/vbase11.C: Likewise.
15358 * g++.dg/abi/vthunk2.C: Likewise.
15359 * g++.dg/abi/vthunk3.C: Likewise.
15360 * g++.dg/ext/attrib8.C: Likewise.
15361 * g++.dg/opt/longbranch2.C: Likewise.
15362 * g++.dg/opt/reg-stack4.C: Likewise.
15363 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15364 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15365 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15366 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15367 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15368 * gcc.dg/20000609-1.c: Likewise.
15369 * gcc.dg/20000720-1.c: Likewise.
15370 * gcc.dg/20011107-1.c: Likewise.
15371 * gcc.dg/20011119-1.c: Likewise.
15372 * gcc.dg/20020108-1.c: Likewise.
15373 * gcc.dg/20020122-2.c: Likewise.
15374 * gcc.dg/20020122-3.c: Likewise.
15375 * gcc.dg/20020201-3.c: Likewise.
15376 * gcc.dg/20020206-1.c: Likewise.
15377 * gcc.dg/20020218-1.c: Likewise.
15378 * gcc.dg/20020310-1.c: Likewise.
15379 * gcc.dg/20020411-1.c: Likewise.
15380 * gcc.dg/20020418-2.c: Likewise.
15381 * gcc.dg/20020426-1.c: Likewise.
15382 * gcc.dg/20020426-2.c: Likewise.
15383 * gcc.dg/20020517-1.c: Likewise.
15384 * gcc.dg/20020523-1.c: Likewise.
15385 * gcc.dg/20020523-2.c: Likewise.
15386 * gcc.dg/20020729-1.c: Likewise.
15387 * gcc.dg/20030204-1.c: Likewise.
15388 * gcc.dg/20030826-2.c: Likewise.
15389 * gcc.dg/20030926-1.c: Likewise.
15390 * gcc.dg/20031202-1.c: Likewise.
15391 * gcc.dg/980312-1.c: Likewise.
15392 * gcc.dg/980313-1.c: Likewise.
15393 * gcc.dg/990117-1.c: Likewise.
15394 * gcc.dg/990424-1.c: Likewise.
15395 * gcc.dg/990524-1.c: Likewise.
15396 * gcc.dg/991230-1.c: Likewise.
15397 * gcc.dg/i386-387-1.c: Likewise.
15398 * gcc.dg/i386-387-2.c: Likewise.
15399 * gcc.dg/i386-387-3.c: Likewise.
15400 * gcc.dg/i386-387-4.c: Likewise.
15401 * gcc.dg/i386-387-5.c: Likewise.
15402 * gcc.dg/i386-387-6.c: Likewise.
15403 * gcc.dg/i386-asm-1.c: Likewise.
15404 * gcc.dg/i386-bitfield1.c: Likewise.
15405 * gcc.dg/i386-bitfield2.c: Likewise.
15406 * gcc.dg/i386-loop-1.c: Likewise.
15407 * gcc.dg/i386-loop-2.c: Likewise.
15408 * gcc.dg/i386-loop-3.c: Likewise.
15409 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15410 * gcc.dg/i386-pic-1.c: Likewise.
15411 * gcc.dg/i386-regparm.c: Likewise.
15412 * gcc.dg/i386-signbit-1.c: Likewise.
15413 * gcc.dg/i386-signbit-2.c: Likewise.
15414 * gcc.dg/i386-signbit-3.c: Likewise.
15415 * gcc.dg/i386-sse-5.c: Likewise.
15416 * gcc.dg/i386-sse-8.c: Likewise.
15417 * gcc.dg/i386-unroll-1.c: Likewise.
15418 * gcc.dg/tls/opt-1.c: Likewise.
15419 * gcc.dg/tls/opt-2.c: Likewise.
15420 * gcc.dg/unroll-1.c: Likewise.
15421 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15422 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15423 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15424 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15425 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15426 -m64 is specified.
15427
15428 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15429
15430 PR c++/18389
15431 * g++.dg/parse/cond1.C: New test.
15432
15433 PR c++/18429
15434 * g++.dg/template/array9.C: New test.
15435 * g++.dg/ext/vla1.C: Adjust error messages.
15436 * g++.dg/ext/vlm1.C: Likewise.
15437 * g++.dg/template/crash2.C: Likewise.
15438
15439 PR c++/18436
15440 * g++.dg/template/call3.C: New test.
15441
15442 PR c++/18407
15443 * g++.dg/template/ptrmem11.C: New test.
15444
15445 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15446
15447 PR other/14264
15448 * lib/g++.exp: Set LC_ALL and LANG to C.
15449 * lib/gcc-dg.exp: Likewise.
15450 * lib/gfortran.exp: Likewise.
15451 * lib/objc.exp: Likewise.
15452 * lib/treelang.exp: Likewise.
15453
15454 2004-11-12 Andreas Schwab <schwab@suse.de>
15455
15456 * gcc.dg/pr16286.c: Fix last change.
15457
15458 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15459
15460 PR c++/18416
15461 * g++.dg/init/global1.C: New test.
15462
15463 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15464
15465 * gcc.c-torture/execute/20041112-1.c: New test.
15466
15467 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15468
15469 * lib/gcc-dg.exp (dg-target-list): New.
15470
15471 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15472 Richard Sandiford <rsandifo@redhat.com>
15473
15474 * lib/target-supports.exp (get-compiler_messages): New.
15475 (check_named_sections_available): Use it.
15476 (check_effective_target_ilp32): New.
15477 (check_effective_target_lp64): New.
15478 (is-effective-target): New.
15479 * lib/gcc-dg.exp (dg-require-effective-target): New.
15480
15481 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15482
15483 * gcc.dg/precedence-1.c: New test.
15484
15485 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15486
15487 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15488
15489 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15490 message, delete generated files, use more descriptive name for
15491 executable, and make the test unsupported when it cannot be run.
15492
15493 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15494 (dg-require-weak, dg-require-visibility, dg-require-alias,
15495 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15496 dg-require-iconv, dg-require-named-sections): Use it.
15497
15498 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15499
15500 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15501
15502 PR target/16457
15503 * gcc.dg/ppc-and-1: New
15504
15505 PR target/16796
15506 * gcc.dg/ppc-mov-1.c: New.
15507
15508 PR target/16458
15509 * gcc.dg/ppc-compare-1.c: New.
15510
15511 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15512
15513 * objc.dg/desig-init-2.m: New test.
15514
15515 2004-11-10 Adam Nemet <anemet@lnxw.com>
15516
15517 PR middle-end/18160
15518 * g++.dg/warn/register-var-1.C: New test.
15519 * g++.dg/warn/register-var-2.C: New test.
15520
15521 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15522
15523 * gcc.dg/union-2.c: New test.
15524
15525 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15526
15527 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15528 New test for PR tree-optimization/17892.
15529
15530 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15531
15532 PR c++/18369
15533 * g++.dg/init/new12.C: New test.
15534
15535 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15536
15537 * gcc.target/sparc: New directory.
15538 * gcc.target/sparc/sparc.exp: New driver.
15539 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15540 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15541 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15542 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15543
15544 2004-11-10 Paul Brook <paul@codesourcery.com>
15545
15546 PR fortran/18218
15547 * gfortran.dg/list_read.c: New test.
15548
15549 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15550
15551 PR c/18322
15552 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15553 expected diagnostic location.
15554
15555 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15556
15557 * gcc.dg/20041109-1.c: New test.
15558
15559 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15560
15561 PR objc/18406
15562 * objc/compile/pr18406.m: New test.
15563
15564 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15565
15566 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15567
15568 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15569
15570 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15571
15572 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15573
15574 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15575
15576 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15577
15578 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15579 exit.
15580
15581 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15582
15583 PR tree-opt/18299
15584 * gcc.c-torture/pr18299-1.c: New test.
15585
15586 2004-11-06 Andreas Schwab <schwab@suse.de>
15587
15588 * gcc.dg/pr16286.c: Also test for bool and pixel.
15589
15590 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15591
15592 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15593 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15594 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15595 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15596 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15597 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15598 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15599 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15600 gcc.dg/struct-semi-3.c: New tests.
15601
15602 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15603
15604 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15605
15606 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15607
15608 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15609 Do not use C99 designators.
15610
15611 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15612
15613 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15614
15615 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15616
15617 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15618 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15619 * gcc.c-torture/execute/simd-5.x: Remove.
15620
15621 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
15622
15623 PR rtl-optimization/17933
15624 * gcc.dg/torture/pr17933-1.c: New test.
15625
15626 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15627
15628 PR target/18106
15629 * lib/target-supports.exp (check_weak_available): Support
15630 Windows.
15631
15632 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
15633
15634 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15635 call to fflush(stdout) before abort.
15636 (my_ffsll): New function.
15637 (generate_fields): Use it.
15638
15639 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15640
15641 * gcc.dg/init-undef-1.c: New test.
15642
15643 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15644
15645 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15646 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15647 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15648 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15649 expected messages for new parser.
15650
15651 2004-11-04 Mark Mitchell <mark@codesourcery.com>
15652
15653 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15654
15655 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15656
15657 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15658 on LP64 targets.
15659
15660 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15661
15662 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15663 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15664 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15665 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15666 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15667 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15668 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15669 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15670 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15671 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15672
15673 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15674
15675 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15676 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15677 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15678 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15679 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15680 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15681 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15682 for new parser.
15683
15684 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
15685
15686 PR target/15342
15687 * gcc.dg/20041104-1.c: New test.
15688
15689 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15690
15691 * g++.dg/template/nontype7.C: New test.
15692 * g++.dg/template/nontype8.C: Likewise.
15693 * g++.dg/template/nontype9.C: Likewise.
15694 * g++.dg/template/nontype10.C: Likewise.
15695 * g++.dg/tc1/dr49.C: Likewise.
15696 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15697 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15698
15699 2004-11-04 Ben Elliston <bje@au.ibm.com>
15700
15701 * g++.dg/rtti/tinfo1.C: Remove xfails.
15702
15703 2004-11-04 Ben Elliston <bje@au.ibm.com>
15704
15705 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15706 packed attribute to the definition to satisfy the new C++ parser.
15707
15708 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
15709
15710 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15711 invocations of va_arg.
15712
15713 2004-11-02 Mark Mitchell <mark@codesourcery.com>
15714
15715 PR c++/18124
15716 * g++.dg/template/crash25.C: New test.
15717
15718 PR c++/18155
15719 * g++.dg/template/typedef2.C: New test.
15720 * g++.dg/parse/crash13.C: Adjust error markers.
15721
15722 PR c++/18177
15723 * g++.dg/conversion/const3.C: New test.
15724
15725 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15726
15727 PR fortran/17535
15728 PR fortran/17583
15729 PR fortran/17713
15730 * gfortran.dg/generic_[123].f90: New testcases.
15731
15732 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
15733
15734 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15735 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15736
15737 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15738
15739 PR tree-opt/16808
15740 * gcc.c-torture/compile/pr16808.c: New test.
15741
15742 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
15743
15744 PR rtl-optimization/17104
15745 * gcc.dg/ppc-bitfield1.c: New.
15746
15747 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15748
15749 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15750
15751 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15752
15753 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
15754 strings for 32-bit code.
15755
15756 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
15757
15758 PR c/18239
15759 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15760
15761 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
15762
15763 PR c++/18064
15764 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15765
15766 2004-10-31 Mark Mitchell <mark@codesourcery.com>
15767
15768 PR c++/15172
15769 * g++.dg/init/aggr2.C: New test.
15770
15771 2004-10-30 Ziemowit Laski <zlaski@apple.com>
15772
15773 * objc.dg/local-decl-1.m: New test.
15774
15775 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
15776
15777 * gcc.dg/20040910-1.c: Adjust regex.
15778
15779 2004-10-30 Roger Sayle <roger@eyesopen.com>
15780
15781 PR rtl-optimization/18084
15782 * g++.dg/opt/pr18084-1.C: New testcase.
15783
15784 2004-10-30 Matt Austern <austern@apple.com>
15785
15786 PR c++/17542
15787 * g++.dg/ext/attrib18.C: New test.
15788
15789 2004-10-30 Roger Sayle <roger@eyesopen.com>
15790
15791 PR middle-end/18096
15792 * gcc.dg/pr18096-1.c: New test case.
15793
15794 2004-10-30 Roger Sayle <roger@eyesopen.com>
15795
15796 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15797
15798 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
15799
15800 PR c/16666
15801 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15802 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15803 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15804 gcc.dg/old-style-prom-3.c: New tests.
15805
15806 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
15807
15808 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15809 Remove unnecessary inclusion of stdio.h.
15810
15811 2004-10-29 Roger Sayle <roger@eyesopen.com>
15812
15813 PR rtl-optimization/17581
15814 * gcc.dg/pr17581-1.c: New test case.
15815
15816 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
15817
15818 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15819 being implemented.
15820 * g++.dg/conversion/dr195-1.C: New.
15821 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15822 * g++.old-deja/g++.mike/p10148.C: Likewise.
15823
15824 2004-10-29 Mark Mitchell <mark@codesourcery.com>
15825
15826 PR c++/17695
15827 * g++.dg/debug/typedef2.C: New test.
15828
15829 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
15830
15831 PR fortran/13490
15832 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15833 * gfortran.dg/g77/README: Update.
15834
15835 2004-10-28 Matt Austern <austern@apple.com>
15836
15837 PR c++/14124
15838 * g++.dg/ext/packed7.C: New test.
15839
15840 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15841
15842 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15843 scan-assembler.
15844 * lib/scanasm.exp (hidden-scan-for): New proc.
15845 (scan-hidden): Use hidden-scan-for instead of constructing the scan
15846 string.
15847 (scan-not-hidden): Likewise.
15848 * lib/target-supports.exp (check_visibility_available): mach-o is
15849 support too.
15850
15851 2004-10-28 Mark Mitchell <mark@codesourcery.com>
15852
15853 PR c++/17132
15854 * g++.dg/template/memclass3.C: New test.
15855
15856 2004-10-28 Adam Nemet <anemet@lnxw.com>
15857
15858 PR middle-end/18160
15859 * gcc.dg/register-var-1.c: New test.
15860 * gcc.dg/register-var-2.c: New test.
15861 * gcc.dg/asm-7.c: Taking the address of a register variable is an
15862 error now.
15863
15864 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
15865
15866 PR other/18172
15867 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15868 unused variables.
15869 * gcc.dg/vect/vect-22.c: Likewise.
15870
15871 2004-10-28 Jakub Jelinek <jakub@redhat.com>
15872
15873 * gcc.dg/i386-rotate-1.c: New test.
15874
15875 2004-10-27 Mark Mitchell <mark@codesourcery.com>
15876
15877 * g++.dg/init/ref12.C: Add "run" marker.
15878
15879 PR c++/17435
15880 * g++.dg/init/ref12.C: New test.
15881
15882 PR c++/18140
15883 * g++.dg/template/shift1.C: New test.
15884 * g++.dg/template/error10.C: Adjust error markers.
15885
15886 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
15887
15888 PR tree-opt/17529
15889 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15890
15891 2004-10-27 Geoffrey Keating <geoffk@apple.com>
15892
15893 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15894 * gcc.dg/weak/weak-3.c: Likewise.
15895 * gcc.dg/weak/weak-5.c: Likewise.
15896 * gcc.dg/weak/weak-9.c: Likewise.
15897 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15898 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15899
15900 * gcc.dg/darwin-weakimport-1.c: New.
15901
15902 2004-10-28 Ben Elliston <bje@au.ibm.com>
15903
15904 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15905
15906 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
15907
15908 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15909 'syntax' error messages.
15910 * gcc.dg/cpp/direct2s.c: Likewise.
15911
15912 2004-10-26 Geoffrey Keating <geoffk@apple.com>
15913
15914 * gcc.c-torture/compile/20041026-1.c: New.
15915
15916 2004-10-26 Mark Mitchell <mark@codesourcery.com>
15917
15918 PR c++/18093
15919 * g++.dg/lookup/ns2.C: New test.
15920
15921 PR c++/18020
15922 * g++.dg/template/enum4.C: New test.
15923
15924 PR c++/18161
15925 * g++.dg/template/expr1.C: New test.
15926
15927 2004-10-26 Ben Elliston <bje@au.ibm.com>
15928
15929 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15930
15931 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
15932
15933 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15934 gcc.dg/decl-nospec-3.c: New tests.
15935
15936 2004-10-26 Ziemowit Laski <zlaski@apple.com>
15937
15938 * objc.dg/super-class-3.m: New test.
15939
15940 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
15941
15942 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15943 resyncing.
15944 * gcc.dg/cpp/direct2s.c: Likewise.
15945
15946 2004-10-25 Geoffrey Keating <geoffk@apple.com>
15947
15948 * objc.dg/image-info.m: Update for changes to section selection.
15949
15950 2004-10-25 David Ayers <d.ayers@inode.at>
15951 Ziemowit Laski <zlaski@apple.com>
15952
15953 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15954 diagnostics when messaging 'id <Proto>'.
15955 * objc.dg/class-protocol-1.m: New test.
15956 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15957 a non-existent method signature.
15958 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15959 Update diagnostics when messaging with non-existent method signature.
15960 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15961 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15962 invalid receivers are now resolved as if messaging 'id'; remove
15963 extraneous diagnostics.
15964
15965 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
15966
15967 PR c/16667
15968 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15969 gcc.dg/init-desig-obs-3.c: New tests.
15970
15971 2004-10-25 Jakub Jelinek <jakub@redhat.com>
15972
15973 * gcc.dg/debug/20041023-1.c: New test.
15974
15975 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
15976
15977 PR middle-end/17407
15978 * gcc.c-torture/compile/pr17407.c: New test.
15979
15980 PR c++/18121
15981 * g++.dg/template/array8.C: New test.
15982
15983 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15984
15985 PR other/18138
15986 * lib/g++.exp: Accept more than one multilib libgcc.
15987 * lib/gcc-dg.exp: Likewise.
15988 * lib/objc.exp: Likewise.
15989 * lib/treelang.exp: Likewise.
15990 * lib/gfortran.exp: Likewise.
15991
15992 2004-10-24 Ben Elliston <bje@au.ibm.com>
15993
15994 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15995
15996 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
15997
15998 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15999 * gcc.dg/c99-const-expr-3.c: Likewise.
16000
16001 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
16002
16003 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16004
16005 2004-10-23 Ben Elliston <bje@au.ibm.com>
16006
16007 * gcc.c-torture/execute/loop-2e.x: Remove.
16008
16009 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
16010
16011 PR c++/18095
16012 * g++.dg/parse/crash18.C: New.
16013 * g++.dg/parse/crash19.C: New.
16014
16015 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16016
16017 * g++.dg/ext/dllimport1.C: Move dg-warnings.
16018 * g++.dg/ext/dllimport2.C: Same.
16019 * g++.dg/ext/dllimport8.C: Same.
16020
16021 2004-10-21 Mark Mitchell <mark@codesourcery.com>
16022
16023 PR c++/10841
16024 * g++.dg/conversion/cast1.C: New test.
16025 * g++.dg/overload/pmf1.C: Adjust error marker.
16026
16027 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
16028
16029 PR objc/17923
16030 * objc.dg/const-str-7.m: New test.
16031
16032 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16033
16034 * g++.dg/template/memfriend11.C: Fix comment typo.
16035 * g++.dg/template/memfriend14.C: Likewise.
16036
16037 2004-10-20 Richard Henderson <rth@redhat.com>
16038
16039 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16040 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16041 -fasynchronous-unwind-tables.
16042
16043 2004-10-20 Richard Henderson <rth@redhat.com>
16044
16045 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16046 (main): Return success.
16047 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16048 (main): Return success.
16049
16050 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16051
16052 PR c++/13495
16053 * g++.dg/template/memfriend9.C: New test.
16054 * g++.dg/template/memfriend10.C: Likewise.
16055 * g++.dg/template/memfriend11.C: Likewise.
16056 * g++.dg/template/memfriend12.C: Likewise.
16057 * g++.dg/template/memfriend13.C: Likewise.
16058 * g++.dg/template/memfriend14.C: Likewise.
16059 * g++.dg/template/memfriend15.C: Likewise.
16060 * g++.dg/template/memfriend16.C: Likewise.
16061 * g++.dg/template/memfriend17.C: Likewise.
16062 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16063
16064 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16065
16066 * g++.dg/conversion/dr195.C: New.
16067 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16068
16069 2004-10-20 Ben Elliston <bje@au.ibm.com>
16070 Devang Patel <dpatel@apple.com>
16071
16072 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16073 of floating point arithmetic, which could trap.
16074
16075 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16076
16077 PR c++/14035
16078 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16079 * g++.dg/conversion/const2.C: New test.
16080 * g++.dg/expr/reinterpret2.C: New test.
16081 * g++.dg/expr/reinterpret3.C: New test.
16082 * g++.dg/expr/cast2.C: New test.
16083 * g++.dg/expr/copy1.C: New test.
16084 * g++.dg/other/conversion1.C: Change error message.
16085 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16086 function pointers to void *.
16087 * g++.old-deja/g++.mike/p10148.C: Likewise.
16088
16089 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16090
16091 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16092
16093 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16094
16095 PR c++/18047
16096
16097 * g++.dg/parse/expr3.C: New test.
16098
16099 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16100
16101 * gcc.dg/smod-1.c: New test.
16102
16103 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16104
16105 * objc.dg/method-14.m: New test.
16106
16107 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16108
16109 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16110 Also xfail as the patch was reverted.
16111
16112 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16113
16114 PR middle-end/16973
16115 * gcc.dg/pr16973.c: New test.
16116
16117 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16118
16119 PR tree-optimization/17656
16120 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16121
16122 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16123
16124 * g++.dg/eh/shadow1.C: New.
16125
16126 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16127
16128 * gcc.c-torture/compile/20041018-1.c: New test.
16129
16130 2004-10-18 Ben Elliston <bje@au.ibm.com>
16131
16132 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16133 compiler referring to register 0 when accessing sdata. The linker
16134 now patches things up.
16135
16136 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16137
16138 PR c/17529
16139 * gcc.c-torture/compile/pr17529.c: New test.
16140
16141 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16142
16143 PR c++/17743
16144 * g++.dg/ext/attrib17.C: New test.
16145
16146 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16147
16148 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16149
16150 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16151
16152 PR c++/10479
16153 * g++.dg/ext/attrib16.C: New test.
16154
16155 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16156
16157 PR c++/17042
16158 * g++.dg/init/dso_handle1.C: New test.
16159
16160 PR c++/14667
16161 * g++.dg/parse/typedef6.C: New test.
16162
16163 PR c++/17916
16164 * g++.dg/parse/pragma1.C: New test.
16165
16166 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16167
16168 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16169
16170 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16171
16172 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16173 -fno-common when on HPPA HP-UX platforms.
16174
16175 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16176
16177 PR other/16820
16178 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16179 stdint.h.
16180 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16181 uintptr_t.
16182
16183 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16184
16185 PR c++/16301
16186 * g++.dg/lookup/strong-using-4.C: New test.
16187
16188 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16189
16190 PR middle-end/16567
16191 * gcc.c-torture/compile/nested-1.c: New test.
16192
16193 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16194
16195 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16196 and mipsisa64*-*-* (until support for misaligned loads is added).
16197 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16198 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16199 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16200 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16201 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16202 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16203
16204 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16205
16206 PR c++/17976
16207 * g++.dg/init/dtor3.C: New test.
16208
16209 2004-10-15 Ben Elliston <bje@au.ibm.com>
16210
16211 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16212
16213 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16214
16215 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16216 * gcc.dg/macho-lo-sum.c: Likewise.
16217
16218 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16219
16220 * gcc.dg/ppc-spe64-1.c: New test.
16221
16222 2004-10-14 Devang Patel <dpatel@apple.com>
16223
16224 PR 17635
16225 * gcc.dg/pr17635.c : New test.
16226
16227 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16228
16229 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16230 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16231 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16232 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16233 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16234 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16235 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16236 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16237 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16238 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16239 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16240 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16241 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16242 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16243 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16244 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16245 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16246 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16247
16248 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16249
16250 * gcc.dg/vect/vect-82.c: New testcase.
16251 * gcc.dg/vect/vect-82_64.c: New testcase.
16252 * gcc.dg/vect/vect-83.c: New testcase.
16253 * gcc.dg/vect/vect-83_64.c: New testcase.
16254
16255 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16256
16257 * gcc.dg/cpp/error-1.c: New test.
16258
16259 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16260
16261 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16262
16263 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16264
16265 PR target/17984
16266 * gcc.dg/cris-peep2-xsrand2.c: New test.
16267
16268 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16269
16270 PR c++/17661
16271 * testsuite/g++.dg/expr/for2.C: New test.
16272
16273 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16274
16275 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16276
16277 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16278
16279 PR tree-optimization/17724
16280 * g++.dg/opt/pr17724-1.C: New test.
16281 * g++.dg/opt/pr17724-2.C: New test.
16282 * g++.dg/opt/pr17724-3.C: New test.
16283 * g++.dg/opt/pr17724-4.C: New test.
16284 * g++.dg/opt/pr17724-5.C: New test.
16285 * g++.dg/opt/pr17724-6.C: New test.
16286
16287 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16288
16289 PR c/17301
16290 * gcc.dg/pr17301-2.c: New test.
16291
16292 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16293
16294 PR c++/15876
16295 * g++.dg/parse/error22.C: New test.
16296
16297 PR c++/17936
16298 * g++.dg/template/spec18.C: New test.
16299
16300 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16301
16302 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16303 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16304 memcpy.
16305 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16306 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16307
16308 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16309
16310 * g++.dg/eh/cleanup5.C: Add dg-options "".
16311
16312 2004-10-11 Roger Sayle <roger@eyesopen.com>
16313
16314 PR middle-end/17657
16315 * gcc.dg/switch-4.c: New test case.
16316
16317 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16318
16319 * gcc.c-torture/execute/20041011-1.c: New test.
16320
16321 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16322
16323 PR c++/17554
16324 * g++.dg/init/for3.C: New test.
16325
16326 PR c++/17657
16327 * g++.dg/opt/switch2.C: New test.
16328
16329 PR middle-end/17703
16330 * g++.dg/warn/Wreturn-2.C: New test.
16331
16332 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16333
16334 PR c++/17907
16335 * g++.dg/eh/cleanup5.C: New test.
16336
16337 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16338
16339 PR c++/17393
16340 * g++.dg/parse/error21.C: New test.
16341
16342 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16343
16344 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16345 * g++.dg/warn/incomplete1.C: Likewise.
16346 * g++.dg/template/qualttp20.C: Likewise.
16347
16348 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16349
16350 PR c/17881
16351 * parm-incomplete-1.c: New test.
16352
16353 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16354
16355 PR c++/17867
16356 * g++.dg/parse/error19.C: New test.
16357
16358 PR c++/17670
16359 * g++.dg/init/new11.C: New test.
16360
16361 PR c++/17821
16362 * g++.dg/parse/error20.C: New test.
16363
16364 PR c++/17826
16365 * g++.dg/template/crash24.C: New test.
16366
16367 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16368
16369 PR c/17301
16370 * gcc.dg/pr17301-1.c: New test.
16371
16372 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16373
16374 PR c/17189
16375 * gcc.dg/anon-struct-5.c: New test.
16376
16377 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16378
16379 PR c/17844
16380 * gcc.dg/pr17844-1.c: New test.
16381
16382 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16383
16384 PR tree-optimization/17906
16385 * gcc.c-torture/compile/pr17906.c: New.
16386
16387 2004-10-09 Stuart Hastings <stuart@apple.com>
16388 Roger Sayle <roger@eyesopen.com>
16389
16390 PR rtl-optimization/17853
16391 * gcc.dg/i386-mmx-5.c: New testcase.
16392
16393 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16394
16395 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16396
16397 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16398
16399 PR c++/17524
16400 * g++.dg/template/static9.C: New test.
16401
16402 PR c++/17685
16403 * g++.dg/parse/operator5.C: New test.
16404
16405 2004-10-09 Roger Sayle <roger@eyesopen.com>
16406
16407 PR middle-end/17894
16408 * gcc.c-torture/execute/divcmp-4.c: New test case.
16409
16410 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16411
16412 PR tree-opt/17902
16413 * g++.dg/opt/pr17902.C: New test.
16414
16415 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16416
16417 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16418
16419 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16420
16421 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16422
16423 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16424
16425 * gcc.dg/assign-warn-3.c: New test.
16426
16427 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16428
16429 PR c/16999
16430 * gcc.dg/cpp/ident-1.c: New test.
16431
16432 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16433
16434 * gcc.c-torture/compile/acc1.c: New.
16435
16436 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16437
16438 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16439 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16440
16441 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16442
16443 * gcc.dg/ultrasp11.c: New test.
16444
16445 2004-10-08 Michael Matz <matz@suse.de>
16446
16447 * gcc.dg/doloop-2.c: New test.
16448
16449 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16450
16451 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16452 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16453 objc.dg/method-9.m: Update expected diagnostics.
16454
16455 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16456
16457 * gcc.dg/ppc-fsel-3.c: New file.
16458 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16459
16460 2004-10-07 Paul Brook <paul@codesourcery.com>
16461
16462 * gfortran.dg/intrinsic_verify_1.f90: New test.
16463
16464 2004-10-07 Paul Brook <paul@codesourcery.com>
16465
16466 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16467
16468 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16469
16470 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16471 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16472 commit.
16473
16474 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16475
16476 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16477
16478 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16479
16480 PR c++/17115
16481 * g++.dg/warn/Winline-4.C: New test.
16482
16483 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16484
16485 * gcc.c-torture/compile/20041007-1.c: New test.
16486
16487 2004-10-07 Paul Brook <paul@codesourcery.com>
16488
16489 PR fortran/17678
16490 * gfortran.dg/use_allocated_1.f90: New test.
16491
16492 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16493
16494 PR middle-end/17849
16495 * gfortran.fortran-torture/compile/nested.f90: New test
16496
16497 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16498
16499 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16500
16501 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16502
16503 PR c++/17368
16504 * g++.dg/ext/asm6.C: New test.
16505
16506 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16507
16508 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16509
16510 2004-10-06 Paul Brook <paul@codesourcery.com>
16511
16512 PR libfortran/17709
16513 * gfortran.dg/empty_format_1.f90: New test.
16514
16515 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16516
16517 PR fortran/17568
16518 * gfortran.dg/ishft.f90: New test.
16519
16520 PR fortran/17283
16521 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16522 tests.
16523
16524 2004-10-06 Paul Brook <paul@codesourcery.com>
16525
16526 * gfortran.dg/do_1.f90: New test.
16527
16528 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16529
16530 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16531 optimizing for size.
16532
16533 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16534
16535 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16536
16537 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16538
16539 * gcc.c-torture/compile/20041005-1.c: New test.
16540
16541 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16542
16543 PR c++/17829
16544 * g++.dg/lookup/koenig4.C: New.
16545
16546 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16547
16548 * g++.dg/other/classkey1.C: Adjust quoting marks.
16549 * g++.dg/parse/error15.C: Likewise.
16550 * g++.dg/template/meminit2.C (int>): Likewise.
16551
16552 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16553
16554 PR fortran/17283
16555 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16556
16557 PR fortran/17631
16558 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16559
16560 PR fortran/17708
16561 * gfortran.dg/pr17708.f90: New test.
16562
16563 2004-10-04 Chao-ying Fu <fu@mips.com>
16564
16565 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16566 * gcc.dg/vect/vect-4.c: Ditto.
16567 * gcc.dg/vect/vect-5.c: Ditto.
16568 * gcc.dg/vect/vect-6.c: Ditto.
16569 * gcc.dg/vect/vect-8.c: Ditto.
16570 * gcc.dg/vect/vect-16.c: Ditto.
16571 * gcc.dg/vect/vect-30.c: Ditto.
16572 * gcc.dg/vect/vect-40.c: Ditto.
16573 * gcc.dg/vect/vect-41.c: Ditto.
16574 * gcc.dg/vect/vect-42.c: Ditto.
16575 * gcc.dg/vect/vect-43.c: Ditto.
16576 * gcc.dg/vect/vect-44.c: Ditto.
16577 * gcc.dg/vect/vect-45.c: Ditto.
16578 * gcc.dg/vect/vect-46.c: Ditto.
16579 * gcc.dg/vect/vect-47.c: Ditto.
16580 * gcc.dg/vect/vect-48.c: Ditto.
16581 * gcc.dg/vect/vect-49.c: Ditto.
16582 * gcc.dg/vect/vect-50.c: Ditto.
16583 * gcc.dg/vect/vect-51.c: Ditto.
16584 * gcc.dg/vect/vect-52.c: Ditto.
16585 * gcc.dg/vect/vect-53.c: Ditto.
16586 * gcc.dg/vect/vect-54.c: Ditto.
16587 * gcc.dg/vect/vect-55.c: Ditto.
16588 * gcc.dg/vect/vect-56.c: Ditto.
16589 * gcc.dg/vect/vect-57.c: Ditto.
16590 * gcc.dg/vect/vect-58.c: Ditto.
16591 * gcc.dg/vect/vect-59.c: Ditto.
16592 * gcc.dg/vect/vect-60.c: Ditto.
16593 * gcc.dg/vect/vect-74.c: Ditto.
16594 * gcc.dg/vect/vect-79.c: Ditto.
16595 * gcc.dg/vect/vect-80.c: Ditto.
16596
16597 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16598
16599 * gcc.dg/unused-7.c: Use the correct option.
16600
16601 2004-10-04 Paul Brook <paul@codesourcery.com>
16602 Bud Davis <bdavis9659@comcast.net>
16603
16604 PR fortran/17706
16605 PR fortran/16434
16606 * gfortran/pr17706.f90: New test.
16607 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16608
16609 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16610
16611 * gfortran.dg/pr17612.f90: New test.
16612
16613 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
16614
16615 * g++.dg/template/local1.C: Adjust quoting marks in
16616 testing for diagnostics.
16617 * g++.dg/tls/diag-2.C: Likewise.
16618 * g++.dg/other/error8.C: Likewise.
16619
16620 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16621
16622 PR c/17178
16623 * gcc.dg/unused-4.c: Adjust to be correct.
16624
16625 PR c/17820
16626 * gcc.dg/unused-7.c: New test.
16627
16628 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16629
16630 PR c++/17797
16631 * g++.dg/overload/template2.C: New test.
16632
16633 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
16634
16635 PR tree-optimization/16632
16636 * gcc.dg/tree-ssa/20041002-1.c: New.
16637
16638 2004-10-03 Paul Brook <paul@codesourcery.com>
16639
16640 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
16641 rather than relying on default formatting.
16642
16643 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
16644
16645 * gcc.dg/20040920-1.c: Update expected message text.
16646
16647 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
16648
16649 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16650
16651 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
16652
16653 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16654 tree level.
16655
16656 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16657
16658 * gcc.dg/tree-ssa/pr17343.c: Remove.
16659
16660 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16661
16662 PR tree-opt/17343
16663 * gcc.dg/tree-ssa/pr17343.c: New test.
16664
16665 2004-10-01 Jakub Jelinek <jakub@redhat.com>
16666
16667 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16668 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16669 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16670 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16671 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16672
16673 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16674
16675 * gcc.dg/lvalue-2.c: New test.
16676
16677 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16678
16679 PR c/17730
16680 * gcc.dg/pr17730-1.c: New test
16681
16682 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
16683
16684 PR c/7425
16685 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16686
16687 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16688
16689 * gcc.c-torture/execute/stdarg-1.c: New test.
16690 * gcc.c-torture/execute/stdarg-2.c: New test.
16691 * gcc.c-torture/execute/stdarg-3.c: New test.
16692 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16693 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16694 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16695 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16696 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16697
16698 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16699
16700 PR tree-optimization/17697
16701 * g++.dg/opt/pr17697-1.C: New test.
16702 * g++.dg/opt/pr17697-2.C: New test.
16703 * g++.dg/opt/pr17697-3.C: New test.
16704
16705 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
16706
16707 PR c/16409
16708 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16709 gcc.dg/vla-init-5.c: New tests.
16710
16711 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
16712
16713 PR c/13804
16714 * gcc.dg/pr13804-1.c: New test.
16715
16716 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16717
16718 PR fortran/16938
16719 * gfortran.dg/pr16938.f90: New test.
16720
16721 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16722
16723 * g++.dg/template/crash23.C: New test.
16724
16725 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16726
16727 PR c++/17585
16728 * g++.dg/template/static8.C: New test.
16729
16730 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
16731
16732 PR c++/17681
16733 * g++.dg/other/error9.C: New test.
16734
16735 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
16736
16737 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16738
16739 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16740
16741 PR fortran/15164
16742 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16743
16744 2004-09-26 Roger Sayle <roger@eyesopen.com>
16745
16746 PR middle-end/17112
16747 * gcc.dg/pr17112-1.c: New test case.
16748
16749 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
16750
16751 PR c/11459
16752 * gcc.dg/pr11459-1.c: New test.
16753
16754 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
16755
16756 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16757 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16758
16759 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16760
16761 * gfortran.dg/pr15324.f90: Make array bounds consistent.
16762
16763 2004-09-25 Jan Hubicka <jh@suse.cz>
16764
16765 * compile/30040909-1.c: New test.
16766 * compile/30040907-1.c: New test.
16767
16768 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
16769
16770 * gcc.c-torture/execute/va-arg-26.c: New test.
16771
16772 2004-09-24 Zack Weinberg <zack@codesourcery.com>
16773
16774 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16775 extra diagnostics on targets with 64-bit pointers.
16776 * objc.dg/selector-1.m: Adjust dg-warning regexp.
16777
16778 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16779
16780 PR c/17188
16781 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16782 * gcc.dg/decl-3.c: Adjust expected message.
16783
16784 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16785
16786 PR fortran/17615
16787 * gfortran.dg/pr17615.f90: New test.
16788
16789 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
16790
16791 PR tree-optimzation/17517
16792 * g++.dg/tree-ssa/pr17517.C: New Test.
16793
16794 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
16795
16796 PR c++/16889
16797 * g++.dg/lookup/ambig3.C: New.
16798
16799 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
16800
16801 PR tree-opt/17624
16802 * g++.dg/opt/pr17624.C: New test.
16803
16804 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16805
16806 PR c/6980
16807 * gcc.dg/Wbad-function-cast-1.c: New test.
16808
16809 2004-09-23 Zack Weinberg <zack@codesourcery.com>
16810
16811 * g++.dg/ext/complit1.C
16812 * g++.dg/other/error2.C
16813 * g++.dg/other/nontype-1.C
16814 * g++.dg/parse/crash11.C
16815 * g++.dg/parse/crash12.C
16816 * g++.dg/parse/error15.C
16817 * g++.dg/parse/error4.C
16818 * g++.dg/parse/tmpl-outside1.C
16819 * g++.dg/parse/too-many-tmpl-args1.C
16820 * g++.dg/template/dependent-expr3.C
16821 * g++.dg/template/error10.C
16822 * g++.dg/template/instantiate1.C
16823 * g++.dg/template/vtable2.C
16824 * g++.dg/warn/Wshadow-1.C
16825 * g++.dg/warn/weak1.C
16826 * g++.old-deja/g++.brendan/crash16.C
16827 * g++.old-deja/g++.brendan/crash18.C
16828 * g++.old-deja/g++.brendan/crash48.C
16829 * g++.old-deja/g++.brendan/crash49.C
16830 * g++.old-deja/g++.brendan/crash55.C
16831 * g++.old-deja/g++.brendan/crash56.C
16832 * g++.old-deja/g++.brendan/crash8.C
16833 * g++.old-deja/g++.brendan/enum11.C
16834 * g++.old-deja/g++.brendan/enum8.C
16835 * g++.old-deja/g++.brendan/enum9.C
16836 * g++.old-deja/g++.brendan/friend3.C
16837 * g++.old-deja/g++.brendan/misc14.C
16838 * g++.old-deja/g++.bugs/900402_02.C
16839 * g++.old-deja/g++.bugs/900404_03.C
16840 * g++.old-deja/g++.bugs/900404_04.C
16841 * g++.old-deja/g++.bugs/900428_03.C
16842 * g++.old-deja/g++.jason/crash4.C
16843 * g++.old-deja/g++.jason/overload21.C
16844 * g++.old-deja/g++.jason/redecl1.C
16845 * g++.old-deja/g++.jason/report.C
16846 * g++.old-deja/g++.jason/rfg10.C
16847 * g++.old-deja/g++.jason/template30.C
16848 * g++.old-deja/g++.law/arm12.C
16849 * g++.old-deja/g++.law/ctors5.C
16850 * g++.old-deja/g++.law/cvt20.C
16851 * g++.old-deja/g++.law/init10.C
16852 * g++.old-deja/g++.law/init8.C
16853 * g++.old-deja/g++.law/visibility17.C
16854 * g++.old-deja/g++.law/visibility7.C
16855 * g++.old-deja/g++.mike/net8.C
16856 * g++.old-deja/g++.mike/p646.C
16857 * g++.old-deja/g++.mike/p700.C
16858 * g++.old-deja/g++.mike/p701.C
16859 * g++.old-deja/g++.mike/p811.C
16860 * g++.old-deja/g++.ns/template13.C
16861 * g++.old-deja/g++.other/array3.C
16862 * g++.old-deja/g++.other/crash25.C
16863 * g++.old-deja/g++.other/dtor3.C
16864 * g++.old-deja/g++.other/dtor4.C
16865 * g++.old-deja/g++.other/main1.C
16866 * g++.old-deja/g++.other/warn7.C
16867 * g++.old-deja/g++.pt/crash11.C
16868 * g++.old-deja/g++.pt/crash36.C
16869 * g++.old-deja/g++.pt/spec22.C
16870 * g++.old-deja/g++.pt/spec9.C
16871 * g++.old-deja/g++.pt/ttp52.C
16872 * g++.old-deja/g++.robertl/eb103.C
16873 * g++.old-deja/g++.robertl/eb121.C
16874 * g++.old-deja/g++.robertl/eb22.C
16875 * g++.old-deja/g++.robertl/eb8.C:
16876 Update locations and/or regexps of dg-error markers.
16877 Remove markers for some bogus messages that are no longer issued.
16878
16879 2004-09-23 Jakub Jelinek <jakub@redhat.com>
16880
16881 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16882 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16883
16884 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
16885
16886 PR c++/17618
16887 * g++.dg/lookup/crash5.C: New test.
16888
16889 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
16890
16891 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16892 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16893 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16894 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16895 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16896 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16897
16898 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16899 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16900 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16901 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16902 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16903 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16904
16905 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16906
16907 * gcc.dg/vect/vect-44.c: Check additional cases.
16908 * gcc.dg/vect/vect-48.c: Check additional cases.
16909
16910 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16911 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16912 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16913 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16914 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16915 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16916 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16917 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16918 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16919
16920 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16921 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16922 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16923
16924 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
16925
16926 * gcc.dg/tree-ssa/loop-6.c: New test.
16927
16928 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
16929
16930 PR c++/17620
16931 * g++.dg/inherit/base2.C: New.
16932
16933 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
16934
16935 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16936 * gcc.dg/20001012-2.c: Likewise.
16937 * gcc.dg/20001013-1.c: Likewise.
16938 * gcc.dg/20001101-1.c: Likewise.
16939 * gcc.dg/20001102-1.c: Likewise.
16940 * gcc.dg/bf-spl1.c: Likewise.
16941 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16942 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16943
16944 2004-09-22 Diego Novillo <dnovillo@redhat.com>
16945
16946 PR tree-optimization/16721
16947 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16948
16949 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
16950
16951 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16952 * gcc.dg/20040305-1.c: Likewise.
16953
16954 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
16955
16956 PR c/16566
16957 * gcc.c-torture/compile/pr16566-1.c,
16958 gcc.c-torture/compile/pr16566-2.c,
16959 gcc.c-torture/compile/pr16566-3.c: New tests.
16960
16961 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
16962
16963 PR tree-optimization/17512
16964 * gcc.c-torture/compile/20040916-1.c.
16965
16966 2004-09-21 Mark Mitchell <mark@codesourcery.com>
16967
16968 * gcc.dg/pragma-re-3.c: New test.
16969
16970 2004-09-17 Matt Austern <austern@apple.com>
16971
16972 PR c++/15049
16973 * g++.dg/other/anon3.C: New.
16974
16975 2004-09-21 Roger Sayle <roger@eyesopen.com>
16976
16977 PR c++/7503
16978 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16979 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16980 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16981 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16982 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16983
16984 2004-09-21 Bud Davis <bdavis9659@comcast.net>
16985
16986 PR fortran/17286
16987 * gfortran.dg/pr17286.f90: New test.
16988
16989 2004-09-20 Mark Mitchell <mark@codesourcery.com>
16990
16991 PR c++/17530
16992 * g++.dg/template/static7.C: New test.
16993
16994 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
16995
16996 PR tree-opt/17558
16997 * gcc.c-torture/compile/pr17558.c: New test.
16998
16999 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17000
17001 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17002 if SKIP_ATTRIBUTE is defined.
17003
17004 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17005
17006 PR fortran/15957
17007 * gfortran.dg/pr15957.f90: New test.
17008
17009 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
17010
17011 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17012 in comparison.
17013 * gcc.dg/vect/vect-79.c: Likewise.
17014 * gcc.dg/vect/vect-80.c: Likewise.
17015
17016 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17017
17018 PR fortran/15750
17019 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17020
17021 2004-09-20 Ira Rosen <irar@il.ibm.com>
17022
17023 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17024 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17025 * gcc.dg/vect/vect-62.c: New testcase.
17026 * gcc.dg/vect/vect-63.c: New testcase.
17027 * gcc.dg/vect/vect-64.c: New testcase.
17028 * gcc.dg/vect/vect-65.c: New testcase.
17029 * gcc.dg/vect/vect-66.c: New testcase.
17030 * gcc.dg/vect/vect-67.c: New testcase.
17031 * gcc.dg/vect/vect-68.c: New testcase.
17032 * gcc.dg/vect/vect-69.c: New testcase.
17033 * gcc.dg/vect/vect-79.c: New testcase.
17034 * gcc.dg/vect/vect-80.c: New testcase.
17035
17036 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17037
17038 * gcc.target/mips/asm-1.c: New test.
17039
17040 2004-09-19 Ira Rosen <irar@il.ibm.com>
17041
17042 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17043 * gcc.dg/vect/vect-73.c: New testcase.
17044 * gcc.dg/vect/vect-74.c: New testcase.
17045 * gcc.dg/vect/vect-75.c: New testcase.
17046 * gcc.dg/vect/vect-76.c: New testcase.
17047 * gcc.dg/vect/vect-77.c: New testcase.
17048 * gcc.dg/vect/vect-78.c: New testcase
17049
17050 2004-09-18 Paul Brook <paul@codesourcery.com>
17051
17052 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17053
17054 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17055
17056 PR c/17424
17057 * gcc.dg/pr17424-1.c: New test.
17058
17059 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17060
17061 * g++.dg/tree-ssa/pr17153.C: New test.
17062
17063 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17064
17065 PR pch/13361
17066 * testsuite/g++.dg/pch/wchar-1.C: New.
17067 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17068
17069 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17070
17071 * gcc.c-torture/execute/20040917-1.c: New test.
17072
17073 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17074
17075 PR tree-optimization/17319
17076 * gcc.dg/pr17319.c: New test.
17077
17078 2004-09-17 Devang Patel <dpatel@apple.com>
17079
17080 * gcc.dg/20040813-1.c: New test.
17081
17082 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17083
17084 PR tree-optimization/17273
17085 * gcc.c-torture/compile/pr17273.c: New test.
17086
17087 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17088
17089 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17090 Update expected messages.
17091 * gcc.dg/declspec-13.c: New test.
17092
17093 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17094
17095 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17096
17097 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17098
17099 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17100 change what 'a' is pointing to.
17101
17102 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17103
17104 PR c++/16002
17105 * g++.dg/template/error18.C: New test.
17106
17107 PR c++/16029
17108 * g++.dg/warn/Wunused-8.C: New test.
17109
17110 2004-09-17 Steven Bosscher <stevenb@suse.de>
17111
17112 PR tree-optimization/17513
17113 * gcc.dg/20040916-1.c: New test.
17114
17115 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17116
17117 PR c++/17501
17118 * g++.dg/template/typename7.C: New test.
17119
17120 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17121
17122 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17123
17124 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17125
17126 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17127 with -ftree-based-profiling also.
17128 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17129
17130 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17131
17132 PR/15364
17133 * gfortran.dg/der_array_io_1.f90: New test.
17134 * gfortran.dg/der_array_io_2.f90: New test.
17135 * gfortran.dg/der_array_io_3.f90: New test.
17136
17137 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17138
17139 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17140 EABI.
17141
17142 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17143
17144 * g++.dg/opt/switch1.C: New test.
17145
17146 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17147
17148 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17149 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17150 Update expected messages.
17151
17152 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17153
17154 PR fortran/16485
17155 * gfortran.dg/same_name_1.f90: New test.
17156
17157 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17158
17159 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17160 dereference garbage pointers.
17161
17162 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17163
17164 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17165 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17166
17167 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17168 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17169 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17170
17171 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17172
17173 PR c++/17324
17174 * g++.dg/template/mangle1.C: New test.
17175
17176 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17177
17178 PR tree-optimization/17252
17179 * gcc.c-torture/execute/pr17252.c: New test.
17180
17181 2004-09-14 Andrew Pinski <apinski@apple.com>
17182
17183 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17184
17185 2004-09-14 Roger Sayle <roger@eyesopen.com>
17186
17187 PR rtl-optimization/9771
17188 * gcc.dg/pr9771-1.c: New test case.
17189
17190 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17191
17192 PR tree-optimization/15262
17193 * gcc.c-torture/execute/pr15262-1.c: New test.
17194 * gcc.c-torture/execute/pr15262-2.c: New test.
17195
17196 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17197
17198 * gcc.dg/declspec-12.c: New test.
17199
17200 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17201
17202 * gfortran.dg/pr17090.f90: Add directives to test.
17203
17204 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17205
17206 * gcc.c-torture/compile/20040914-1.c: New test.
17207
17208 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17209
17210 PR c++/16162
17211 * g++.dg/template/decl2.C: New test.
17212
17213 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17214
17215 PR fortran/17090
17216 * gfortran.dg/pr17090.f90: New test.
17217
17218 2004-09-13 Dale Johannesen <dalej@apple.com>
17219
17220 * gcc.c-torture/compile/pr17408.c: New test case.
17221
17222 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17223
17224 PR c++/16716
17225 * g++.dg/parse/crash17.C: New test.
17226
17227 PR c++/17327
17228 * g++.dg/template/enum3.C: New test.
17229
17230 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17231
17232 * lib/gcc-defs.exp: Load wrapper.exp.
17233 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17234 using local code.
17235 * lib/gcc.exp (gcc_init): Similar.
17236 * lib/gfortran.exp (gfortran_init): Similar.
17237 * lib/objc.exp (objc_init): Similar.
17238 * lib/treelang.exp (treelang_init): Similar.
17239 * lib/wrapper.exp: New file with build_wrapper call machinery in
17240 ${tool}_maybe_build_wrapper.
17241
17242 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17243
17244 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17245 "inline".
17246 * gcc.dg/declspec-11.c: Update expected messages.
17247 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17248 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17249 gcc.dg/inline-12.c: New tests.
17250
17251 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17252
17253 * g++.dg/tree-ssa/pr17400.C: New testcase.
17254
17255 2004-09-13 James E Wilson <wilson@specifixinc.com>
17256
17257 * gcc.target/mips/sb1-1.c: New testcase.
17258
17259 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17260
17261 * lib/g77-dg.exp: Remove unused file.
17262 * lib/mike-g77.exp: Ditto.
17263 * lib/g77.exp: Ditto.
17264
17265 2004-09-12 Richard Henderson <rth@redhat.com>
17266
17267 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17268
17269 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17270
17271 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17272 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17273 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17274 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17275 Update expected messages.
17276
17277 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17278
17279 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17280 declaration/use mismatch for dirp parameter.
17281
17282 2004-09-12 Andrew Pinski <apinski@apple.com>
17283
17284 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17285 -fgnu-runtime is passed.
17286
17287 2004-09-12 Richard Henderson <rth@redhat.com>
17288
17289 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17290 do the uplevel thing and update additional_flags directly.
17291 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17292 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17293 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17294 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17295
17296 2004-09-11 Steven Bosscher <stevenb@suse.de>
17297
17298 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17299
17300 2004-09-11 Roger Sayle <roger@eyesopen.com>
17301
17302 PR middle-end/17411
17303 * g++.dg/opt/pr17411-1.C: New test case.
17304
17305 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17306
17307 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17308 gcc.dg/tls/diag-2.c: Update expected messages.
17309 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17310 messages.
17311 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17312 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17313 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17314 gcc.dg/tls/diag-5.c: New tests.
17315
17316 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17317
17318 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17319
17320 2004-09-11 Steven Bosscher <stevenb@suse.de>
17321
17322 * g++.dg/parse/break-in-for.C: New test.
17323
17324 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17325
17326 * gcc.dg/tree-ssa/20040911-1.c: New test.
17327
17328 2004-09-11 Andreas Jaeger <aj@suse.de>
17329
17330 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17331 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17332
17333 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17334
17335 * gcc.target/frv: New directory of FR-V-specific tests.
17336
17337 2004-09-10 James E Wilson <wilson@specifixinc.com>
17338
17339 * gcc.dg/convert-vec-1.c: New test.
17340
17341 2004-09-10 Roger Sayle <roger@eyesopen.com>
17342
17343 PR middle-end/17024
17344 * gcc.dg/pr17024-1.c: New test case.
17345
17346 2004-09-10 Eric Christopher <echristo@redhat.com>
17347
17348 * gcc.dg/20040910-1.c: New test.
17349
17350 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17351
17352 * gcc.dg/bitfld-9.c: New test.
17353
17354 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17355
17356 * gcc.c-torture/execute/ieee/acc1.c: New test.
17357 * gcc.c-torture/execute/ieee/acc2.c: New test.
17358 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17359
17360 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17361
17362 * gcc.dg/deprecated-2.c: New test.
17363
17364 2004-09-09 James E Wilson <wilson@specifixinc.com>
17365
17366 * gcc.dg/init-vec-1.c: New test.
17367
17368 2004-09-09 Roger Sayle <roger@eyesopen.com>
17369
17370 PR middle-end/17055
17371 * gcc.dg/pr17055-1.c: New test case.
17372
17373 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17374
17375 PR target/17377
17376 * gcc.c-torture/execute/pr17377.c: New test.
17377
17378 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17379
17380 PR c/8420
17381 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17382 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17383 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17384 gcc.dg/long-long-typespec-1.c: New tests.
17385 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17386
17387 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17388
17389 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17390 gcc.dg/gnu99-static-1.c: New tests.
17391
17392 2004-09-08 Devang Patel <dpatel@apple.com>
17393
17394 * gcc.dg/darwin-ld-20040828-1.c: New test.
17395 * gcc.dg/darwin-ld-20040828-2.c: New test.
17396 * gcc.dg/darwin-ld-20040828-3.c: New test.
17397
17398 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17399
17400 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17401 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17402 in error message.
17403 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17404 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17405 in error message.
17406 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17407 types they qualify.
17408 * objc.dg/type-size-2.m: Fix wording in comment.
17409 * objc.dg/va-meth-1.m: New test case.
17410
17411 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17412
17413 PR c/16633:
17414 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17415 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17416
17417 2004-09-06 Devang Patel <dpatel@apple.com>
17418
17419 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17420 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17421
17422 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17423
17424 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17425 reflect changed line numbering of diagnostics.
17426
17427 2004-09-06 Paul Brook <paul@codesourcery.com>
17428
17429 * gfortran.dg/edit_real_1.f90: Add new test.
17430
17431 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17432
17433 * gcc.dg/tree-ssa/loop-2.c: New test.
17434 * gcc.dg/tree-ssa/loop-3.c: New test.
17435 * gcc.dg/tree-ssa/loop-4.c: New test.
17436 * gcc.dg/tree-ssa/loop-5.c: New test.
17437
17438 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17439
17440 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17441
17442 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17443
17444 * gcc.dg/format/sentinel-1.c: New test.
17445
17446 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17447
17448 * testsuite/gcc.dg/builtins-46.c: New.
17449
17450 2004-09-03 Devang Patel <dpatel@apple.com>
17451
17452 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17453 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17454
17455 2004-09-03 Jan Beulich <jbeulich@novell.com>
17456
17457 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17458 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17459 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17460 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17461 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17462 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17463 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17464 the non-portable bzero.
17465 * gcc.dg/20010912-1.c: xfail for NetWare.
17466 * gcc.dg/20020426-2.c: xfail for NetWare.
17467 * gcc.dg/20021014-1.c: xfail for NetWare.
17468 * gcc.dg/20021018-1.c: xfail for NetWare.
17469 * gcc.dg/20030213-1.c: xfail for NetWare.
17470 * gcc.dg/20030225-1.c: xfail for NetWare.
17471 * gcc.dg/20030708-1.c: xfail for NetWare.
17472 * gcc.dg/builtins-config.h: Also exclude NetWare.
17473 * gcc.dg/format/format.h: Define restrict only if not already defined.
17474 * gcc.dg/nest.c: xfail for NetWare.
17475 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17476 * lib/target-supports.exp (check_visibility_available): Exclude
17477 NetWare.
17478
17479 2004-09-03 Jan Beulich <jbeulich@novell.com>
17480
17481 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17482 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17483 deterministic starting point for the alignment of structure fields.
17484 * gcc.dg/Wpadded.c: Dito.
17485 * g++.dg/abi/vbase10.C: Dito.
17486
17487 2004-09-03 Devang Patel <dpatel@apple.com>
17488
17489 * g++.dg/debug/pr15736.cc: New test.
17490
17491 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17492
17493 * README.QMTEST: Fix out-of-date link.
17494
17495 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17496
17497 PR fortran/16579
17498 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17499 Delete. Duplicate of gfortran.dg/g77/20010610.f
17500
17501 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17502
17503 * g++.dg/abi/arm_rtti1.C: New test.
17504
17505 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17506
17507 * gcc.dg/ppc-vector-memcpy.c: New.
17508 * gcc.dg/ppc-vector-memset.c: New.
17509
17510 2004-09-02 Chao-ying Fu <fu@mips.com>
17511
17512 * gcc.target/mips/mips-3d-1.c: New test.
17513 * gcc.target/mips/mips-3d-2.c: New test.
17514 * gcc.target/mips/mips-3d-3.c: New test.
17515 * gcc.target/mips/mips-3d-4.c: New test.
17516 * gcc.target/mips/mips-3d-5.c: New test.
17517 * gcc.target/mips/mips-3d-6.c: New test.
17518 * gcc.target/mips/mips-3d-7.c: New test.
17519 * gcc.target/mips/mips-3d-8.c: New test.
17520 * gcc.target/mips/mips-3d-9.c: New test.
17521 * gcc.target/mips/mips-ps-1.c: New test.
17522 * gcc.target/mips/mips-ps-2.c: New test.
17523 * gcc.target/mips/mips-ps-3.c: New test.
17524 * gcc.target/mips/mips-ps-4.c: New test.
17525 * gcc.target/mips/mips-ps-type.c: New test.
17526
17527 2004-09-02 Paul Brook <paul@codesourcery.com>
17528
17529 * gfortran.dg/edit_real_1.f90: Add new tests.
17530
17531 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17532
17533 PR fortran/15327
17534 * gfortran.dg/merge_char_1.f90: New test.
17535
17536 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17537
17538 PR fortran/16404
17539 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17540
17541 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17542
17543 PR c/1522
17544 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17545
17546 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17547
17548 * g++.dg/opt/loop1.C: Do not XFAIL.
17549
17550 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17551
17552 * gcc.c-torture/execute/20040831-1.c: New test.
17553
17554 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17555
17556 PR fortran/16579
17557 * gfortran.dg/g77/20010610.f: Now passes.
17558 Copy from g77.f-torture/execute. Add dg-run directive.
17559 * gfortran.dg/g77/README: Update
17560
17561 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17562
17563 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17564 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17565 (t1, t2, t3, t4): Add volatile.
17566
17567 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17568
17569 * g++.dg/ext/visibility/arm1.C: New test.
17570
17571 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17572
17573 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17574 -pedantic-errors.
17575
17576 2004-09-01 Paul Brook <paul@codesourcery.com>
17577
17578 * gfortran.dg/eof_2.f90: New test.
17579
17580 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17581
17582 PR fortran/16579
17583 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17584
17585 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17586
17587 PR libfortran/16805
17588 * gfortran.dg/list_read_2.f90: New test.
17589
17590 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17591
17592 * g++.dg/abi/key1.C: New test.
17593
17594 2004-08-31 Richard Henderson <rth@redhat.com>
17595
17596 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17597 form of offsetof.
17598 * g++.dg/other/offsetof5.C: Remove duplicate.
17599
17600 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17601
17602 PR fortran/17244
17603 * gfortran.dg/func_derived_1.f90: New test.
17604
17605 2004-08-31 Paul Brook <paul@codesourcery.com>
17606
17607 * gfortran.dg/eof_1.f90: New test.
17608
17609 2004-08-31 Paul Brook <paul@codesourcery.com>
17610
17611 * gfortran.dg/list_read_1.f90: New file.
17612
17613 2004-08-30 Mark Mitchell <mark@codesourcery.com>
17614
17615 * g++.dg/opt/loop1.C: XFAIL.
17616
17617 2004-08-30 Geoffrey Keating <geoffk@apple.com>
17618
17619 * gcc.dg/funcdef-storage-1.c: New.
17620 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17621 an extern function in local scope.
17622 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17623 declare an 'auto inline' function in local scope.
17624 * gcc.dg/20011130-1.c: Likewise.
17625 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17626 an 'auto' function in local scope.
17627 * gcc.dg/20021014-1.c: Likewise.
17628 * gcc.dg/20030331-2.c: Likewise.
17629
17630 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17631
17632 * gfortran.dg/blockdata_1.f90: New test.
17633
17634 2004-08-30 Richard Henderson <rth@redhat.com>
17635
17636 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17637
17638 2004-08-30 Richard Henderson <rth@redhat.com>
17639
17640 * lib/fortran-torture.exp (fortran-torture-execute): Honor
17641 additional_flags set by alternate driver.
17642 (ieee-options): New procedure.
17643 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17644 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17645 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17646 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17647
17648 2004-08-30 Richard Henderson <rth@redhat.com>
17649
17650 * lib/f-torture.exp: Remove.
17651
17652 2004-08-29 Mark Mitchell <mark@codesourcery.com>
17653
17654 PR rtl-optimization/16590
17655 * g++.dg/opt/loop1.C: New test.
17656
17657 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17658
17659 PR fortran/13910
17660 * gfortran.dg/oldstyle_1.f90: New test.
17661
17662 2004-08-29 Steven G. Kargl <kargls@comcast.net>
17663 Paul Brook <paul@codesourcery.com>
17664
17665 * gfortran.dg/g77/README: Update.
17666 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17667 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17668 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17669
17670 2004-08-28 Paul Brook <paul@codesourcery.com>
17671
17672 PR libfortran/17195
17673 * gfortran.dg/edit_real_1.f90: New test.
17674
17675 2004-08-27 Paul Brook <paul@codesourcery.com>
17676
17677 * gfortran.dg/rewind_1.f90: New test.
17678
17679 2004-08-27 Bud Davis <bdavis9659@comcast.net>
17680
17681 PR fortran/16597
17682 * gfortran.dg/pr16597.f90: New test.
17683
17684 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17685
17686 PR c/13801
17687 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17688 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17689 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17690 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17691 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17692
17693 2004-08-26 Nick Clifton <nickc@redhat.com>
17694
17695 * gcc.c-torture/compile/pr17119.c: New test.
17696
17697 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17698
17699 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17700
17701 2004-08-25 Richard Henderson <rth@redhat.com>
17702
17703 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17704 the bits that expect kind=8 to be the largest real kind.
17705
17706 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17707
17708 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17709
17710 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17711
17712 * gfortran.dg/assignment_1.f90: New test.
17713
17714 2004-08-25 Adam Nemet <anemet@lnxw.com>
17715
17716 * g++.dg/template/repo3.C: New test.
17717
17718 2004-08-25 Roger Sayle <roger@eyesopen.com>
17719
17720 PR middle-end/16693
17721 PR tree-optimization/16372
17722 * g++.dg/opt/pr16372-1.C: New test case.
17723 * g++.dg/opt/pr16693-1.C: New test case.
17724 * g++.dg/opt/pr16693-2.C: New test case.
17725
17726 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17727
17728 * objc.dg/proto-lossage-4.m: New test.
17729
17730 2004-08-25 Mark Mitchell <mark@codesourcery.com>
17731
17732 PR c++/17155
17733 * g++.dg/inherit/local2.C: New test.
17734
17735 2004-08-25 Paul Brook <paul@codesourcery.com>
17736
17737 PR fortran/17144
17738 * gfortran.dg/string_ctor_1.f90: New test.
17739
17740 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17741
17742 PR c++/14428
17743 * g++.dg/template/redecl2.C: New test.
17744
17745 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17746
17747 PR fortran/17143
17748 * gfortran.dg/pr17143.f90: New test.
17749
17750 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17751
17752 PR fortran/17164
17753 * gfortran.dg/pr17164.f90: New test.
17754
17755 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17756
17757 * gcc.dg/tree-ssa/loop-1.c: New test.
17758
17759 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17760
17761 * gcc.c-torture/compile/20040824-1.c: New test.
17762
17763 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17764
17765 * gcc.c-torture/compile/iftrap-3.c: New test.
17766
17767 2004-08-24 Paul Brook <paul@codesourcery.com>
17768
17769 * gfortran.dg/entry_2.f90: New test.
17770
17771 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17772
17773 PR c++/16889
17774 * g++.dg/lookup/ambig[12].C: New.
17775
17776 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17777
17778 PR c++/16706
17779 * g++.dg/template/crash21.C: New test.
17780 * g++.dg/template/crash22.C: Likewise.
17781
17782 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17783
17784 PR c++/17149
17785 * g++.dg/template/access15.C: New.
17786
17787 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17788
17789 PR c++/17163
17790 * g++.dg/template/repo2.C: New test.
17791
17792 2004-08-23 Roger Sayle <roger@eyesopen.com>
17793
17794 PR rtl-optimization/17078
17795 * gcc.c-torture/execute/pr17078-1.c: New test case.
17796
17797 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17798
17799 PR c/14492
17800 * gcc.dg/debug/crash1.c: New test.
17801
17802 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17803
17804 PR c/16180
17805 * gcc.dg/loop-5.c: New test.
17806
17807 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17808
17809 * gcc.c-torture/execute/20040823-1.c: New test.
17810
17811 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
17812
17813 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17814 to the assembler. Simplify test accordingly.
17815 (asm_abi_flags): Use GNU names.
17816 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17817 to check for ABI flags.
17818
17819 2004-08-22 Andrew Pinski <apinski@apple.com>
17820
17821 * g++.dg/opt/pr14029.C: New test.
17822 * gcc.c-torture/execute/pr15262.c: New test.
17823
17824 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17825
17826 * gfortran.dg/reduction.f90: Add checks with complex arguments.
17827
17828 2004-08-21 Bud Davis <bdavis9659@comcast.net>
17829
17830 PR 16908
17831 * gfortran.dg/direct_io.f90: New test.
17832
17833 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17834
17835 PR c++/17121
17836 * g++.dg/inherit/local2.C: New test.
17837
17838 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
17839
17840 PR c++/17120
17841 * g++.dg/warn/Wparentheses-4.C: New test.
17842
17843 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17844
17845 PR c++/17121
17846 * g++.dg/inherit/local2.C: New test.
17847
17848 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17849 * gcc.dg/ppc-ldstruct.c: Likewise.
17850 * gcc.dg/ppc64-abi-2.c: Likewise.
17851
17852 2004-08-20 Jakub Jelinek <jakub@redhat.com>
17853
17854 PR rtl-optimization/17099
17855 * gcc.c-torture/execute/20040820-1.c: New test.
17856
17857 2004-08-20 David Edelsohn <edelsohn@gnu.org>
17858
17859 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17860
17861 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
17862
17863 PR fortran/17077
17864 * gfortran.dg/auto_array_1.f90: New test.
17865
17866 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17867
17868 PR fortran/17074
17869 * gfortran.dg/simpleif_1.f90: New test.
17870
17871 2004-08-19 Mark Mitchell <mark@codesourcery.com>
17872
17873 * lib/target-supports.exp (check_profiling_available): Return
17874 false for arm*-*-symbianelf* and arm*-*-eabi*.
17875
17876 PR c++/15890
17877 * g++.dg/template/delete1.C: New test.
17878
17879 2004-08-19 Paul Brook <paul@codesourcery.com>
17880
17881 PR fortran/14976
17882 PR fortran/16228
17883 * gfortran.dg/data_char_1.f90: New test.
17884
17885 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
17886
17887 PR fortran/16946
17888 * gfortran.dg/reduction.f90: New testcase.
17889
17890 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17891
17892 PR fortran/16520
17893 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17894
17895 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
17896
17897 PR c++/17041
17898 * g++.dg/Wparentheses-3.C: New test.
17899
17900 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
17901
17902 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17903 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17904 * gcc.dg/vect/vect-2.c: Likewise.
17905 * gcc.dg/vect/vect-3.c: Likewise.
17906 * gcc.dg/vect/vect-4.c: Likewise.
17907 * gcc.dg/vect/vect-5.c: Likewise.
17908 * gcc.dg/vect/vect-6.c: Likewise.
17909 * gcc.dg/vect/vect-7.c: Likewise.
17910 * gcc.dg/vect/vect-25.c: Likewise.
17911 * gcc.dg/vect/vect-31.c: Likewise.
17912 * gcc.dg/vect/vect-32.c: Likewise.
17913 * gcc.dg/vect/vect-34.c: Likewise.
17914 * gcc.dg/vect/vect-36.c: Likewise.
17915 * gcc.dg/vect/vect-all.c: Likewise.
17916
17917 2004-08-18 Mark Mitchell <mark@codesourcery.com>
17918
17919 PR c++/17068
17920 * g++.dg/template/operator4.C: New test.
17921
17922 2004-08-18 Richard Henderson <rth@redhat.com>
17923
17924 * gcc.dg/20040206-1.c: XFAIL.
17925
17926 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17927
17928 PR c++/16246
17929 * g++.dg/template/array7.C: New test.
17930
17931 2004-08-17 James E Wilson <wilson@specifixinc.com>
17932
17933 * gcc.dg/mips-movcc-1.c: New test.
17934 * gcc.dg/mips-movcc-2.c: New test.
17935 * gcc.dg/mips-movcc-3.c: New test.
17936
17937 * gcc.dg/mips-nmadd-1.c: New test.
17938 * gcc.dg/mips-nmadd-2.c: New test.
17939
17940 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17941
17942 PR c++/15871
17943 * g++.dg/opt/inline8.C: New test.
17944
17945 PR c++/16965
17946 * g++.dg/parse/error17.C: New test.
17947
17948 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
17949
17950 * gcc.dg/vect: New directory for vectorizer tests.
17951 * gcc.dg/vect/tree-vect.h: New file.
17952 * gcc.dg/vect/vect.exp: New file.
17953 * gcc.dg/vect/pr16105.c.c: New test.
17954 * gcc.dg/vect/vect-1.c: New test.
17955 * gcc.dg/vect/vect-2.c: New test.
17956 * gcc.dg/vect/vect-3.c: New test.
17957 * gcc.dg/vect/vect-4.c: New test.
17958 * gcc.dg/vect/vect-5.c: New test.
17959 * gcc.dg/vect/vect-6.c: New test.
17960 * gcc.dg/vect/vect-7.c: New test.
17961 * gcc.dg/vect/vect-8.c: New test.
17962 * gcc.dg/vect/vect-9.c: New test.
17963 * gcc.dg/vect/vect-10.c: New test.
17964 * gcc.dg/vect/vect-11.c: New test.
17965 * gcc.dg/vect/vect-12.c: New test.
17966 * gcc.dg/vect/vect-13.c: New test.
17967 * gcc.dg/vect/vect-14.c: New test.
17968 * gcc.dg/vect/vect-15.c: New test.
17969 * gcc.dg/vect/vect-16.c: New test.
17970 * gcc.dg/vect/vect-17.c: New test.
17971 * gcc.dg/vect/vect-18.c: New test.
17972 * gcc.dg/vect/vect-19.c: New test.
17973 * gcc.dg/vect/vect-20.c: New test.
17974 * gcc.dg/vect/vect-21.c: New test.
17975 * gcc.dg/vect/vect-22.c: New test.
17976 * gcc.dg/vect/vect-23.c: New test.
17977 * gcc.dg/vect/vect-24.c: New test.
17978 * gcc.dg/vect/vect-25.c: New test.
17979 * gcc.dg/vect/vect-26.c: New test.
17980 * gcc.dg/vect/vect-27.c: New test.
17981 * gcc.dg/vect/vect-28.c: New test.
17982 * gcc.dg/vect/vect-29.c: New test.
17983 * gcc.dg/vect/vect-30.c: New test.
17984 * gcc.dg/vect/vect-31.c: New test.
17985 * gcc.dg/vect/vect-32.c: New test.
17986 * gcc.dg/vect/vect-33.c: New test.
17987 * gcc.dg/vect/vect-34.c: New test.
17988 * gcc.dg/vect/vect-35.c: New test.
17989 * gcc.dg/vect/vect-36.c: New test.
17990 * gcc.dg/vect/vect-37.c: New test.
17991 * gcc.dg/vect/vect-38.c: New test.
17992 * gcc.dg/vect/vect-40.c: New test.
17993 * gcc.dg/vect/vect-41.c: New test.
17994 * gcc.dg/vect/vect-42.c: New test.
17995 * gcc.dg/vect/vect-43.c: New test.
17996 * gcc.dg/vect/vect-44.c: New test.
17997 * gcc.dg/vect/vect-45.c: New test.
17998 * gcc.dg/vect/vect-46.c: New test.
17999 * gcc.dg/vect/vect-47.c: New test.
18000 * gcc.dg/vect/vect-48.c: New test.
18001 * gcc.dg/vect/vect-49.c: New test.
18002 * gcc.dg/vect/vect-50.c: New test.
18003 * gcc.dg/vect/vect-51.c: New test.
18004 * gcc.dg/vect/vect-52.c: New test.
18005 * gcc.dg/vect/vect-53.c: New test.
18006 * gcc.dg/vect/vect-54.c: New test.
18007 * gcc.dg/vect/vect-55.c: New test.
18008 * gcc.dg/vect/vect-56.c: New test.
18009 * gcc.dg/vect/vect-57.c: New test.
18010 * gcc.dg/vect/vect-58.c: New test.
18011 * gcc.dg/vect/vect-59.c: New test.
18012 * gcc.dg/vect/vect-60.c: New test.
18013 * gcc.dg/vect/vect-61.c: New test.
18014 * gcc.dg/vect/vect-all.c: New test.
18015 * gcc.dg/vect/vect-none.c: New test.
18016
18017 2004-08-17 Paul Brook <paul@codesourcery.com>
18018
18019 PR fortran/13082
18020 * gfortran.dg/entry_1.f90: New test.
18021
18022 2004-08-17 Andrew Pinski <apinski@apple.com>
18023
18024 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18025
18026 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
18027
18028 * gcc.dg/pr17036-1.c: New test.
18029
18030 2004-08-16 Devang Patel <dpatel@apple.com>
18031
18032 * gcc.dg/darwin-20040809-1.c: New test.
18033
18034 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
18035
18036 * gcc.dg/funcdef-attr-1.c: New test.
18037
18038 2004-08-16 Janis Johnson <janis187@us.ibm.com>
18039
18040 * gcc.dg/altivec-17.c: New test.
18041 * gcc.dg/altivec-18.c: New test.
18042
18043 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18044
18045 PR c++/6749
18046 * g++.dg/template/vtable2.C: New test.
18047
18048 2004-08-14 Richard Henderson <rth@redhat.com>
18049
18050 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18051 * gcc.dg/pack-test-4.c (main): Return 0.
18052 * gcc.dg/setjmp-1.c: Remove XFAIL.
18053 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18054
18055 2004-08-14 Richard Henderson <rth@redhat.com>
18056
18057 * gcc.dg/980217-1.c: Add prototype for printf.
18058
18059 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18060
18061 * gfortran.dg/pr16935.f90: New test.
18062
18063 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18064
18065 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18066
18067 2004-08-13 Paul Brook <paul@codesourcery.com>
18068
18069 * gfortran.dg/der_io_1.f90: Remove stray comma.
18070
18071 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18072
18073 * gcc.dg/vmx/cw-bug-2.c: Remove.
18074 * gcc.dg/vmx/vprint-1.c: Remove.
18075 * gcc.dg/vmx/vscan-1.c: Remove.
18076
18077 2004-08-12 Devang patel <dpatel@apple.com>
18078
18079 * gcc.dg/darwin-20040809-2.c: New test.
18080
18081 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18082
18083 * g++.dg/ext/altivec-12.C: New test.
18084
18085 * g++.dg/ext/altivec-11.C: New test.
18086
18087 2004-08-12 Paul Brook <paul@codesourcery.com>
18088
18089 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18090
18091 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18092
18093 * g++.dg/ext/altivec-2.C: Check for hardware support before
18094 executing any VMX instructions.
18095
18096 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18097
18098 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18099
18100 PR c++/16276
18101 * g++.old-deja/g++.other/comdat4.C: New test.
18102 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18103
18104 2004-08-12 Ben Elliston <bje@au.ibm.com>
18105
18106 PR target/16286
18107 * gcc.dg/pr16286.c: New test.
18108
18109 2004-08-12 Jan Beulich <jbeulich@novell.com>
18110
18111 * g++.dg/ext/asm5.C: New.
18112
18113 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18114
18115 PR c++/16698
18116 * g++.dg/eh/crash1.C: New test.
18117
18118 PR c++/16717
18119 * g++.dg/ext/construct1.C: New test.
18120
18121 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18122
18123 PR c++/16853
18124 * g++.dg/init/ptrmem1.C: New test.
18125
18126 PR c++/16618
18127 * g++.dg/parse/offsetof5.C: New test.
18128
18129 PR c++/16870
18130 * g++.dg/template/overload3.C: New test.
18131
18132 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18133
18134 PR c++/16964
18135 * g++.dg/parse/error16.C: New test.
18136
18137 PR c++/16904
18138 * g++.dg/template/error14.C: New test.
18139
18140 PR c++/16929
18141 * g++.dg/template/error15.C: New test.
18142
18143 2004-08-11 Devang Patel <dpatel@apple.com>
18144
18145 * gcc.dg/darwin-ld-20040809-1.c: New test.
18146 * gcc.dg/darwin-ld-20040809-2.c: New test.
18147
18148 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18149
18150 PR fortran/16917
18151 * gfortran.dg/dfloat_1.f90: New test.
18152
18153 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18154
18155 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18156 * gcc.dg/dll-2.c: Fix dg-require syntax.
18157 * gcc.misc-tests/arm-isr.c (abort): Declare.
18158 (exit): Likewise.
18159
18160 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18161
18162 PR c++/16971
18163 * g++.dg/parse/crash16.C: New test.
18164
18165 2004-08-10 Roger Sayle <roger@eyesopen.com>
18166
18167 * gcc.dg/mips-rsqrt-1.c: New test case.
18168 * gcc.dg/mips-rsqrt-2.c: New test case.
18169 * gcc.dg/mips-rsqrt-3.c: New test case.
18170
18171 2004-08-10 Paul Brook <paul@codesourcery.com>
18172
18173 * gfortran.dg/der_io_1.f90: New test.
18174
18175 2004-08-10 Paul Brook <paul@codesourcery.com>
18176
18177 PR fortran/16919
18178 * gfortran.dg/der_array_1.f90: New test.
18179
18180 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18181
18182 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18183
18184 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18185
18186 * gcc.dg/wchar_t-2.c: Fix typo.
18187
18188 2004-08-09 Falk Hueffner <falk@debian.org>
18189
18190 PR tree-optimization/12517
18191 * gcc.c-torture/compile/pr12517.c: New test.
18192
18193 PR tree-optimization/12578
18194 * gcc.c-torture/compile/pr12578.c: New test.
18195
18196 PR tree-optimization/12899
18197 * gcc.c-torture/compile/pr12899.c: New test.
18198
18199 PR rtl-optimization/14692
18200 * gcc.c-torture/compile/pr14692.c: New test.
18201
18202 PR tree-optimization/16461
18203 * gcc.c-torture/compile/pr16461.c: New test.
18204
18205 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18206
18207 * gfortran.dg/getenv_1.f90: New test.
18208
18209 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18210
18211 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18212 wchar_t.
18213 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18214
18215 2004-08-06 Paul Brook <paul@codesourcery.com>
18216
18217 * gfortran.dg/ret_array_1.f90: New test.
18218 * gfortran.dg/ret_pointer_1.f90: New test.
18219
18220 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18221
18222 * gcc.dg/missing-field-init-[12].c: New tests.
18223 * g++.dg/warn/missing-field-init-[12].C: New tests.
18224
18225 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18226
18227 * gcc.dg/enum2.c: New test.
18228 * gcc.dg/symbian3.c: Likewise.
18229 * gcc.dg/symbian4.c: Likewise.
18230 * gcc.dg/wchar_t-2.c: Likewise.
18231
18232 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18233
18234 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18235 destructor tests.
18236
18237 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18238
18239 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18240 dg-require-visiblity.
18241 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18242 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18243 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18244 * g++.dg/ext/visibility/new1.C: Likewise.
18245 * g++.dg/ext/visibility/pragma.C: Likewise.
18246 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18247 * g++.dg/ext/visibility/virtual.C: Likewise.
18248 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18249 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18250 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18251 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18252 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18253 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18254 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18255 * g++/dg/ext/visibility/visibility-8.C: New test.
18256 * gcc.c-torture/compile/dll.x: Remove.
18257 * gcc.dg/dll-2.c: Use dg-require-dll
18258 * gcc.dg/visibility-10.c: New test.
18259 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18260 supporting DLLs.
18261 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18262 (scan_not_hidden): Likewise.
18263
18264 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18265
18266 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18267
18268 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18269
18270 * gcc.c-torture/execute/20040805-1.c: New test.
18271
18272 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18273
18274 * gcc.dg/20020118-1.c: Declare abort.
18275 * gcc.dg/altivec_check.h: Likewise.
18276 * gcc.dg/iftrap-2.c: Likewise.
18277 * gcc.dg/pragma-darwin.c: Likewise.
18278 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18279
18280 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18281
18282 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18283
18284 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18285
18286 * gcc.c-torture/execute/builtins/abs-2.c,
18287 gcc.c-torture/execute/builtins/abs-3.c,
18288 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18289 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18290 intmax_t, uintmax_t and their limits.
18291 * gcc.dg/intmax_t-1.c: New test.
18292
18293 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18294
18295 * g++.dg/tc1/dr147.C: Add reference to PR.
18296
18297 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18298
18299 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18300 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18301
18302 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18303
18304 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18305
18306 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18307
18308 * gcc.dg/redecl-5.c: New test.
18309 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18310 of scanf.
18311
18312 2004-08-03 Roger Sayle <roger@eyesopen.com>
18313
18314 PR middle-end/16790
18315 * gcc.c-torture/execute/pr16790-1.c: New test case.
18316
18317 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18318
18319 * g++.dg/ext/visibility/assign1.C: New test.
18320 * g++.dg/ext/visibility/new1.C: Likewise.
18321
18322 * gcc.dg/symbian1.c: New test.
18323 * gcc.dg/symbian2.c: Likewise.
18324
18325 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18326
18327 PR target/16570
18328 * gcc.dg/i386-sse-9.c: New test.
18329
18330 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18331
18332 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18333
18334 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18335
18336 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18337 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18338 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18339 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18340 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18341 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18342 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18343 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18344 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18345 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18346 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18347 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18348 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18349 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18350 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18351 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18352 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18353 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18354 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18355 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18356 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18357 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18358 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18359 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18360 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18361 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18362 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18363 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18364 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18365 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18366 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18367 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18368 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18369 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18370 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18371 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18372 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18373 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18374 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18375 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18376 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18377 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18378 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18379 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18380 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18381 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18382 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18383 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18384 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18385 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18386 gcc.misc-tests/i386-pf-3dnow-1.c,
18387 gcc.misc-tests/i386-pf-athlon-1.c,
18388 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18389 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18390 Declare built-in functions used.
18391 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18392
18393 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18394
18395 PR c++/16707
18396 * g++.dg/lookup/using12.C: New test.
18397
18398 * g++.dg/init/null1.C: Fix PR number.
18399 * g++.dg/parse/namespace10.C: Likewise.
18400
18401 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18402
18403 PR c++/16224
18404 * g++.dg/template/spec17.C: New test.
18405 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18406 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18407
18408 2004-08-02 David Billinghurst
18409
18410 PR fortran/16292
18411 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18412
18413 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18414
18415 * gcc.dg/ia64-got-1.c: New test case.
18416
18417 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18418
18419 PR c++/16489
18420 * g++.dg/init/null1.C: New test.
18421 * g++.dg/tc1/dr76.C: Adjust error marker.
18422
18423 PR c++/16529
18424 * g++.dg/parse/namespace10.C: New test.
18425
18426 PR c++/16810
18427 * g++.dg/inherit/ptrmem2.C: New test.
18428
18429 2004-08-02 Ben Elliston <bje@au.ibm.com>
18430
18431 PR target/16155
18432 * gcc.dg/pr16155.c: New test.
18433
18434 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18435
18436 * gcc.dg/redecl-2.c: New test.
18437
18438 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18439
18440 * gcc.dg/darwin-longdouble.c: New file.
18441
18442 2004-07-30 Richard Henderson <rth@redhat.com>
18443
18444 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18445 write to constant argument.
18446 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18447
18448 2004-07-30 Richard Henderson <rth@redhat.com>
18449
18450 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18451 tests of nearest around zero.
18452
18453 2004-07-30 Andrew Pinski <apinski@apple.com>
18454
18455 * gcc.c-torture/compile/20040730-1.c: New test.
18456
18457 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18458
18459 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18460 powerpc-eabispe.
18461
18462 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18463
18464 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18465
18466 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18467
18468 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18469 contains $ld_library_path.
18470 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18471
18472 2004-07-29 Richard Henderson <rth@redhat.com>
18473
18474 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18475
18476 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18477 (alt2, which): New.
18478 (Check): Accept either alternative.
18479
18480 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18481
18482 * g++.dg/abi/inline1.C: New test.
18483 * g++.dg/abi/local1-a.cc: Likewise.
18484 * g++.dg/abi/local1.C: Likewise.
18485 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18486 * g++.dg/abi/mangle12.C: Likewise.
18487 * g++.dg/abi/mangle17.C: Likewise.
18488 * g++.dg/abi/mangle20-2.C: Likewise.
18489 * g++.dg/opt/interface1.C: Likewise.
18490 * g++.dg/opt/interface1.h: Likewise.
18491 * g++.dg/opt/interface1-a.cc: New test.
18492 * g++.dg/parse/repo1.C: New test.
18493 * g++.dg/template/repo1.C: Likewise.
18494 * g++.dg/warn/Winline-1.C: Likewise.
18495 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18496
18497 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18498
18499 * gcc.dg/tree-ssa/20040729-1.c: New test.
18500
18501 2004-07-27 Matt Austern <austern@apple.com>
18502
18503 * gcc.dg/darwin-bool-1.c: New test.
18504 * gcc.dg/darwin-bool-2.c: New test.
18505
18506 2004-07-28 Richard Henderson <rth@redhat.com>
18507
18508 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18509 arguments in the correct type. Don't write to constant arguments.
18510
18511 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18512
18513 PR tree-optimization/16688
18514 PR tree-optimization/16689
18515 * g++.dg/tree-ssa/pr16688.C: New test.
18516
18517 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18518
18519 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18520 loads. Not only in the comment, this time.
18521
18522 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18523
18524 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18525 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18526 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18527 * gcc.dg/sh4a-bitmovua.c: New.
18528 * gcc.dg/sh4a-cos.c: New.
18529 * gcc.dg/sh4a-cosf.c: New.
18530 * gcc.dg/sh4a-fprun.c: New.
18531 * gcc.dg/sh4a-fsrra.c: New.
18532 * gcc.dg/sh4a-memmovua.c: New.
18533 * gcc.dg/sh4a-sin.c: New.
18534 * gcc.dg/sh4a-sincos.c: New.
18535 * gcc.dg/sh4a-sincosf.c: New.
18536 * gcc.dg/sh4a-sinf.c: New.
18537
18538 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18539
18540 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18541 conditionals.
18542 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18543 loads.
18544 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18545 DOM1.
18546
18547 2004-07-27 Andrew Pinski <apinski@apple.com>
18548
18549 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18550
18551 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18552
18553 * gcc.dg/pragma-isr.c: New test.
18554
18555 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18556
18557 PR c++/14429
18558 * g++.dg/template/ttp11.C: New test.
18559
18560 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18561
18562 * gcc.c-torture/compile/20040727-1.c: New test.
18563
18564 2004-07-26 Eric Christopher <echristo@redhat.com>
18565
18566 * gcc.c-torture/compile/20040726-2.c: New test.
18567
18568 2004-07-26 Andrew Pinski <apinski@apple.com>
18569
18570 * g++.dg/rtti/tinfo1.C: Xfail.
18571
18572 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18573
18574 * gcc.c-torture/compile/20040726-1.c: New test.
18575
18576 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18577 Brian Ryner <bryner@brianryner.com>
18578
18579 PR c++/9283
18580 PR c++/15000
18581 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18582 * g++.dg/ext/visibility/: New directory.
18583 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18584 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18585 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18586 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18587 * g++.dg/ext/visibility/fvisibility.C,
18588 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18589 g++.dg/ext/visibility/fvisibility-override1.C
18590 g++.dg/ext/visibility/fvisibility-override2.C
18591 g++.dg/ext/visibility/memfuncts.C
18592 g++.dg/ext/visibility/noPLT.C
18593 g++.dg/ext/visibility/pragma.C
18594 g++.dg/ext/visibility/pragma-override1.C
18595 g++.dg/ext/visibility/pragma-override2.C
18596 g++.dg/ext/visibility/staticmemfuncts.C
18597 g++.dg/ext/visibility/virtual.C: New tests.
18598
18599 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18600
18601 PR c/15360
18602 * gcc.dg/pr15360-1.c: New test.
18603
18604 2004-07-25 Daniel Jacobowitz <dan@debian.org>
18605
18606 * gcc.dg/pragma-align-2.c: New test.
18607 * gcc.dg/pragma-init-fini.c: New test.
18608 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
18609 targets.
18610
18611 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18612
18613 * gcc.dg/init-string-2.c: New test.
18614
18615 2004-07-24 Zack Weinberg <zack@codesourcery.com>
18616
18617 PR 16684
18618 * gcc.dg/Wredundant-decls-1.c: New test case.
18619
18620 2004-07-24 Jakub Jelinek <jakub@redhat.com>
18621
18622 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18623 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18624 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18625 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18626 * gcc.dg/compat/generate-random.c: New file.
18627 * gcc.dg/compat/generate-random.h: Likewise.
18628 * gcc.dg/compat/generate-random_r.c: Likewise.
18629 * gcc.dg/compat/struct-layout-1.h: Likewise.
18630 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18631 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18632 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18633 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18634 * gcc.dg/compat/struct-layout-1_main.c: New test.
18635 * gcc.dg/compat/struct-layout-1_x.c: New file.
18636 * gcc.dg/compat/struct-layout-1_y.c: New file.
18637 * gcc.dg/compat/struct-layout-1_test.h: New file.
18638
18639 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
18640
18641 * gcc.dg/comp-return-1.c: New test
18642
18643 2004-07-23 Janis Johnson <janis187@us.ibm.com>
18644
18645 * gcc.dg/vmx/8-02a.c: Fix typo.
18646
18647 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18648 * gcc.dg/darwin-abi-3.c: New test.
18649
18650 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18651 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18652
18653 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18654 * gcc.dg/vmx/ops-long-1.c: New test.
18655 * gcc.dg/vmx/ops-long-2.c: New test.
18656
18657 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
18658
18659 * g++.dg/lookup/conv-[1234].C: New.
18660
18661 2004-07-22 Mark Mitchell <mark@codesourcery.com>
18662
18663 * g++.dg/parse/attr2.C: Simplify.
18664
18665 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18666
18667 PR c/7284
18668 * gcc.c-torture/execute/pr7284-1.c: New test.
18669
18670 2004-07-22 Brian Booth <bbooth@redhat.com>
18671
18672 * gcc.dg/tree-ssa/20040721-1.c: New test.
18673
18674 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
18675
18676 * g++.dg/template/crash20.c: New.
18677
18678 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
18679
18680 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18681 Add dg-run directive. Declare variables as required.
18682 * gfortran.dg/g77/README: Update
18683
18684 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
18685
18686 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18687 gcc.dg/cris-peep2-andu2.c: New tests.
18688
18689 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18690
18691 PR c/15052
18692 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18693 on return type.
18694 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
18695 messages.
18696 * gcc.dg/qual-return-2.c: Update expected messages.
18697 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18698
18699 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18700
18701 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18702 * gcc.dg/noncompile/921102-1.c: Update expected error message.
18703
18704 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18705
18706 PR c/11250
18707 * gcc.dg/init-string-1.c: New test.
18708
18709 2004-07-21 Jakub Jelinek <jakub@redhat.com>
18710
18711 PR middle-end/15345
18712 PR c/16450
18713 * gcc.dg/torture/nested-fn-1.c: New test.
18714
18715 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
18716
18717 PR target/16559
18718 * gcc.dg/ia64-fptr-1.c: New file.
18719
18720 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18721
18722 PR c++/14497
18723 * g++.dg/template/spec16.C: New test.
18724 * g++.old-deja/g++.robertl/eb118.C: Remove.
18725
18726 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18727
18728 PR c++/509
18729 * g++.dg/template/spec15.C: New test.
18730
18731 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
18732
18733 Copy cases from g77.f-torture/execute and add dg-run
18734 directive. Other changes as noted.
18735 * gfortran.dg/g77/13037.f
18736 * gfortran.dg/g77/1832.f
18737 * gfortran.dg/g77/19981119-0.f
18738 * gfortran.dg/g77/19990313-0.f
18739 * gfortran.dg/g77/19990313-1.f
18740 * gfortran.dg/g77/19990313-2.f
18741 * gfortran.dg/g77/19990313-3.f
18742 * gfortran.dg/g77/19990419-1.f
18743 * gfortran.dg/g77/19990826-0.f
18744 * gfortran.dg/g77/19990826-2.f
18745 * gfortran.dg/g77/20000503-1.f
18746 * gfortran.dg/g77/20001111.f
18747 * gfortran.dg/g77/20010116.f
18748 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18749 * gfortran.dg/g77/20010430.f
18750 * gfortran.dg/g77/6177.f
18751 * gfortran.dg/g77/947.f
18752 * gfortran.dg/g77/970816-3.f
18753 * gfortran.dg/g77/971102-1.f
18754 * gfortran.dg/g77/980520-1.f
18755 * gfortran.dg/g77/980628-0.f
18756 * gfortran.dg/g77/980628-1.f
18757 * gfortran.dg/g77/980628-10.f
18758 * gfortran.dg/g77/980628-2.f
18759 * gfortran.dg/g77/980628-3.f
18760 * gfortran.dg/g77/980628-7.f
18761 * gfortran.dg/g77/980628-8.f
18762 * gfortran.dg/g77/980628-9.f
18763 * gfortran.dg/g77/980701-0.f
18764 * gfortran.dg/g77/980701-1.f
18765 * gfortran.dg/g77/cabs.f
18766 * gfortran.dg/g77/claus.f
18767 * gfortran.dg/g77/complex_1.f
18768 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18769 * gfortran.dg/g77/dcomplex.f
18770 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18771 * gfortran.dg/g77/f90-intrinsic-mathematical.f
18772 * gfortran.dg/g77/f90-intrinsic-numeric.f
18773 * gfortran.dg/g77/int8421.f
18774 * gfortran.dg/g77/labug1.f
18775 * gfortran.dg/g77/large_vec.f
18776 * gfortran.dg/g77/le.f
18777 * gfortran.dg/g77/short.f
18778 * gfortran.dg/g77/README: Update
18779
18780 2004-07-20 Mark Mitchell <mark@codesourcery.com>
18781
18782 PR c++/16637
18783 * g++.dg/parse/lookup4.C: New test.
18784
18785 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18786
18787 PR c++/16175
18788 * g++.dg/template/ttp10.C: New test.
18789
18790 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
18791
18792 * gcc.dg/pr12625-1.c: New test.
18793
18794 2004-07-20 Steven Bosscher <stevenb@suse.de>
18795
18796 * testsuite/gcc.dg/switch-warn-1.c: New test.
18797 * testsuite/gcc.dg/switch-warn-2.c: New test.
18798 * gcc.c-torture/compile/pr14730.c: Update.
18799
18800 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
18801
18802 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18803 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18804 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18805 g++.dg/template/nontype3.C: Remove trailing CR from tests.
18806
18807 2004-07-18 Mark Mitchell <mark@codesourcery.com>
18808
18809 PR c++/16623
18810 * g++.dg/template/assign1.C: New test.
18811
18812 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18813
18814 PR c++/12170
18815 * g++.dg/template/ttp9.C: New test.
18816
18817 2004-07-19 Daniel Jacobowitz <dan@debian.org>
18818
18819 * gcc.dg/format/cmn-err-1.c: New test.
18820
18821 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
18822
18823 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18824 gcc.dg/Wparentheses-10.c: New tests.
18825 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18826
18827 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18828
18829 PR fortran/16465
18830 * gfortran.dg/g77//ffixed-line-length-0.f,
18831 gfortran.dg/g77/ffixed-line-length-132.f,
18832 gfortran.dg/g77/ffixed-line-length-72.f,
18833 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18834 gfortran.dg/g77/README: Update.
18835
18836 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18837
18838 PR c++/13092
18839 * g++.dg/template/non-dependent7.C: New test.
18840 * g++.dg/template/non-dependent8.C: Likewise.
18841 * g++.dg/template/non-dependent9.C: Likewise.
18842 * g++.dg/template/non-dependent10.C: Likewise.
18843
18844 2004-07-17 Mark Mitchell <mark@codesourcery.com>
18845
18846 PR c++/16337
18847 * g++.dg/parse/attr2.C: New test.
18848
18849 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
18850
18851 * g77.dg: Removed.
18852 * g77.f-torture: Ditto.
18853
18854 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
18855
18856 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18857 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18858 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18859
18860 2004-07-16 Richard Henderson <rth@redhat.com>
18861
18862 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18863
18864 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18865
18866 * lib/fortran-torture.exp (fortran-torture): Don't test compile
18867 tests with full list of options.
18868 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18869 of TORTURE_OPTIONS if test contains 'dg-do run'.
18870
18871 PR fortran/16404
18872 * gfortran.dg/do_iterator.f90: New test.
18873
18874 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18875
18876 PR rtl-optimization/16536
18877 * gcc.c-torture/execute/restrict-1.c: New test.
18878
18879 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18880
18881 PR fortran/15324
18882 * gfortran.dg/pr15324.f90: New test.
18883
18884 PR fortran/15129
18885 * gfortran.dg/pr15129.f90: New test.
18886
18887 PR fortran/15140
18888 * gfortran.dg/pr15140.f90: New test.
18889
18890 PR fortran/13792
18891 * gfortran.fortran-torture/execute/bounds.f90: Add check for
18892 compile-time simplification.
18893
18894 2004-07-14 Mike Stump <mrs@apple.com>
18895
18896 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18897
18898 2004-07-14 James E Wilson <wilson@specifixinc.com>
18899
18900 PR target/16325
18901 * gcc.dg/profile-generate-1.c: New.
18902
18903 2004-07-15 Jakub Jelinek <jakub@redhat.com>
18904
18905 * gcc.c-torture/execute/20040709-1.c: New test.
18906 * gcc.c-torture/execute/20040709-2.c: New test.
18907
18908 2004-07-14 Mike Stump <mrs@apple.com>
18909
18910 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18911
18912 2004-07-14 Mike Stump <mrs@apple.com>
18913
18914 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18915
18916 2004-07-13 Mark Mitchell <mark@codesourcery.com>
18917
18918 PR c++/16518
18919 * g++.dg/parse/mutable1.C: New test.
18920
18921 2004-07-13 Diego Novillo <dnovillo@redhat.com>
18922
18923 PR tree-optimization/16443
18924 * gcc.dg/tree-ssa/20040713-1.c: New test.
18925
18926 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
18927
18928 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18929 for operator new.
18930
18931 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18932
18933 * gfortran.dg/g77/README: New file
18934 * gfortran.dg/g77/19981216-0.f: Copy from
18935 g77.f-torture/noncompile. Add "dg-do compile" and
18936 dg-error as required.
18937 * gfortran.dg/g77/19990218-1.f: Likewise.
18938 * gfortran.dg/g77/19990905-1.f: Likewise.
18939 * gfortran.dg/g77/9263.f: Likewise.
18940 * gfortran.dg/g77/980615-0.f: Likewise.
18941 * gfortran.dg/g77/980616-0.f: Likewise.
18942 * gfortran.dg/g77/check0.f: Likewise.
18943 * gfortran.dg/g77/select_no_compile.f: Likewise.
18944
18945 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18946
18947 Copy files from g77.f-torture/compile.
18948 Add "{ dg-do compile}". Other changes as noted
18949 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18950 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18951 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18952 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18953 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18954 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18955 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18956 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18957 statement to conform to standard. Append alpha1.x for reference.
18958 * gfortran.dg/g77/xformat.f: Add dg-warning
18959
18960 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18961
18962 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18963 Add {dg-do compile} directive.
18964 * gfortran.dg/g77/cpp2.F: Likewise.
18965
18966 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18967
18968 PR c++/5402
18969 * g++.dg/lookup/name-clash1.C: New test.
18970
18971 PR c++/9777
18972 * g++.dg/lookup/name-clash2.C: New test.
18973
18974 PR c++/12102
18975 * g++.dg/lookup/name-clash3.C: New test.
18976
18977 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18978
18979 * g++.dg/lookup/new2.C: New test.
18980 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18981
18982 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
18983
18984 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18985 Add {dg-do compile} directive.
18986 * gfortran.dg/g77/13060.f: Likewise.
18987 * gfortran.dg/g77/19990218-0.f: Likewise.
18988 * gfortran.dg/g77/19990305-0.f: Likewise.
18989 * gfortran.dg/g77/19990419-0.f: Likewise.
18990 * gfortran.dg/g77/19990502-0.f: Likewise.
18991 * gfortran.dg/g77/19990502-1.f: Likewise.
18992 * gfortran.dg/g77/19990525-0.f: Likewise.
18993 * gfortran.dg/g77/19990826-1.f: Likewise.
18994 * gfortran.dg/g77/19990826-3.f: Likewise.
18995 * gfortran.dg/g77/19990905-2.f: Likewise.
18996 * gfortran.dg/g77/20000412-1.f: Likewise.
18997 * gfortran.dg/g77/20000511-1.f: Likewise.
18998 * gfortran.dg/g77/20000511-2.f: Likewise.
18999 * gfortran.dg/g77/20000518.f: Likewise.
19000 * gfortran.dg/g77/20000601-1.f: Likewise.
19001 * gfortran.dg/g77/20000601-2.f: Likewise.
19002 * gfortran.dg/g77/20000629-1.f: Likewise.
19003 * gfortran.dg/g77/20000630-2.f: Likewise.
19004 * gfortran.dg/g77/20010115.f: Likewise.
19005 * gfortran.dg/g77/20010321-1.f: Likewise.
19006 * gfortran.dg/g77/20010426.f: Likewise.
19007 * gfortran.dg/g77/20020307-1.f: Likewise.
19008 * gfortran.dg/g77/8485.f: Likewise.
19009 * gfortran.dg/g77/960317-1.f: Likewise.
19010 * gfortran.dg/g77/970915-0.f: Likewise.
19011 * gfortran.dg/g77/980310-1.f: Likewise.
19012 * gfortran.dg/g77/980310-2.f: Likewise.
19013 * gfortran.dg/g77/980310-3.f: Likewise.
19014 * gfortran.dg/g77/980310-4.f: Likewise.
19015 * gfortran.dg/g77/980310-6.f: Likewise.
19016 * gfortran.dg/g77/980310-7.f: Likewise.
19017 * gfortran.dg/g77/980310-8.f: Likewise.
19018 * gfortran.dg/g77/980419-2.f: Likewise.
19019 * gfortran.dg/g77/980424-0.f: Likewise.
19020 * gfortran.dg/g77/980427-0.f: Likewise.
19021 * gfortran.dg/g77/980729-0.f: Likewise.
19022 * gfortran.dg/g77/981117-1.f: Likewise.
19023 * gfortran.dg/g77/toon_1.f: Likewise.
19024
19025 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19026
19027 PR c++/2204
19028 * g++.dg/other/abstract2.C: New test.
19029
19030 2004-07-12 Paul Brook <paul@codesourcery.com>
19031
19032 * gfortran.dg/pointer_init_1.f90: New test.
19033
19034 2004-07-11 Paul Brook <paul@codesourcery.com>
19035
19036 PR fortran/15986
19037 * gfortran.dg/contained_1.f90: New test.
19038
19039 2004-07-11 Mark Mitchell <mark@codesourcery.com>
19040
19041 * g++.dg/parse/defarg8.C: New test.
19042
19043 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19044
19045 PR fortran/16433
19046 * gfortran.dg/pr16433.f: New test.
19047
19048 PR fortran/17574
19049 * gfortran.dg/pr15754.f90: New test.
19050
19051 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
19052
19053 PR tree-optimization/16437
19054 * gcc.c-torture/execute/bitfld-4.c: New test.
19055
19056 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19057
19058 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19059 access to common var from module.
19060
19061 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19062
19063 PR fortran/16336
19064 * gfortran.fortran-torture/execute/common_2.f90: New test.
19065
19066 2004-07-10 Paul Brook <paul@codesourcery.com>
19067
19068 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19069
19070 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19071
19072 PR fortran/15969
19073 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19074
19075 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19076
19077 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19078 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19079 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19080 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19081 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19082 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19083 * gfortran.dg/g77/funderscoring.f: Likewise.
19084 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19085
19086 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19087
19088 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19089
19090 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19091 Paul Brook <paul@codesourcery.com>
19092
19093 PR fortran/13415
19094 * gfortran.dg/common_pointer_1.f90: New test.
19095
19096 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19097
19098 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19099
19100 2004-07-09 James E Wilson <wilson@specifixinc.com>
19101
19102 PR target/16364
19103 * gcc.c-torture/compile/20040709-1.c: New.
19104
19105 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19106
19107 PR fortran/14077
19108 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19109
19110 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19111
19112 PR fortran/13201
19113 * gfortran.dg/shape_1.f90: New test.
19114
19115 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19116 Andrew Pinski <apinski@apple.com>
19117
19118 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19119
19120 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19121
19122 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19123 comment.
19124
19125 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19126 Paul Brook <paul@codesourcery.com>
19127
19128 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19129 '.f95' and '.F95'.
19130
19131 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19132
19133 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19134
19135 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19136
19137 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19138 testcases with capital suffix.
19139
19140 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19141
19142 PR fortran/15481
19143 PR fortran/13372
19144 PR fortran/13575
19145 PR fortran/15978
19146 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19147
19148 * gfortran.dg/implicit_1.f90: New test.
19149
19150 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19151
19152 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19153 expression to match gfortran warning/error messages
19154 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19155 dg-error text.
19156
19157 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19158
19159 * lib/fortran-torture.exp: Rename proc search_for to
19160 search_for_re.
19161
19162 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19163
19164 * gcc.c-torture/execute/simd-5.x: New file.
19165 XFAIL on SPARC 64-bit at -O0.
19166
19167 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19168
19169 PR c++/8211
19170 PR c++/16165
19171 * g++.dg/warn/effc3.C: New test.
19172
19173 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19174
19175 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19176 change X to 1X in format.
19177 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19178 add data statements to conform to standard.
19179
19180 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19181
19182 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19183 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19184 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19185
19186 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19187
19188 * gfortran.dg/g77/7388.f: Copy from g77.dg
19189 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19190 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19191 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19192 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19193 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19194 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19195 * gfortran.dg/g77/strlen0.f: Likewise.
19196
19197 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19198
19199 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19200 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19201
19202 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19203
19204 * gcc.c-torture/execute/920428-2.x: Delete.
19205 * gcc.c-torture/execute/920501-7.x: Likewise.
19206
19207 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19208
19209 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19210 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19211 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19212 prescott and c3-2.
19213 (PREFETCH_3DNOW): Add -march=c3.
19214
19215 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19216
19217 PR c/16437
19218 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19219 * gcc.c-torture/execute/bf64-1.x: Likewise.
19220
19221 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19222
19223 * gcc.c-torture/compile/20040708-1.c: New test.
19224
19225 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19226
19227 PR c++/16169
19228 * g++.dg/warn/effc2.C: New test.
19229
19230 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19231
19232 * gcc.c-torture/execute/bitfld-1.x: Remove.
19233 * gcc.c-torture/execute/bitfld-3.c: New test.
19234 * gcc.dg/bitfld-2.c: Remove XFAILs.
19235
19236 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19237
19238 PR c++/16276
19239 * g++.dg/rtti/tinfo1.C: New file.
19240
19241 2004-07-07 Eric Christopher <echristo@redhat.com>
19242
19243 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19244
19245 2004-07-07 Andrew Pinski <apinski@apple.com>
19246
19247 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19248
19249 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19250
19251 * g++.dg/init/call1.C: XFAIL.
19252
19253 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19254
19255 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19256 except for movstrict*, to movmem* and clrstr* to clrmem*.
19257
19258 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19259
19260 * gcc.c-torture/execute/20040707-1.c: New test.
19261
19262 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19263
19264 * gcc.c-torture/execute/20040706-1.c: New test.
19265
19266 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19267
19268 PR c++/3671
19269 * g++.dg/template/spec14.C: New test.
19270
19271 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19272
19273 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19274 nothing if not yet defined. Use it in b, c and d type definitions.
19275 * gcc.c-torture/execute/20040705-1.c: New test.
19276 * gcc.c-torture/execute/20040705-2.c: New test.
19277
19278 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19279
19280 PR c++/2518
19281 * g++.dg/lookup/new1.C: New test.
19282
19283 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19284
19285 PR c++/11406
19286 * g++.dg/template/sizeof8.C: New test.
19287
19288 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19289
19290 * gcc.c-torture/compile/20040705-1.c: New test.
19291
19292 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19293
19294 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19295
19296 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19297
19298 * gcc.dg/cpp/if-mop.c: Two new testcases.
19299 * gcc.dg/cpp/trad/comment-3.c: New.
19300
19301 2004-07-04 Paul Brook <paul@codesourcery.com>
19302
19303 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19304
19305 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19306
19307 PR c++/3761
19308 * g++.dg/lookup/crash4.C: New test.
19309
19310 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19311
19312 * gcc.c-torture/execute/builtin-abs-1.c
19313 * gcc.c-torture/execute/builtin-abs-2.c
19314 * gcc.c-torture/execute/builtin-complex-1.c
19315 * gcc.c-torture/execute/builtins/string-1-lib.c
19316 * gcc.c-torture/execute/builtins/string-1.c
19317 * gcc.c-torture/execute/builtins/string-2-lib.c
19318 * gcc.c-torture/execute/builtins/string-2.c
19319 * gcc.c-torture/execute/builtins/string-3-lib.c
19320 * gcc.c-torture/execute/builtins/string-3.c
19321 * gcc.c-torture/execute/builtins/string-4-lib.c
19322 * gcc.c-torture/execute/builtins/string-4.c
19323 * gcc.c-torture/execute/builtins/string-5-lib.c
19324 * gcc.c-torture/execute/builtins/string-5.c
19325 * gcc.c-torture/execute/builtins/string-6-lib.c
19326 * gcc.c-torture/execute/builtins/string-6.c
19327 * gcc.c-torture/execute/builtins/string-7-lib.c
19328 * gcc.c-torture/execute/builtins/string-7.c
19329 * gcc.c-torture/execute/builtins/string-8-lib.c
19330 * gcc.c-torture/execute/builtins/string-8.c
19331 * gcc.c-torture/execute/builtins/string-9-lib.c
19332 * gcc.c-torture/execute/builtins/string-9.c
19333 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19334 * gcc.c-torture/execute/builtins/string-asm-1.c
19335 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19336 * gcc.c-torture/execute/builtins/string-asm-2.c
19337 * gcc.c-torture/execute/stdio-opt-1.c
19338 * gcc.c-torture/execute/stdio-opt-2.c
19339 * gcc.c-torture/execute/stdio-opt-3.c
19340 * gcc.c-torture/execute/string-opt-1.c
19341 * gcc.c-torture/execute/string-opt-10.c
19342 * gcc.c-torture/execute/string-opt-11.c
19343 * gcc.c-torture/execute/string-opt-12.c
19344 * gcc.c-torture/execute/string-opt-13.c
19345 * gcc.c-torture/execute/string-opt-14.c
19346 * gcc.c-torture/execute/string-opt-15.c
19347 * gcc.c-torture/execute/string-opt-16.c
19348 * gcc.c-torture/execute/string-opt-2.c
19349 * gcc.c-torture/execute/string-opt-6.c
19350 * gcc.c-torture/execute/string-opt-7.c
19351 * gcc.c-torture/execute/string-opt-8.c:
19352 Replace with ...
19353
19354 * gcc.c-torture/execute/builtins/abs-2.c
19355 * gcc.c-torture/execute/builtins/abs-3.c
19356 * gcc.c-torture/execute/builtins/complex-1.c
19357 * gcc.c-torture/execute/builtins/fprintf.c
19358 * gcc.c-torture/execute/builtins/fputs.c
19359 * gcc.c-torture/execute/builtins/memcmp.c
19360 * gcc.c-torture/execute/builtins/memmove.c
19361 * gcc.c-torture/execute/builtins/memops-asm.c
19362 * gcc.c-torture/execute/builtins/mempcpy-2.c
19363 * gcc.c-torture/execute/builtins/mempcpy.c
19364 * gcc.c-torture/execute/builtins/memset.c
19365 * gcc.c-torture/execute/builtins/printf.c
19366 * gcc.c-torture/execute/builtins/sprintf.c
19367 * gcc.c-torture/execute/builtins/strcat.c
19368 * gcc.c-torture/execute/builtins/strchr.c
19369 * gcc.c-torture/execute/builtins/strcmp.c
19370 * gcc.c-torture/execute/builtins/strcpy.c
19371 * gcc.c-torture/execute/builtins/strcspn.c
19372 * gcc.c-torture/execute/builtins/strlen-2.c
19373 * gcc.c-torture/execute/builtins/strlen.c
19374 * gcc.c-torture/execute/builtins/strncat.c
19375 * gcc.c-torture/execute/builtins/strncmp-2.c
19376 * gcc.c-torture/execute/builtins/strncmp.c
19377 * gcc.c-torture/execute/builtins/strncpy.c
19378 * gcc.c-torture/execute/builtins/strpbrk.c
19379 * gcc.c-torture/execute/builtins/strpcpy-2.c
19380 * gcc.c-torture/execute/builtins/strpcpy.c
19381 * gcc.c-torture/execute/builtins/strrchr.c
19382 * gcc.c-torture/execute/builtins/strspn.c
19383 * gcc.c-torture/execute/builtins/strstr-asm.c
19384 * gcc.c-torture/execute/builtins/strstr.c:
19385 ... these new files.
19386
19387 * gcc.c-torture/execute/builtins/abs-2-lib.c
19388 * gcc.c-torture/execute/builtins/abs-3-lib.c
19389 * gcc.c-torture/execute/builtins/complex-1-lib.c
19390 * gcc.c-torture/execute/builtins/fprintf-lib.c
19391 * gcc.c-torture/execute/builtins/fputs-lib.c
19392 * gcc.c-torture/execute/builtins/memcmp-lib.c
19393 * gcc.c-torture/execute/builtins/memmove-lib.c
19394 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19395 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19396 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19397 * gcc.c-torture/execute/builtins/memset-lib.c
19398 * gcc.c-torture/execute/builtins/printf-lib.c
19399 * gcc.c-torture/execute/builtins/sprintf-lib.c
19400 * gcc.c-torture/execute/builtins/strcat-lib.c
19401 * gcc.c-torture/execute/builtins/strchr-lib.c
19402 * gcc.c-torture/execute/builtins/strcmp-lib.c
19403 * gcc.c-torture/execute/builtins/strcpy-lib.c
19404 * gcc.c-torture/execute/builtins/strcspn-lib.c
19405 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19406 * gcc.c-torture/execute/builtins/strlen-lib.c
19407 * gcc.c-torture/execute/builtins/strncat-lib.c
19408 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19409 * gcc.c-torture/execute/builtins/strncmp-lib.c
19410 * gcc.c-torture/execute/builtins/strncpy-lib.c
19411 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19412 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19413 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19414 * gcc.c-torture/execute/builtins/strrchr-lib.c
19415 * gcc.c-torture/execute/builtins/strspn-lib.c
19416 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19417 * gcc.c-torture/execute/builtins/strstr-lib.c
19418 * gcc.c-torture/execute/builtins/lib/abs.c
19419 * gcc.c-torture/execute/builtins/lib/fprintf.c
19420 * gcc.c-torture/execute/builtins/lib/memset.c
19421 * gcc.c-torture/execute/builtins/lib/printf.c
19422 * gcc.c-torture/execute/builtins/lib/sprintf.c
19423 * gcc.c-torture/execute/builtins/lib/strcpy.c
19424 * gcc.c-torture/execute/builtins/lib/strcspn.c
19425 * gcc.c-torture/execute/builtins/lib/strncat.c
19426 * gcc.c-torture/execute/builtins/lib/strncmp.c
19427 * gcc.c-torture/execute/builtins/lib/strncpy.c
19428 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19429 * gcc.c-torture/execute/builtins/lib/strspn.c
19430 * gcc.c-torture/execute/builtins/lib/strstr.c:
19431 New files containing support routines.
19432
19433 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19434 declaration.
19435 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19436 when not optimizing.
19437
19438 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19439
19440 PR c++/16240
19441 * g++.dg/abi/mangle22.C: New test.
19442 * g++.dg/abi/mangle23.C: Likewise.
19443
19444 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19445
19446 PR fortran/16290
19447 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19448 Allow for cases without denormalized floating point numbers.
19449
19450 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19451
19452 PR c/1027
19453 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19454 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19455 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19456 expected warning text.
19457 * gcc.dg/format/diag-2.c: New test.
19458
19459 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19460
19461 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19462
19463 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19464
19465 * gcc.dg/builtins-43.c: New.
19466 * gcc.dg/builtins-44.c: New.
19467 * gcc.dg/builtins-45.c: New.
19468
19469 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19470 Andreas Tobler <a.tobler@schweiz.ch>
19471
19472 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19473 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19474 as SIGSEGV.
19475 * gcc.dg/cleanup-11.c: Likewise.
19476 * gcc.dg/cleanup-8.c: Likewise.
19477 * gcc.dg/cleanup-9.c: Likewise.
19478 * gcc.dg/cleanup-5.c: Run on all platforms.
19479
19480 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19481
19482 * g++.dg/warn/nonnull1.C: New test.
19483
19484 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19485
19486 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19487 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19488 Special-case the Sun compiler wrt to <complex.h>.
19489
19490 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19491
19492 * gcc.dg/Wunreachable-8.C: New test.
19493
19494 * gcc.dg/h8300-ice2.c : New test.
19495
19496 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19497
19498 PR fortran/16161
19499 * gfortran.fortran-torture/compile/implicit.f90: Add test
19500 for implicit character.
19501
19502 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19503
19504 PR fortran/16289
19505 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19506 Use tiny() intrinsic to find smallest non-negative real
19507
19508 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19509
19510 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19511 * gcc.dg/compat/struct-by-value-22_x.c: New.
19512 * gcc.dg/compat/struct-by-value-22_y.c: New.
19513
19514 * gcc.c-torture/execute/20040629-1.c: New test.
19515
19516 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19517
19518 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19519 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19520
19521 PR target/16195
19522 * gcc.dg/20040625-1.c: New test.
19523
19524 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19525
19526 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19527
19528 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19529
19530 PR fortran/15963
19531 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19532
19533 2004-06-29 Richard Henderson <rth@redhat.com>
19534
19535 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19536
19537 2004-06-29 Paul Brook <paul@codesourcery.com>
19538
19539 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19540 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19541
19542 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19543
19544 PR c++/16260
19545 * g++.dg/parse/crash15.C: New.
19546
19547 2004-06-28 Andrew Pinski <apinski@apple.com>
19548
19549 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19550 by the error already.
19551
19552 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19553
19554 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19555
19556 PR target/14041
19557 * gcc.dg/h8300-bss-align-1.c : New.
19558
19559 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19560
19561 * PR c++/16174
19562 * g++.dg/template/ctor4.C: New.
19563
19564 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19565
19566 PR c++/16205
19567 * g++.dg/warn/Wsequence-point-1.C: New test.
19568
19569 2004-06-27 Paul Brook <paul@codesourcery.com>
19570
19571 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19572
19573 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19574
19575 * g++.old-deja/g++.mike/p7325.C: Remove.
19576
19577 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19578
19579 PR c/14963
19580 * gcc.dg/pr14963.c: New test.
19581
19582 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19583
19584 PR c++/16193
19585 * g++.dg/parse/redef1.C: New test.
19586
19587 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19588
19589 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19590 20021110.c.
19591 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19592 20021119-1.c.
19593 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19594 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19595 5-04.c.
19596 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19597 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19598 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19599 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19600 g++.brendan/enum14.C.
19601 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19602 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19603 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19604 g++.mike/virt1.C.
19605 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19606 memtemp24.C.
19607
19608 2004-06-27 Roger Sayle <roger@eyesopen.com>
19609
19610 * gcc.dg/20040527-1.c: New test case.
19611
19612 2004-06-26 Bud Davis <bdavis9659@comcast.net>
19613
19614 PR gfortran/pr16196
19615 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19616
19617 2004-06-25 Roger Sayle <roger@eyesopen.com>
19618
19619 PR middle-end/15825
19620 * gcc.dg/pr15825-1.c: New test case.
19621
19622 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19623
19624 * gcc.c-torture/execute/20040625-1.c: New test.
19625
19626 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19627
19628 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19629
19630 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19631
19632 * gcc.dg/torture/mips-div-1.c: New test.
19633
19634 2004-06-24 Jeff Law <law@redhat.com>
19635
19636 * gcc.dg/tree-ssa/20040624-1.c: New test.
19637
19638 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
19639
19640 * gcc.c-torture/compile/20040624-1.c: New test.
19641
19642 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19643
19644 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19645 this directory.
19646
19647 2004-06-23 Andrew Pinski <apinski@apple.com>
19648
19649 PR middle-end/15988
19650 * g++.dg/opt/ptrmem4.C: New test.
19651
19652 * gcc.dg/c90-array-quals-2.c: New test.
19653
19654 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
19655
19656 * gcc.dg/kpice1.c: New test.
19657
19658 2006-06-23 Andrew Pinski <apinski@apple.com>
19659
19660 * gcc.dg/c90-array-quals.c: New test.
19661
19662 2006-06-22 Richard Henderson <rth@redhat.com>
19663
19664 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19665
19666 2004-06-22 Loren James Rittle <ljrittle@acm.org>
19667
19668 * gcc.dg/builtins-config.h: Handle FreeBSD.
19669
19670 2006-06-22 Richard Henderson <rth@redhat.com>
19671
19672 * g++.dg/opt/devirt1.C: New.
19673
19674 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
19675
19676 * g++.dg/opt/pr15551.C: New testcase.
19677
19678 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
19679
19680 PR target/14800
19681 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19682 x86_64-*-linux* when compiling for 32bit.
19683
19684 2004-06-21 Andrew Pinski <apinski@apple.com>
19685
19686 * gcc.dg/pch/struct-1.c: New.
19687 * gcc.dg/pch/struct-1.hs: New.
19688
19689 2004-06-21 Geoffrey Keating <geoffk@apple.com>
19690
19691 * gcc.dg/pch/save-temps-1.c: New file.
19692 * gcc.dg/pch/save-temps-1.hs: New file.
19693
19694 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
19695
19696 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19697 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19698
19699 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19700
19701 * gfortran.fortran-torture/execute/select_1.f90: Rename function
19702 to fix type error.
19703 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19704 Remove trailing spaces.
19705
19706 2004-06-21 Richard Henderson <rth@redhat.com>
19707
19708 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19709 merging && to BIT_FIELD_REF.
19710
19711 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
19712
19713 * g++.dg/opt/placeholder1.C: New test.
19714
19715 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
19716
19717 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19718 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19719 * gcc.dg/compat/union-m128-1_x.c: Likewise.
19720 * gcc.dg/compat/union-m128-1_y.c: Likewise.
19721
19722 2004-06-20 Zack Weinberg <zack@codesourcery.com>
19723
19724 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19725 extern "C".
19726 * g++.dg/other/pragma-re-1.C: Add comments.
19727
19728 2004-06-19 Bud Davis <bdavis9659@comcast.net>
19729
19730 PR gfortran/16080
19731 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19732
19733 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
19734
19735 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19736 instead of setting the type of size_t by
19737 hand.
19738
19739 2004-06-18 Roger Sayle <roger@eyesopen.com>
19740
19741 * gcc.dg/unordered-2.c: New test case.
19742 * gcc.dg/unordered-3.c: New test case.
19743
19744 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
19745
19746 PR other/16043
19747 * lib/g++.exp (g++_version): Tweak regexp for version
19748 * lib/g77.exp (g77_version): Likewise.
19749 * lib/gfortran.exp (gfortran_version): Likewise.
19750 * lib/objc.exp (objc_version): Likewise.
19751 * lib/treelang.exp (treelang_version): Likewise.
19752
19753 2004-06-19 Jakub Jelinek <jakub@redhat.com>
19754
19755 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19756 Use INT_MAX instead of __INT_MAX__.
19757 * gcc.dg/compat/struct-align-2_y.c: Likewise.
19758
19759 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19760 * gcc.dg/compat/scalar-return-3_x.c: Use it.
19761 * gcc.dg/compat/scalar-return-3_y.c: Use it.
19762 * gcc.dg/compat/scalar-return-4_x.c: Use it.
19763 * gcc.dg/compat/scalar-return-4_y.c: Use it.
19764 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19765 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19766 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19767 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19768
19769 * gcc.dg/range-test-1.c: New test.
19770 * g++.dg/opt/range-test-1.C: New test.
19771
19772 2004-06-17 Richard Henderson <rth@redhat.com>
19773
19774 * objc.dg/sync-1.m: New.
19775 * objc.dg/try-catch-1.m: Don't force next runtime.
19776 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19777 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
19778 shadowed catch clause.
19779 * objc.dg/try-catch-5.m: New.
19780
19781 2004-06-17 Zack Weinberg <zack@codesourcery.com>
19782
19783 Bug 14610
19784 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19785
19786 2004-06-15 Richard Henderson <rth@redhat.com>
19787
19788 * gcc.dg/20001116-1.c: Move expected warning line.
19789
19790 2004-06-15 Richard Henderson <rth@redhat.com>
19791
19792 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19793 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19794
19795 2004-06-15 Jeff Law <law@redhat.com>
19796
19797 * gcc.dg/tree-ssa/20040615-1.c: New test.
19798 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19799 be less sensitive to operand ordering.
19800 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19801
19802 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
19803
19804 * g++.dg/abi/bitfield3.C: Add comment..
19805
19806 2004-06-15 Richard Henderson <rth@redhat.com>
19807
19808 * g++.dg/ext/stmtexpr1.C: XFAIL.
19809 * gcc.dg/20030612-1.c: XFAIL.
19810
19811 2004-06-15 Eric Christopher <echristo@redhat.com>
19812
19813 * g++.dg/charset/asm5.c: New.
19814 * gcc.dg/charset/asm6.c: New.
19815
19816 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19817
19818 PR fortran/15962
19819 * gfortran.fortran-torture/execute/select_1.f90: New test.
19820
19821 2004-06-15 Paul Brook <paul@codesourcery.com>
19822
19823 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19824
19825 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19826
19827 PR c++/15967
19828 * g++.dg/lookup/crash3.C: New test.
19829
19830 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19831
19832 PR c++/15947
19833 * g++.dg/parse/dtor4.C: New test.
19834
19835 2004-06-14 Jeff Law <law@redhat.com>
19836
19837 * gcc.c-torture/compile/20040614-1.c: New test.
19838
19839 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19840
19841 PR fortran/15211
19842 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19843 LEN of a character array.
19844
19845 2004-06-14 Mark Mitchell <mark@codesourcery.com>
19846
19847 PR c++/15096
19848 * g++.dg/template/ptrmem10.C: New test.
19849
19850 PR c++/14930
19851 * g++.dg/template/friend30.C: New test.
19852
19853 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19854
19855 PR fortran/14928
19856 * gfortran.fortran-torture/compile/mloc.f90: New test.
19857
19858 2004-06-13 Paul Brook <paul@codesourcery.com>
19859
19860 * gfortran.fortran-torture/execute/random_2.f90: New test.
19861
19862 2004-06-13 Eric Christopher <echristo@redhat.com>
19863
19864 * gcc.dg/noncompile/redecl-1.c: Fix error message.
19865
19866 2004-06-12 Paul Brook <paul@codesourcery.com>
19867
19868 * gfortran.fortran-torture/execute/contained_3.f90: New test.
19869
19870 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19871
19872 PR fortran/14923
19873 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19874
19875 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19876
19877 PR fortran/14957
19878 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19879 syntax errors in end statements of contained subroutines.
19880
19881 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19882
19883 PR fortran/12841
19884 * gfortran.fortran-torture/execute/null_arg.f90: New test.
19885
19886 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19887
19888 PR fortran/15665
19889 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19890
19891 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19892
19893 PR gfortran/12839
19894 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19895
19896 2004-06-11 Mark Mitchell <mark@codesourcery.com>
19897
19898 PR c++/15862
19899 * g++.dg/parse/enum1.C: New test.
19900
19901 2004-06-10 Jeff Law <law@redhat.com>
19902
19903 * gcc.c-torture/compile/20040610-1.c: New test.
19904
19905 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19906
19907 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19908 * g++.old-deja/g++.other/decl3.C: Likewise.
19909
19910 2004-06-10 Brian Booth <bbooth@redhat.com>
19911
19912 * gcc.dg/tree-ssa/20031015-1.c: Scan for
19913 V_MAY_DEF instead of VDEF.
19914 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19915
19916 2004-06-10 Mark Mitchell <mark@codesourcery.com>
19917
19918 PR c++/14211
19919 * g++.dg/conversion/const1.C: New test.
19920
19921 PR c++/15076
19922 * g++.dg/conversion/reinterpret1.C: New test.
19923
19924 PR c++/15877
19925 * g++.dg/template/enum2.C: New test.
19926
19927 PR c++/15227
19928 * g++.dg/template/error13.C: New test.
19929
19930 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19931
19932 PR fortran/14957
19933 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19934 arguments to test_* REAL and of the right size.
19935
19936 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19937
19938 PR target/15569
19939 PR rtl-optimization/15681
19940 * gcc.dg/20040609-1.c: New test.
19941
19942 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19943
19944 PR c++/14791
19945 * g++.dg/opt/builtins1.C: New test.
19946
19947 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
19948
19949 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19950 that use default windows32 struct layout.
19951 * gcc.dg/i386-bitfield2.c: Likewise.
19952
19953 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
19954
19955 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19956 for mingw32 and cygwin targets.
19957
19958 2004-06-09 Geoffrey Keating <geoffk@apple.com>
19959
19960 * gcc.dg/pch/macro-4.c: New.
19961 * gcc.dg/pch/macro-4.hs: New.
19962
19963 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19964
19965 PR fortran/13249
19966 * gfortran.fortran-torture/compile/name_clash.f90: New test.
19967
19968 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19969
19970 PR fortran/13372
19971 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19972
19973 2004-06-09 Bud Davis <bdavis9659@comcast.net>
19974
19975 PR gfortran/14897
19976 * gfortran.fortran-torture/execute/t_edit.f90: New test.
19977
19978 2004-06-09 Bud Davis <bdavis9659@comcast.net>
19979
19980 PR gfortran/15755
19981 * gfortran.fortran-torture/execute/backspace.c : New test.
19982
19983 2004-06-09 Paul Brook <paul@codesourcery.com>
19984
19985 * gfortran.fortran-torture/execure/intrinsic_associated.f90
19986 (pointer_to_section): Rewrite to use smaller array.
19987
19988 2004-06-08 David Edelsohn <edelsohn@gnu.org>
19989
19990 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19991 * gcc.dg/ext/altivec-10.c: Same.
19992 * gcc.dg/ext/altivec-11.c: Same.
19993 * gcc.dg/ext/altivec-12.c: Same.
19994 * gcc.dg/ext/altivec-13.c: Same.
19995 * gcc.dg/ext/altivec-14.c: Same.
19996 * gcc.dg/ext/altivec-15.c: Same.
19997 * gcc.dg/ext/altivec-16.c: Same.
19998 * gcc.dg/ext/altivec-3.c: Same.
19999 * gcc.dg/ext/altivec-4.c: Same.
20000 * gcc.dg/ext/altivec-6.c: Same.
20001 * gcc.dg/ext/altivec-7.c: Same.
20002 * gcc.dg/ext/altivec-8.c: Same.
20003 * gcc.dg/ext/altivec-varargs-1.c: Same.
20004
20005 * g++.dg/ext/altivec-1.C: Correct dg syntax.
20006 * g++.dg/ext/altivec-10.C: Same.
20007 * g++.dg/ext/altivec-2.C: Same.
20008 * g++.dg/ext/altivec-3.C: Same.
20009 * g++.dg/ext/altivec-4.C: Same.
20010 * g++.dg/ext/altivec-5.C: Same.
20011 * g++.dg/ext/altivec-6.C: Same.
20012 * g++.dg/ext/altivec-7.C: Same.
20013 * g++.dg/ext/altivec-8.C: Same.
20014 * g++.dg/ext/altivec-9.C: Same.
20015
20016 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20017
20018 PR c++/7841
20019 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20020
20021 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20022
20023 * gcc.dg/union-1.c: New test.
20024
20025 2004-06-07 Roger Sayle <roger@eyesopen.com>
20026
20027 * gcc.dg/builtins-41.c: New test case.
20028 * gcc.dg/builtins-42.c: New test case.
20029
20030 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20031
20032 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20033 * g++.dg/ext/altivec-10.C: Same.
20034 * g++.dg/ext/altivec-2.C: Same.
20035 * g++.dg/ext/altivec-3.C: Same.
20036 * g++.dg/ext/altivec-4.C: Same.
20037 * g++.dg/ext/altivec-5.C: Same.
20038 * g++.dg/ext/altivec-6.C: Same.
20039 * g++.dg/ext/altivec-7.C: Same.
20040 * g++.dg/ext/altivec-8.C: Same.
20041 * g++.dg/ext/altivec-9.C: Same.
20042 * g++.old-deja/g++.abi/cxa_vec.C: Same.
20043 * g++.old-deja/g++.brendan/new3.C: Same.
20044 * gcc.c-torture/execute/eeprof-1.x: Same.
20045
20046 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
20047
20048 PR c/14765
20049 * gcc.dg/pr14765-1.c: New test.
20050
20051 2004-06-07 Roger Sayle <roger@eyesopen.com>
20052
20053 PR c/14649
20054 * gcc.dg/pr14649-1.c: New test case.
20055
20056 2004-06-07 Richard Henderson <rth@redhat.com>
20057
20058 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20059 if temporaries.
20060
20061 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20062
20063 * g++.dg/eh/elide1.C: Remove XFAIL.
20064
20065 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20066
20067 PR c++/15337
20068 * g++.dg/expr/sizeof3.C: New test.
20069
20070 PR c++/14777
20071 * g++.dg/template/access14.C: New test.
20072
20073 PR c++/15554
20074 * g++.dg/template/enum1.C: New test.
20075
20076 PR c++/15057
20077 * g++.dg/eh/throw1.C: New test.
20078
20079 2004-06-07 David Ayers <d.ayers@inode.at>
20080 Ziemowit Laski <zlaski@apple.com>
20081
20082 * lib/objc.exp (objc_target_compile): Revert the '-framework
20083 Foundation' flag fix, since bare Darwin does not ship
20084 with the Foundation framework.
20085 * objc/execute/next_mapping.h: Provide a local NSConstantString
20086 @interface and @implementation.
20087 (objc_constant_string_init): A constructor function, used to
20088 initialize the NSConstantString meta-class object.
20089 * objc/execute/string1.m: Include "next_mapping.h" instead of
20090 <Foundation/NSString.h>.
20091 * objc/execute/string2.m: Likewise.
20092 * objc/execute/string3.m: Likewise.
20093 * objc/execute/string4.m: Likewise.
20094
20095 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20096
20097 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20098 to double. Replace double with FLOAT.
20099 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20100
20101 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20102 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20103 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20104 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20105 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20106 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20107 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20108 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20109
20110 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20111
20112 PR c/13519
20113 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20114
20115 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20116
20117 PR c++/15503
20118 * g++.dg/template/meminit2.C: New test.
20119
20120 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20121
20122 PR target/15822
20123 * gcc.c-torture/execute/compare-fp-1.c,
20124 gcc.c-torture/execute/compare-fp-2.c,
20125 gcc.c-torture/execute/compare-fp-3.c,
20126 gcc.c-torture/execute/compare-fp-4.c,
20127 gcc.c-torture/execute/compare-fp-3.x,
20128 gcc.c-torture/execute/compare-fp-4.x: Moved...
20129 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20130 gcc.c-torture/execute/ieee/compare-fp-2.c,
20131 gcc.c-torture/execute/ieee/compare-fp-3.c,
20132 gcc.c-torture/execute/ieee/compare-fp-4.c,
20133 gcc.c-torture/execute/ieee/compare-fp-3.x,
20134 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20135
20136 2004-06-04 David Ayers <d.ayers@inode.at>
20137
20138 * objc/execute/protocol-isEqual-4.m: New testcase.
20139
20140 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20141
20142 * objc/execute/protocol-isEqual-1.m: New testcase.
20143 * objc/execute/protocol-isEqual-2.m: New testcase.
20144 * objc/execute/protocol-isEqual-3.m: New testcase.
20145
20146 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20147
20148 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20149
20150 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20151
20152 * lib/objc.exp (objc_target_compile): When running tests on
20153 Darwin (Mac OS X), inform the linker about '-framework
20154 'Foundation'.
20155
20156 2004-06-02 Eric Christopher <echristo@redhat.com>
20157
20158 * gcc.c-torture/compile/20040602-1.c: New.
20159
20160 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20161
20162 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20163 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20164
20165 PR tree-optimization/14736
20166 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20167
20168 PR tree-optimization/14042
20169 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20170
20171 PR tree-optimization/14729
20172 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20173
20174 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20175
20176 PR fortran/15557
20177 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20178
20179 2004-06-01 Richard Hederson <rth@redhat.com>
20180
20181 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20182
20183 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20184
20185 PR c++/14932
20186 * g++.dg/parse/offsetof4.C: New test.
20187
20188 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20189
20190 PR objc/7993
20191 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20192
20193 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20194
20195 PR c++/15701
20196 * g++.dg/template/friend29.C: New test.
20197
20198 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20199
20200 PR c/15749
20201 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20202
20203 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20204
20205 * gcc.dg/sparc-trap-1.c: New test.
20206
20207 2004-05-31 Roger Sayle <roger@eyesopen.com>
20208
20209 PR middle-end/15069
20210 * g++.dg/opt/fold3.C: New test case.
20211
20212 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20213
20214 * lib/target-supports.exp (check_iconv_available): Fix fallout
20215 from 2004-05-28 patch.
20216
20217 2004-05-30 Paul Brook <paul@codesourcery.com>
20218
20219 PR fortran/15620
20220 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20221 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20222
20223 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20224
20225 * gfortran.fortran-torture/execute/random_1.f90: New test.
20226
20227 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20228
20229 * g++.dg/ext/altivec-10.C: New test.
20230
20231 2004-05-29 Paul Brook <paul@codesourcery.com>
20232
20233 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20234
20235 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20236
20237 * gcc.dg/altivec-16.c: New test.
20238
20239 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20240
20241 * lib/target-supports.exp (check_vmx_hw_available): New.
20242 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20243
20244 * lib/target-supports.exp (check_alias_available,
20245 check_iconv_available, check_named_sections_available): Use
20246 unique names for temporary files.
20247
20248 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20249
20250 * gcc.dg/altivec-15.c: New test.
20251
20252 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20253
20254 PR c++/15083
20255 * g++.dg/warn/noeffect6.C: New test.
20256
20257 PR c++/15471
20258 * g++.dg/expr/ptrmem4.C: New test.
20259
20260 PR c++/15640
20261 * g++.dg/template/operator3.C: New test.
20262
20263 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20264
20265 PR c++/14668
20266 * g++.dg/lookup/redecl1.C: New test.
20267 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20268
20269 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20270
20271 * gcc.c-torture/execute/compare-fp-1.c,
20272 gcc.c-torture/execute/compare-fp-2.c,
20273 gcc.c-torture/execute/compare-fp-3.c,
20274 gcc.c-torture/execute/compare-fp-4.c,
20275 gcc.c-torture/execute/compare-fp-3.x,
20276 gcc.c-torture/execute/compare-fp-4.x,
20277 gcc.dg/pr15649-1.c: New.
20278
20279 2004-05-27 Adam Nemet <anemet@lnxw.com>
20280
20281 PR c++/12883
20282 * g++.dg/init/array14.C: New test.
20283
20284 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20285
20286 * lib/compat.exp (compat-get-options-main): New.
20287 (compat-get-options): Remove unneeded code, warn for ignored
20288 command.
20289 (compat-execute): Check flag set by dg-require-* commands.
20290
20291 * lib/compat.exp (compat-execute): Break up long lines.
20292
20293 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20294
20295 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20296 * gcc.dg/altivec-14.c: New test.
20297 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20298
20299 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20300 * gcc.dg/altivec-12.c: Ditto.
20301
20302 * gcc.dg/altivec-3.c: Move call to altivec_check.
20303
20304 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20305
20306 PR c++/15044
20307 * g++.dg/template/error12.C: New test.
20308
20309 PR c++/15317
20310 * g++.dg/ext/attrib15.C: New test.
20311
20312 PR c++/15329
20313 * g++.dg/template/ptrmem9.C: New test.
20314
20315 2004-05-25 Paul Brook <paul@codesourcery.com>
20316
20317 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20318
20319 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20320
20321 PR c++/15165
20322 * g++.dg/template/crash19.C: New test.
20323
20324 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20325
20326 PR c++/15025
20327 * g++.dg/template/redecl1.C: New test.
20328
20329 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20330
20331 PR c++/14821
20332 * g++.dg/other/ns1.C: New test.
20333
20334 PR c++/14883
20335 * g++.dg/template/invalid1.C: New test.
20336
20337 2004-05-23 Paul Brook <paul@codesourcery.com>
20338 Victor Leikehman <lei@haifasphere.co.il>
20339
20340 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20341 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20342
20343 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20344
20345 PR c++/15285
20346 PR c++/15299
20347 * g++.dg/template/non-dependent5.C: New test.
20348 * g++.dg/template/non-dependent6.C: New test.
20349
20350 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20351
20352 PR c++/15507
20353 * g++.dg/inherit/union1.C: New test.
20354
20355 PR c++/15542
20356 * g++.dg/template/addr1.C: New test.
20357
20358 PR c++/15427
20359 * g++.dg/template/array5.C: New test.
20360
20361 PR c++/15287
20362 * g++.dg/template/array6.C: New test.
20363
20364 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20365 Roger Sayle <roger@eyesopen.com>
20366
20367 * g++.dg/lookup/forscope2.C: New test case.
20368
20369 2004-05-22 Ben Elliston <bje@au.ibm.com>
20370
20371 * gcc.dg/cpp/Wmissingdirs.c: New.
20372
20373 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20374
20375 PR target/15301
20376 * gcc.dg/compat/union-m128-1.h: New file.
20377 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20378 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20379 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20380
20381 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20382
20383 PR target/15302
20384 * gcc.dg/compat/struct-complex-1.h: New file.
20385 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20386 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20387 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20388
20389 2004-05-20 Roger Sayle <roger@eyesopen.com>
20390
20391 PR middle-end/3074
20392 * gcc.dg/pr3074-1.c: New test case.
20393 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20394
20395 2004-05-20 Falk Hueffner <falk@debian.org>
20396
20397 PR other/15526
20398 * gcc.dg/ftrapv-1.c: New test case.
20399
20400 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20401
20402 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20403
20404 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20405 Jeff Law <law@redhat.com>
20406
20407 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20408 * gcc.dg/tree-ssa/20040518-2.c: New test.
20409
20410 * gcc.dg/tree-ssa/20040518-1.c: New test.
20411
20412 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20413
20414 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20415
20416 2004-05-18 Paul Brook <paul@codesourcery.com>
20417
20418 PR fortran/13930
20419 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20420
20421 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20422
20423 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20424 constant folding.
20425
20426 2004-05-17 Steven Bosscher <stevenb@suse.de>
20427
20428 * gcc.dg/tree-ssa/20040517-1.c: New test.
20429
20430 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20431
20432 * gcc.dg/loop-4.c: New test.
20433
20434 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20435
20436 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20437
20438 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20439
20440 PR fortran/15311
20441 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20442
20443 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20444
20445 PR fortran/13826
20446 PR fortran/13940
20447 * gfortran.fortran-torture/compile/data_1.f90: New test.
20448
20449 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20450
20451 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20452 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20453
20454 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20455
20456 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20457
20458 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20459
20460 PR c/15444
20461 * gcc.dg/format/xopen-1.c: Adjust expected message.
20462 * gcc.dg/format/xopen-3.c: New test.
20463
20464 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20465
20466 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20467
20468 2004-05-14 Jeff Law <law@redhat.com>
20469
20470 * gcc.dg/tree-ssa/20040514-2.c: New test.
20471
20472 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20473
20474 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20475 this ...
20476 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20477 this.
20478
20479 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20480
20481 * gcc.dg/tree-ssa/20040514-1.c: New test.
20482
20483 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20484
20485 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20486 test.
20487
20488 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20489
20490 PR fortran/14066
20491 * gfortran.fortran-torture/compile/do_1.f90: New test.
20492
20493 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20494
20495 PR fortran/15051
20496 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20497 test.
20498
20499 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20500
20501 PR fortran/15149
20502 * gfortran.fortran-torture/execute/random_init.f90: New test.
20503
20504 2004-05-13 Paul Brook <paul@codesourcery.com>
20505
20506 PR fortran/15314
20507 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20508
20509 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20510
20511 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20512 for the powerpc case.
20513
20514 2004-05-13 Jeff Law <law@redhat.com>
20515
20516 * gcc.dg/tree-ssa/20040513-1.c: New test.
20517 * gcc.dg/tree-ssa/20040513-2.c: New test.
20518
20519 2004-05-13 Paul Brook <paul@codesourcery.com>
20520
20521 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20522 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20523 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20524
20525 2004-05-13 Andreas Schwab <schwab@suse.de>
20526
20527 PR other/10819
20528 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20529 characters.
20530
20531 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20532
20533 PR fortran/15294
20534 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20535
20536 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20537
20538 Merge from tree-ssa-20020619-branch. See
20539 ChangeLog.tree-ssa for details.
20540
20541 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20542
20543 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20544 include <altivec.h> explicitly.
20545 * gcc.dg/altivec-13.c: Likewise.
20546
20547 2004-05-11 Paul Brook <paul@codesourcery.com>
20548
20549 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20550
20551 2004-05-10 Eric Christopher <echristo@redhat.com>
20552
20553 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20554 * gcc.dg/sibcall-4.c: Ditto.
20555
20556 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20557
20558 * g++.dg/ext/altivec-8.C: New test case.
20559 * gcc.dg/altivec-13.c: New test case.
20560
20561 2004-05-08 Roger Sayle <roger@eyesopen.com>
20562
20563 * gcc.c-torture/execute/divcmp-1.c: New test case.
20564 * gcc.c-torture/execute/divcmp-2.c: New test case.
20565 * gcc.c-torture/execute/divcmp-3.c: New test case.
20566
20567 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20568
20569 * g++.dg/other/pragma-re-2.C: New test.
20570
20571 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20572
20573 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20574 * gcc.dg/i386-387-2.c: Likewise.
20575
20576 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20577 __builtin_drem.
20578 * gcc.dg/i386-387-6.c: Likewise.
20579
20580 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20581
20582 * gcc.dg/builtins-33.c: Also check log1p*.
20583
20584 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20585
20586 PR optimization/15296
20587 * gcc.c-torture/execute/pr15296.c: New test.
20588
20589 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20590
20591 * gcc.dg/builtins-40.c: New test.
20592
20593 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20594
20595 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20596
20597 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
20598
20599 * g++.dg/ext/spe1.C: New testcase.
20600
20601 2004-05-04 Ziemowit Laski <zlaski@apple.com>
20602
20603 * objc.dg/image-info.m: Allow additional attributes
20604 for __image_info section.
20605
20606 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
20607
20608 * gcc.dg/torture/mips-hilo-2.c: New test.
20609
20610 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20611
20612 PR c++/14389
20613 * g++.dg/template/member5.C: New test.
20614
20615 2004-05-03 Uros Bizjak <uros@kss-loka.si>
20616
20617 * gcc.dg/builtins-34.c: Also check expm1*.
20618
20619 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20620
20621 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20622 * gcc.dg/torture/builtin-convert-3.c: New test.
20623
20624 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
20625
20626 PR middle-end/15054
20627 * g++.dg/opt/pr15054.C: New test.
20628
20629 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20630
20631 * gcc.dg/torture/builtin-rounding-1.c: New test.
20632 * gcc.dg/builtins-25.c: Delete.
20633 * gcc.dg/builtins-29.c: Delete.
20634
20635 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
20636
20637 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20638 * gcc.dg/sibcall-4.c: Likewise.
20639 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20640
20641 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20642
20643 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20644 bit-field on 16-bit targets.
20645
20646 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20647
20648 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20649 16-bit targets.
20650
20651 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
20652
20653 * gcc.dg/rs6000-power2-1.c: Change to compile only.
20654 * gcc.dg/rs6000-power2-2.c: Likewise.
20655
20656 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
20657
20658 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20659 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20660 Change the asm registers to be in form of frN instead of fN.
20661
20662 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20663
20664 * gcc.dg/torture/builtin-convert-2.c: New test.
20665
20666 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
20667
20668 * gcc.dg/rs6000-power2-1.c: New test.
20669 * gcc.dg/rs6000-power2-2.c: New test.
20670
20671 2004-04-28 Jan Hubicka <jh@suse.cz>
20672
20673 * gcc.dg/unused-6.c: New test.
20674
20675 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20676 Ulrich Weigand <uweigand@de.ibm.com>
20677
20678 * ada/acats/run_all.sh: Define $target variable.
20679
20680 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
20681
20682 PR c++/15119
20683 * g++.dg/other/vararg-1.C: New test.
20684
20685 PR c++/4794
20686 * g++.dg/eh/cleanup3.C: New test.
20687
20688 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20689
20690 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20691 and ad8011a (target_insn).
20692 * ada/acats/support/macro.dfs: Likewise.
20693 * ada/acats/support/impbit.adb: New file.
20694
20695 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
20696
20697 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20698
20699 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20700
20701 * gcc.dg/loop-3.c: New test.
20702
20703 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
20704
20705 * gcc.c-torture/execute/simd-5.c: New test.
20706
20707 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20708
20709 PR c++/15064
20710 * g++.dg/template/crash18.C: New test.
20711
20712 2004-04-22 Mark Mitchell <mark@codesourcery.com>
20713
20714 * g++.dg/ext/complit3.C: New test.
20715
20716 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20717
20718 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20719 * gcc.dg/altivec-3.c: Same.
20720 * gcc.dg/altivec-varargs-1.c: Same.
20721
20722 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20723
20724 * lib/target-supports.exp (check_profiling_available): Assume
20725 profiling is not available on powerpc-eabi targets.
20726
20727 2004-04-21 Janis Johnson <janis187@us.ibm.com>
20728
20729 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20730 * gcc.dg/vmx/bug-1.c: Ditto.
20731
20732 2004-04-20 Eric Christopher <echristo@redhat.com>
20733
20734 * gcc.dg/charset/extern.c: New test.
20735 * g++.dg/charset/extern3.cc: Ditto.
20736
20737 2004-04-20 Uros Bizjak <uros@kss-loka.si>
20738
20739 * gcc.dg/builtins-39.c: New test.
20740
20741 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
20742
20743 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20744
20745 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
20746
20747 * gcc.dg/torture/mips-hilo-1.c: New test.
20748
20749 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
20750
20751 * gcc.c-torture/compile/20040419-1.c: New test.
20752
20753 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
20754
20755 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20756
20757 2004-04-18 Zack Weinberg <zack@codesourcery.com>
20758 Aldy Hernandez <aldyh@redhat.com>
20759
20760 * gcc.c-torture/execute/va-arg-24.c: New.
20761
20762 2004-04-17 Zack Weinberg <zack@codesourcery.com>
20763 Aldy Hernandez <aldyh@redhat.com>
20764
20765 * gcc.dg/vmx/1b-01.c: New.
20766 * gcc.dg/vmx/1b-02.c: New.
20767 * gcc.dg/vmx/1b-03.c: New.
20768 * gcc.dg/vmx/1b-04.c: New.
20769 * gcc.dg/vmx/1b-05.c: New.
20770 * gcc.dg/vmx/1b-06.c: New.
20771 * gcc.dg/vmx/1b-07.c: New.
20772 * gcc.dg/vmx/1c-01.c: New.
20773 * gcc.dg/vmx/1c-02.c: New.
20774 * gcc.dg/vmx/3a-01a.c: New.
20775 * gcc.dg/vmx/3a-01.c: New.
20776 * gcc.dg/vmx/3a-01m.c: New.
20777 * gcc.dg/vmx/3a-03.c: New.
20778 * gcc.dg/vmx/3a-03m.c: New.
20779 * gcc.dg/vmx/3a-04.c: New.
20780 * gcc.dg/vmx/3a-04m.c: New.
20781 * gcc.dg/vmx/3a-05.c: New.
20782 * gcc.dg/vmx/3a-06.c: New.
20783 * gcc.dg/vmx/3a-06m.c: New.
20784 * gcc.dg/vmx/3a-07.c: New.
20785 * gcc.dg/vmx/3b-01.c: New.
20786 * gcc.dg/vmx/3b-02.c: New.
20787 * gcc.dg/vmx/3b-10.c: New.
20788 * gcc.dg/vmx/3b-13.c: New.
20789 * gcc.dg/vmx/3b-14.c: New.
20790 * gcc.dg/vmx/3b-15.c: New.
20791 * gcc.dg/vmx/3c-01a.c: New.
20792 * gcc.dg/vmx/3c-01.c: New.
20793 * gcc.dg/vmx/3c-02.c: New.
20794 * gcc.dg/vmx/3c-03.c: New.
20795 * gcc.dg/vmx/3d-01.c: New.
20796 * gcc.dg/vmx/4-01.c: New.
20797 * gcc.dg/vmx/4-03.c: New.
20798 * gcc.dg/vmx/5-01.c: New.
20799 * gcc.dg/vmx/5-02.c: New.
20800 * gcc.dg/vmx/5-03.c: New.
20801 * gcc.dg/vmx/5-04.c: New.
20802 * gcc.dg/vmx/5-05.c: New.
20803 * gcc.dg/vmx/5-06.c: New.
20804 * gcc.dg/vmx/5-07.c: New.
20805 * gcc.dg/vmx/5-07t.c: New.
20806 * gcc.dg/vmx/5-08.c: New.
20807 * gcc.dg/vmx/5-10.c: New.
20808 * gcc.dg/vmx/5-11.c: New.
20809 * gcc.dg/vmx/7-01a.c: New.
20810 * gcc.dg/vmx/7-01.c: New.
20811 * gcc.dg/vmx/7c-01.c: New.
20812 * gcc.dg/vmx/7d-01.c: New.
20813 * gcc.dg/vmx/7d-02.c: New.
20814 * gcc.dg/vmx/8-01.c: New.
20815 * gcc.dg/vmx/8-02a.c: New.
20816 * gcc.dg/vmx/8-02.c: New.
20817 * gcc.dg/vmx/brode-1.c: New.
20818 * gcc.dg/vmx/bug-1.c: New.
20819 * gcc.dg/vmx/bug-2.c: New.
20820 * gcc.dg/vmx/bug-3.c: New.
20821 * gcc.dg/vmx/cw-bug-1.c: New.
20822 * gcc.dg/vmx/cw-bug-2.c: New.
20823 * gcc.dg/vmx/cw-bug-3.c: New.
20824 * gcc.dg/vmx/dct.c: New.
20825 * gcc.dg/vmx/debug-1.c: New.
20826 * gcc.dg/vmx/debug-2.c: New.
20827 * gcc.dg/vmx/debug-3.c: New.
20828 * gcc.dg/vmx/debug-4.c: New.
20829 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20830 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20831 * gcc.dg/vmx/eg-5.c: New.
20832 * gcc.dg/vmx/fft.c: New.
20833 * gcc.dg/vmx/gcc-bug-1.c: New.
20834 * gcc.dg/vmx/gcc-bug-2.c: New.
20835 * gcc.dg/vmx/gcc-bug-3.c: New.
20836 * gcc.dg/vmx/gcc-bug-4.c: New.
20837 * gcc.dg/vmx/gcc-bug-5.c: New.
20838 * gcc.dg/vmx/gcc-bug-6.c: New.
20839 * gcc.dg/vmx/gcc-bug-7.c: New.
20840 * gcc.dg/vmx/gcc-bug-8.c: New.
20841 * gcc.dg/vmx/gcc-bug-9.c: New.
20842 * gcc.dg/vmx/gcc-bug-b.c: New.
20843 * gcc.dg/vmx/gcc-bug-c.c: New.
20844 * gcc.dg/vmx/gcc-bug-d.c: New.
20845 * gcc.dg/vmx/gcc-bug-e.c: New.
20846 * gcc.dg/vmx/gcc-bug-f.c: New.
20847 * gcc.dg/vmx/gcc-bug-g.c: New.
20848 * gcc.dg/vmx/gcc-bug-i.c: New.
20849 * gcc.dg/vmx/harness.h: New.
20850 * gcc.dg/vmx/ira1.c: New.
20851 * gcc.dg/vmx/ira2a.c: New.
20852 * gcc.dg/vmx/ira2b.c: New.
20853 * gcc.dg/vmx/ira2.c: New.
20854 * gcc.dg/vmx/ira2c.c: New.
20855 * gcc.dg/vmx/mem.c: New.
20856 * gcc.dg/vmx/newton-1.c: New.
20857 * gcc.dg/vmx/ops.c: New.
20858 * gcc.dg/vmx/sn7153.c: New.
20859 * gcc.dg/vmx/spill2.c: New.
20860 * gcc.dg/vmx/spill3.c: New.
20861 * gcc.dg/vmx/spill.c: New.
20862 * gcc.dg/vmx/t.c: New.
20863 * gcc.dg/vmx/varargs-1.c: New.
20864 * gcc.dg/vmx/varargs-2.c: New.
20865 * gcc.dg/vmx/varargs-3.c: New.
20866 * gcc.dg/vmx/varargs-4.c: New.
20867 * gcc.dg/vmx/varargs-5.c: New.
20868 * gcc.dg/vmx/varargs-6.c: New.
20869 * gcc.dg/vmx/varargs-7.c: New.
20870 * gcc.dg/vmx/vmx.exp: New.
20871 * gcc.dg/vmx/vprint-1.c: New.
20872 * gcc.dg/vmx/vscan-1.c: New.
20873 * gcc.dg/vmx/x-01.c: New.
20874 * gcc.dg/vmx/x-02.c: New.
20875 * gcc.dg/vmx/x-03.c: New.
20876 * gcc.dg/vmx/x-04.c: New.
20877 * gcc.dg/vmx/x-05.c: New.
20878 * gcc.dg/vmx/yousufi-1.c: New.
20879 * gcc.dg/vmx/zero-1.c: New.
20880 * gcc.dg/vmx/zero.c: New.
20881
20882 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
20883
20884 * g++.dg/lookup/java1.C: Update for chage of
20885 _Jv_AllocObject.
20886 * g++.dg/lookup/java2.C: Likewise.
20887
20888 2004-04-17 Laurent GUERBY <laurent@guerby.net>
20889
20890 * ada/acats/run_all.sh: use -O2 by default.
20891
20892 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
20893
20894 * gcc.dg/vr-mult-[12].c: New tests.
20895
20896 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20897
20898 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20899
20900 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20901
20902 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
20903
20904 * lib/target-supports.exp (check_profiling_available): Assume profiling
20905 isn't available for mips*-*-elf targets.
20906
20907 2004-04-14 Uros Bizjak <uros@kss-loka.si>
20908
20909 * gcc.dg/builtins-38.c: New test.
20910
20911 2004-04-14 Eric Christopher <echristo@redhat.com>
20912
20913 * g++.dg/charset/charset.exp: Run .cc extension tests.
20914
20915 2004-04-14 Zack Weinberg <zack@codesourcery.com>
20916
20917 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
20918
20919 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20920
20921 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20922
20923 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
20924
20925 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20926 * gcc.dg/i386-387-2.c: Likewise.
20927
20928 * gcc.dg/i386-387-7.c: New test.
20929 * gcc.dg/i386-387-8.c: New test.
20930
20931 * gcc.dg/builtins-37.c: New test.
20932
20933 2004-04-13 Geoffrey Keating <geoffk@apple.com>
20934
20935 * g++.dg/pch/externc-1.C: Add missing semicolon.
20936
20937 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
20938
20939 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20940
20941 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
20942
20943 * gcc.c-torture/execute/20040411-1.c: New test.
20944
20945 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
20946
20947 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20948
20949 2004-04-09 Chris Demetriou <cgd@broadcom.com>
20950
20951 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20952
20953 2004-04-09 Zack Weinberg <zack@codesourcery.com>
20954
20955 * lib/target-supports.exp (check_named_sections_available): New.
20956 * lib/gcc-dg.exp (dg-require-named-sections): New.
20957 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20958 old-deja.exp. Also prune error-count message from HP linker.
20959 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20960
20961 * g++.dg/init/init-ref4.C: Use dg-require-weak.
20962 * g++.old-deja/g++.pt/static3.C: Likewise.
20963 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20964
20965 2004-04-09 Roger Sayle <roger@eyesopen.com>
20966
20967 * gcc.c-torture/execute/20040409-1.c: New test case.
20968 * gcc.c-torture/execute/20040409-2.c: New test case.
20969 * gcc.c-torture/execute/20040409-3.c: New test case.
20970
20971 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
20972
20973 * gcc.dg/20040409-1.c: New test.
20974
20975 2004-04-08 Roger Sayle <roger@eyesopen.com>
20976
20977 PR target/14888
20978 * g++.dg/opt/pr14888.C: New test case.
20979
20980 2004-04-08 Geoffrey Keating <geoffk@apple.com>
20981
20982 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20983 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20984 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20985 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20986 New tests.
20987
20988 2004-04-08 Paul Brook <paul@codesourcery.com>
20989
20990 * gcc.dg/spill-1.c: New test.
20991
20992 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20993
20994 * gcc.dg/torture/builtin-ctype-2.c: New test.
20995
20996 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
20997
20998 * gcc.dg/pch/pch.exp: Add largefile test.
20999
21000 2004-04-06 Geoffrey Keating <geoffk@apple.com>
21001
21002 * g++.dg/pch/externc-1.Hs: New.
21003 * g++.dg/pch/externc-1.C: New.
21004
21005 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21006
21007 * gcc.dg/compat/struct-by-value-5a_main.c,
21008 gcc.dg/compat/struct-by-value-5b_main.c: New files.
21009 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21010 * gcc.dg/compat/struct-by-value-5a_x.c,
21011 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21012 gcc.dg/compat/struct-by-value-5_x.c.
21013 * gcc.dg/compat/struct-by-value-5a_y.c,
21014 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21015 gcc.dg/compat/struct-by-value-5_y.c.
21016
21017 * gcc.dg/compat/struct-by-value-6a_main.c,
21018 gcc.dg/compat/struct-by-value-6b_main.c: New files.
21019 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21020 * gcc.dg/compat/struct-by-value-6a_x.c,
21021 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21022 gcc.dg/compat/struct-by-value-6_x.c.
21023 * gcc.dg/compat/struct-by-value-6a_y.c,
21024 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21025 gcc.dg/compat/struct-by-value-6_y.c.
21026
21027 * gcc.dg/compat/struct-by-value-7a_main.c,
21028 gcc.dg/compat/struct-by-value-7b_main.c: New files.
21029 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21030 * gcc.dg/compat/struct-by-value-7a_x.c,
21031 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21032 gcc.dg/compat/struct-by-value-7_x.c.
21033 * gcc.dg/compat/struct-by-value-7a_y.c,
21034 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21035 gcc.dg/compat/struct-by-value-7_y.c.
21036
21037 2004-04-06 Jakub Jelinek <jakub@redhat.com>
21038
21039 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21040 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21041 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21042 options.
21043
21044 2004-04-06 Uros Bizjak <uros@kss-loka.si>
21045
21046 * gcc.dg/builtins-36.c: New test.
21047
21048 2004-04-06 Paul Brook <paul@codesourcery.com>
21049
21050 * README.gcc: Remove obsolete contraint on testcases.
21051
21052 2004-04-05 Paul Brook <paul@codesourcery.com>
21053
21054 PR2123
21055 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21056 failure and exit(0) on success.
21057 * g++.dg/expr/anew2.C: Ditto.
21058 * g++.dg/expr/anew3.C: Ditto.
21059 * g++.dg/expr/anew4.C: Ditto.
21060
21061 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21062
21063 PR c++/3518
21064 * g++.dg/template/unify7.C: New.
21065
21066 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21067
21068 * g++.dg/README: Bring up to date with new subdirectories; remove
21069 duplicate subdirectory lines.
21070
21071 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21072
21073 PR c++/14007
21074 * g++.dg/template/unify5.C: New.
21075 * g++.dg/template/unify6.C: New.
21076 * g++.dg/template/qualttp20.C: Adjust.
21077 * g++.old-deja/g++.jason/report.C: Adjust.
21078 * g++.old-deja/g++.other/qual1.C: Adjust.
21079
21080 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21081
21082 PR c++/14803
21083 * g++.dg/inherit/ptrmem1.C: New test.
21084
21085 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21086
21087 PR c++/14755
21088 * gcc.c-torture/execute/20040331-1.c: New test.
21089 * gcc.dg/20040331-1.c: New test.
21090
21091 2004-04-01 Paul Brook <paul@codesourcery.com>
21092
21093 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21094
21095 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21096
21097 PR c++/14724
21098 * g++.dg/init/goto1.C: New test.
21099
21100 PR c++/14763
21101 * g++.dg/template/defarg4.C: New test.
21102
21103 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21104
21105 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21106
21107 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21108
21109 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21110
21111 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21112
21113 * gcc.dg/noncompile/undeclared-2.c: New test.
21114
21115 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21116
21117 * gcc.dg/940409-1.c: Remove XFAIL.
21118 * gcc.dg/reg-vol-struct-1.c: New test.
21119
21120 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21121
21122 * gcc.dg/torture/builtin-wctype-1.c: New test.
21123
21124 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21125
21126 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21127 * gcc.dg/20001101-1.c: Likewise.
21128 * gcc.dg/20001102-1.c: Likewise.
21129
21130 2004-03-25 Roger Sayle <roger@eyesopen.com>
21131
21132 * gcc.dg/compare8.c: Add an additional test for XOR.
21133
21134 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21135
21136 * gcc.dg/torture/builtin-ctype-1.c: New test.
21137
21138 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21139
21140 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21141 * gcc.dg/torture/builtin-math-1.c: Likewise.
21142 * gcc.dg/torture/builtin-power-1.c: New test.
21143
21144 2004-03-24 Andreas Schwab <schwab@suse.de>
21145
21146 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21147 IA64 assembler.
21148
21149 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21150 Roger Sayle <roger@eyesopen.com>
21151
21152 * gcc.dg/compare8.c: New test case.
21153
21154 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21155
21156 * g++.dg/ext/altivec-7.C: New test.
21157
21158 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21159
21160 PR 12267, 12391, 12560, 13129, 14114, 14133
21161 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21162 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21163 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21164 Adjust error regexps.
21165 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21166 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21167 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21168 * gcc.dg/local1.c: Add explanatory comment.
21169
21170 2004-03-23 Roger Sayle <roger@eyesopen.com>
21171
21172 PR optimization/14669
21173 * g++.dg/opt/fold2.C: New test case.
21174
21175 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21176
21177 PR c/14069
21178 * gcc.dg/20040322-1.c: New test.
21179
21180 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21181
21182 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21183 * gcc.dg/ultrasp4.c: Likewise.
21184 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21185
21186 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21187
21188 * gcc.dg/i386-sse-8.c: Reset default options.
21189
21190 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21191
21192 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21193 in the error message text.
21194
21195 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21196
21197 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21198
21199 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21200
21201 PR c++/14616
21202 * g++.dg/init/array13.C: New test.
21203
21204 2004-03-20 Roger Sayle <roger@eyesopen.com>
21205
21206 PR target/13889
21207 * gcc.c-torture/compile/pr13889.c: New test case.
21208
21209 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21210
21211 PR c/14635
21212 * builtins-1.c (nan, nans): Don't test.
21213 * builtins-30.c: Don't use nan, nanf, nanl.
21214 * builtins-35.c: New test.
21215
21216 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21217
21218 * g++.dg/ext/altivec-6.C: New test.
21219
21220 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21221
21222 * g++.dg/init/placement3.C: New test.
21223
21224 * g++.dg/template/spec13.C: New test.
21225
21226 * g++.dg/lookup/using11.C: New test.
21227
21228 * g++.dg/lookup/koenig3.C: New test.
21229
21230 * g++.dg/template/operator2.C: New test.
21231
21232 * g++.dg/expr/dtor3.C: New test.
21233 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21234 marker.
21235 * g++.old-deja/g++.law/visibility28.C: Likewise.
21236
21237 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21238
21239 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21240 * gcc.dg/ppc64-abi-3.c: Likewise.
21241
21242 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21243
21244 PR c++/14545
21245 * g++.dg/parse/template15.C: New test.
21246
21247 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21248
21249 * g++.dg/expr/dtor2.C: New test.
21250
21251 * g++.dg/lookup/anon4.C: New test.
21252
21253 * g++.dg/overload/using1.C: New test.
21254
21255 * g++.dg/template/lookup7.C: New test.
21256
21257 * g++.dg/template/typename6.C: New test.
21258
21259 * g++.dg/expr/cond6.C: New test.
21260
21261 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21262
21263 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21264
21265 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21266
21267 * g++.dg/expr/cond5.C: New test.
21268 * g++.dg/expr/constcast1.C: Likewise.
21269 * g++.dg/expr/ptrmem2.C: Likewise.
21270 * g++.dg/expr/ptrmem3.C: Likewise.
21271 * g++.dg/lookup/main1.C: Likewise.
21272 * g++.dg/template/lookup6.C: Likewise.
21273
21274 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21275
21276 * gcc.dg/local1.c: New test.
21277
21278 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21279
21280 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21281
21282 * gcc.dg/torture/builtin-convert-1.c: New test.
21283
21284 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21285
21286 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21287
21288 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21289
21290 PR c++/14481
21291 * g++.dg/warn/Wunused-7.C: New test.
21292
21293 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21294
21295 * gcc.dg/torture/builtin-integral-1.c: New test.
21296
21297 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21298
21299 PR c++/14586
21300 * g++.dg/parse/non-dependent3.C: New test.
21301
21302 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21303
21304 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21305 * g++.dg/eh/simd-2.C: Likewise.
21306 * g++.dg/init/array10.C: Likewise.
21307 * gcc.c-torture/compile/simd-1.c: Likewise.
21308 * gcc.c-torture/compile/simd-2.c: Likewise.
21309 * gcc.c-torture/compile/simd-3.c: Likewise.
21310 * gcc.c-torture/compile/simd-4.c: Likewise.
21311 * gcc.c-torture/compile/simd-6.c: Likewise.
21312 * gcc.c-torture/execute/simd-1.c: Likewise.
21313 * gcc.c-torture/execute/simd-2.c: Likewise.
21314 * gcc.dg/compat/vector-defs.h: Likewise.
21315 * gcc.dg/20020531-1.c: Likewise.
21316 * gcc.dg/altivec-3.c: Likewise.
21317 * gcc.dg/altivec-4.c: Likewise.
21318 * gcc.dg/altivec-varargs-1.c: Likewise.
21319 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21320 * gcc.dg/i386-mmx-3.c: Likewise.
21321 * gcc.dg/i386-sse-4.c: Likewise.
21322 * gcc.dg/i386-sse-5.c: Likewise.
21323 * gcc.dg/i386-sse-8.c: Likewise.
21324 * gcc.dg/simd-1.c: Likewise.
21325 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21326 __ev64_opaque__ since the machine description provides it.
21327
21328 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21329
21330 * lib/compat.exp (skip_list): New global variable.
21331 Use it to hold the user defined COMPAT_SKIPS list if any.
21332 (compat-obj): Add the members of skip_list to optall.
21333
21334 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21335
21336 * gcc.dg/compat/union-by-value-1_main.c,
21337 union-by-value-1_x.c, union-by-value-1_y.c,
21338 union-check.h, union-defs.h,
21339 union-init.h, union-return-1_main.c,
21340 union-return-1_x.c, union-return-1_y.c: New files.
21341
21342 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21343
21344 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21345 mixed-struct-init.h: Add 4 mixed structure types.
21346 struct-by-value-21_main.c, struct-by-value-21_x.c,
21347 struct-by-value-21_y.c, struct-return-21_main.c,
21348 struct-return-21_x.c, struct-return-21_y.c: New files.
21349
21350 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21351
21352 PR c++/14550
21353 * g++.dg/parse/template14.C: New test.
21354
21355 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21356
21357 * gcc.c-torture/execute/20040313-1.c: New test.
21358
21359 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21360
21361 PR target/14533
21362 * gcc.dg/20040311-2.c: New test.
21363
21364 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21365
21366 PR other/14544
21367 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21368 bit-field.
21369
21370 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21371
21372 * gcc.dg/20040305-2.c: Add missing return statement.
21373
21374 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21375
21376 * gcc.dg/builtins-34.c: Also check pow10*.
21377
21378 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21379
21380 PR target/14262
21381 * gcc.dg/20040305-2.c: New test.
21382
21383 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21384
21385 * gcc.dg/20040310-1.c: New test.
21386
21387 2004-03-11 Roger Sayle <roger@eyesopen.com>
21388
21389 * gcc.c-torture/execute/20040311-1.c: New test case.
21390
21391 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21392
21393 PR c++/14476
21394 * g++.dg/lookup/enum1.C: New test.
21395
21396 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21397
21398 PR c++/14510
21399 * g++.dg/lookup/struct2.C: New test.
21400
21401 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21402
21403 * gcc.dg/builtins-34.c: New test.
21404
21405 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21406
21407 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21408
21409 2004-03-09 James E Wilson <wilson@specifixinc.com>
21410
21411 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21412 * gcc.dg/alias-2.c: New testcase.
21413
21414 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21415
21416 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21417
21418 2004-03-09 Roger Sayle <roger@eyesopen.com>
21419
21420 * gcc.c-torture/execute/20040309-1.c: New test case.
21421
21422 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21423
21424 PR c++/14397
21425 * g++.dg/overload/ref1.C: New.
21426
21427 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21428
21429 PR c++/14409
21430 * g++.dg/template/spec12.C: New test.
21431
21432 PR c++/14448
21433 * g++.dg/parse/crash14.C: New test.
21434
21435 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21436
21437 PR c++/14230
21438 * g++.dg/init/ref11.C: New test.
21439
21440 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21441
21442 PR c++/14432
21443 * g++.dg/parse/builtin2.C: New test.
21444
21445 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21446
21447 PR c++/14401
21448 * g++.dg/init/ctor3.C: New test.
21449 * g++.dg/init/union1.C: New test.
21450 * g++.dg/ext/anon-struct4.C: New test.
21451
21452 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21453
21454 * g++.dg/lookup/koenig1.C: Tweak error messages.
21455 * g++.dg/lookup/used-before-declaration.C: Likewise.
21456 * g++.dg/other/do1.C: Likewise.
21457 * g++.dg/overload/koenig1.C: Likewise.
21458 * g++.dg/parse/crash13.C: Likewise.
21459 * g++.dg/template/instantiate3.C: Likewise.
21460
21461 2004-03-08 Eric Christopher <echristo@redhat.com>
21462
21463 * * lib/target-supports.exp: Enable libiconv in test
21464 compilation. Fix up error checking.
21465
21466 2004-03-08 Roger Sayle <roger@eyesopen.com>
21467
21468 PR middle-end/14289
21469 * gcc.dg/pr14289-1.c: New test case.
21470 * gcc.dg/pr14289-2.c: Likewise.
21471 * gcc.dg/pr14289-3.c: Likewise.
21472
21473 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21474
21475 * gcc.c-torture/execute/20040308-1.c: New test.
21476
21477 2004-03-07 Roger Sayle <roger@eyesopen.com>
21478
21479 * gcc.c-torture/execute/20040307-1.c: New test case.
21480
21481 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21482
21483 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21484
21485 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21486
21487 * gcc.dg/20040306-1.c: New test.
21488
21489 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21490
21491 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21492 them static.
21493 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21494
21495 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21496
21497 PR c/14465
21498 * gcc.dg/decl-6.c: New test.
21499
21500 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21501
21502 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21503 Rename LOGPOW -> LOG_POW.
21504 (SQRT_EXP, POW_EXP): New.
21505
21506 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21507
21508 * gcc.dg/i386-sse-8.c: New test.
21509
21510 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21511
21512 PR c/14114
21513 * gcc.dg/decl-5.c: New test.
21514
21515 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21516
21517 * gcc.dg/20040305-1.c: New test.
21518
21519 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21520
21521 PR other/14354
21522 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21523
21524 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21525
21526 PR c++/14425, c++/14426
21527 * g++.dg/ext/altivec-4.C: New test.
21528 * g++.dg/ext/altivec-5.C: New test.
21529
21530 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21531
21532 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21533 global variables of a type with no linkage.
21534 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21535 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21536 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21537 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21538 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21539 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21540 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21541 * g++.dg/warn/deprecated.C: Name enum Color.
21542 * g++.dg/overload/VLA.C: Name structure for 'b'.
21543 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21544
21545 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21546
21547 * gcc.c-torture/compile/20040304-1.c: New test.
21548
21549 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21550
21551 PR 13728
21552 * gcc.dg/decl-4.c: New testcase.
21553
21554 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21555
21556 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21557 as PRECF if sizeof (float) > sizeof (double).
21558 (PRECL): Make it the same as PRECF if
21559 sizeof (float) > sizeof (long double).
21560
21561 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21562
21563 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21564 system type. Add check for irix6 which doesn't have c99 runtime.
21565
21566 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21567
21568 * gcc.dg/const-elim-1.c: xfail for xtensa.
21569
21570 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21571
21572 PR c++/14369
21573 * g++.dg/template/cond4.C: New test.
21574
21575 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21576
21577 PR c++/14360
21578 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21579
21580 PR c++/14361
21581 * g++.dg/parse/defarg7.C: New test.
21582
21583 PR c++/14359
21584 * g++.dg/template/friend26.C: New test.
21585
21586 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21587
21588 PR c++/14324
21589 * g++.dg/abi/mangle21.C: New test.
21590
21591 PR c++/14260
21592 * g++.dg/parse/constructor2.C: New test.
21593
21594 PR c++/14337
21595 * g++.dg/template/sfinae1.C: New test.
21596
21597 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21598
21599 PR c++/14267
21600 * g++.dg/expr/crash2.C: New test.
21601
21602 PR middle-end/13448
21603 * gcc.dg/inline-5.c: New test.
21604 * gcc.dg/always-inline.c: Split out tests into ...
21605 * gcc.dg/always-inline2.c: ... this and ...
21606 * gcc.dg/always-inline3.c: ... this.
21607
21608 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21609
21610 PR debug/12103
21611 * g++.dg/debug/crash1.C: New test.
21612
21613 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
21614
21615 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21616 function with __attribute__((noinline)).
21617 (recurser_void2): Likewise.
21618 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21619 (recurser_void2): Likewise.
21620
21621 2004-02-29 Roger Sayle <roger@eyesopen.com>
21622
21623 PR middle-end/14203
21624 * g++.dg/warn/Wunused-6.C: New test case.
21625
21626 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
21627
21628 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21629 not defined.
21630
21631 2004-02-27 Eric Christopher <echristo@redhat.com>
21632
21633 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21634 * g++.dg/charset/asm2.c: Run only x86.
21635 * gcc.dg/charset/asm3.c: Ditto.
21636
21637 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
21638
21639 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21640 ld_library_path.
21641
21642 2004-02-27 Ziemowit Laski <zlaski@apple.com>
21643
21644 * g++.dg/ext/altivec-3.C: New.
21645
21646 2004-02-26 Richard Henderson <rth@redhat.com>
21647
21648 * g++.dg/ext/attrib10.C: Mark for warning.
21649 * gcc.dg/attr-alias-1.c: New.
21650
21651 2004-02-26 Richard Henderson <rth@redhat.com>
21652
21653 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21654 * gcc.c-torture/execute/20040208-2.c: ... it back.
21655
21656 2004-02-26 Eric Christopher <echristo@redhat.com>
21657
21658 * lib/target-supports.exp (check-iconv-available): New function.
21659 * lib/gcc-dg.exp (dg-require-iconv): New function.
21660 Use above.
21661 * gcc.dg/charset: New directory.
21662 * gcc.dg/charset/charset.exp: New file.
21663 * gcc.dg/charset/asm1.c: Ditto.
21664 * gcc.dg/charset/asm2.c: Ditto.
21665 * gcc.dg/charset/asm3.c: Ditto.
21666 * gcc.dg/charset/asm4.c: Ditto.
21667 * gcc.dg/charset/asm5.c: Ditto.
21668 * gcc.dg/charset/attribute1.c: Ditto.
21669 * gcc.dg/charset/attribute2.c: Ditto.
21670 * gcc.dg/charset/string1.c: Ditto.
21671 * g++.dg/charset: New directory.
21672 * g++.dg/dg.exp: Add here. Special options.
21673 * g++.dg/charset/charset.exp: New file.
21674 * g++.dg/charset/asm1.c: Ditto.
21675 * g++.dg/charset/asm2.c: Ditto.
21676 * g++.dg/charset/asm3.c: Ditto.
21677 * g++.dg/charset/asm4.c: Ditto.
21678 * g++.dg/charset/attribute1.c: Ditto.
21679 * g++.dg/charset/attribute2.c: Ditto.
21680 * g++.dg/charset/extern1.cc: Ditto.
21681 * g++.dg/charset/extern2.cc: Ditto.
21682 * g++.dg/charset/string1.c: Ditto.
21683
21684 2004-02-26 Mark Mitchell <mark@codesourcery.com>
21685
21686 PR c++/14278
21687 * g++.dg/parse/comma1.C: New test.
21688
21689 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21690
21691 PR c++/14284
21692 * g++.dg/template/ttp8.C: New test.
21693
21694 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
21695
21696 * gcc.dg/fixuns-trunc-1.c: New test.
21697
21698 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21699
21700 * gcc.dg/builtins-config.h: Use #elif.
21701
21702 2004-02-26 Michael Matz <matz@suse.de>
21703
21704 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21705 * gcc.dg/991214-1.c: Likewise.
21706 * gcc.dg/i386-asm-1.c: Likewise.
21707
21708 2004-02-25 Richard Henderson <rth@redhat.com>
21709
21710 * gcc.c-torture/execute/20040208-2.c: Move ...
21711 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21712
21713 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21714
21715 PR c++/14246
21716 * g++.dg/other/crash-3.C: New test.
21717
21718 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21719
21720 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21721 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21722
21723 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21724 HP-UX.
21725
21726 2004-02-24 Michael Matz <matz@suse.de>
21727
21728 * gcc.dg/i386-regparm.c: New.
21729
21730 2004-02-23 James E Wilson <wilson@specifixinc.com>
21731
21732 * gcc.c-torture/execute/20040223-1.c: New.
21733
21734 2004-02-23 Zack Weinberg <zack@codesourcery.com>
21735 Kazu Hirata <kazu@cs.umass.edu>
21736
21737 * gcc.dg/fwritable-strings-1.c: Remove.
21738
21739 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
21740
21741 PR c/14156
21742 * gcc.dg/20040223-1.c: New test.
21743
21744 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21745
21746 PR c++/14106
21747 * g++.dg/ext/typeof9.C: New test.
21748
21749 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21750
21751 PR c++/14250
21752 * g++.dg/other/switch1.C: New test.
21753
21754 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21755
21756 * gcc.dg/cast-function-1.c: Adjust for new informative message.
21757 * gcc.dg/va-arg-1.c: Likewise.
21758
21759 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21760
21761 PR c++/14143
21762 * g++.dg/template/koenig5.C: New test.
21763
21764 2004-02-21 Ziemowit Laski <zlaski@apple.com>
21765
21766 * g++.dg/ext/altivec-1.C: Generalize target triple.
21767 * g++.dg/ext/altivec-2.C: New test case.
21768 * g++.dg/ext/altivec_check.h: New file.
21769 * gcc.dg/altivec-1.c: Generalize target triple;
21770 include altivec_check.h and call altivec_check().
21771 * gcc.dg/altivec-[2-5].c: Generalize target triple.
21772 * gcc.dg/altivec-6.c: New test case.
21773 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21774 type casts as needed.
21775 * gcc.dg/altivec-10.c: Include altivec_check.h and call
21776 altivec_check().
21777 * gcc.dg/altivec-12.c: New test case.
21778 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21779 include altivec_check.h and call altivec_check().
21780 * gcc.dg/altivec_check.h: New file.
21781
21782 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21783
21784 * lib/target-supports.exp (check_alias_available): Don't mangle
21785 function `g' in test program.
21786
21787 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21788
21789 * lib/target-supports.exp (check_profiling_available): Check
21790 argument to determine whether we support a profiling type.
21791 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21792 check_profiling_available.
21793 * g++.dg/bprob/bprob.exp: Likewise.
21794 * g77.dg/bprob/bprob.exp: Likewise.
21795 * gcc.misc-tests/bprob.exp: Likewise.
21796 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21797 dg-require-profiling and delete expected error handling.
21798 * gcc.dg/20021014-1.c: Likewise.
21799 * gcc.dg/nest.c: Likewise.
21800
21801 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21802
21803 PR c++/12007
21804 * g++.dg/other/vthunk1.C: New test.
21805
21806 2004-02-20 Falk Hueffner <falk@debian.org>
21807
21808 PR target/14201
21809 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21810
21811 2004-02-20 Mark Mitchell <mark@codesourcery.com>
21812
21813 PR c++/13927
21814 * g++.dg/other/error8.C: Remove XFAIL markers.
21815
21816 PR c++/14173
21817 * g++.dg/ext/packed5.C: New test.
21818
21819 PR c++/14199
21820 * g++.dg/warn/Wunused-5.C: New test.
21821
21822 PR c++/14186
21823 * g++.dg/lookup/member1.C: New test.
21824
21825 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
21826
21827 * gcc.c-torture/compile/20040130-1.c: Enable only when
21828 __INT_MAX__ >= 2147483647L.
21829 * gcc.c-torture/compile/961203-1.c: Likewise.
21830
21831 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
21832
21833 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21834 * g++.dg/opt/template1.C: Robustify assembler regexp
21835
21836 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21837
21838 * gcc.c-torture/execute/simd-4.x: Remove.
21839 * gcc.c-torture/execute/va-arg-25.x: Likewise.
21840 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21841 Guard with #ifndef SKIP_ATTRIBUTE.
21842 * gcc.dg/compat/vector-1_y.c: Likewise.
21843 * gcc.dg/compat/vector-2_x.c: Likewise.
21844 * gcc.dg/compat/vector-2_y.c: Likewise.
21845 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21846 * g++.dg/eh/simd-2.C: Likewise.
21847
21848 2004-02-19 Alan Modra <amodra@bigpond.net.au>
21849
21850 * gcc.c-torture/compile/complex-1.c: New.
21851
21852 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
21853
21854 PR target/14209
21855 * gcc.c-torture/execute/20040218-1.c: New test.
21856
21857 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21858
21859 PR c++/14181
21860 * g++.dg/parse/new2.C: New test.
21861
21862 2004-02-18 Paul Brook <paul@codesourcery.com>
21863
21864 * gcc.c-torture/compile/libcall-1.c: New test.
21865
21866 2004-02-18 Paul Brook <paul@codesourcery.com>
21867
21868 PR debug/12934
21869 * gcc.dg/debug/debug-7.c: New test.
21870
21871 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
21872
21873 * gcc.dg/20040217-1.c: New test.
21874
21875 2004-02-17 Zack Weinberg <zack@codesourcery.com>
21876
21877 * gcc.c-torture/execute/990208-1.x: Delete.
21878
21879 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
21880
21881 * gcc.c-torture/execute/20040208-2.x: New file.
21882
21883 2004-02-17 Mark Mitchell <mark@codesourcery.com>
21884
21885 PR c++/11326
21886 * g++.dg/abi/structret1.C: New test.
21887
21888 2004-02-17 Jakub Jelinek <jakub@redhat.com>
21889
21890 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21891 (i386_cpuid): No need to test if cpuid is available on AMD64.
21892 Fix assembly, so that it works onboth i386 and AMD64.
21893 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21894 (vecInLong): Fix s[] member type to unsigned int.
21895 (vecInWord): Remove type.
21896 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21897 (a64, b64, c64, d64, e64): Remove.
21898 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21899 Remove unused variable. Remove initialization of removed variables.
21900 Don't call mmx_tests nor sse_tests.
21901 (reference_mmx, reference_sse): Remove.
21902 (check): Add return stmt.
21903 * gcc.dg/i386-sse-7.c: New test.
21904 * gcc.dg/i386-mmx-4.c: New test.
21905
21906 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21907
21908 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21909 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21910 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21911 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21912 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21913 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21914 g++.dg/tc1/dr94.C: Fix line terminator.
21915
21916 2004-02-16 Geoffrey Keating <geoffk@apple.com>
21917
21918 * gcc.c-torture/compile/20040216-1.c: New.
21919
21920 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21921
21922 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21923 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21924 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21925 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21926 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21927 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21928
21929 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21930
21931 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21932
21933 2004-02-15 Mark Mitchell <mark@codesourcery.com>
21934
21935 PR c++/13971
21936 * g++.dg/expr/cond4.C: New test.
21937
21938 PR c++/14086
21939 * g++.dg/lookup/crash2.C: New test.
21940
21941 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
21942
21943 * gcc.c-torture/compile/20040214-2.c: New test.
21944
21945 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
21946
21947 PR c++/14116
21948 * g++.dg/ext/typeof8.C: New test.
21949
21950 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
21951
21952 * gcc.c-torture/compile/20040214-1.c: New test.
21953
21954 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21955
21956 PR c++/13635
21957 * g++.dg/template/spec11.C: New test.
21958
21959 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21960
21961 PR c++/13927
21962 * g++.dg/other/error8.C: New test.
21963
21964 2004-02-13 Mark Mitchell <mark@codesourcery.com>
21965
21966 PR c++/14122
21967 * g++.dg/template/array4.C: New test.
21968
21969 PR c++/14108
21970 * g++.dg/inherit/thunk2.C: New test.
21971
21972 PR c++/14083
21973 * g++.dg/eh/cond2.C: New test.
21974
21975 2004-02-12 Alan Modra <amodra@bigpond.net.au>
21976
21977 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21978
21979 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
21980
21981 * lib/scanasm.exp (dg-scan): Quote pattern before display.
21982
21983 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
21984
21985 * g++.dg/simd-2.C: xfail on ppc64-linux.
21986
21987 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
21988
21989 PR c/456
21990 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21991 tests.
21992
21993 2004-02-11 Uros Bizjak <uros@kss-loka.si>
21994
21995 * gcc.dg/builtins-33.c: New test.
21996
21997 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
21998
21999 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22000
22001 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22002
22003 * g++.dg/simd-2.C: Set -maltivec for ppc64.
22004
22005 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22006
22007 * gcc.dg/ppc64-abi-3.c: New test.
22008
22009 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
22010
22011 PR c/14092
22012
22013 * gcc.dg/pr14092-1.c: New testcase.
22014
22015 2004-02-10 Alan Modra <amodra@bigpond.net.au>
22016
22017 * gcc.dg/cpp/assert4.c: Fix typo last change.
22018
22019 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22020 * gcc.dg/cpp/assert4.c: Handle powerpc64.
22021
22022 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22023
22024 2004-02-09 Roger Sayle <roger@eyesopen.com>
22025
22026 * gcc.c-torture/compile/20040209-1.c: New test case.
22027
22028 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
22029
22030 * gcc.dg/c90-init-1.c: Adjust expected error messages.
22031
22032 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
22033
22034 * gcc.c-torture/execute/20040208-[12].c: New tests.
22035
22036 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22037
22038 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22039
22040 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22041
22042 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22043
22044 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22045
22046 Bug 13856
22047 * gcc.dg/visibility-8.c: New testcase.
22048
22049 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22050
22051 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22052 arguments.
22053 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22054
22055 2004-02-07 Roger Sayle <roger@eyesopen.com>
22056
22057 PR middle-end/13696
22058 * g++.dg/opt/fold1.C: New test case.
22059
22060 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22061
22062 PR c++/14033
22063 * g++.dg/other/crash-2.C: New test.
22064
22065 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22066
22067 PR c++/14028
22068 * g++.dg/parse/angle-bracket2.C: New test.
22069
22070 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22071
22072 PR middle-end/13750
22073 Revert:
22074 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22075 PR pch/13361
22076 * testsuite/g++.dg/pch/wchar-1.C: New.
22077 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22078
22079 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22080
22081 PR c++/14008
22082 * g++.dg/parse/error15.C: New test.
22083 * g++.dg/parse/crash11.C: Update dg-error mark.
22084
22085 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22086
22087 PR c++/13932
22088 * g++.dg/warn/conv2.C: New test.
22089
22090 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22091
22092 PR c++/13086
22093 * g++.dg/warn/incomplete1.C: Remove xfail.
22094
22095 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22096
22097 * lib/file-format.exp (gcc_target_object_format): Use
22098 ${tool}_target_compile, not gcc_target_compile.
22099 * lib/target-supports.exp (check_alias_available): Likewise.
22100 (check_gc_sections_available): Likewise.
22101 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22102 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22103 dg-require-alias.
22104
22105 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22106
22107 PR c++/13969
22108 * g++.dg/template/static6.C: New test.
22109
22110 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22111
22112 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22113
22114 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22115
22116 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22117 tests for systems where `char' is unsigned by default.
22118
22119 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22120
22121 PR c++/13997
22122 * g++.dg/template/partial3.C: New test.
22123
22124 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22125
22126 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22127 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22128 Remove mentions of obsolete ports.
22129
22130 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22131
22132 * gcc.dg/noncompile/20001228-1.c: Fix for new
22133 error message.
22134
22135 2004-02-03 Roger Sayle <roger@eyesopen.com>
22136
22137 PR target/9348
22138 * gcc.c-torture/execute/multdi-1.c: New test case.
22139
22140 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22141
22142 PR c++/13925
22143 * g++.dg/template/lookup5.C: New test.
22144
22145 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22146
22147 PR c++/13950
22148 * g++.dg/template/lookup4.C: New test.
22149
22150 PR c++/13970
22151 * g++.dg/parse/error14.C: New test.
22152
22153 PR c++/14002
22154 * g++.dg/parse/template13.C: New test.
22155
22156 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22157
22158 PR c++/13978
22159 * g++.dg/template/koenig4.C: New test.
22160
22161 PR c++/13968
22162 * g++.dg/template/crash17.C: New test.
22163
22164 PR c++/13975
22165 * g++.dg/parse/error13.C: New test.
22166 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22167
22168 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22169
22170 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22171
22172 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22173
22174 PR c/11658
22175 PR c/13994
22176 * gcc.dg/noncompile/20040203-1.c: New test.
22177 * gcc.dg/noncompile/20040203-2.c: Likewise.
22178 * gcc.dg/noncompile/20040203-3.c: Likewise.
22179 * gcc.dg/20040203-1.c: Likewise.
22180
22181 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22182
22183 PR c++/10858
22184 * g++.dg/template/sizeof7.C: New test.
22185
22186 2004-02-02 Eric Christopher <echristo@redhat.com>
22187 Zack Weinberg <zack@codesourcery.com>
22188
22189 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22190
22191 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22192
22193 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22194 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22195 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22196 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22197
22198 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22199
22200 PR c++/13113
22201 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22202
22203 PR c++/13854
22204 * g++.dg/ext/attrib13.C: New test.
22205
22206 PR c++/13907
22207 * g++.dg/conversion/op2.C: New test.
22208
22209 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22210
22211 * gcc.dg/titype-1.c: Fix pasto.
22212
22213 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22214
22215 * gcc.dg/titype-1.c: New test.
22216
22217 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22218
22219 PR c++/13957
22220 * g++.dg/template/non-type-template-argument-1.C,
22221 g++.dg/template/qualified-id1.C: Update dg-error marks.
22222 * g++.dg/template/nontype6.C: New test.
22223
22224 2004-02-01 Roger Sayle <roger@eyesopen.com>
22225
22226 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22227 * gcc.dg/builtins-31.c: New testcase.
22228 * gcc.dg/builtins-32.c: New testcase.
22229
22230 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22231
22232 * objc.dg/call-super-2.m: Update line numbers
22233 for the including of stddef.h.
22234
22235 2004-01-30 Michael Matz <matz@suse.de>
22236
22237 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22238 g++.dg/ext/case-range3.C: New tests.
22239
22240 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22241
22242 DR206
22243 PR c++/13813
22244 * g++.dg/template/member4.C: New test.
22245
22246 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22247
22248 PR c++/13683
22249 * g++.dg/template/sizeof6.C: New test.
22250
22251 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22252
22253 * gcc.dg/fwritable-strings-1.c: New test.
22254
22255 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22256
22257 * gcc.c-torture/compile/20040130-1.c: New test.
22258
22259 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22260
22261 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22262
22263 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22264
22265 PR c++/13883
22266 * g++.dg/template/ctor3.C: New test.
22267
22268 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22269
22270 * g++.dg/tc1: New directory.
22271 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22272 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22273 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22274 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22275 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22276
22277 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22278
22279 * g++.dg/parse/error11.C: New test.
22280 * g++.dg/parse/error12.C: Likewise.
22281
22282 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22283
22284 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22285 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22286
22287 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22288
22289 PR c++/13791
22290 * g++.dg/ext/attrib12.C: New test.
22291
22292 PR c++/13736
22293 * g++.dg/parse/cast2.C: New test.
22294
22295 2004-01-27 James E Wilson <wilson@specifixinc.com>
22296
22297 * objc.dg/encode-2.m (main): New local string. Set depending on
22298 sizeof long. Use in sscanf call.
22299 * objc.dg/encode-3.m (main): New local string. Set depending on
22300 sizeof long. Use in scan_initial call.
22301
22302 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22303
22304 * objc.dg/call-super-2.m: Make LP64-safe.
22305 * objc.dg/desig-init-1.m: Likewise.
22306
22307 2004-01-27 Devang Patel <dpatel@apple.com>
22308
22309 * g++.dg/debug/namespace1.C: New test.
22310
22311 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22312
22313 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22314 xscale-*-*.
22315
22316 * gcc.dg/arm-mmx-1.c: New test.
22317
22318 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22319
22320 * gcc.dg/20040127-1.c: New test.
22321 * gcc.dg/20040127-2.c: New test.
22322
22323 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22324
22325 * objc.dg/stret-1.m (glob): Renamed to globa.
22326
22327 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22328
22329 PR c++/13663
22330 * g++.dg/expr/for1.C: New test.
22331
22332 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22333
22334 PR middle-end/13779
22335 * gcc.dg/darwin-longlong.c: New test.
22336
22337 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22338
22339 * gcc.dg/20040124-1.c: Moved test from here...
22340 * gcc.c-torture/compile/20040124-1.c: ...to here.
22341
22342 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22343
22344 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22345 the assembly output if -m64 is passed.
22346
22347 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22348
22349 PR c++/13833
22350 * g++.dg/template/cond3.C: New test.
22351
22352 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22353
22354 PR c++/13810
22355 * g++.dg/template/ttp7.C: New test.
22356
22357 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22358
22359 PR c++/13797
22360 * g++.dg/template/nontype4.C: New test.
22361 * g++.dg/template/nontype5.C: Likewise.
22362
22363 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22364
22365 * gcc.dg/torture/mips-clobber-at.c: New test.
22366
22367 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22368
22369 * gcc.dg/20040124-1.c: New test.
22370
22371 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22372
22373 * gcc.dg/20040123-1.c: New test.
22374
22375 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22376
22377 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22378
22379 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22380
22381 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22382
22383 2004-01-23 Andrew Pinski <apinski@apple.com>
22384
22385 * gcc.dg/20030121-1.c: Move to ..
22386 * gcc.dg/20040121-1.c: here.
22387
22388 2004-01-23 Roger Sayle <roger@eyesopen.com>
22389
22390 * gcc.dg/builtins-29.c: New test case.
22391
22392 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22393
22394 PR 18314
22395 * gcc.dg/builtins-30.c: New testcase.
22396
22397 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22398
22399 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22400 * lib/g77.exp: Likewise.
22401 * lib/objc.exp: Likewise.
22402 * lib/g++.exp: Likewise.
22403
22404 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22405
22406 * gcc.dg/struct-by-value-2.c: New test.
22407
22408 2004-01-21 Andrew Pinski <apinski@apple.com>
22409
22410 PR target/13785
22411 * gcc.dg/20030121-1.c: New test.
22412
22413 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22414
22415 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22416 clobber frame pointer register in asm statement.
22417
22418 2004-01-21 Falk Hueffner <falk@debian.org>
22419
22420 * gcc.c-torture/compile/20040121-1.c: New test.
22421
22422 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22423
22424 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22425
22426 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22427
22428 * gcc.dg/ppc64-abi-2.c: New test.
22429
22430 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22431
22432 * lib/treelang.exp: Fill out this file.
22433 * lib/treelang-dg.exp: New File.
22434
22435 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22436
22437 * gcc.c-torture/compile/981022-1.c: Remove.
22438 * gcc.dg/array-5.c: Remove XFAIL.
22439 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22440 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22441 gcc.dg/cond-lvalue-1.c: Update.
22442 * gcc.dg/cast-lvalue-2.c: New test.
22443
22444 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22445
22446 PR c++/13592
22447 * g++.dg/other/error1.C (class foo): Tweak error message.
22448
22449 PR c++/13592
22450 * g++.dg/template/call2.C: New test.
22451
22452 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22453
22454 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22455 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22456 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22457 scalar-return-1_x.c, scalar-return-2_y.c,
22458 scalar-return-3_x.c, scalar-return-3_y.c,
22459 scalar-return-4_x.c, scalar-return-4_y.c,
22460 struct-align-1.h, struct-align-1_x.c,
22461 struct-align-1_y.c, struct-align-2.h,
22462 struct-align-2_x.c, struct-align-2_y.c,
22463 struct-by-value-10_y.c, struct-by-value-11_x.c,
22464 struct-by-value-11_y.c, struct-by-value-12_x.c,
22465 struct-by-value-12_y.c, struct-by-value-13_x.c,
22466 struct-by-value-13_y.c, struct-by-value-14_x.c,
22467 struct-by-value-14_y.c, struct-by-value-15_x.c,
22468 struct-by-value-15_y.c, struct-by-value-16_y.c,
22469 struct-by-value-17_y.c, struct-by-value-18_y.c,
22470 struct-by-value-19_y.c, struct-by-value-1_x.c,
22471 struct-by-value-1_y.c, struct-by-value-20_y.c,
22472 struct-by-value-2_x.c, struct-by-value-2_y.c,
22473 struct-by-value-3_y.c, struct-by-value-4_x.c,
22474 struct-by-value-4_y.c, struct-by-value-5_y.c,
22475 struct-by-value-6_y.c, struct-by-value-7_y.c
22476 struct-by-value-8_x.c, struct-by-value-8_y.c
22477 struct-by-value-9_x.c, struct-by-value-9_y.c
22478 struct-return-10_x.c, struct-return-10_y.c,
22479 struct-return-19_x.c, struct-return-20_x.c
22480 struct-return-2_x.c, struct-return-2_y.c
22481 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22482 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22483
22484 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22485
22486 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22487 attribute on sparc*-sun-solaris2.*.
22488
22489 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22490
22491 PR c++/13710
22492 * g++.dg/ext/typeof7.C: New test.
22493
22494 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22495
22496 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22497 * gcc.dg/const-elim-1.c: Same.
22498
22499 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22500
22501 * objc.dg/stret-1.m: New.
22502 * objc.dg/stret-2.m: New.
22503
22504 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22505
22506 PR c++/11895
22507 * g++.dg/ext/vector1.C: New test.
22508
22509 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22510
22511 * gcc.dg/pch/import-1.c: New.
22512 * gcc.dg/pch/import-1.hs: New.
22513 * gcc.dg/pch/import-1a.h: New.
22514 * gcc.dg/pch/import-1b.h: New.
22515 * gcc.dg/pch/import-1c.h: New.
22516
22517 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22518
22519 PR c++/13574
22520 * g++.dg/ext/array1.C: New test.
22521
22522 PR c++/13178
22523 * g++.dg/conversion/op1.C: New test.
22524
22525 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22526
22527 PR 11864
22528 From Kazumoto Kojima / Dan Kegel:
22529 * gcc.dg/pr11864-1.c: New test.
22530
22531 PR 10392
22532 From Marcus Comstedt / Dan Kegel:
22533 * gcc.dg/pr10392-1.c: New test.
22534
22535 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22536
22537 PR c++/13478
22538 * g++.dg/init/ref10.C: New test.
22539
22540 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22541
22542 PR c++/13407
22543 * g++.dg/parse/typename6.C: New test.
22544
22545 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22546
22547 PR pch/13361
22548 * testsuite/g++.dg/pch/wchar-1.C: New.
22549 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22550
22551 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22552
22553 PR c++/9259
22554 * g++.dg/expr/sizeof2.C: New test.
22555
22556 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22557
22558 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22559
22560 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22561
22562 PR c++/13659
22563 * g++.dg/lookup/strong-using-3.C: New.
22564 * g++.dg/lookup/using-10.C: New.
22565
22566 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22567
22568 PR c++/13594
22569 * g++.dg/lookup/strong-using-2.C: New.
22570
22571 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22572 Dan Kegel <dank@kegel.com>
22573 J"orn Rennecke <joern.rennecke@superh.com>
22574
22575 PR target/9365
22576 * gcc.dg/pr9365-1.c: New test.
22577
22578 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22579
22580 PR c++/8856
22581 * g++.dg/parse/casting-operator2.C: New test.
22582 * g++.old-deja/g++.pt/explicit83.C: Remove.
22583
22584 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22585
22586 * gcc.dg/label-compound-stmt-1.c: New test.
22587 * gcc.c-torture/compile/950922-1.c,
22588 gcc.c-torture/compile/20000211-3.c,
22589 gcc.c-torture/compile/20000518-1.c,
22590 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22591 compound statements.
22592
22593 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22594
22595 * gcc.dg/ppc64-abi-1.c: New test.
22596
22597 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
22598
22599 * g++.dg/ext/attrib9.C: Add dg-warnings.
22600
22601 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22602
22603 PR c++/12335
22604 * g++.dg/parse/dtor3.C: New test.
22605
22606 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22607
22608 PR c++/12709
22609 * g++.dg/parse/try-catch-1.C: New test.
22610
22611 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
22612
22613 * ada/acats/run_all.sh: Add more verbose output in acats.log
22614 when compiling tests.
22615
22616 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22617
22618 PR 13656
22619 * gcc.dg/typedef-redecl.c: New test case.
22620 * gcc.dg/typedef-redecl.h: New support file.
22621
22622 2004-01-13 Jan Hubicka <jh@suse.cz>
22623
22624 * gcc.dg/always_inline.c: New test.
22625 * gcc.dg/debug/20031231-1.c: Fix.
22626
22627 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22628
22629 PR c++/13474
22630 * g++.dg/template/array3.C: New test.
22631
22632 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22633
22634 * g++.dg/ext/lvalue1.C: No longer expected to fail.
22635 * g++.dg/warn/Wunused-2.C: Likewise.
22636
22637 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22638
22639 PR c++/13289
22640 * g++.dg/template/instantiate6.C: New test.
22641
22642 2004-01-12 Roger Sayle <roger@eyesopen.com>
22643
22644 PR middle-end/11397
22645 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22646
22647 2004-01-12 Jan Hubicka <jh@suse.cz>
22648
22649 PR opt/12826
22650 * gcc.dg/20040112-1.c: New.
22651
22652 * gcc.dg/dwarf-die[1-7].c: Move to...
22653 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22654 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22655
22656 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
22657
22658 PR c++/4100
22659 * g++.dg/parse/friend4.C: New test.
22660
22661 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
22662
22663 PR c++/4100
22664 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22665 definition is called a friend.
22666
22667 2004-01-11 Zack Weinberg <zack@codesourcery.com>
22668
22669 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22670
22671 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
22672
22673 PR c++/3478
22674 * g++.dg/parse/error10.C: New test.
22675 * g++.dg/template/arg2.C: Accept "invalid type" error.
22676
22677 2004-01-11 Jakub Jelinek <jakub@redhat.com>
22678
22679 PR middle-end/13392
22680 * g++.dg/opt/expect2.C: New test.
22681
22682 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22683
22684 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22685 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22686 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22687 Update dg-error regexps.
22688
22689 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22690
22691 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22692 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22693
22694 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22695
22696 * gcc.dg/pragma-re-1.c: Use right pointer type.
22697
22698 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22699
22700 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22701
22702 2004-01-09 Geoffrey Keating <geoffk@apple.com>
22703
22704 * gcc.dg/rs6000-ldouble-1.c: New.
22705
22706 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22707
22708 DR 337
22709 PR c++/9256
22710 * g++.dg/other/abstract1.C: New test.
22711
22712 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
22713
22714 * g++.dg/lookup/strong-using-1.C: New.
22715
22716 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
22717
22718 PR c/11234
22719 * gcc.dg/func-ptr-conv-1.c: New test.
22720 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22721
22722 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
22723
22724 PR target/13380.
22725 * gcc.c-torture/compile/20040109-1.c: New.
22726
22727 2004-01-08 Stuart Hastings <stuart@apple.com>
22728
22729 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22730 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22731 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22732
22733 2004-01-09 Alan Modra <amodra@bigpond.net.au>
22734
22735 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22736
22737 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22738
22739 * ada/acats/run_acats: Treat 'gnatchop' the same way
22740 as 'gnatmake'. Export GCC_DRIVER.
22741 * ada/acats/run_all.sh: Add target_gnatchop. Use
22742 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22743
22744 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22745
22746 PR c++/12573
22747 * g++.dg/template/dependent-expr4.C: New test.
22748
22749 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
22750
22751 * gcc.dg/altivec-11.c: New test.
22752
22753 2004-01-07 Mark Mitchell <mark@codesourcery.com>
22754
22755 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22756
22757 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22758
22759 PR c/6024
22760 * gcc.dg/enum-compat-1.c: New test.
22761 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22762
22763 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22764
22765 PR c/12165
22766 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22767 gcc.dg/c99-idem-qual-3.c: New tests.
22768
22769 2004-01-07 Alan Modra <amodra@bigpond.net.au>
22770
22771 * gcc.dg/winline-7.c: Don't cast void * to int.
22772
22773 2004-01-06 Jan Hubicka <jh@suse.cz>
22774
22775 * gcc.dg/i386-sse-5.c: New test
22776 * g++.dg/eh/simd-1.c: Add -w argument for i386.
22777
22778 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22779
22780 PR c++/12815
22781 * g++.dg/rtti/typeid4.C: New test.
22782
22783 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22784
22785 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22786
22787 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22788
22789 PR c++/12132
22790 * g++.dg/template/error11.C: New test.
22791
22792 PR c++/13451
22793 * g++.dg/template/class2.C: New test.
22794
22795 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
22796 Richard Sandiford <rsandifo@redhat.com>
22797
22798 PR c++/13387
22799 * g++.dg/opt/alias3.C: New test.
22800
22801 2004-01-04 Mark Mitchell <mark@codesourcery.com>
22802
22803 PR c++/13157
22804 * g++.dg/template/koenig3.C: New test.
22805
22806 PR c++/13529
22807 * g++.dg/parse/offsetof3.C: New test.
22808
22809 * g++.dg/init/copy7.C: Add missing dg-error markers.
22810
22811 PR c++/12226
22812 * g++.dg/init/copy7.c: New test.
22813
22814 PR c++/13536
22815 * g++.dg/parse/cast1.C: New test.
22816
22817 2004-01-04 Jan Hubicka <jh@suse.cz>
22818
22819 * gcc.dg/winline[1-7].c: New tests.
22820
22821 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22822
22823 PR c++/13520
22824 * g++.dg/template/qualttp22.C: New test.
22825
22826 2004-01-01 Jan Hubicka <jh@suse.cz>
22827
22828 * gcc.dg/debug/20031231-1.c: New.
22829 * gcc.c-torture/compile/20040101-1.c: New.
22830 * gcc.dg/dwarf-die-[1-7].c: New.
22831
22832 2004-01-01 Jakub Jelinek <jakub@redhat.com>
22833
22834 PR optimization/13521
22835 * gcc.c-torture/compile/20031231-1.c: New test.
22836
22837 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22838
22839 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22840
22841 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22842
22843 PR c++/10079
22844 * g++.dg/template/crash16.C: New test.
22845
22846 2003-12-30 Mark Mitchell <mark@codesourcery.com>
22847
22848 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22849
22850 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22851
22852 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22853 ports.
22854 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22855 * g++.old-deja/g++.law/profile1.C: Likewise.
22856 * gcc.c-torture/compile/981006-1.c: Likewise.
22857 * gcc.c-torture/execute/loop-2e.x: Likewise.
22858 * gcc.c-torture/execute/loop-2f.x: Remove.
22859 * gcc.c-torture/execute/loop-2g.x: Likewise.
22860 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22861 * gcc.dg/20020312-2.c: Remove traces of dead ports.
22862
22863 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
22864
22865 PR c++/13507
22866 * g++.dg/ext/attrib11.C: New test.
22867
22868 PR c++/13494
22869 * g++.dg/template/array2-1.C: New test.
22870 * g++.dg/template/array2-2.C: New test.
22871
22872 2003-12-29 Mark Mitchell <mark@codesourcery.com>
22873
22874 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22875
22876 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
22877
22878 PR c++/12774
22879 * g++.dg/template/array1-1.C: New test.
22880 * g++.dg/template/array1-2.C: New test.
22881
22882 2003-12-29 Roger Sayle <roger@eyesopen.com>
22883
22884 PR fortran/12632
22885 * g77.dg/12632.f: New test case.
22886
22887 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22888
22889 PR c++/13289
22890 * g++.dg/parse/nontype1.C: New test.
22891
22892 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22893
22894 PR c++/12403
22895 * g++.dg/parse/explicit1.C: New test.
22896 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22897
22898 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22899
22900 PR c++/13081
22901 * g++.dg/opt/inline6.C: New test.
22902
22903 PR c++/12613
22904 * g++.dg/parse/error9.C: New test.
22905
22906 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22907
22908 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22909
22910 PR c++/13009
22911 * g++.dg/init/assign1.C: New test.
22912
22913 2003-12-28 Roger Sayle <roger@eyesopen.com>
22914
22915 PR c++/13070
22916 * g++.dg/warn/format3.C: New test case.
22917
22918 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22919
22920 * gcc.c-torture/compile/20031227-1.c: New test.
22921
22922 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22923
22924 * g++.dg/bprob/bprob.exp: Load target-supports.exp
22925 * g77.dg/bprob/bprob.exp: Likewise.
22926 * gcc.misc-tests/bprob.exp: Likewise.
22927 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
22928 variants on systems where the library does not provide that
22929 functionality.
22930 * gcc.dg/builtins-20.c: Use builtins-config.h.
22931 * gcc.dg/builtins-config.h: New file.
22932
22933 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22934
22935 * lib/gcc-dg.exp (dg-require-profiling): New function.
22936 * lib/target-supports.exp (check_profiling_available): Likewise.
22937 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22938 * g77.dg/bprob/bprob.exp: Likewise.
22939 * gcc.misc-tests/bprob.exp: Likewise.
22940 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22941 * gcc.dg/20021014-1.c: Likewise.
22942 * gcc.dg/nest.c: Likewise.
22943
22944 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22945
22946 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22947 compiling.
22948 * g++.dg/lookup/java2.C: Likewise.
22949 * gcc.dg/cpp/lexident.c: Likewise.
22950
22951 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
22952
22953 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22954 given.
22955 * gcc.c-torture/compile/961203-1.c: Likewise.
22956 * gcc.c-torture/compile/980506-1.c: Likewise.
22957
22958 2003-12-23 Zack Weinberg <zack@codesourcery.com>
22959
22960 * lib/gcc-dg.exp (dg-prune-output): New annotation.
22961 (additional_prunes): New global.
22962 (gcc-dg-prune): Handle additional per-test pruning.
22963 (dg-test): Clear additional_prunes between tests.
22964
22965 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
22966 dg-prune-output to avoid spurious failures from assembler
22967 complaining about nonexistent WAW violations.
22968 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22969 Use dg-prune-output to avoid spurious failures from assembler
22970 warning about Itanium B-step errata.
22971
22972 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22973
22974 * g++.dg/abi/macro0.C: New test.
22975 * g++.dg/abi/macro1.C: Likewise.
22976 * g++.dg/abi/macro2.C: Likewise.
22977
22978 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22979 * g++.dg/abi/bitfield7.C: Likewise.
22980 * g++.dg/abi/dtor2.C: Likewise.
22981 * g++.dg/abi/mangle11.C: Likewise.
22982 * g++.dg/abi/mangle12.C: Likewise.
22983 * g++.dg/abi/mangle14.C: Likewise.
22984 * g++.dg/abi/mangle17.C: Likewise.
22985 * g++.dg/abi/vbase10.C: Likewise.
22986 * g++.dg/abi/vbase14.C: Likewise.
22987 * g++.dg/template/qualttp17.C: Likewise.
22988
22989 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
22990
22991 PR c/11995
22992 * gcc.dg/20031223-1.c: New test.
22993
22994 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22995
22996 * gcc.dg/noreturn-7.c: New test.
22997
22998 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22999
23000 * gcc.dg/null-pointer-1.c: New test.
23001
23002 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23003
23004 * g++.old-deja/g++.jason/template18.C: Remove.
23005 * g++.old-deja/g++.jason/template37.C: Likewise.
23006
23007 PR c++/12862
23008 * g++.dg/lookup/ns1.C: New test.
23009
23010 PR c++/12397
23011 * g++.dg/template/lookup3.C: New test.
23012
23013 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23014
23015 * g++.dg/template/recurse1.C: New test
23016
23017 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23018
23019 PR c++/12479
23020 * g++.dg/parse/semicolon1.C: New test.
23021 * g++.dg/parse/semicolon1.h: Likewise.
23022
23023 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
23024
23025 * gcc.dg/darwin-misaligned.c: New test.
23026
23027 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23028
23029 PR c/9163
23030 * gcc.dg/20031222-1.c: New test.
23031
23032 2003-12-21 Mark Mitchell <mark@codesourcery.com>
23033
23034 PR c++/13438
23035 * g++.dg/parse/error8.C: New test.
23036
23037 PR c++/11554
23038 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23039
23040 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
23041
23042 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23043 too small.
23044 * gcc.c-torture/compile/930217-1.c: Likewise.
23045 * gcc.c-torture/compile/930513-1.c: Likewise.
23046 * gcc.c-torture/execute/920908-2.c: Likewise.
23047 * gcc.c-torture/execute/921204-1.c: Likewise.
23048 * gcc.c-torture/execute/930621-1.c: Likewise.
23049 * gcc.c-torture/execute/930630-1.c: Likewise.
23050 * gcc.c-torture/execute/931031-1.c: Likewise.
23051 * gcc.c-torture/execute/980602-2.c: Likewise.
23052 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23053 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23054 * gcc.c-torture/execute/extzvsi.c: Likewise.
23055 * gcc.c-torture/unsorted/ext.c: Likewise.
23056
23057 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23058
23059 PR target/12749
23060 * gcc.c-torture/compile/20031220-2.c: New test case.
23061
23062 2003-12-20 Roger Sayle <roger@eyesopen.com>
23063
23064 PR optimization/13031
23065 * gcc.c-torture/compile/20031220-1.c: New test case.
23066
23067 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23068
23069 * gcc.dg/cast-function-1.c: New test.
23070
23071 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23072
23073 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23074 formats.
23075
23076 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23077
23078 PR c++/12795
23079 * g++.dg/ext/attrib10.C: New test.
23080
23081 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23082
23083 * gcc.dg/cleanup-10.c: New test.
23084 * gcc.dg/cleanup-11.c: New test.
23085
23086 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23087
23088 PR c++/13239
23089 * g++.dg/opt/expect1.C: New test.
23090
23091 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23092
23093 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23094
23095 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23096
23097 PR debug/12923
23098 * gcc.dg/20031218-1.c: New test.
23099
23100 PR debug/12389
23101 * gcc.dg/20031218-2.c: New test.
23102 * gcc.dg/20031218-3.c: New test.
23103
23104 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23105 of label name and allow for USER_LABEL_PREFIX == "_" names.
23106 * g++.dg/abi/mangle18-2.C: Likewise.
23107 * g++.dg/abi/mangle19-1.C: Likewise.
23108 * g++.dg/abi/mangle19-2.C: Likewise.
23109 * g++.dg/abi/mangle20-1.C: Likewise.
23110 * g++.dg/abi/mangle20-2.C: Likewise.
23111
23112 2003-12-18 Richard Henderson <rth@redhat.com>
23113
23114 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23115
23116 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23117 Dan Kegel <dank@kegel.com>
23118
23119 PR other/12009
23120 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23121 testing a cross compiler, it causes spurious compile failures.
23122 * lib/g++.exp: Likewise.
23123
23124 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23125
23126 PR c++/13262
23127 * g++.dg/template/access13.C: New test.
23128
23129 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23130
23131 * gcc.dg/20031216-1.c: New test.
23132
23133 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23134
23135 PR c++/9154
23136 * g++.dg/template/error10.C: New test.
23137
23138 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23139
23140 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23141 * g++.dg/eh/simd-2.C: Likewise.
23142
23143 2003-12-17 James E Wilson <wilson@specifixinc.com>
23144 Roger Sayle <roger@eyesopen.com>
23145
23146 * gcc.c-torture/execute/ieee/mzero5.c: New.
23147
23148 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23149
23150 PR c++/10603
23151 * g++.dg/parse/error6.C: New test.
23152
23153 PR c++/12827
23154 * g++.dg/parse/error7.C: New test.
23155
23156 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23157
23158 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23159 at -O with stabs debugging formats.
23160 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23161 * gcc.dg/debug/debug-2.c: Likewise.
23162
23163 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23164
23165 PR c++/12696
23166 * g++.dg/init/error1.C: New test.
23167
23168 PR c++/12218
23169 * g++.dg/init/pm3.C: New test.
23170
23171 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23172
23173 PR c/3347
23174 * gcc.dg/bitfld-8.c: New test.
23175
23176 2003-12-16 James Lemke <jim@wasabisystems.com>
23177
23178 * gcc.dg/arm-scd42-[123].c: New tests.
23179
23180 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23181
23182 PR c++/9043
23183 * g++.dg/abi/mangle20-1.C: New test.
23184 * g++.dg/abi/mangle20-2.C: New test.
23185
23186 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23187
23188 PR c++/13275
23189 * g++.dg/other/offsetof2.C: Remove XFAIL.
23190 * g++.dg/parse/offsetof1.C: New test.
23191 * g++.gd/parse/offsetof2.C: Likewise.
23192
23193 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23194
23195 * g++.dg/template/nontype3.C: New test.
23196 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23197
23198 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23199
23200 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23201
23202 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23203
23204 PR c++/13387
23205 * g++.dg/expr/assign1.C: New test.
23206
23207 PR c++/13242
23208 * g++.dg/abi/mangle19-1.C: New test.
23209 * g++.dg/abi/mangle19-2.C: New test.
23210
23211 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23212
23213 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23214
23215 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23216
23217 * gcc.c-torture/execute/20031216-1.c: New test.
23218
23219 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23220
23221 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23222 an ICE regression.
23223
23224 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23225
23226 PR c++/10926
23227 * g++.dg/template/error9.C: New test.
23228
23229 PR c++/11116
23230 * g++.dg/template/error8.C: New test.
23231
23232 2003-12-15 Roger Sayle <roger@eyesopen.com>
23233
23234 PR middle-end/13400
23235 * gcc.c-torture/execute/20031215-1.c: New test case.
23236
23237 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23238
23239 PR c++/13269
23240 * g++.dg/parse/error5.C: New test.
23241
23242 PR c++/12989
23243 * g++.dg/expr/sizeof1.C: New test.
23244
23245 PR c++/13310
23246 * g++.dg/template/crash15.C: New test.
23247
23248 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23249
23250 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23251 a non-POD type as the last named parameter of a varargs function.
23252
23253 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23254
23255 PR c++/13243
23256 PR c++/12573
23257 * g++.dg/template/crash14.C: New test.
23258 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23259
23260 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23261
23262 * g++.dg/other/java1.C: New test.
23263
23264 PR c++/13241
23265 * g++.dg/abi/mangle18-1.C: New test.
23266 * g++.dg/abi/mangle18-2.C: New test.
23267
23268 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23269
23270 PR optimization/10312
23271 * gcc.c-torture/execute/20031214-1.c: New.
23272
23273 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23274
23275 PR c++/10779
23276 PR c++/12160
23277 * g++.dg/parse/error3.C: New test.
23278 * g++.dg/parse/error4.C: Likewise.
23279 * g++.dg/abi/mangle4.C: Tweak error messages.
23280 * g++.dg/lookup/using5.C: Likewise.
23281 * g++.dg/other/error2.C: Likewise.
23282 * g++.dg/parse/typename5.C: Likewise.
23283 * g++.dg/parse/undefined1.C: Likewise.
23284 * g++.dg/template/arg2.C: Likewise.
23285 * g++.dg/template/ttp3.C: Likewise.
23286 * g++.dg/template/type1.C: Likewise.
23287 * g++.old-deja/g++.other/crash32.C: Likewise.
23288 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23289
23290 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23291
23292 PR c++/13106
23293 * g++.dg/warn/noreturn-3.C: New test.
23294
23295 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23296
23297 PR c++/13118
23298 * g++.dg/abi/covariant3.C: New.
23299
23300 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23301
23302 * g++.dg/eh/ia64-1.C: New test.
23303
23304 2003-12-12 Roger Sayle <roger@eyesopen.com>
23305
23306 PR optimization/13037
23307 * g77.f-torture/execute/13037.f: New test case.
23308
23309 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23310
23311 PR c++/12881
23312 * g++.dg/abi/covariant2.C: New.
23313
23314 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23315
23316 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23317
23318 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23319
23320 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23321
23322 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23323
23324 PR other/10819
23325 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23326 to fix Bug 10819.
23327 * lib/g++.exp (g++_version): Likewise.
23328 * lib/g77.exp (g77_version): Likewise.
23329 * lib/objc.exp (default_objc_version): Likewise.
23330
23331 2003-12-10 Richard Henderson <rth@redhat.com>
23332
23333 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23334
23335 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23336
23337 2003-12-08 Matt Austern <austern@apple.com>
23338
23339 PR c/13134
23340 * lib/gcc-dg.exp (dg-require-visibility): Define.
23341 * lib/target-supports (check_visibility_available): Define.
23342 * gcc.dg/visibility-1.c: New test.
23343 * gcc.dg/visibility-2.c: Likewise.
23344 * gcc.dg/visibility-3.c: Likewise.
23345 * gcc.dg/visibility-4.c: Likewise.
23346 * gcc.dg/visibility-5.c: Likewise.
23347 * gcc.dg/visibility-6.c: Likewise.
23348 * g++.dg/ext/visibility-1.C: Likewise.
23349 * g++.dg/ext/visibility-2.C: Likewise.
23350 * g++.dg/ext/visibility-3.C: Likewise.
23351 * g++.dg/ext/visibility-4.C: Likewise.
23352 * g++.dg/ext/visibility-5.C: Likewise.
23353 * g++.dg/ext/visibility-6.C: Likewise.
23354
23355 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23356
23357 * g++.dg/lookup/java1.C: New test.
23358 * g++.dg/lookup/java2.C: New test.
23359
23360 2003-12-07 Falk Hueffner <falk@debian.org>
23361
23362 * g++.dg/opt/noreturn-1.C: New test.
23363
23364 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23365
23366 * gcc.dg/overflow-1.c: New test.
23367
23368 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23369
23370 * g77.f-torture/compile/13060.f: New test.
23371
23372 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23373
23374 PR c++/13323
23375 * g++.dg/inherit/operator2.C: New test.
23376
23377 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23378
23379 PR c++/13305
23380 * g++.dg/ext/attrib9.C: New test.
23381
23382 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23383
23384 PR c++/13314
23385 * g++.dg/template/error7.C: New test.
23386
23387 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23388 J"orn Rennecke <joern.rennecke@superh.com>
23389
23390 PR target/13302
23391 * g++.dg/other/struct-va_list.C: New test.
23392
23393 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23394
23395 PR c++/13166
23396 * g++.dg/parse/defarg6.C: New test.
23397
23398 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23399
23400 PR target/13256
23401 * gcc.c-torture/execute/20031201-1.c: New test.
23402
23403 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23404
23405 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23406
23407 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23408
23409 * gcc.dg/builtin-return-1.c: New test.
23410
23411 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23412 J"orn Rennecke <joern.rennecke@superh.com>
23413
23414 PR optimization/13260
23415 * gcc.c-torture/execute/20031204-1.c: New test.
23416
23417 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23418
23419 PR c++/9127
23420 * g++.dg/template/error6.C: New test.
23421
23422 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23423
23424 * gcc.dg/20031202-1.c: New test.
23425
23426 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23427
23428 PR c++/13179
23429 * g++.dg/template/eh1.C: New test.
23430
23431 PR c++/10771
23432 * g++.dg/template/error5.C: New test.
23433
23434 2003-12-02 David Ung <davidu@mips.com>
23435
23436 * gcc.dg/compat/vector-check.h: Corrected type for var
23437 g_##TMODE
23438
23439 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23440
23441 PR c++/10126
23442 * g++.dg/template/ptrmem8.C: New test.
23443
23444 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23445
23446 PR c++/12573
23447 * g++.dg/template/dependent-expr3.C: New test.
23448
23449 2003-12-01 James Lemke <jim@wasabisystems.com>
23450
23451 * gcc.dg/arm-g2.c: New test.
23452
23453 2003-12-01 Roger Sayle <roger@eyesopen.com>
23454
23455 PR optimization/11634
23456 * gcc.dg/20031201-2.c: New test case.
23457
23458 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23459
23460 PR 11433
23461 * objc.dg/proto-lossage-3.m: New test.
23462
23463 2003-12-01 Roger Sayle <roger@eyesopen.com>
23464
23465 PR optimization/12628
23466 * gcc.dg/20031201-1.c: New test case.
23467
23468 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23469
23470 * gcc.dg/unaligned-1.c: New test.
23471
23472 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23473
23474 PR c++/9849
23475 * g++.dg/template/error4.C: New test.
23476 * g++.dg/template/nested3.C: Adjust error markers.
23477
23478 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23479
23480 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23481
23482 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23483
23484 PR c/10333
23485 * gcc.dg/bitfld-7.c: New test.
23486
23487 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23488
23489 * gcc.dg/tls/asm-1.C: New test.
23490
23491 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23492
23493 * gcc.dg/cpp/assert4.c: Update.
23494
23495 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23496
23497 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23498 * gcc.dg/builtin-apply3.c: New test.
23499
23500 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23501
23502 * lib/compat.exp (compat-obj): New xfaildata parameter.
23503 Use it to set compiler_conditional_xfail_data before compiling.
23504 (compat-get-options): Handle dg-xfail-if.
23505 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23506 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23507 * gcc.dg/compat/vector-1_y.c: Likewise.
23508 * gcc.dg/compat/vector-2_x.c: Likewise.
23509 * gcc.dg/compat/vector-2_y.c: Likewise.
23510
23511 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23512
23513 * g++.dg/opt/reg-stack4.C: New test.
23514
23515 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23516
23517 * gcc.dg/builtin-apply2.c: New test.
23518
23519 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23520
23521 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23522
23523 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23524
23525 PR c++/12924
23526 * g++.dg/template/template-id-2.C: New test.
23527
23528 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23529
23530 PR c++/5369
23531 * g++.dg/template/memfriend1.C: New test.
23532 * g++.dg/template/memfriend2.C: Likewise.
23533 * g++.dg/template/memfriend3.C: Likewise.
23534 * g++.dg/template/memfriend4.C: Likewise.
23535 * g++.dg/template/memfriend5.C: Likewise.
23536 * g++.dg/template/memfriend6.C: Likewise.
23537 * g++.dg/template/memfriend7.C: Likewise.
23538 * g++.dg/template/memfriend8.C: Likewise.
23539 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23540
23541 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23542
23543 PR c++/12515
23544 * g++.dg/ext/cond1.C: New test.
23545
23546 2003-11-20 Richard Henderson <rth@redhat.com>
23547
23548 * gcc.dg/20020201-2.c: Remove.
23549 * gcc.dg/20020201-4.c: Remove.
23550 * gcc.dg/20020304-1.c: Remove.
23551
23552 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23553
23554 * gcc.dg/cpp/trad/xwin1.c: New test case.
23555
23556 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23557
23558 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23559 * lib/g77.exp: Likewise.
23560 * lib/objc.exp: Likewise.
23561 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23562 for darwin.
23563
23564 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23565
23566 PR c++/12932
23567 * g++.dg/template/static5.C: New test.
23568
23569 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23570
23571 * gcc.dg/nested-func-1.c: New test.
23572
23573 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23574
23575 * gcc.dg/cpp/assert4.c: New test.
23576
23577 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23578
23579 PR c++/2294
23580 * g++.dg/lookup/using9.c: New test.
23581
23582 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23583
23584 PR c++/12762
23585 * g++.dg/template/error3.C: New test.
23586
23587 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23588
23589 PR ada/13035
23590 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23591 No longer use a wrapper for gcc, since this does not work under
23592 Windows.
23593
23594 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23595
23596 PR c++/2094
23597 * g++.dg/template/ptrmem7.C: New test.
23598
23599 2003-11-13 Andrew Pinski <apinski@apple.com>
23600
23601 * gcc.c-torture/compile/20031113-1.c: New test.
23602
23603 2003-11-13 Mark Mitchell <mark@codesourcery.com>
23604 Kean Johnston <jkj@sco.com>
23605
23606 PR c/13029
23607 * gcc.dg/unused-4.c: Update.
23608
23609 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23610
23611 * g++.dg/opt/const3.C: New test.
23612
23613 2003-11-13 Jan Hubicka <jh@suse.cz>
23614
23615 * gcc.c-torture/compile/20031112-1.c: New test.
23616
23617 2003-11-12 Mark Mitchell <mark@codesourcery.com>
23618
23619 * g++.dg/parse/crash10.C: Remove bogus error marker.
23620
23621 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23622
23623 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23624 (host_gcc): Likewise.
23625 (ROOT): Honor $PWDCMD.
23626 (BASE): Likewise.
23627 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23628
23629 2003-11-12 Catherine Moore <clm@redhat.com>
23630
23631 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23632
23633 2003-11-12 Andreas Jaeger <aj@suse.de>
23634 Jakub Jelinek <jakub@redhat.com>
23635 Andrew Pinski <pinskia@physics.uc.edu>
23636 Richard Henderson <rth@redhat.com>
23637
23638 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23639 systems.
23640 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23641
23642 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23643 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23644
23645 2003-11-11 Andreas Jaeger <aj@suse.de>
23646
23647 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23648
23649 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23650
23651 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
23652
23653 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23654 Clean ups.
23655
23656 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
23657
23658 * gcc.dg/trampoline-1.c: New test.
23659
23660 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23661
23662 * gcc.c-torture/compile/200031109-1.c: New test.
23663
23664 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23665
23666 PR c/3190
23667 PR c/8714
23668 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23669 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23670 gcc.dg/format/no-y2k-1.c: Update.
23671
23672 2003-11-08 Roger Sayle <roger@eyesopen.com>
23673
23674 PR optimization/10467
23675 * gcc.dg/20031108-1.c: New test case.
23676
23677 2003-11-07 Geoffrey Keating <geoffk@apple.com>
23678
23679 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23680
23681 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23682
23683 * gcc.dg/compound-lvalue-1.c: New test.
23684 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23685 some XFAILs.
23686
23687 2003-11-06 Geoffrey Keating <geoffk@apple.com>
23688
23689 * gcc.dg/altivec-varargs-1.c: New test.
23690
23691 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23692
23693 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23694 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23695 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
23696 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
23697 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23698
23699 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
23700
23701 * gcc.dg/cond-lvalue-1.c: New test.
23702
23703 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
23704
23705 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23706
23707 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23708
23709 PR c++/11616
23710 * g++.dg/template/instantiate5.C: New test.
23711
23712 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23713
23714 PR c++/12726
23715 * g++.dg/ext/complit2.C: Replace test with self-contained version.
23716 * ChangeLog: Add missing first entry for above test.
23717
23718 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23719
23720 PR c++/9810
23721 * g++.dg/template/using8.C: New test.
23722 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23723
23724 2003-11-02 Roger Sayle <roger@eyesopen.com>
23725
23726 PR optimization/10817
23727 * gcc.c-torture/compile/20031102-1.c: New test case.
23728
23729 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
23730
23731 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23732 2147483647.
23733
23734 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23735
23736 * gcc.dg/20031102-1.c: New test.
23737
23738 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23739
23740 * gcc.dg/complex-1.c: New test.
23741
23742 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23743
23744 PR c++/12796
23745 * g++.dg/template/crash13.C: Adjust expected error location.
23746 * g++.old-deja/g++.brendan/ns1.C: Likewise.
23747
23748 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23749
23750 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23751
23752 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23753
23754 PR/10239
23755 * gcc.c-torture/compile/20031031-2.c: New test.
23756
23757 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23758
23759 PR/11640
23760 * gcc.c-torture/compile/20031031-1.c: New test.
23761
23762 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23763
23764 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23765 * gcc.misc-tests/bprob.exp: Likewise.
23766 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23767 the execution test on arm-elf configs.
23768 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
23769 configs that don't support scratch files.
23770 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23771
23772 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
23773
23774 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23775 done by dejagnu.
23776
23777 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
23778
23779 * ada/acats/run_all.sh: Redirect mv output to /dev/null
23780 Avoid non pure sh syntax. Add more logging.
23781
23782 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23783 fail.
23784
23785 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23786
23787 PR libgcj/10610
23788 * gcc.dg/ppc-stackalign-1.c: New test.
23789
23790 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
23791
23792 * ada/acats/run_all.sh: Change output to be more compliant with
23793 dejagnu framework.
23794 Create acats.sum and acats.log files under testsuite/ada/acats
23795 Only run [a-z]* directories, to filter out e.g. CVS.
23796 Redirect build output to log file.
23797
23798 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23799
23800 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23801
23802 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23803
23804 PR ada/5909:
23805 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23806
23807 2003-10-27 Jakub Jelinek <jakub@redhat.com>
23808
23809 * gcc.c-torture/compile/20031023-1.c: New test.
23810 * gcc.c-torture/compile/20031023-2.c: New test.
23811 * gcc.c-torture/compile/20031023-3.c: New test.
23812 * gcc.c-torture/compile/20031023-4.c: New test.
23813
23814 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23815
23816 PR c++/10371
23817 * g++.dg/lookup/scoped8.C: New test.
23818
23819 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
23820
23821 * g++.dg/opt/reg-stack3.C: New test.
23822
23823 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23824
23825 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
23826
23827 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23828
23829 PR c++/11076
23830 * g++.dg/template/crash13.C: New test.
23831
23832 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23833
23834 * gcc.dg/c99-restrict-2.c: New test.
23835
23836 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
23837
23838 PR c++/12698, c++/12699, c++/12700, c++/12566
23839 * g++.dg/inherit/covariant9.C: New test.
23840 * g++.dg/inherit/covariant10.C: New test.
23841 * g++.dg/inherit/covariant11.C: New test.
23842
23843 2003-10-23 Jason Merrill <jason@redhat.com>
23844
23845 PR c++/12726
23846 * g++.dg/ext/complit2.C: New test.
23847
23848 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
23849
23850 PR target/12654
23851 * gcc.c-torture/execute/20031020-1.c: New test.
23852
23853 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23854
23855 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23856 following the jump_insn.
23857
23858 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
23859
23860 * gcc.dg/cast-lvalue-1.c: New test.
23861
23862 2003-10-21 Mark Mitchell <mark@codesourcery.com>
23863
23864 PR c++/11962
23865 * g++.dg/template/cond2.C: New test.
23866
23867 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
23868
23869 * gcc.dg/builtins-28.c: New test.
23870
23871 2003-10-20 Jan Hubicka <jh@suse.cz>
23872
23873 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23874 parameter.
23875 * testsuite/gcc.dg/inline-2.c: Likewise.
23876
23877 2003-10-20 Phil Edwards <phil@codesourcery.com>
23878
23879 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23880 * gcc.dg/nest.c: Likewise.
23881
23882 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23883
23884 PR c++/9781, c++/10583, c++/11862
23885 * g++.dg/parse/crash13.C: New test.
23886
23887 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23888
23889 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23890
23891 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23892
23893 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23894 Define HAVE_C99_RUNTIME except on Solaris.
23895 * gcc.dg/builtins-20.c: Likewise.
23896
23897 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23898
23899 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23900
23901 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23902
23903 PR c++/12495
23904 * g++.dg/template/crash21.C: New test.
23905
23906 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23907
23908 PR c++/2513
23909 * g++.dg/template/typename5.C: New test.
23910
23911 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23912
23913 PR c++/12369
23914 * g++.dg/template/friend25.C: New test.
23915
23916 2003-10-16 Ziemowit Laski <zlaski@apple.com>
23917
23918 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23919 versions.
23920
23921 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
23922
23923 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23924 == 2147483647.
23925
23926 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
23927
23928 * gcc.c-torture/execute/960416-1.x: Remove.
23929 * gcc.c-torture/execute/divconst-3.x: Likewise.
23930
23931 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
23932
23933 PR target/12598
23934 * gcc.dg/torture/cris-volatile-1.c: New test.
23935
23936 2003-10-14 Roger Sayle <roger@eyesopen.com>
23937
23938 PR optimization/9325
23939 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23940 for overflowing floating point to integer conversion during RTL
23941 simplification.
23942
23943 2003-10-13 Ziemowit Laski <zlaski@apple.com>
23944
23945 * objc/execute/_cmd.m: Fix typo.
23946 * objc.dg/image-info.m, objc.dg/symtab-1.m:
23947 Relax 'scan-assembler' regexp.
23948 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23949 objc.dg/try-catch-4.m: Run on non-Darwin targets.
23950 * objc.dg/zero-link-2.m: Remove blank line.
23951 * objc.dg/zero-link-3.m: New test case.
23952
23953 2003-10-13 Geoffrey Keating <geoffk@apple.com>
23954
23955 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23956
23957 * gcc.dg/asm-names.c: Use scan-assembler-not rather
23958 than linker trickery.
23959
23960 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23961
23962 PR c++/12370
23963 * g++.dg/other/friend2.C: New test.
23964
23965 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
23966
23967 * gcc.dg/20031012-1.c: New test.
23968
23969 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
23970
23971 * gcc.dg/weak/weak-3.c: Fix for new warning.
23972
23973 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
23974
23975 PR optimization/8750
23976 * gcc.c-torture/execute/20031012-1.c: New test case.
23977
23978 2003-10-11 Roger Sayle <roger@eyesopen.com>
23979
23980 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23981 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23982
23983 2003-10-11 Roger Sayle <roger@eyesopen.com>
23984
23985 PR optimization/12260
23986 * gcc.c-torture/compile/20031011-2.c: New test case.
23987
23988 2003-10-11 Roger Sayle <roger@eyesopen.com>
23989
23990 * gcc.c-torture/execute/20031011-1.c: New testcase.
23991
23992 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
23993
23994 * gcc.c-torture/compile/20031011-1.c: New test.
23995
23996 2003-10-11 Jan Hubicka <jh@suse.cz>
23997
23998 * g++.dg/other/first-global.C: New test.
23999
24000 2003-10-11 Roger Sayle <roger@eyesopen.com>
24001
24002 * gcc.c-torture/execute/string-opt-18.c: New testcase.
24003
24004 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
24005
24006 * gcc.c-torture/compile/20031010-1.c: New test.
24007
24008 2003-10-10 Geoffrey Keating <geoffk@apple.com>
24009
24010 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24011 * gcc.c-torture/execute/va-arg-25.c: ... here.
24012
24013 2003-10-09 Mark Mitchell <mark@codesourcery.com>
24014
24015 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24016
24017 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
24018
24019 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24020
24021 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24022
24023 * g++.dg/parse/error2.C: New test.
24024
24025 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24026
24027 PR c++/11097
24028 * g++.dg/other/error5.C: Modify the error message.
24029 * g++.dg/lookup/using8.C: New test.
24030
24031 2003-10-07 Geoffrey Keating <geoffk@apple.com>
24032
24033 * gcc.dg/darwin-abi-2.c: New file.
24034 * gcc.c-torture/execute/va-arg-24.c: New file.
24035
24036 2003-10-06 Bob Wilson <bob.wilson@acm.org>
24037
24038 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
24039 indentation.
24040
24041 2003-10-06 Mark Mitchell <mark@codesourcery.com>
24042
24043 PR c++/10147
24044 * g++.dg/other/error4.C: Update error messages.
24045 * g++.dg/template/ptrmem4.C: Likewise.
24046
24047 PR c++/12337
24048 * g++.dg/init/new9.C: New test.
24049
24050 PR c++/12334, c++/12236, c++/8656
24051 * g++.dg/ext/attrib8.C: New test.
24052
24053 2003-10-06 Devang Patel <dpatel@apple.com>
24054
24055 * gcc.dg/debug/dwarf2-3.h: New test.
24056 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24057
24058 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24059
24060 * g++.dg/opt/cfg2.C: New test.
24061
24062 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24063
24064 * g++.dg/opt/float1.C: New test.
24065
24066 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24067
24068 * gcc.dg/c90-array-lval-6.c: New test.
24069 * gcc.dg/c99-array-lval-6.c: New test.
24070
24071 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24072 Ziemowit Laski <zlaski@apple.com>
24073
24074 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24075 'Derived', so that it is never considered a class method; add
24076 new warning for '+port' method ambiguity.
24077 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24078 <objc/objc-api.h> (needed on Mac OS X).
24079 * objc.dg/method-13.m: New test.
24080
24081 2003-10-03 Roger Sayle <roger@eyesopen.com>
24082
24083 PR optimization/9325, PR java/6391
24084 * gcc.c-torture/execute/20031003-1.c: New test case.
24085
24086 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24087
24088 PR optimization/12180
24089 * gcc.dg/20031002-1.c: New test.
24090
24091 PR c++/12486
24092 * g++.dg/inherit/error1.C: New test.
24093
24094 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24095
24096 * lib/f-torture.exp (search_for): Rename to...
24097 (search_for_re): This. Also, clean up comments and the
24098 "regexp" invocation.
24099
24100 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24101
24102 * gcc.c-torture/compile/20031002-1.c: New test.
24103
24104 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24105
24106 * g++.dg/opt/cond1.C: New test.
24107
24108 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24109
24110 * gcc.dg/Wold-style-definition-2.c: New testcase.
24111 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24112
24113 2003-09-29 Richard Henderson <rth@redhat.com>
24114
24115 * g++.dg/init/array10.C: Add dg-options.
24116
24117 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24118
24119 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24120
24121 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24122
24123 * g++.dg/template/friend19.C: Fix typo.
24124 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24125
24126 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24127
24128 * gcc.c-torture/execute/20030928-1.c: New test.
24129 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24130
24131 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24132
24133 * g++.dg/opt/unroll1.C: New test.
24134
24135 2003-09-26 Roger Sayle <roger@eyesopen.com>
24136
24137 PR optimization/11741
24138 * gcc.dg/20030926-1.c: New test case.
24139
24140 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24141
24142 PR c++/5655
24143 * g++.dg/parse/access7.C: New test.
24144 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24145
24146 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24147
24148 MERGE OF objc-improvements-branch into MAINLINE:
24149 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24150 if libobjc has not been built.
24151 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24152 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24153 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24154 objc/execute/nested-3.m, objc/execute/np-2.m,
24155 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24156 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24157 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24158 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24159 objc.dg/special/unclaimed-category-1.h,
24160 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24161 well as GNU runtime.
24162 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24163 * execute/cascading-1.m, execute/function-message-1.m,
24164 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24165 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24166 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24167 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24168 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24169 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24170 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24171 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24172 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24173 * objc.dg/bitfield-2.m: Run only on Darwin.
24174 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24175 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24176 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24177 * objc.dg/const-str-1.m: Fix constant string layout.
24178
24179 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24180
24181 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24182
24183 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24184
24185 * gcc.dg/darwin-abi-1.c: New file.
24186
24187 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24188
24189 PR target/12281
24190 * gcc.c-torture/compile/20030921-1.c: New test.
24191
24192 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24193
24194 * g++.dg/opt/reg-stack2.C: New test.
24195
24196 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24197
24198 * g++.dg/eh/delayslot1.C: New test.
24199
24200 2003-09-20 Richard Henderson <rth@redhat.com>
24201
24202 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24203
24204 2003-09-20 Roger Sayle <roger@eyesopen.com>
24205
24206 * gcc.c-torture/execute/20030920-1.c: New test case.
24207
24208 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24209
24210 * g++.dg/rtti/typeid3.C: Correct expected error message.
24211
24212 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24213
24214 PR c++/157
24215 * g++.dg/parse/crash12.C: New test.
24216
24217 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24218
24219 * gcc.dg/compat/mixed-struct-check.h: New.
24220 * gcc.dg/compat/mixed-struct-defs.h: New.
24221 * gcc.dg/compat/mixed-struct-init.h: New.
24222 * gcc.dg/compat/struct-by-value-19_main.c: New.
24223 * gcc.dg/compat/struct-by-value-19_x.c: New.
24224 * gcc.dg/compat/struct-by-value-19_y.c: New.
24225 * gcc.dg/compat/struct-by-value-20_main.c: New.
24226 * gcc.dg/compat/struct-by-value-20_x.c: New.
24227 * gcc.dg/compat/struct-by-value-20_y.c: New.
24228 * gcc.dg/compat/struct-return-19_main.c: New.
24229 * gcc.dg/compat/struct-return-19_x.c: New.
24230 * gcc.dg/compat/struct-return-19_y.c: New.
24231 * gcc.dg/compat/struct-return-20_main.c: New.
24232 * gcc.dg/compat/struct-return-20_x.c: New.
24233 * gcc.dg/compat/struct-return-20_y.c: New.
24234
24235 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24236 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24237 so that it will not complain on LP64 targets.
24238
24239 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24240
24241 PR c++/495
24242 * g++.dg/template/friend24.C: New test.
24243
24244 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24245
24246 PR c++/12332
24247 * g++.dg/template/memtmpl2.C: New test.
24248
24249 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24250
24251 PR target/11184
24252 * gcc.dg/builtin-apply1.c: New test.
24253
24254 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24255
24256 PR c++/9848
24257 * g++.dg/warn/Wunused-4.C: New test.
24258
24259 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24260
24261 PR c++/12316
24262 * g++.dg/other/gc2.C: New test.
24263
24264 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24265
24266 PR c++/11991
24267 * g++.dg/rtti/typeid3.C: New test.
24268
24269 PR c++/12266
24270 * g++.dg/overload/template1.C: New test.
24271
24272 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24273
24274 * g++.dg/opt/cfg3.C: New test.
24275
24276 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24277
24278 PR c++/7939
24279 * g++.dg/template/crash11.C: New test.
24280
24281 2003-09-16 Jason Merrill <jason@redhat.com>
24282 Jakub Jelinek <jakub@redhat.com>
24283
24284 * gcc.dg/attr-warn-unused-result.c: New test.
24285
24286 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24287
24288 PR c++/12184
24289 * g++.dg/expr/call2.C: New test.
24290
24291 2003-09-15 Andreas Jaeger <aj@suse.de>
24292
24293 * gcc.dg/Wold-style-definition-1.c: New test.
24294
24295 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24296
24297 PR c++/3907
24298 * g++.dg/parse/template12.C: New test.
24299
24300 * g++.dg/abi/bitfield11.C: New test.
24301 * g++.dg/abi/bitfield12.C: Likewise.
24302
24303 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24304
24305 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24306 non-expansion of functional macro name without arguments at EOL.
24307 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24308
24309 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24310
24311 * gcc.c-torture/execute/20030914-[12].c: New tests.
24312
24313 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24314
24315 PR c++/11788
24316 * g++.dg/overload/addr1.C: New test.
24317
24318 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24319
24320 * gcc.dg/20030909-1.c: New test.
24321
24322 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24323
24324 * gcc.dg/ultrasp10.c: New test.
24325
24326 2003-09-09 Devang Patel <dpatel@apple.com>
24327
24328 * gcc.dg/darwin-ld-6.c: New test.
24329
24330 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24331
24332 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24333
24334 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24335
24336 * gcc.dg/ia64-types1.c: New test.
24337 * gcc.dg/ia64-types2.c: Likewise.
24338
24339 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24340
24341 * gcc.dg/builtins-1.c: Add more _Complex tests.
24342 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24343
24344 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24345 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24346
24347 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24348
24349 PR c++/11786
24350 * g++.dg/lookup/koenig2.C: New test.
24351
24352 PR c++/5296
24353 * g++.dg/rtti/typeid2.C: New test.
24354
24355 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24356
24357 * gcc.c-torture/compile/20030904-1.c: New test.
24358
24359 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24360
24361 * g++.dg/opt/longbranch2.C: New test.
24362
24363 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24364
24365 * g++.dg/template/crash10.C: Only compile it.
24366
24367 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24368
24369 PR middle-end/11665
24370 * gcc.c-torture/compile/20030907-1.c: New test.
24371 * g++.dg/init/array11.C: New test.
24372
24373 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24374
24375 PR c++/11852
24376 * g++.dg/init/struct1.C: New test.
24377
24378 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24379
24380 PR c++/12181
24381 * g++.dg/expr/comma1.C: New test.
24382
24383 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24384
24385 PR c++/11867
24386 * g++.dg/expr/static_cast5.C: New test.
24387
24388 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24389
24390 PR c++/11507
24391 * g++.dg/lookup/scoped7.C: New test.
24392
24393 PR c++/9574
24394 * g++.dg/other/static1.C: New test.
24395
24396 PR c++/11490
24397 * g++.dg/warn/template-1.C: New test.
24398
24399 PR c++/11432
24400 * g++.dg/template/crash10.C: New test.
24401
24402 PR c++/2478
24403 * g++.dg/overload/VLA.C: New test.
24404
24405 PR c++/10804
24406 * g++.dg/template/call1.C: New test.
24407
24408 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24409
24410 PR c++/11794
24411 * g++.dg/parse/using3.C: New test.
24412
24413 2003-09-06 Roger Sayle <roger@eyesopen.com>
24414
24415 PR c++/11409
24416 * g++.dg/overload/builtin3.C: New test case.
24417
24418 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24419
24420 PR c/9862
24421 * gcc.dg/20030906-1.c: New test.
24422 * gcc.dg/20030906-2.c: Likewise.
24423
24424 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24425
24426 PR c++/12167
24427 * g++.dg/parse/defarg5.C: New test.
24428
24429 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24430
24431 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24432
24433 PR c++/12163
24434 * g++.dg/expr/static_cast4.C: New test.
24435
24436 PR c++/12146
24437 * g++.dg/template/crash9.C: New test.
24438
24439 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24440
24441 * g++.old-deja/g++.ext/pretty2.C: Update for change
24442 in __FUNCTION__.
24443 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24444
24445 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24446
24447 PR c++/11922
24448 * g++/dg/template/qualified-id1.C: New test.
24449
24450 PR c++/12037
24451 * g++.dg/warn/noeffect4.C: New test.
24452
24453 2003-09-04 Matt Austern <austern@apple.com>
24454
24455 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24456 * g++.dg/ext/fnname2.C: Likewise.
24457 * g++.dg/ext/fnname3.C: Likewise.
24458
24459 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24460
24461 * g++.dg/expr/lval1.C: New test.
24462 * g++.dg/ext/lvcast.C: Remove.
24463
24464 2003-09-03 Roger Sayle <roger@eyesopen.com>
24465
24466 PR optimization/11700.
24467 * gcc.c-torture/compile/20030903-1.c: New test case.
24468
24469 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24470
24471 PR c++/12053
24472 * g++.dg/abi/layout4.C: New test.
24473
24474 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24475
24476 PR c++/11553
24477 * g++.dg/parse/friend3.C: New test.
24478
24479 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24480
24481 PR c++/11847
24482 * g++.dg/template/class1.C: New test.
24483
24484 PR c++/11808
24485 * g++.dg/expr/call1.C: New test.
24486
24487 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24488
24489 PR c++/12114
24490 * g++.dg/init/ref9.C: New test.
24491
24492 PR c++/11972
24493 * g++.dg/template/nested4.C: New test.
24494
24495 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24496
24497 PR c++/12093
24498 * g++.dg/template/non-dependent4.C: New test.
24499
24500 PR c++/11928
24501 * g++.dg/inherit/conv1.C: New test.
24502
24503 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24504
24505 PR c++/6196
24506 * g++.dg/ext/label1.C: New test.
24507 * g++.dg/ext/label2.C: Likewise.
24508
24509 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24510
24511 * g++.dg/expr/cond3.C: New test.
24512
24513 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24514
24515 * gcc.dg/builtins-1.c: Add new builtin cases.
24516
24517 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24518
24519 * gcc.dg/builtins-1.c: Add new cases.
24520 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24521
24522 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24523
24524 * gcc.dg/builtins-1.c: Add more math builtin tests.
24525 * gcc.dg/torture/builtin-attr-1.c: New test.
24526
24527 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24528
24529 PR optimization/5079
24530 * g++.dg/opt/static3.C: New test.
24531
24532 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24533
24534 * gcc.misc-tests/gcov-10b.c: New test.
24535
24536 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24537
24538 * g++.dg/opt/ptrmem3.C: New test.
24539
24540 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24541
24542 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24543
24544 * gcc.dg/20030826-2.c: New test.
24545
24546 2003-08-26 Roger Sayle <roger@eyesopen.com>
24547
24548 PR middle-end/12002
24549 * g77.f-torture/compile/12002.f: New test case.
24550
24551 2003-08-26 Roger Sayle <roger@eyesopen.com>
24552
24553 * gcc.dg/20030826-1.c: New test case.
24554
24555 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24556
24557 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24558
24559 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24560
24561 PR c++/11871
24562 * c++.dg/lookup/crash1.C: New test.
24563
24564 * c++.dg/warn/noeffect3.C: New test.
24565
24566 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24567
24568 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24569 * gcc.dg/compat/vector-1_y.c: Ditto.
24570 * gcc.dg/compat/vector-2_x.c: Ditto.
24571 * gcc.dg/compat/vector-2_y.c: Ditto.
24572
24573 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24574
24575 * gcc.dg/20030702-1.c: New test.
24576
24577 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24578
24579 PR c++/8795
24580 * g++.dg/ext/altivec-1.C: New test.
24581
24582 2003-08-24 Richard Henderson <rth@redhat.com>
24583
24584 * g++.dg/eh/simd-2.C: Add -w for x86.
24585
24586 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24587
24588 * gcc.dg/20030815-1.c: New test.
24589
24590 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24591
24592 PR c++/3765
24593 * g++.dg/parse/access6.C: New test.
24594
24595 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24596
24597 PR c++/641, c++/11876
24598 * g++.dg/template/friend22.C: New test.
24599 * g++.dg/template/friend23.C: Likewise.
24600
24601 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24602
24603 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24604 identically.
24605
24606 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24607
24608 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24609
24610 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24611
24612 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24613
24614 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24615
24616 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24617
24618 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24619
24620 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24621
24622 2003-08-21 Mark Mitchell <mark@codesourcery.com>
24623
24624 PR c++/11919
24625 * g++.dg/overload/prom1.C: New test.
24626
24627 PR c++/11551
24628 * g++.dg/parse/dtor2.C: New test.
24629
24630 PR c++/10762
24631 * g++.dg/parse/using2.C: New test.
24632
24633 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
24634
24635 PR target/11805
24636 * gcc.c-torture/compile/20030821-1.c: New.
24637
24638 2003-08-20 Mark Mitchell <mark@codesourcery.com>
24639
24640 PR c++/11834
24641 * g++.dg/template/deduce2.C: New test.
24642
24643 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
24644
24645 * gcc.c-torture/execute/20030821-1.c: New test.
24646
24647 2003-08-20 Roger Sayle <roger@eyesopen.com>
24648
24649 PR middle-end/11984
24650 * gcc.dg/20030820-1.c: New test case.
24651
24652 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
24653
24654 PR c++/11945
24655 * g++.dg/warn/noeffect2.C: New test.
24656
24657 2003-08-19 Mark Mitchell <mark@codesourcery.com>
24658
24659 PR c++/10926
24660 * g++.dg/template/dtor2.C: New test.
24661
24662 PR c++/11684
24663 * g++.dg/template/operator1.C: New test.
24664 * g++.dg/parse/operator4.C: New test.
24665
24666 PR c++/11946.C
24667 * g++.dg/expr/enum1.C: New test.
24668 * gcc.dg/c99-bool-1.c: Remove bogus warning.
24669
24670 PR c++/11036.C
24671 * g++.dg/parse/elab2.C: New test.
24672 * g++.dg/parse/typedef4.C: Change error message.
24673 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24674 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24675 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24676
24677 2003-08-19 Geoffrey Keating <geoffk@apple.com>
24678
24679 * gcc.dg/pch/warn-1.c: New.
24680 * gcc.dg/pch/warn-1.hs: New.
24681
24682 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24683 not-tested file.
24684
24685 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24686
24687 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24688
24689 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24690
24691 * gcc.dg/uninit-D.c: New Test.
24692 * gcc.dg/uninit-E.c: New Test.
24693 * gcc.dg/uninit-F.c: New Test.
24694 * gcc.dg/uninit-G.c: New Test.
24695
24696 2003-08-19 Michael Ritzert <ritzert@t-online.de>
24697
24698 * g++.dg/README: Describe the pch directory.
24699
24700 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24701
24702 PR c++/11174
24703 * g++.dg/parse/access4.C: New test.
24704 * g++.dg/parse/access5.C: Likewise.
24705 * g++.old-deja/g++.jason/access17.C: Adjust error message.
24706
24707 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
24708
24709 * gcc.dg/noncompile/20030818-1.c: New.
24710
24711 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
24712
24713 PR c++/11957
24714 * g++.dg/warn/noeffect1.C: New test.
24715
24716 * g++.dg/template/scope2.C: New test.
24717 * g++.dg/template/error2.C: Correct dg-error
24718
24719 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
24720
24721 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24722
24723 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
24724
24725 PR C++/11512
24726 * g++.dg/template/warn1.C: New.
24727
24728 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
24729
24730 * g++.dg/template/error2.C: New test.
24731 * g++.dg/lookup/using7.C: Adjust errors
24732 * g++.old-deja/g++.pt/crash36.C: Likewise.
24733 * g++.old-deja/g++.pt/derived3.C: Likewise.
24734
24735 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24736
24737 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24738 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24739 * gcc.c-torture/execute/builtins/string-9.c: New, from
24740 string-opt-9.c. Adjust for execute/builtins framework.
24741 * gcc.c-torture/execute/string-opt-9.c: Delete.
24742
24743 2003-08-12 Mark Mitchell <mark@codesourcery.com>
24744
24745 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24746
24747 * g++.dg/parse/ret-type2.C: New test.
24748
24749 PR c++/11703
24750 * g++.dg/init/new8.C: New test.
24751
24752 PR c++/10923
24753 * g++.dg/parse/typedef5.C: New test.
24754
24755 PR c++/9512
24756 * g++.dg/parse/qualified2.C: New test.
24757 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24758 invalid code.
24759
24760 2003-08-11 Mark Mitchell <mark@codesourcery.com>
24761
24762 * g++.dg/conversion/ptrmem1.C: New test.
24763
24764 2003-08-11 Jakub Jelinek <jakub@redhat.com>
24765
24766 PR target/11693
24767 * gcc.dg/20030811-1.c: New test.
24768
24769 PR target/11535
24770 * gcc.c-torture/execute/20030811-1.c: New test.
24771
24772 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24773
24774 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24775
24776 2003-08-10 Mark Mitchell <mark@codesourcery.com>
24777
24778 PR c++/11789.C
24779 * g++.dg/inherit/multiple1.C: New test.
24780
24781 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
24782
24783 * gcc.dg/spe1.c: New test.
24784
24785 PR c++/11670
24786 * g++.dg/expr/cast2.C: New test.
24787
24788 PR c++/10530
24789 * g++.dg/template/dependent-name2.C: New test.
24790
24791 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
24792
24793 * g++.dg/parse/crash11.C: Put the dg options in comments.
24794
24795 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
24796
24797 * lib/gcc-dg.exp: Update for diagnostic change.
24798
24799 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24800
24801 PR c++/5767
24802 * g++.dg/parse/crash11.C: New test.
24803
24804 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
24805
24806 * gcc.dg/cpp/spacing1.c: Update.
24807
24808 2003-08-04 Janis Johnson <janis187@us.ibm.com>
24809
24810 PR target/11739
24811 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24812 a value for -mtune.
24813
24814 2003-08-04 Roger Sayle <roger@eyesopen.com>
24815
24816 PR middle-end/11771
24817 * gcc.c-torture/compile/20030804-1.c: New test case.
24818
24819 2003-08-04 Roger Sayle <roger@eyesopen.com>
24820
24821 * gcc.dg/20030804-1.c: New test case.
24822
24823 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
24824
24825 * gcc.dg/cpp/separate-1.c: New test.
24826
24827 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
24828
24829 PR c++/11704
24830 * g++.dg/template/dependent-expr2.C: New test.
24831
24832 PR c++/11766
24833 * g++.dg/expr/ptrmem1.C: New test.
24834
24835 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24836
24837 PR c++/9453
24838 * g++.dg/template/friend15.C: New test.
24839
24840 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
24841
24842 * lib/dg-pch.exp: Work round PCH bug.
24843
24844 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24845
24846 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
24847 builtins. Move cases from builtins-4.c here.
24848
24849 * gcc.dg/torture/builtin-math-1.c: New test taken from
24850 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24851 additional cases.
24852
24853 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24854 Delete.
24855
24856 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
24857
24858 PR c++/9447
24859 * g++.dg/template/using7.C: New test.
24860
24861 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
24862
24863 * import1.c, import2.c: New tests.
24864
24865 2003-08-01 Jakub Jelinek <jakub@redhat.com>
24866
24867 * g++.dg/eh/crossjump1.C: New test.
24868
24869 2003-08-01 Mark Mitchell <mark@codesourcery.com>
24870
24871 PR c++/11697
24872 * g++.dg/template/using6.C: New test.
24873
24874 PR c++/11744
24875 * g++.dg/template/koenig2.C: New test.
24876
24877 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24878
24879 PR c++/7983
24880 * g++.dg/parse/typedef4.C: New test.
24881
24882 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24883
24884 PR c++/8442, c++/8806
24885 * g++.dg/template/elab1.C: New test.
24886 * g++.dg/template/type2.C: Likewise.
24887 * g++.dg/template/ttp3.C: Adjust expected error message.
24888 * g++.old-deja/g++.law/visibility13.C: Likewise.
24889 * g++.old-deja/g++.niklas/t135.C: Likewise.
24890 * g++.old-deja/g++.pt/ttp41.C: Likewise.
24891 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24892 template argument.
24893 * g++.old-deja/g++.pt/ttp44.C: Likewise.
24894
24895 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
24896
24897 PR c++/11295
24898 * g++.dg/ext/stmtexpr1.C: New test.
24899
24900 * g++.dg/opt/tmp1.C: New test.
24901
24902 PR c++/11525
24903 * g++.dg/parse/constant4.C: New test.
24904
24905 PR c++/9447
24906 * g++.dg/template/using5.C: New test.
24907
24908 2003-07-31 Roger Sayle <roger@eyesopen.com>
24909
24910 * gcc.dg/builtins-27.c: New test case.
24911
24912 2003-07-31 Jakub Jelinek <jakub@redhat.com>
24913
24914 * gcc.dg/tls/opt-7.c: New test.
24915
24916 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
24917
24918 * g++.old-deja/g++.other/crash18.C: Remove.
24919
24920 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
24921
24922 * g++.dg/template/explicit3.C: New.
24923 * g++.dg/template/explicit4.C: New.
24924 * g++.dg/template/explicit5.C: New.
24925
24926 PR c++/11347
24927 * g++.dg/template/memtmpl1.C: New.
24928
24929 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
24930
24931 PR target/11565
24932 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24933 * gcc.dg/i386-387-5.c (dg-options): Likewise.
24934
24935 2003-07-30 Jan Hubicka <jh@suse.cz>
24936
24937 * vtgc1.c: Kill.
24938
24939 2003-07-29 Zack Weinberg <zack@codesourcery.com>
24940
24941 * gcc.dg/struct-in-proto-1.c: New test.
24942
24943 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
24944
24945 * gcc.dg/cpp/include2.c: Only expect one message.
24946
24947 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
24948
24949 PR c++/9447
24950 * g++.dg/template/using1.C: New test.
24951 * g++.dg/template/using2.C: New test.
24952 * g++.dg/template/using3.C: New test.
24953 * g++.dg/template/using4.C: New test.
24954
24955 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
24956
24957 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24958 * gcc.c-torture/execute/string-opt-10.c: Likewise.
24959
24960 2003-07-28 Jan Hubicka <jh@suse.cz>
24961
24962 PR c++/11530
24963 * g++.dg/opt/call1.C: New test.
24964
24965 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
24966
24967 PR c++/11667
24968 * g++.dg/init/enum2.C: New test.
24969 * g++.dg/template/overload1.C: Add "-w" option.
24970
24971 2003-07-28 <hp@bitrange.com>
24972
24973 * gcc.dg/Wdeclaration-after-statement-1.c,
24974 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24975
24976 2003-07-28 Jakub Jelinek <jakub@redhat.com>
24977
24978 * gcc.c-torture/compile/20030725-1.c: New test.
24979
24980 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
24981
24982 * gcc.dg/20030505.c: Only run for SPE.
24983 Remove definition of opaque type.
24984
24985 2003-07-27 Mark Mitchell <mark@codesourcery.com>
24986
24987 * g++.dg/template/ptrmem6.C: New test.
24988
24989 2003-07-26 Geoffrey Keating <geoffk@apple.com>
24990
24991 * gcc.c-torture/compile/zero-strct-2.c: New test.
24992
24993 2003-07-25 Geoffrey Keating <geoffk@apple.com>
24994
24995 * gcc.dg/intermod-1.c: New test.
24996
24997 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
24998
24999 PR c++/11617
25000 * g++.dg/template/lookup2.C: New test.
25001 * g++.dg/template/memclass1.C: Remove instantiated from error.
25002 * g++.dg/other/error2.C: Tweak expected errors.
25003
25004 PR c++/11596
25005 * g++.dg/template/defarg3.C: New test.
25006
25007 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25008
25009 2003-07-24 Mark Mitchell <mark@codesourcery.com>
25010
25011 * g++.dg/inherit/access5.C: New test.
25012
25013 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25014
25015 PR c++/11513
25016 * g++.dg/template/crash8.C: New test.
25017
25018 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
25019
25020 PR c/10602
25021 * gcc.dg/noncompile/incomplete-2.c: New test.
25022
25023 2003-07-23 Mark Mitchell <mark@codesourcery.com>
25024
25025 PR c++/11645
25026 * g++.dg/inherit/access4.C: New test.
25027
25028 PR c++/11517
25029 * g++.dg/expr/cond2.C: New test.
25030
25031 PR optimization/10679
25032 * g++.dg/opt/inline4.C: New test.
25033
25034 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
25035
25036 * g++.dg/parse/crash10: New test.
25037
25038 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25039
25040 * g++.dg/ext/flexary1.C: New test.
25041
25042 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25043
25044 PR c++/10793
25045 * g++.dg/template/crash9.C: New test.
25046
25047 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25048
25049 PR c++/3004
25050 * g++.dg/parse/typedef3.C: New test.
25051
25052 PR c++/7906
25053 * g++.dg/parse/operator2.C: New test.
25054
25055 PR c++/8895
25056 * g++.dg/parse/def-tmpl-arg1.C: New test.
25057
25058 PR c++/9282
25059 * g++.dg/parse/funptr1.C: New test.
25060
25061 PR c++/9452
25062 * g++.dg/parse/ambig3.C: New test.
25063
25064 PR c++/9454
25065 * g++.dg/parse/operator3.C: New test.
25066
25067 PR c++/9486
25068 * g++.dg/parse/template10.C: New test.
25069
25070 PR c++/9488
25071 * g++.dg/parse/template11.C: New test.
25072
25073 PR c++/10150
25074 * g++.dg/parse/invalid-op1.C: New test.
25075
25076 PR c++/10247
25077 * g++.dg/parse/condexpr1.C: New test.
25078
25079 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25080
25081 * g++.dg/ext/packed3.C: New test.
25082 * g++.dg/ext/packed4.C: New test.
25083
25084 * gcc.dg/pack-test-3.c: New test.
25085
25086 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25087
25088 * lib/compat.exp: Handle dg-options per source file.
25089 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25090 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25091 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25092 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25093 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25094 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25095 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25096 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25097 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25098 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25099 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25100 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25101 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25102 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25103
25104 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25105
25106 PR c/10320
25107 * gcc.c-torture/execute/20030718-1.c: New test.
25108
25109 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25110
25111 PR optimization/11536
25112 * gcc.dg/20030721-1.c: New test.
25113
25114 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25115
25116 PR c++/11546
25117 * g++.dg/template/lookup1.C: New test.
25118
25119 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25120
25121 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25122 diagnostics of ill-formed constructs involving labels.
25123 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25124 the new 'previously defined here' message.
25125
25126 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25127
25128 * g++.dg/parse/non-dependent2.C: New test.
25129
25130 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25131
25132 * g++.dg/init/init-ref4.C: xfail on targets without
25133 weak symbols.
25134
25135 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25136
25137 PR target/11087
25138 * gcc.c-torture/execute/20030717-1.c: New test.
25139
25140 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25141
25142 * g++.dg/opt/cfg1.C: New test.
25143
25144 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25145
25146 PR optimization/11557
25147 * gcc.dg/20030717-1.c: New test.
25148
25149 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25150
25151 PR c++/10476
25152 * g++.dg/expr/crash-1.C: New test.
25153
25154 PR c++/11027
25155 * g++.dg/template/init3.C: New test.
25156
25157 PR c++/8222
25158 * g++.dg/template/non-dependent1.C: New test.
25159
25160 PR c++/11070
25161 * g++.dg/template/non-dependent2.C: New test.
25162
25163 PR c++/11071
25164 * g++.dg/template/non-dependent3.C: New test.
25165
25166 PR c++/9907
25167 * g++.dg/template/sizeof5.C: New test.
25168
25169 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25170
25171 PR 11498
25172 * gcc.c-torture/compile/mangle-1.c: New file.
25173
25174 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25175
25176 PR c++/7809
25177 * g++.dg/parse/access3.C: New test.
25178
25179 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25180
25181 PR c++/11384
25182 * g++.dg/init/init-ref4.C: New test.
25183
25184 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25185
25186 PR c++/11547
25187 * g++.dg/parse/constant3.C: New test.
25188 * g++.dg/parse/crash7.C: Likewise.
25189
25190 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25191
25192 PR target/11008
25193 * gcc.dg/i386-pentium4-not-mull.c: New.
25194
25195 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25196
25197 * gcc.dg/asm-names.c (ymain): Make it weak.
25198
25199 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25200
25201 PR c++/5421
25202 * g++.dg/template/friend21.C: New test.
25203
25204 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25205
25206 * gcc.dg/cleanup-8.c: New test.
25207 * gcc.dg/cleanup-9.c: New test.
25208
25209 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25210
25211 * g++.dg/ext/dll-MI1.h: New file.
25212 * g++.dg/ext/dllexport-MI1.C: New file.
25213 * g++.dg/ext/dllimport-MI1.C: New file.
25214
25215 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25216
25217 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25218 it does not have cmpstrsi patterns (just cmpmemsi).
25219
25220 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25221
25222 PR debug/11473
25223 * g++.dg/debug/debug8.C: New test.
25224
25225 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25226
25227 PR c++/10108
25228 * g++.dg/template/crash7.C: New test.
25229
25230 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25231
25232 PR target/10795
25233 * gcc.c-torture/compile/20030708-1.c: New.
25234
25235 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25236
25237 * gcc.c-torture/execute/20030715-1.c: New test.
25238
25239 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25240
25241 * gcc.dg/pch/inline-3.c: New file.
25242 * gcc.dg/pch/inline-3.hs: New file.
25243 * gcc.dg/pch/inline-4.c: New file.
25244 * gcc.dg/pch/inline-4.hs: New file.
25245
25246 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25247
25248 PR c++/11509
25249 * g++.dg/template/crash6.C: New test.
25250
25251 PR c++/7053
25252 * g++.dg/template/friend20.C: New test.
25253
25254 PR c++/7019
25255 * g++.dg/template/overload2.C: New test.
25256
25257 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25258
25259 PR optimization/11440
25260 * gcc.c-torture/execute/20030714-1.c: New test.
25261
25262 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25263
25264 PR c++/11154
25265 * g++.dg/template/partial2.C: New test.
25266
25267 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25268
25269 PR c++/11503
25270 * g++.dg/template/anon1.C: New test.
25271
25272 PR c++/11493
25273 PR c++/11495
25274 * g++.dg/parse/template9.C: Likewise.
25275 * g++.dg/template/crash4.C: New test.
25276 * g++.dg/template/koenig1.C: Likewise.
25277 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25278 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25279 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25280 functions.
25281 * g++.old-deja/g++.jason/template36.C: Likewise.
25282 * g++.old-deja/g++.mike/p1989.C: Likewise.
25283 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25284 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25285 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25286 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25287 compiling.
25288 * g++.old-deja/g++.pt/union2.C: Use this->.
25289
25290 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25291
25292 * gcc.dg/20030711-1.c: New test.
25293
25294 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25295
25296 PR c++/11050
25297 * g++.dg/parse/args1.C: New test.
25298 * g++.pt/defarg8.C: Change expected errors.
25299
25300 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25301
25302 PR c++/8164
25303 * g++.dg/template/nontype2.C: New test.
25304
25305 PR c++/10558
25306 * g++.dg/parse/template8.C: New test.
25307
25308 PR c++/8327
25309 * g++.dg/template/scope1.C: New test.
25310
25311 * g++.dg/warn/Wsign-compare-1.C: New test.
25312
25313 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25314
25315 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25316
25317 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25318
25319 PR c++/9411
25320 * g++.dg/template/explicit2.C: New test.
25321
25322 PR c++/10032
25323 * g++.dg/warn/pedantic1.C: New test.
25324
25325 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25326
25327 PR c++ 9483
25328 * g++.dg/other/field1.C: New test.
25329
25330 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25331
25332 PR c/11449
25333 * gcc.c-torture/compile/20030707-1.c: New.
25334
25335 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25336
25337 PR c++/10849
25338 * g++.dg/template/access12.C: New test.
25339
25340 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25341
25342 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25343 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25344 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25345 * gcc.misc-tests/gcov.exp: Update
25346 * g++.dg/gcov/gcov.exp: Update
25347 * lib/gcov.exp: Update.
25348
25349 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25350
25351 * g++.dg/abi/mangle17.C: Make sure template expressions are
25352 dependent.
25353 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25354 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25355 * g++.dg/opt/stack1.C: Remove erroneous code.
25356 * g++.dg/parse/template7.C: New test.
25357 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25358 * g++.old-deja/g++.pt/crash4.C: Likewise.
25359
25360 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25361
25362 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25363 with zero or one occurence of `$' after the initial `L'.
25364
25365 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25366
25367 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25368
25369 2003-07-08 Roger Sayle <roger@eyesopen.com>
25370
25371 PR c/11370
25372 * gcc.dg/Wunreachable-6.c: New testcase.
25373 * gcc.dg/Wunreachable-7.c: New testcase.
25374
25375 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25376
25377 PR c/11420
25378 * gcc.dg/20030708-1.c: New test.
25379
25380 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25381
25382 * gcc.dg/compat/sdata-section.h: New file.
25383 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25384 * gcc.dg/torture/mips-sdata-1.c: New test.
25385
25386 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25387
25388 PR c++/11030
25389 * g++.dg/template/friend19.C: New test.
25390
25391 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25392
25393 * g++.dg/opt/strength-reduce.C: New test.
25394
25395 2003-07-07 Roger Sayle <roger@eyesopen.com>
25396
25397 PR target/10979
25398 * gcc.dg/20030707-1.c: New testcase.
25399
25400 2003-07-07 Roger Sayle <roger@eyesopen.com>
25401
25402 PR optimization/11059
25403 * g++.dg/opt/emptyunion.C: New testcase.
25404
25405 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25406 Eric Botcazou <ebotcazou@libertysurf.fr>
25407
25408 * g++.dg/opt/stack1.C: New test.
25409
25410 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25411
25412 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25413 run test.
25414
25415 PR c++/11431
25416 * g++.dg/expr/static_cast3.C: New test.
25417
25418 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25419
25420 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25421 everywhere.
25422 * gcc.dg/concat.c: Concatenation of string constants with
25423 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25424 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25425 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25426 necessary to avoid multi-character character constant warning.
25427 * gcc.dg/cpp/escape.c: Likewise.
25428 * gcc.dg/cpp/ucs.c: Likewise.
25429 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25430 Fix a typo.
25431
25432 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25433
25434 PR c/11428
25435 * gcc.c-torture/compile/20030704-1.c: New.
25436
25437 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25438
25439 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25440
25441 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25442
25443 PR c++/5287, PR c++/7910, PR c++/11021
25444 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25445 tests for warnings.
25446 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25447 * g++.dg/ext/dllimport3.C: Likewise.
25448 * g++.dg/ext/dllimport4.C: New file.
25449 * g++.dg/ext/dllimport5.C: New file.
25450 * g++.dg/ext/dllimport6.C: New file.
25451 * g++.dg/ext/dllimport7.C: New file.
25452 * g++.dg/ext/dllimport8.C: New file.
25453 * g++.dg/ext/dllimport9.C: New file.
25454 * g++.dg/ext/dllimport10.C: New file.
25455 * g++.dg/ext/dllexport1.C: New file.
25456
25457 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25458
25459 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25460 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25461
25462 2003-07-03 Roger Sayle <roger@eyesopen.com>
25463
25464 * gcc.dg/builtins-25.c: New testcase.
25465 * gcc.dg/builtins-26.c: New testcase.
25466
25467 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25468
25469 * gcc.dg/compat/vector-defs.h: New file.
25470 * gcc.dg/compat/vector-setup.h: New file.
25471 * gcc.dg/compat/vector-check.h: New file.
25472 * gcc.dg/compat/vector-1_main.c: New file.
25473 * gcc.dg/compat/vector-1_x.c: New file.
25474 * gcc.dg/compat/vector-1_y.c: New file.
25475 * gcc.dg/compat/vector-2_main.c: New file.
25476 * gcc.dg/compat/vector-2_x.c: New file.
25477 * gcc.dg/compat/vector-2_y.c: New file.
25478
25479 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25480 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25481 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25482 * gcc.dg/compat/struct-align-1.h: New file.
25483 * gcc.dg/compat/struct-align-1_main.c: New file.
25484 * gcc.dg/compat/struct-align-1_x.c: New file.
25485 * gcc.dg/compat/struct-align-1_y.c: New file.
25486 * gcc.dg/compat/struct-align-2.h: New file.
25487 * gcc.dg/compat/struct-align-2_main.c: New file.
25488 * gcc.dg/compat/struct-align-2_x.c: New file.
25489 * gcc.dg/compat/struct-align-2_y.c: New file.
25490
25491 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25492 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25493 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25494 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25495 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25496 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25497 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25498 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25499 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25500 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25501 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25502 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25503 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25504 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25505 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25506 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25507 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25508 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25509 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25510 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25511 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25512 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25513 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25514 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25515 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25516 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25517 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25518 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25519 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25520
25521 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25522
25523 * gcc.dg/i386-call-1.c: New test.
25524
25525 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25526
25527 PR c++/9162
25528 * g++.dg/parse/defarg4.C: New.
25529
25530 2003-07-03 Roger Sayle <roger@eyesopen.com>
25531
25532 PR target/10700
25533 * gcc.c-torture/compile/20030703-1.c: New test case.
25534
25535 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25536
25537 * g++.dg/template/local3.C: Remove extra semicolon.
25538
25539 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25540
25541 * gcc.dg/i386-volatile-1.c: New test.
25542
25543 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25544
25545 PR c++/11072
25546 * g++.dg/other/offsetof2.C: XFAIL.
25547 * g++.dg/other/offsetof5.C: New.
25548
25549 PR c++/10219
25550 * g++.dg/template/error1.C: New.
25551
25552 PR c++/9779
25553 * g++.dg/template/dependent-expr1.C: New.
25554
25555 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25556
25557 PR c++/6949
25558 * g++.dg/template/local3.C: New test.
25559
25560 PR c++/11149
25561 * g++.dg/lookup/scoped6.C: New test.
25562
25563 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25564
25565 PR c++/8046
25566 * g++.dg/other/error7.C: New test.
25567
25568 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25569
25570 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25571 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25572 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25573 * g++.old-deja/g++.other/union2.C: Likewise.
25574 * gcc.dg/c90-const-expr-2.c: Likewise.
25575 * gcc.dg/c90-const-expr-3.c: Likewise.
25576 * gcc.dg/c99-const-expr-2.c: Likewise.
25577 * gcc.dg/c99-const-expr-3.c: Likewise.
25578 * gcc.dg/concat.c: Likewise.
25579
25580 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25581
25582 PR c++/9559
25583 * g++.dg/init/static1.C: New test.
25584
25585 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25586
25587 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25588 * g++.old-deja/g++.other/access2.C: Likewise.
25589 * g++.old-deja/g++.other/decl2.C: Likewise.
25590 * gcc.c-torture/execute/20020615-1.c: Likewise.
25591
25592 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25593
25594 PR c++/4933
25595 * g++.dg/template/sizeof4.C: New test.
25596
25597 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25598
25599 * g++.dg/other/error6.C: New test.
25600
25601 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25602
25603 PR c++/10750
25604 * g++.dg/parse/constant2.C: New test.
25605
25606 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25607
25608 PR c++/11106
25609 * g++.dg/other/error5.C: New test.
25610
25611 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25612
25613 * gcc.dg/format/gcc_diag-1.c: New test.
25614
25615 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
25616
25617 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25618
25619 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
25620
25621 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25622 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25623 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25624
25625 2003-06-28 Jakub Jelinek <jakub@redhat.com>
25626
25627 * gcc.c-torture/execute/builtins/string-8.c: New test.
25628 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25629 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25630 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25631
25632 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25633
25634 PR c++/10468
25635 * g++.dg/ext/typeof6.C: New test.
25636
25637 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25638
25639 PR c++/10796
25640 * g++.dg/init/enum1.C: New test.
25641
25642 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
25643
25644 * gcc.dg/20030627-1.c: New test.
25645
25646 2003-06-26 Mark Mitchell <mark@codesourcery.com>
25647
25648 PR c++/11332
25649 * g++.dg/expr/static_cast2.C: New test.
25650
25651 2003-06-26 Roger Sayle <roger@eyesopen.com>
25652 Jakub Jelinek <jakub@redhat.com>
25653
25654 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25655 sprintf(dst,"%s",src) optimization.
25656 * gcc.c-torture/execute/20030626-1.c: New test case.
25657 * gcc.c-torture/execute/20030626-2.c: New test case.
25658
25659 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
25660
25661 * gcc.c-torture/execute/multi-ix.c: New test.
25662
25663 * gcc.c-torture/execute/simd-4.c (main):
25664 Added missing semicolon at end of union.
25665
25666 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
25667
25668 PR c++/8266
25669 * g++.dg/template/explicit-instantiation3.C: New test.
25670
25671 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25672
25673 * gcc.dg/20030626-1.c: Use signed char.
25674
25675 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25676
25677 * gcc.dg/20030626-1.c: New test.
25678
25679 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
25680
25681 * const-str-2.m: Update.
25682
25683 2003-06-25 Mark Mitchell <mark@codesourcery.com>
25684
25685 PR c++/10990
25686 * g++.dg/rtti/dyncast1.C: New test.
25687 * g++.dg/abi/mangle4.C: Correct base-specifier access.
25688 * g++.dg/lookup/scoped1.C: Remove XFAIL.
25689 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25690
25691 PR c++/10931
25692 * g++.dg/expr/static_cast1.C: New test.
25693
25694 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
25695
25696 * gcc.dg/20030625-1.c: New test.
25697
25698 2003-06-24 Roger Sayle <roger@eyesopen.com>
25699
25700 * gcc.c-torture/compile/20030624-1.c: New test case.
25701
25702 2003-06-24 Jakub Jelinek <jakub@redhat.com>
25703
25704 * gcc.c-torture/execute/string-opt-17.c: New test.
25705
25706 2003-06-24 Mark Mitchell <mark@codesourcery.com>
25707
25708 PR c++/5754
25709 * g++.dg/parse/crash6.C: New test.
25710
25711 2003-06-23 Roger Sayle <roger@eyesopen.com>
25712
25713 * gcc.dg/builtins-24.c: New test case.
25714
25715 2003-06-23 Jakub Jelinek <jakub@redhat.com>
25716
25717 * g++.dg/opt/operator1.C: New test.
25718
25719 2003-06-22 Roger Sayle <roger@eyesopen.com>
25720
25721 * gcc.c-torture/execute/string-opt-16.c: New test case.
25722
25723 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25724
25725 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
25726 * g++.old-deja/g++.other/conv7.C: Likewise.
25727 * g++.old-deja/g++.other/overcnv2.C: Likewise.
25728 * g++.old-deja/g++.other/overload14.C: Likewise.
25729
25730 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25731
25732 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25733 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25734
25735 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25736
25737 PR c++/10888
25738 * g++.dg/warn/Winline-3.C: New test.
25739
25740 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25741
25742 * lib/target-supports.exp (check_alias_available): Make the test
25743 program acceptable to the Solaris assembler.
25744
25745 PR c++/10749
25746 * g++.dg/template/memclass2.C: New test.
25747
25748 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25749 Eric Botcazou <ebotcazou@libertysurf.fr>
25750
25751 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25752 data for non-matching targets.
25753 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25754
25755 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25756
25757 PR c++/10845
25758 * g++.dg/template/member3.C: New test.
25759
25760 2003-06-19 Mark Mitchell <mark@codesourcery.com>
25761
25762 PR c++/10939
25763 * g++.dg/template/func1.C: New test.
25764
25765 PR c++/9649
25766 * g++.dg/template/static4.C: New test.
25767 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25768
25769 PR c++/11041
25770 * g++.dg/init/ref7.C: New test.
25771
25772 2003-06-19 Matt Austern <austern@apple.com>
25773
25774 PR c++/11228
25775 * g++.dg/anew1.C: New test.
25776 * g++.dg/anew2.C: New test.
25777 * g++.dg/anew3.C: New test.
25778 * g++.dg/anew4.C: New test.
25779
25780 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
25781
25782 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25783
25784 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
25785
25786 * gcc.c-torture/execute/simd-4.c (main): Make expected value
25787 endian-dependent.
25788
25789 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
25790
25791 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25792 Remove cruft.
25793
25794 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
25795
25796 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25797 * gcc.c-torture/compile/961203-1.c: Likewise.
25798 * gcc.c-torture/compile/980506-1.c: Likewise.
25799
25800 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25801
25802 PR c++/10712
25803 * g++.dg/lookup/using7.C: New test.
25804
25805 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25806
25807 PR c++/11105
25808 * g++.dg/abi/conv1.C: Remove it.
25809 * g++.dg/template/conv7.C: New test.
25810 * g++.dg/template/conv8.C: Likewise.
25811 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25812 conversion operator.
25813
25814 2003-06-17 Janis Johnson <janis187@us.ibm.com>
25815
25816 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25817 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25818 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25819 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25820 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25821 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25822 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25823 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25824 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25825 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25826 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25827 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25828 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25829 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25830 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25831 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25832 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25833 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25834 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25835 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25836 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25837 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25838 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25839 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25840 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25841 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25842 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25843 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25844 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25845
25846 2003-06-16 Mark Mitchell <mark@codesourcery.com>
25847
25848 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25849 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25850 indications.
25851
25852 2003-06-16 Roger Sayle <roger@eyesopen.com>
25853
25854 * gcc.dg/i386-387-5.c: New test case.
25855 * gcc.dg/i386-387-6.c: New test case.
25856 * gcc.dg/builtins-23.c: New test case.
25857
25858 2003-06-15 Roger Sayle <roger@eyesopen.com>
25859
25860 * gcc.dg/builtins-22.c: New test case.
25861 * gcc.dg/i386-387-1.c: Update to test exp.
25862 * gcc.dg/i386-387-2.c: Likewise.
25863
25864 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25865
25866 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25867
25868 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25869
25870 * lib/gcc-dg.exp (dg-require-dll): New function.
25871 (dg-xfail-if): Likewise.
25872 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25873 driver.
25874
25875 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25876 * gcc.c-torture/compile/20001205-1.c: Likewise.
25877 * gcc.c-torture/compile/20001226-1.c: Likewise.
25878 * gcc.c-torture/compile/20010518-2.c: Likewise.
25879 * gcc.c-torture/compile/20020312-1.c: Likewise.
25880 * gcc.c-torture/compile/20020604-1.c: Likewise.
25881 * gcc.c-torture/compile/920501-12.c: Likewise.
25882 * gcc.c-torture/compile/920501-4.c: Likewise.
25883 * gcc.c-torture/compile/920520-1.c: Likewise.
25884 * gcc.c-torture/compile/920521-1.c: Likewise.
25885 * gcc.c-torture/compile/920625-1.c: Likewise.
25886 * gcc.c-torture/compile/961203-1.c: Likewise.
25887 * gcc.c-torture/compile/980506-1.c: Likewise.
25888 * gcc.c-torture/compile/981006-1.c: Likewise.
25889 * gcc.c-torture/compile/981022-1.c: Likewise.
25890 * gcc.c-torture/compile/981223-1.c: Likewise.
25891 * gcc.c-torture/compile/990617-1.c: Likewise.
25892 * gcc.c-torture/compile/dll.c: Likewise.
25893 * gcc.c-torture/compile/labels-3.c: Likewise.
25894 * gcc.c-torture/compile/mipscop-1.c: Likewise.
25895 * gcc.c-torture/compile/mipscop-2.c: Likewise.
25896 * gcc.c-torture/compile/mipscop-3.c: Likewise.
25897 * gcc.c-torture/compile/mipscop-4.c: Likewise.
25898 * gcc.c-torture/compile/simd-5.c: Likewise.
25899 * gcc.c-torture/compile/20000804-1.x: Remove.
25900 * gcc.c-torture/compile/20001205-1.x: Likewise.
25901 * gcc.c-torture/compile/20001226-1.x: Likewise.
25902 * gcc.c-torture/compile/20010518-2.x: Likewise.
25903 * gcc.c-torture/compile/20020312-1.x: Likewise.
25904 * gcc.c-torture/compile/20020604-1.x: Likewise.
25905 * gcc.c-torture/compile/920501-12.x: Likewise.
25906 * gcc.c-torture/compile/920501-4.x: Likewise.
25907 * gcc.c-torture/compile/920520-1.x: Likewise.
25908 * gcc.c-torture/compile/920521-1.x: Likewise.
25909 * gcc.c-torture/compile/920625-1.x: Likewise.
25910 * gcc.c-torture/compile/961203-1.x: Likewise.
25911 * gcc.c-torture/compile/980506-1.x: Likewise.
25912 * gcc.c-torture/compile/981006-1.x: Likewise.
25913 * gcc.c-torture/compile/981022-1.x: Likewise.
25914 * gcc.c-torture/compile/981223-1.x: Likewise.
25915 * gcc.c-torture/compile/990617-1.x: Likewise.
25916 * gcc.c-torture/compile/mipscop-1.x: Likewise.
25917 * gcc.c-torture/compile/mipscop-2.x: Likewise.
25918 * gcc.c-torture/compile/mipscop-3.x: Likewise.
25919 * gcc.c-torture/compile/mipscop-4.x: Likewise.
25920 * gcc.c-torture/compile/simd-5.x: Likewise.
25921
25922 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25923
25924 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25925
25926 * gcc.c-torture/execute/20030611-1.c: New test.
25927
25928 2003-06-12 Roger Sayle <roger@eyesopen.com>
25929
25930 PR middle-end/168
25931 * gcc.dg/20030612-1.c: New test case.
25932
25933 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25934
25935 PR c++/10635
25936 * g++.dg/expr/cast1.C: New test.
25937
25938 2003-06-12 Roger Sayle <roger@eyesopen.com>
25939
25940 * gcc.dg/builtins-21.c: New test case.
25941
25942 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
25943
25944 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25945 options instead of at the end.
25946 * lib/objc.exp (objc_target_compile): Likewise.
25947
25948 2003-06-11 Mark Mitchell <mark@codesourcery.com>
25949
25950 PR c++/10432
25951 * g++.dg/parse/error1.C: New test.
25952
25953 2003-06-11 Janis Johnson <janis187@us.ibm.com>
25954
25955 * gcc.dg/compat/struct-by-value-11_main.c: New file.
25956 * gcc.dg/compat/struct-by-value-11_x.c: New file.
25957 * gcc.dg/compat/struct-by-value-11_y.c: New file.
25958 * gcc.dg/compat/struct-by-value-12_main.c: New file.
25959 * gcc.dg/compat/struct-by-value-12_x.c: New file.
25960 * gcc.dg/compat/struct-by-value-12_y.c: New file.
25961 * gcc.dg/compat/struct-by-value-13_main.c: New file.
25962 * gcc.dg/compat/struct-by-value-13_x.c: New file.
25963 * gcc.dg/compat/struct-by-value-13_y.c: New file.
25964 * gcc.dg/compat/struct-by-value-14_main.c: New file.
25965 * gcc.dg/compat/struct-by-value-14_x.c: New file.
25966 * gcc.dg/compat/struct-by-value-14_y.c: New file.
25967 * gcc.dg/compat/struct-by-value-15_main.c: New file.
25968 * gcc.dg/compat/struct-by-value-15_x.c: New file.
25969 * gcc.dg/compat/struct-by-value-15_y.c: New file.
25970 * gcc.dg/compat/struct-by-value-16_main.c: New file.
25971 * gcc.dg/compat/struct-by-value-16_x.c: New file.
25972 * gcc.dg/compat/struct-by-value-16_y.c: New file.
25973 * gcc.dg/compat/struct-by-value-17_main.c: New file.
25974 * gcc.dg/compat/struct-by-value-17_x.c: New file.
25975 * gcc.dg/compat/struct-by-value-17_y.c: New file.
25976 * gcc.dg/compat/struct-by-value-18_main.c: New file.
25977 * gcc.dg/compat/struct-by-value-18_x.c: New file.
25978 * gcc.dg/compat/struct-by-value-18_y.c: New file.
25979
25980 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25981 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25982 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25983 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25984 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25985 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25986 * gcc.dg/compat/scalar-return-3_main.c: New file.
25987 * gcc.dg/compat/scalar-return-3_x.c: New file.
25988 * gcc.dg/compat/scalar-return-3_y.c: New file.
25989 * gcc.dg/compat/scalar-return-4_main.c: New file.
25990 * gcc.dg/compat/scalar-return-4_x.c: New file.
25991 * gcc.dg/compat/scalar-return-4_y.c: New file.
25992
25993 2003-06-10 Janis Johnson <janis187@us.ibm.com>
25994
25995 * gcc.dg/compat/fp2-struct-check.h: New file.
25996 * gcc.dg/compat/fp2-struct-defs.h: New file.
25997 * gcc.dg/compat/fp2-struct-init.h: New file.
25998 * gcc.dg/compat/struct-by-value-10_main.c: New file.
25999 * gcc.dg/compat/struct-by-value-10_x.c: New file.
26000 * gcc.dg/compat/struct-by-value-10_y.c: New file.
26001 * gcc.dg/compat/struct-return-10_main.c: New file.
26002 * gcc.dg/compat/struct-return-10_x.c: New file.
26003 * gcc.dg/compat/struct-return-10_y.c: New file.
26004
26005 * gcc.dg/compat/compat-common.h: New file.
26006 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26007 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26008 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26009 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26010 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26011 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26012 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26013 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26014 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26015 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26016 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26017 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26018 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26019 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26020 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26021 * gcc.dg/compat/small-struct-check.h: Ditto.
26022 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26023 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26024 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26025 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26026 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26027 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26028 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26029 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26030 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26031 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26032 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26033 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26034 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26035 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26036 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26037 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26038 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26039 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26040 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26041 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26042 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26043 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26044 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26045 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26046 * gcc.dg/compat/struct-return-2_main.c: Ditto.
26047 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26048 * gcc.dg/compat/struct-return-2_y.c: Ditto.
26049 * gcc.dg/compat/struct-return-3_main.c: Ditto.
26050 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26051 * gcc.dg/compat/struct-return-3_y.c: Ditto.
26052
26053 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26054
26055 * g++.dg/pch/static-1.C: New file.
26056 * g++.dg/pch/static-1.Hs: New file.
26057
26058 2003-06-10 Richard Henderson <rth@redhat.com>
26059
26060 * gcc.dg/asm-7.c: Adjust expected warning text.
26061
26062 2003-06-10 Roger Sayle <roger@eyesopen.com>
26063
26064 * gcc.dg/builtins-20.c: New test case.
26065
26066 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26067
26068 PR c++/11131
26069 * g++.dg/opt/template1.C: New test.
26070
26071 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26072
26073 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26074 additional_sources.
26075
26076 2003-05-21 David Taylor <dtaylor@emc.com>
26077
26078 * gcc.dg/Wpadded.c: New file.
26079
26080 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26081
26082 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26083 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26084 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26085 dg-require-weak.
26086
26087 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26088
26089 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26090
26091 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26092
26093 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26094 (dg-require-alias): Likewise.
26095 (dg-require-gc-sections): Likewise.
26096 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26097
26098 2003-06-08 Richard Henderson <rth@redhat.com>
26099
26100 * gcc.dg/20011029-2.c: Fix the array reference.
26101 * gcc.dg/asm-7.c: New.
26102
26103 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26104
26105 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26106
26107 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26108
26109 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26110 (dg-require-gc-sections): Likewise.
26111
26112 2003-06-08 Jan Hubicka <jh@suse.cz>
26113
26114 * i386-cmov1.c: Fix regular expression.
26115 * i386-cvt-1.c: Likewise.
26116 * i386-local.c: Likewise.
26117 * i386-local2.c: Likewise.
26118 * i386-mul.c: Likewise.
26119 * i386-ssetype-1.c: Likewise.
26120 * i386-ssetype-3.c: Likewise.
26121 * i386-ssetype-5.c: Likewise.
26122
26123 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26124
26125 PR c++/11039
26126 * g++.dg/warn/implicit-typename2.C: New test.
26127 * g++.dg/warn/implicit-typename3.C: New test.
26128
26129 2003-06-07 Richard Henderson <rth@redhat.com>
26130
26131 * g++.dg/other/offsetof3.C: Use size_t.
26132 * g++.dg/other/offsetof4.C: Likewise.
26133
26134 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26135
26136 * lib/copy-file.exp: New. Implement gcc_copy_files.
26137
26138 * lib/dg-pch.exp: Load copy-file.exp
26139 (dg-pch): Use gcc_copy_files instead of "file copy".
26140
26141 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26142
26143 * gcc.dg/weak/weak.exp: Simplify.
26144 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26145 * gcc.dg/weak/weak-1.c: Likewise.
26146 * gcc.dg/weak/weak-2.c: Likewise.
26147 * gcc.dg/weak/weak-3.c: Likewise.
26148 * gcc.dg/weak/weak-4.c: Likewise.
26149 * gcc.dg/weak/weak-5.c: Likewise.
26150 * gcc.dg/weak/weak-6.c: Likewise.
26151 * gcc.dg/weak/weak-7.c: Likewise.
26152 * gcc.dg/weak/weak-8.c: Likewise.
26153 * gcc.dg/weak/weak-9.c: Likewise.
26154
26155 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26156
26157 gcc.c-torture/execute/20030606-1.c: New.
26158
26159 2003-06-06 Roger Sayle <roger@eyesopen.com>
26160
26161 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26162 * gcc.dg/builtins-19.c: Likewise.
26163
26164 2003-06-06 Roger Sayle <roger@eyesopen.com>
26165
26166 * gcc.dg/builtins-2.c: Add some more tests.
26167 * gcc.dg/builtins-18.c: New test case.
26168 * gcc.dg/builtins-19.c: New test case.
26169
26170 2003-06-06 Roger Sayle <roger@eyesopen.com>
26171 Jim Wilson <wilson@tuliptree.org>
26172
26173 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26174
26175 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26176
26177 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26178 mempcpy/stpcpy calls not to be optimized into something else.
26179 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26180 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26181 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26182
26183 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26184
26185 * gcc.dg/format/asm_fprintf-1.c: New test.
26186
26187 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26188
26189 * lib/gcc-defs.exp (additional_sources): New variable.
26190 (dg-additional-sources): New function.
26191 (additional_files): New variable.
26192 (dg-additional-files): New function.
26193 (dg-additional-files-options): Likewise.
26194 * lib/gcc-dg.exp (dg-require-weak): New function.
26195 (dg-require-alias): Likewise.
26196 (dg-require-gc-sections): Likewise.
26197 * lib/target-supports.exp (check_alias_available): Remove testfile
26198 parameter.
26199 (check_gc_sections_available): New function.
26200 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26201 (dg-gpp-additional-files): Likewise.
26202 * lib/g++.exp (additional_sources): Remove.
26203 (additional_files): Likewise.
26204 (g++_target_compile): Use dg-additional-files-options.
26205
26206 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26207 Tcl logic.
26208 * gcc.dg/special/ecos.exp: Remove.
26209 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26210 * gcc.dg/special/alias-1.c: Likewise.
26211 * gcc.dg/special/alias-2.c: Likewise.
26212 * gcc.dg/special/gcsec-1.c: Likewise.
26213 * gcc.dg/special/weak-1.c: Likewise.
26214 * gcc.dg/special/weak-2.c: Likewise.
26215 * gcc.dg/special/wkali-1.c: Likewise.
26216 * gcc.dg/special/wkali-2.c: Likewise.
26217
26218 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26219 dg-gpp-additional-*.
26220 * g++.dg/special/conpr-3.C: Likewise.
26221 * g++.dg/special/conpr-4.C: Likewise.
26222 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26223 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26224 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26225 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26226 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26227 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26228 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26229 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26230 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26231 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26232 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26233 * g++.old-deja/g++.other/comdat1.C: Likewise.
26234 * g++.old-deja/g++.other/comdat2.C: Likewise.
26235 * g++.old-deja/g++.other/comdat3.C: Likewise.
26236 * g++.old-deja/g++.other/ctor1.C: Likewise.
26237 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26238
26239 2003-06-05 Richard Henderson <rth@redhat.com>
26240
26241 * gcc.dg/debug/20030605-1.c: New.
26242
26243 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26244
26245 * README.QMTEST: Update.
26246
26247 2003-06-04 Richard Henderson <rth@redhat.com>
26248
26249 * gcc.dg/cleanup-1.c: New.
26250 * gcc.dg/cleanup-2.c: New.
26251 * gcc.dg/cleanup-3.c: New.
26252 * gcc.dg/cleanup-4.c: New.
26253 * gcc.dg/cleanup-5.c: New.
26254 * gcc.dg/cleanup-6.c: New.
26255 * gcc.dg/cleanup-7.c: New.
26256
26257 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26258
26259 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26260
26261 * lib/dg-pch.exp: New file.
26262 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26263 * gcc.dg/pch/pch.exp: Likewise.
26264
26265 2003-06-04 Roger Sayle <roger@eyesopen.com>
26266
26267 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26268 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26269 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26270 * gcc.dg/builtins-17.c: New test case.
26271 * gcc.dg/i386-387-4.c: New test case.
26272 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26273
26274 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26275
26276 * gcc.dg/ultrasp9.c: New test.
26277
26278 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26279
26280 * gcc.c-torture/compile/20030604-1.c: New test.
26281 * gcc.dg/sparc-constant-1.c: New test.
26282
26283 2003-06-03 Glen Nakamura <glen@imodulo.com>
26284
26285 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26286
26287 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26288
26289 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26290
26291 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26292 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26293
26294 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26295
26296 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26297
26298 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26299
26300 PR c++/10940
26301 * g++.dg/template/spec10.C: New test.
26302
26303 2003-06-03 Roger Sayle <roger@eyesopen.com>
26304
26305 * gcc.dg/builtins-16.c: New test case.
26306
26307 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26308
26309 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26310 mempcpy test with post-increments.
26311 * gcc.c-torture/execute/string-opt-3.c: New test.
26312 * gcc.dg/string-opt-1.c: New test.
26313
26314 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26315
26316 PR fortran/10965
26317 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26318
26319 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26320
26321 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26322 (scan-assembler): ... here. Use dg-scan.
26323 (scan-assembler-not): Likewise.
26324 (scan-file): New function.
26325 (scan-file-not): Likewise.
26326 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26327 * gcc.dg/cpp/_Pragma4.c: Likewise.
26328 * gcc.dg/cpp/_Pragma5.c: Likewise.
26329 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26330 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26331 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26332 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26333 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26334 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26335 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26336 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26337 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26338 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26339 * gcc.dg/cpp/cxxcom1.c: Likewise.
26340 * gcc.dg/cpp/line1.c: Likewise.
26341 * gcc.dg/cpp/maccom1.c: Likewise.
26342 * gcc.dg/cpp/maccom2.c: Likewise.
26343 * gcc.dg/cpp/maccom3.c: Likewise.
26344 * gcc.dg/cpp/maccom4.c: Likewise.
26345 * gcc.dg/cpp/maccom5.c: Likewise.
26346 * gcc.dg/cpp/maccom6.c: Likewise.
26347 * gcc.dg/cpp/multiline.c: Likewise.
26348 * gcc.dg/cpp/spacing1.c: Likewise.
26349 * gcc.dg/cpp/spacing2.c: Likewise.
26350 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26351 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26352 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26353 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26354 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26355 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26356 * gcc.dg/cpp/cxxcom2.c: Likewise.
26357 * gcc.dg/cpp/cxxcom2.h: New file.
26358
26359 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26360 * g++.dg/cpp/truefalse.C: Here.
26361 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26362
26363 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26364
26365 * gcc.dg/cpp/redef3.c: New file.
26366
26367 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26368
26369 * gcc.dg/i386-loop-3.c: New test.
26370
26371 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26372
26373 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26374
26375 2003-05-31 Roger Sayle <roger@eyesopen.com>
26376
26377 * gcc.dg/fwrapv-1.c: New test case.
26378 * gcc.dg/fwrapv-2.c: New test case.
26379
26380 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26381
26382 PR c++/10956
26383 * g++.dg/template/spec9.C: New test.
26384
26385 2003-05-29 Roger Sayle <roger@eyesopen.com>
26386
26387 * gcc.dg/duff-4.c: New test case.
26388
26389 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26390
26391 PR fortran/10843
26392 * g77.dg/ffixed-form-1.f: New test
26393 * g77.dg/ffixed-form-2.f: New test
26394 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26395 * g77.dg/ffree-form-3.f: New test
26396
26397 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26398
26399 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26400 * gcc.dg/wint_t-1.c: Likewise.
26401
26402 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26403
26404 * g++.dg/template/access11.C: New test.
26405
26406 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26407
26408 PR c++/10849
26409 * g++.dg/template/access10.C: New test.
26410
26411 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26412 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26413
26414 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26415
26416 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26417
26418 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26419 suppress for powerpc-*-darwin*.
26420 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26421
26422 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26423
26424 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26425 suppress option for powerpc-*-darwin*.
26426
26427 2003-05-23 Roger Sayle <roger@eyesopen.com>
26428
26429 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26430 * gcc.dg/builtins-4.c: Add test for fmod.
26431
26432 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26433
26434 PR c++/10682
26435 * g++.dg/template/instantiate4.C: New test.
26436
26437 2003-05-22 Roger Sayle <roger@eyesopen.com>
26438
26439 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26440
26441 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26442
26443 * gcc.dg/compat/scalar-return-1_main.c: New file.
26444 * gcc.dg/compat/scalar-return-1_x.c: New file.
26445 * gcc.dg/compat/scalar-return-1_y.c: New file.
26446 * gcc.dg/compat/scalar-return-2_main.c: New file.
26447 * gcc.dg/compat/scalar-return-2_x.c: New file.
26448 * gcc.dg/compat/scalar-return-2_y.c: New file.
26449 * gcc.dg/compat/struct-return-3_main.c: New file.
26450 * gcc.dg/compat/struct-return-3_y.c: New file.
26451 * gcc.dg/compat/struct-return-3_x.c: New file.
26452 * gcc.dg/compat/struct-return-2_main.c: New file.
26453 * gcc.dg/compat/struct-return-2_x.c: New file.
26454 * gcc.dg/compat/struct-return-2_y.c: New file.
26455
26456 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26457
26458 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26459 for hppa*-hp-hpux*.
26460 * gcc.dg/20021014-1.c (dg-options): Likewise.
26461 * gcc.dg/nest.c (dg-options): Likewise.
26462
26463 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26464
26465 PR c++/9738
26466 * g++.dg/ext/dllimport2.C: New file.
26467 * g++.dg/ext/dllimport3.C: New file.
26468
26469 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26470
26471 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26472 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26473 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26474 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26475 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26476 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26477 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26478 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26479 * gcc.dg/compat/small-struct-defs.h: New file.
26480 * gcc.dg/compat/small-struct-init.h: New file.
26481 * gcc.dg/compat/small-struct-check.h: New file.
26482 * gcc.dg/compat/fp-struct-defs.h: New file.
26483 * gcc.dg/compat/fp-struct-check.h: New file.
26484 * gcc.dg/compat/fp-struct-init.h: New file.
26485 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26486 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26487
26488 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26489
26490 * gcc.dg/20030225-2.c: New test.
26491
26492 2003-05-18 Roger Sayle <roger@eyesopen.com>
26493 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26494
26495 * gcc.c-torture/compile/20030518-1.c: New test case.
26496
26497 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26498
26499 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26500 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26501 gcc-dg-debug-runtest.
26502 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26503 gcc-dg-debug-runtest.
26504
26505 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26506
26507 PR c++/9022
26508 * g++.dg/lookup/using6.C: New test.
26509
26510 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26511
26512 * g++.dg/parse/access2.C: New test.
26513
26514 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26515
26516 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26517 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26518 * gcc.dg/debug/debug.exp: Likewise.
26519
26520 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26521
26522 * gcc.dg/dollar.c: New test.
26523
26524 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26525
26526 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26527 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26528 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26529 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26530 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26531 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26532 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26533 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26534 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26535 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26536 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26537 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26538 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26539 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26540 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26541 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26542 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26543 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26544
26545 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26546
26547 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26548 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26549 support for "repo" mode.
26550 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26551 * lib/g77-dg.exp: Likewise.
26552 * lib/obj-dg.exp: Likewise.
26553
26554 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26555
26556 Merge from gcc-3_2-rhl8-branch:
26557 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26558
26559 * gcc.dg/tls/opt-6.c: New test.
26560
26561 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26562
26563 * gcc.dg/20030405-1.c: New test.
26564
26565 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26566
26567 * gcc.dg/20030309-1.c: New test.
26568
26569 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26570
26571 * gcc.c-torture/execute/20030307-1.c: New test.
26572
26573 2003-02-20 Randolph Chung <tausq@debian.org>
26574
26575 * gcc.c-torture/compile/20030220-1.c: New test.
26576
26577 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26578
26579 * gcc.dg/20030217-1.c: New test.
26580
26581 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26582
26583 * gcc.c-torture/compile/20020129-1.c: New test.
26584
26585 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26586
26587 * gcc.dg/unroll-1.c: New test.
26588
26589 2002-11-16 Jan Hubicka <jh@suse.cz>
26590
26591 * gcc.c-torture/execute/20020920-1.c: New test.
26592
26593 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26594
26595 PR target/7434
26596 * gcc.c-torture/compile/20021008-1.c: New test.
26597
26598 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
26599
26600 PR target/7559
26601 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26602
26603 2002-08-07 Jakub Jelinek <jakub@redhat.com>
26604
26605 * gcc.c-torture/compile/20020807-1.c: New test.
26606
26607 2002-07-30 Jakub Jelinek <jakub@redhat.com>
26608
26609 * gcc.dg/tls/opt-1.c: New test.
26610
26611 2002-07-29 Jakub Jelinek <jakub@redhat.com>
26612
26613 * gcc.dg/20020729-1.c: New test.
26614
26615 2002-07-20 Jakub Jelinek <jakub@redhat.com>
26616
26617 * g++.dg/opt/life1.C: New test.
26618
26619 2002-05-20 Jakub Jelinek <jakub@redhat.com>
26620
26621 * gcc.dg/20020525-1.c: New test.
26622
26623 2002-05-24 Jakub Jelinek <jakub@redhat.com>
26624
26625 PR c++/6794
26626 * g++.dg/ext/pretty1.C: New test.
26627 * g++.dg/ext/pretty2.C: New test.
26628
26629 2003-05-15 Mark Mitchell <mark@codesourcery.com>
26630
26631 PR c++/8385
26632 * g++.dg/ext/typeof5.C: New test.
26633
26634 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
26635
26636 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26637 __USER_LABEL_PREFIX__ into account.
26638 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26639
26640 2003-05-14 Roger Sayle <roger@eyesopen.com>
26641
26642 * gcc.dg/builtins-15.c: New test case.
26643
26644 2003-05-13 Zack Weinberg <zack@codesourcery.com>
26645
26646 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26647
26648 2003-05-12 Mark Mitchell <mark@codesourcery.com>
26649
26650 * lib/g++.exp: Tweak handling of additional source files.
26651 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26652 * g++.dg/special/conpr-2a.C: Rename to ...
26653 * g++.dg/special/conpr-2a.cc: ... this.
26654 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26655 * g++.dg/special/conpr-3a.C: Rename to ...
26656 * g++.dg/special/conpr-3a.cc: This.
26657 * g++.dg/special/conpr-3b.C: Rename to ...
26658 * g++.dg/special/conpr-3b.cc: This.
26659 * g++.dg/special/conpr-4.C: New test.
26660 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26661
26662 2003-05-12 David Edelsohn <edelsohn@gnu.org>
26663
26664 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26665
26666 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26667
26668 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26669 * g++.old-deja/g++.robertl/eb71.C: Likewise.
26670 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26671 * g++.old-deja/g++.other/warn3.C: Likewise.
26672
26673 2003-05-11 Roger Sayle <roger@eyesopen.com>
26674
26675 * gcc.dg/i386-387-1.c: Update to also test log.
26676 * gcc.dg/i386-387-2.c: Likewise.
26677
26678 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
26679
26680 * g77.f-torture/execute/int8421.f: New test.
26681
26682 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26683
26684 PR c++/10230, c++/10481
26685 * g++.dg/lookup/scoped5.C: New test.
26686
26687 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26688
26689 PR c++/10552
26690 * g++.dg/template/ttp6.C: New test.
26691
26692 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
26693
26694 * gcc.c-torture/execute/builtins: New directory.
26695 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26696 gcc.c-torture/execute/builtins.
26697 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26698 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26699 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
26700 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26701
26702 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26703
26704 PR c++/9252
26705 * g++.dg/template/access8.C: New test.
26706 * g++.dg/template/access9.C: New test.
26707
26708 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26709
26710 PR c++/9554
26711 * g++.dg/parse/access1.C: New test.
26712
26713 2003-05-09 DJ Delorie <dj@redhat.com>
26714
26715 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26716 long, and not an int.
26717
26718 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26719
26720 PR c++/10555, c++/10576
26721 * g++.dg/template/memclass1.C: New test.
26722
26723 2003-05-08 DJ Delorie <dj@redhat.com>
26724
26725 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26726 targets.
26727 * gcc.c-torture/execute/20021024-1.x: Likewise.
26728 * gcc.c-torture/execute/shiftdi.x: Likewise.
26729 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26730 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26731 * gcc.dg/20021018-1.c: Likewise.
26732
26733 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26734
26735 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26736
26737 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26738 (bcopy): Call memmove.
26739
26740 2003-05-08 Roger Sayle <roger@eyesopen.com>
26741
26742 * g77.f-torture/compile/8485.f: New test case.
26743
26744 2003-05-07 Richard Henderson <rth@redhat.com>
26745
26746 PR c++/10570
26747 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26748 Verify exception_cleanup not called for rethrows.
26749 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26750 when exiting catch block without rethrowing.
26751 * g++.dg/eh/forced3.C: New.
26752 * g++.dg/eh/forced4.C: New.
26753
26754 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
26755
26756 * gcc.dg/20030505.c: Fix triplet.
26757
26758 2003-05-06 DJ Delorie <dj@redhat.com>
26759
26760 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26761 * gcc.dg/nest.c: Likewise.
26762
26763 2003-05-05 Roger Sayle <roger@eyesopen.com>
26764
26765 * gcc.dg/builtins-14.c: New test case.
26766
26767 2003-05-05 Janis Johnson <janis187@us.ibm.com>
26768
26769 * lib/compat.exp (compat-execute): New argument.
26770 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26771 * gcc.dg/compat: New test directory.
26772 * gcc.dg/compat/compat.exp: New expect script.
26773 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26774 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26775 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26776 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26777 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26778 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26779
26780 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26781 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26782 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26783 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26784 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26785 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26786 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26787 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26788 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26789 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26790 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26791 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26792 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26793 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26794 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26795
26796 2003-05-05 Zack Weinberg <zack@codesourcery.com>
26797
26798 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26799
26800 2003-05-05 Jakub Jelinek <jakub@redhat.com>
26801
26802 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26803
26804 2003-05-05 Geoffrey Keating <geoffk@apple.com>
26805
26806 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26807 * gcc.dg/ppc-fsel-2.c: New test.
26808
26809 * gcc.dg/unused-5.c: New test.
26810
26811 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26812
26813 PR c++/10496
26814 * g++.dg/warn/pmf1.C: New test.
26815
26816 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26817
26818 PR c++/4494
26819 * g++.dg/warn/main.C: New test.
26820
26821 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26822
26823 * gcc.dg/nonnull-3.c: New test.
26824
26825 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
26826
26827 * gcc.dg/cpp/Wtrigraphs.c: Update.
26828 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26829
26830 2003-05-03 Geoffrey Keating <geoffk@apple.com>
26831
26832 * gcc.dg/ppc-fsel-1.c: New test.
26833
26834 2003-05-03 Zack Weinberg <zack@codesourcery.com>
26835
26836 PR c/10604
26837 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26838
26839 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
26840
26841 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26842
26843 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26844
26845 PR c++/9364, c++/10553, c++/10586
26846 * g++.dg/parse/typename4.C: New test.
26847 * g++.dg/parse/typename5.C: Likewise.
26848
26849 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
26850
26851 * gcc.c-torture/compile/20030503-1.c: New test.
26852
26853 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26854
26855 * g++.dg/lookup/using5.C: Fix testcase error.
26856
26857 2003-05-01 Chris Demetriou <cgd@broadcom.com>
26858
26859 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26860 since MEABI is no longer supported. Remove all vestiges
26861 of MEABI from the test.
26862
26863 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26864
26865 PR c++/10554
26866 * g++.dg/lookup/using5.C: New test.
26867
26868 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26869
26870 PR c++/8772
26871 * g++.dg/template/ttp5.C: New test.
26872
26873 2003-04-30 Mark Mitchell <mark@codesourcery.com>
26874
26875 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26876 (dg-gpp-additional-sources): New function.
26877 (dg-gpp-additional-files): Likewise.
26878 * lib/g++.exp (additional_sources): New variable.
26879 (additional_files): Likewise.
26880 (g++_target_compile): Deal with them.
26881 * lib/old-dejagnu.exp: Remove.
26882 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26883 * g++.old-deja: Revise all tests to use dg commands.
26884
26885 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26886
26887 PR c++/9432, c++/9528
26888 * g++.dg/lookup/using4.C: New test.
26889
26890 2003-04-29 Geoffrey Keating <geoffk@apple.com>
26891
26892 * gcc.dg/noreturn-5.c: New file.
26893 * gcc.dg/noreturn-6.c: New file.
26894
26895 * gcc.c-torture/compile/inline-1.c: New file.
26896
26897 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26898
26899 PR c++/10551
26900 * g++.dg/template/explicit1.C: New test.
26901
26902 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26903
26904 PR c++/10549
26905 * g++.dg/other/bitfield1.C: New test.
26906
26907 PR c++/10527
26908 * g++.dg/init/new7.C: New test.
26909
26910 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26911
26912 * g++.dg/ext/desig1.C: New test.
26913 * g++.dg/ext/init1.C: Update.
26914
26915 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26916
26917 2003-04-28 Mark Mitchell <mark@codesourcery.com>
26918
26919 PR c++/10180
26920 * g++.dg/warn/Winline-1.C: New test.
26921
26922 2003-04-28 Jakub Jelinek <jakub@redhat.com>
26923
26924 * gcc.c-torture/execute/string-opt-19.c: New test.
26925
26926 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26927 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26928
26929 2003-04-27 Mark Mitchell <mark@codesourcery.com>
26930
26931 PR c++/10506
26932 * g++.dg/init/new6.C: New test.
26933
26934 PR c++/10503
26935 * g++.dg/init/ref6.C: New test.
26936
26937 2003-04-26 David Edelsohn <edelsohn@gnu.org>
26938
26939 * g++.dg/warn/weak1.C: XFAIL on AIX4.
26940
26941 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26942
26943 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26944 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26945
26946 2003-04-25 Mark Mitchell <mark@codesourcery.com>
26947
26948 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26949 initialized static data members.
26950
26951 2003-04-25 H.J. Lu <hjl@gnu.org>
26952
26953 * gcc.dg/ia64-sync-4.c: New test.
26954
26955 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26956
26957 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
26958 date.
26959
26960 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
26961
26962 PR c++/10337
26963 * g++.dg/warn/conv1.C: New test.
26964 * g++.old-deja/g++.other/conv7.C: Adjust.
26965 * g++.old-deja/g++.other/overload14.C: Adjust.
26966
26967 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26968
26969 PR c++/10471
26970 * g++.dg/template/defarg2.C: New test.
26971
26972 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
26973
26974 * gcc.dg/cpp/include2.c: Update.
26975 * gcc.dg/cpp/multiline-2.c: New.
26976 * gcc.dg/cpp/multiline.c: Update.
26977 * gcc.dg/cpp/strify2.c: Update.
26978 * gcc.dg/cpp/trad/literals-2.c: Update.
26979
26980 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26981
26982 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26983
26984 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26985
26986 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26987
26988 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26989
26990 PR c++/10451
26991 * g++.dg/parse/crash4.C: New test.
26992
26993 PR c++/9847
26994 * g++.dg/parse/crash5.C: New test.
26995
26996 2003-04-22 Mark Mitchell <mark@codesourcery.com>
26997
26998 PR c++/10446
26999 * g++.dg/parse/crash3.C: New test.
27000
27001 PR c++/10428
27002 * g++.dg/parse/elab1.C: New test.
27003
27004 2003-04-22 Devang Patel <dpatel@apple.com>
27005
27006 * gcc.dg/cpp/trad/funlike-5.c: New test.
27007
27008 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
27009
27010 * g++.dg/other/packed1.C: Fix dg options.
27011
27012 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
27013
27014 * g++.dg/other/offsetof2.C: New test.
27015
27016 2003-04-21 Mark Mitchell <mark@codesourcery.com>
27017
27018 * g++.dg/template/recurse.C: Adjust location of error messages.
27019
27020 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
27021
27022 PR c++/9881
27023 * g++.dg/init/addr-const1.C: New test.
27024 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27025
27026 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
27027
27028 PR c++/10405
27029 * g++.dg/lookup/struct-hack1.C: New test.
27030
27031 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
27032
27033 * ucs.c: Update diagnostic messages.
27034
27035 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27036
27037 * gcc.dg/cpp/truefalse.cpp: New test.
27038 * gcc.dg/cpp/cpp.exp: Update.
27039 * g++.dg/other/stdbool-if.C: Remove.
27040
27041 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27042
27043 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27044 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27045
27046 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27047
27048 * gcc.c-torture/compile/20030418-1.c: New test.
27049
27050 2003-04-17 Janis Johnson <janis187@us.ibm.com>
27051
27052 * README.compat: Remove; content moved to doc/sourcebuild.texi.
27053
27054 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27055
27056 PR c++/10347
27057 g++.dg/template/dependent-name1.C: New test.
27058
27059 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27060
27061 * gcc.dg/warn-1.c (tourist_guide): New array,
27062 contains a pointer to bar.
27063
27064 2003-04-16 Roger Sayle <roger@eyesopen.com>
27065
27066 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27067 * gcc.c-torture/execute/medce-1.c: New test case.
27068 * gcc.c-torture/execute/medce-2.c: New test case.
27069
27070 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27071
27072 * lib/prune.exp: Ignore more messages.
27073
27074 PR c++/10381
27075 * g++.dg/parse/lookup3.C: New test.
27076
27077 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27078
27079 * gcc.c-torture/compile/20030415-1.c : New test.
27080
27081 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27082
27083 * gcc.c-torture/execute/scope-2.c: Move to ...
27084 * gcc.dg/noncompile/scope.c: .... here.
27085
27086 2003-04-14 Roger Sayle <roger@eyesopen.com>
27087
27088 * gcc.dg/20030414-2.c: New test case.
27089
27090 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27091
27092 PR target/10377
27093 * gcc.dg/20030414-1.c: New test.
27094
27095 2003-04-13 Roger Sayle <roger@eyesopen.com>
27096
27097 * gcc.dg/builtins-12.c: New test case.
27098 * gcc.dg/builtins-13.c: New test case.
27099
27100 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27101
27102 * gcc.c-torture/execute/string-opt-18.c: New test.
27103
27104 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27105
27106 PR c++/10300
27107 * g++.dg/init/new5.C: New test.
27108
27109 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27110
27111 PR c++/7910
27112 * g++.dg/ext/dllimport1.C: New test.
27113
27114 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27115
27116 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27117
27118 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27119
27120 PR Fortran/9263
27121 * g77.f-torture/noncompile/9263.f: New test
27122 PR Fortran/1832
27123 * g77.f-torture/execute/1832.f: New test
27124
27125 2003-04-11 David Chad <davidc@freebsd.org>
27126 Loren J. Rittle <ljrittle@acm.org>
27127
27128 libobjc/8562
27129 * objc.dg/headers.m: New test.
27130
27131 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27132
27133 * gcc.c-torture/execute/builtin-noret-2.c: New.
27134 * gcc.c-torture/execute/builtin-noret-2.x: New.
27135 XFAIL builtin-noret-2.c at -O1 and above.
27136 * gcc.dg/redecl.c: New.
27137 * gcc.dg/Wshadow-1.c: Update error regexps.
27138
27139 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27140
27141 * g++.dg/abi/bitfield10.C: New test.
27142
27143 2003-04-09 Mike Stump <mrs@apple.com>
27144
27145 * gcc.dg/pch/pch.exp: Make testcase names longer.
27146 * g++.dg/pch/pch.exp: Make testcase names longer.
27147
27148 2003-04-08 Roger Sayle <roger@eyesopen.com>
27149
27150 * gcc.dg/builtins-11.c: New test case.
27151
27152 2003-04-08 Roger Sayle <roger@eyesopen.com>
27153
27154 * gcc.dg/builtins-9.c: New test case.
27155 * gcc.dg/builtins-10.c: New test case.
27156
27157 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27158
27159 * gcc.dg/noncompile/init-4.c.c: New test.
27160
27161 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27162
27163 * gcc.misc-test/gcov-9.c: New test.
27164 * gcc.misc-test/gcov-10.c: New test
27165 * gcc.misc-test/gcov-11.c: New test.
27166
27167 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27168
27169 PR optimization/10024
27170 * gcc.c-torture/compile/20030405-1.c: New test.
27171
27172 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27173
27174 * gcc.dg/pch/static-3.c: New.
27175 * gcc.dg/pch/static-3.hs: New.
27176 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27177
27178 2003-04-04 Richard Henderson <rth@redhat.com>
27179
27180 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27181 * g++.dg/eh/forced2.C: Likewise.
27182
27183 2003-04-03 Mike Stump <mrs@apple.com>
27184
27185 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27186 target arg.
27187 (scan-assembler-times, scan-assembler-not): Likewise.
27188 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27189
27190 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27191
27192 * gcc.dg/sparc-loop-1.c: New test.
27193
27194 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27195
27196 PR other/9274
27197 * g++.dg/pch/system-2.C: New.
27198 * g++.dg/pch/system-2.Hs: New.
27199
27200 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27201
27202 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27203
27204 * g++.dg/eh/simd-1.C (vecfunc): Same.
27205
27206 2003-04-01 Roger Sayle <roger@eyesopen.com>
27207
27208 * gcc.c-torture/execute/20030401-1.c: New test case.
27209
27210 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27211
27212 * objc.dg/defs.m: New.
27213
27214 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27215
27216 * g++.dg/eh/simd-1.C: New.
27217 * g++.dg/eh/simd-2.C: New.
27218
27219 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27220
27221 * gcc.c-torture/execute/simd-3.c: New.
27222
27223 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27224
27225 PR c/9936
27226 * gcc.dg/20030331-2.c: New test.
27227
27228 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27229
27230 PR c++/10278
27231 * g++.dg/parse/crash2.C: New test.
27232
27233 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27234
27235 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27236 * gcc.c-torture/execute/20030331-1.c: ...here.
27237
27238 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27239
27240 * gcc.c-torture/execute/20030331-1.c: New test.
27241
27242 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27243
27244 * lib/gcov.exp: Adjust call return testing strings.
27245 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27246
27247 2003-03-31 Roger Sayle <roger@eyesopen.com>
27248
27249 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27250 * gcc.dg/builtins-7.c: New test case.
27251 * gcc.dg/builtins-8.c: New test case.
27252
27253 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27254
27255 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27256
27257 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27258
27259 PR c++/7647
27260 * g++.dg/lookup-class-member-2.C: New test.
27261
27262 2003-03-30 Glen Nakamura <glen@imodulo.com>
27263
27264 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27265
27266 2003-03-28 Roger Sayle <roger@eyesopen.com>
27267
27268 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27269
27270 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27271
27272 * g++.dg/init/attrib1.C: New test.
27273
27274 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27275
27276 * gcc.dg/ultrasp8.c: New test.
27277
27278 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27279
27280 * gcc.dg/ultrasp7.c: New test.
27281
27282 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27283
27284 PR c++/10047
27285 * g++.dg/template/inline1.C: New test.
27286
27287 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27288
27289 * gcc.dg/sparc-dwarf2.c: New test.
27290
27291 2003-03-27 Roger Sayle <roger@eyesopen.com>
27292
27293 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27294 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27295
27296 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27297
27298 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27299 than reading .x files.
27300 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27301 * g77.dg/gcov/gcov-1.f: Likewise.
27302 * gcc.misc-tests/gcov-4b.c: Likewise.
27303 * gcc.misc-tests/gcov-5b.c: Likewise.
27304 * gcc.misc-tests/gcov-6.c: Likewise.
27305 * gcc.misc-tests/gcov-7.c: Likewise.
27306 * gcc.misc-tests/gcov-8.c: Likewise.
27307 * g++.dg/gcov/gcov-1.x: Remove.
27308 * g77.dg/gcov/gcov-1.x: Likewise.
27309 * gcc.misc-tests/gcov-4b.x: Likewise.
27310 * gcc.misc-tests/gcov-5b.x: Likewise.
27311 * gcc.misc-tests/gcov-6.x: Likewise.
27312 * gcc.misc-tests/gcov-7.x: Likewise.
27313 * gcc.misc-tests/gcov-8.x: Likewise.
27314
27315 2003-03-27 Glen Nakamura <glen@imodulo.com>
27316
27317 PR opt/10087
27318 * gcc.dg/20030324-1.c: New test.
27319
27320 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27321
27322 PR c++/10224
27323 * g++.dg/template/arg3.C: New test.
27324
27325 PR c++/10158
27326 * g++.dg/template/friend18.C: New test.
27327
27328 2003-03-26 Roger Sayle <roger@eyesopen.com>
27329
27330 * g77.f-torture/compile/20030326-1.f: New test case.
27331
27332 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27333
27334 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27335
27336 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27337
27338 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27339
27340 * gcc.dg/ia64-sync-3.c: New test.
27341
27342 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27343
27344 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27345
27346 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27347
27348 * gcc.dg/ultrasp6.c: New test.
27349
27350 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27351
27352 * gcc.dg/i386-signbit-1.c: New test.
27353 * gcc.dg/i386-signbit-2.c: New test.
27354 * gcc.dg/i386-signbit-3.c: New test.
27355
27356 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27357
27358 * gcc.dg/ultrasp5.c: Fix options.
27359
27360 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27361
27362 * gcc.dg/ultrasp5.c: Fix comment.
27363
27364 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27365
27366 PR fortran/10197
27367 * g77.f-torture/execute/10197.f: New test.
27368
27369 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27370
27371 PR c++/9898, c++/383
27372 * g++.dg/template/conv6.C: New test.
27373
27374 PR c++/10119
27375 * g++.dg/template/ptrmem5.C: New test.
27376
27377 PR c++/10026
27378 * g++.dg/lookup/koenig1.C: New test.
27379
27380 PR C++/10199
27381 * g++.dg/lookup/template2.C: New test.
27382
27383 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27384
27385 * g++.dg/opt/rtti1.C: New test.
27386
27387 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27388
27389 * gcc.dg/ultrasp5.c: New test.
27390
27391 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27392
27393 PR middle-end/9967
27394 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27395 builtin fputs.
27396
27397 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27398
27399 PR c/8224
27400 * gcc.dg/20030323-1.c: New test.
27401
27402 2003-03-23 Roger Sayle <roger@eyesopen.com>
27403
27404 * gcc.c-torture/compile/20030323-1.c: New test case.
27405
27406 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27407
27408 * gcc.dg/20030321-1.c: New test.
27409
27410 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27411
27412 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27413
27414 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27415
27416 PR c++/9978, c++/9708
27417 * g++.dg/ext/vlm1.C: Adjust expected error.
27418 * g++.dg/ext/vla2.C: New test.
27419 * g++.dg/template/arg1.C: New test.
27420 * g++.dg/template/arg2.C: New test.
27421
27422 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27423
27424 * g77.f-torture/execute/select.f: New test.
27425 * g77.f-torture/noncompile/select_no_compile.f: New test.
27426
27427 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27428
27429 PR c++/9898
27430 * g++.dg/other/error4.C: New test.
27431
27432 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27433
27434 * g++.dg/template/friend17.C: New test.
27435
27436 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27437
27438 * gcc.c-torture/compile/20030320-1.c: New.
27439
27440 2003-03-20 Roger Sayle <roger@eyesopen.com>
27441
27442 * gcc.dg/builtins-6.c: New test case.
27443
27444 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27445
27446 PR target/10073
27447 * gcc.c-torture/compile/20030319-1.c: New.
27448
27449 2003-03-18 Jan Hubicka <jh@suse.cz>
27450
27451 * gcc.dg/i386-cvt-1.c: New test.
27452
27453 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27454
27455 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27456 * objc.dg/naming-2.m: Likewise.
27457
27458 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27459
27460 PR c++/9639
27461 * g++.dg/parse/crash1.C: New test.
27462
27463 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27464
27465 PR c++/8805
27466 * g++.dg/eh/cleanup1.C: New test.
27467
27468 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27469
27470 * gcc.c-torture/execute/20030316-1.c: New test case.
27471
27472 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27473
27474 PR c++/9629
27475 * g++.dg/init/ctor2.C: New test.
27476
27477 2003-03-15 Roger Sayle <roger@eyesopen.com>
27478
27479 * g77.f-torture/compile/xformat.f: New test case.
27480
27481 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27482
27483 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27484 * g++.old-deja/g++.mike/eh50.C: Likewise.
27485
27486 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27487
27488 PR c++/6440
27489 * g++.dg/template/spec7.C: New test.
27490 * g++.dg/template/spec8.C: Likewise.
27491
27492 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27493
27494 * gcc.c-torture/execute/20030313-1.c: New test.
27495
27496 2003-03-14 Richard Henderson <rth@redhat.com>
27497
27498 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27499
27500 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27501
27502 * gcc.c-torture/compile/20030314-1.c: New test.
27503
27504 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27505
27506 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27507 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27508 thumb target,
27509 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27510 to accept newer _imp__ prefix and additional
27511 newline in .drectve section.
27512 * gcc.dg/dll-4.c: Likewise.
27513 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27514 switch.
27515
27516 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27517
27518 * g++.dg/parse/namespace9.C: New test.
27519
27520 * g++.dg/init/ref5.C: New test.
27521 * g++.dg/parse/ptrmem1.C: Likewise.
27522
27523 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27524
27525 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27526 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27527 regular expression.
27528 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27529 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27530
27531 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27532
27533 * gcc.c-torture/execute/20030224-2.c: New test.
27534
27535 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27536
27537 * gcc.dg/decl-3.c: New test.
27538
27539 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27540
27541 * gcc.dg/i386-loop-2.c: New test.
27542
27543 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27544
27545 PR c++/9474
27546 * g++.dg/parse/namespace8.C: New test.
27547
27548 PR c++/9924
27549 * g++.dg/overload/builtin2.C: New test.
27550
27551 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27552
27553 * gcc.dg/return-type-3.c: New test.
27554
27555 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27556
27557 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27558 profiling options are not supported.
27559
27560 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27561
27562 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27563 * g++.old-deja/g++.warn/impint2.C: Likewise.
27564
27565 2003-03-10 Devang Patel <dpatel@apple.com>
27566
27567 * g++.dg/cpp/c++_cmd_1.C: New test.
27568 * g++.dg/cpp/c++_cmd_1.h: New file.
27569
27570 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27571
27572 * gcc.dg/altivec-9.c: New file.
27573
27574 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27575
27576 * gcc.dg/ppc-sdata-1.c: New test.
27577 * gcc.dg/ppc-sdata-2.c: New test.
27578
27579 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27580
27581 PR c++/9373
27582 * g++.dg/opt/ptrmem2.C: New test.
27583
27584 PR c++/8534
27585 * g++.dg/opt/ptrmem1.C: New test.
27586
27587 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27588
27589 * gcc.dg/i386-loop-1.c: New test.
27590
27591 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27592
27593 PR c++/9970
27594 * g++.dg/lookup/friend1.C: New test.
27595
27596 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27597
27598 PR c++/9823
27599 * g++.dg/parser/constructor1.C: New test.
27600
27601 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
27602
27603 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27604
27605 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27606
27607 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
27608
27609 * gcc.dg/cpp/Wunused.c: Update test.
27610
27611 2003-03-08 Jan Hubicka <jh@suse.cz>
27612
27613 * gcc.dg/inline-3.c: New test.
27614
27615 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27616
27617 PR c++/9809
27618 * g++.dg/parse/builtin1.C: New test.
27619
27620 PR c++/9982
27621 * g++.dg/abi/cookie1.C: New test.
27622 * g++.dg/abi/cookie2.C: Likewise.
27623
27624 PR c++/9524
27625 * g++.dg/template/field1.C: New test.
27626
27627 PR c++/9912
27628 * g++.dg/parse/class1.C: New test.
27629 * g++.dg/parse/namespace7.C: Likewise.
27630 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27631
27632 2003-03-07 Mark Mitchell <mark@codesourcery.com>
27633
27634 * g++.dg/init/ref4.C: New test.
27635
27636 2003-03-07 Jan Hubicka <jh@suse.cz>
27637
27638 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27639 * gcc.dg/inline-3.c: New test.
27640
27641 2003-03-06 Mark Mitchell <mark@codesourcery.com>
27642
27643 * g++.dg/init/ref3.C: New test.
27644
27645 PR c++/9965
27646 * g++.dg/init/ref2.C: New test.
27647
27648 PR c++/9400
27649 * g++.dg/warn/Wshadow-2.C: New test.
27650
27651 PR c++/9791
27652 * g++.dg/warn/Woverloaded-1.C: New test.
27653
27654 2003-03-05 Jan Hubicka <jh@suse.cz>
27655
27656 * gcc.dg/i386-local2.c: New.
27657 * gcc.dg/i386-local.c: Fix typo.
27658
27659 2003-03-05 Mark Mitchell <mark@codesourcery.com>
27660
27661 * g++.dg/abi/layout3.C: New test.
27662
27663 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27664
27665 * gcc.c-torture/compile/20030305-1.c
27666
27667 2003-03-05 Jan Hubicka <jh@suse.cz>
27668
27669 * gcc.dg/i386-local.c: New.
27670
27671 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
27672
27673 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27674
27675 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27676
27677 * gcc.dg/switch-2.c: New test.
27678 * gcc.dg/switch-3.c: New test.
27679 * gcc.dg/Wswitch.c: Adjust line numbers.
27680 * gcc.dg/Wswitch-default.c: Likewise.
27681 * gcc.dg/Wswitch-enum.c: Likewise.
27682
27683 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
27684
27685 * gcc.c-torture/execute/20030222-1.c: New test.
27686
27687 2003-03-03 James E Wilson <wilson@tuliptree.org>
27688
27689 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27690
27691 2003-03-03 Mark Mitchell <mark@codesourcery.com>
27692
27693 PR c++/9878
27694 * g++.dg/init/ref1.C: New test.
27695
27696 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
27697
27698 * gcc.dg/sh-relax.c: New SH-only test.
27699
27700 2003-03-03 Geoffrey Keating <geoffk@apple.com>
27701
27702 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
27703 comment explaining purpose of testcase.
27704
27705 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27706
27707 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27708 for HC11/HC12 (asm needs two int registers).
27709 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27710 HC11/HC12 because the test uses an asm which needs two 32-bit
27711 registers.
27712
27713 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27714
27715 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27716 for HC11/HC12 (array is too large otherwise).
27717 * gcc.c-torture/compile/920501-4.x: New file, likewise.
27718 * gcc.c-torture/compile/20010518-2.x: Likewise.
27719 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27720 HC11/HC12 (array is too large).
27721
27722 2003-03-01 Geoffrey Keating <geoffk@apple.com>
27723
27724 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27725 * lib/g++-dg.exp (g++-dg-test): Likewise.
27726
27727 2003-03-01 Roger Sayle <roger@eyesopen.com>
27728
27729 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27730 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27731
27732 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27733
27734 * g++.dg/warn/implicit-typename1.C: Remove warning.
27735
27736 2003-02-28 Richard Henderson <rth@redhat.com>
27737
27738 * gcc.dg/noreturn-1.c: Move noreturn warning line.
27739 * gcc.dg/return-type-1.c: Move control reaches end warning line.
27740
27741 2003-02-28 Geoffrey Keating <geoffk@apple.com>
27742
27743 * gcc.dg/pch/pch.exp: Change .pch to .gch.
27744 * g++.dg/pch/pch.exp: Likewise.
27745
27746 2003-02-28 Mark Mitchell <mark@codesourcery.com>
27747
27748 PR c++/9879
27749 * testsuite/g++.dg/init/new4.C: New test.
27750
27751 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
27752
27753 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27754
27755 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
27756
27757 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27758 unsigned long.
27759
27760 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27761 wider than float.
27762
27763 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27764
27765 * lib/scanasm.exp: Add support for counting numbers of
27766 occurences.
27767 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27768 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27769
27770 2003-02-25 Mark Mitchell <mark@codesourcery.com>
27771
27772 PR c++/9683
27773 * g++.dg/template/static3.C: New test.
27774
27775 PR c++/9829
27776 * g++.dg/parse/namespace6.C: New test.
27777
27778 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27779
27780 PR target/9732
27781 * gcc.dg/20030225-1.c: New test.
27782
27783 2003-02-24 Mark Mitchell <mark@codesourcery.com>
27784
27785 * README: Remove out-of-date information.
27786
27787 PR c++/9836
27788 * g++.dg/template/spec6.C: New test.
27789
27790 2003-02-24 Jeff Law <law@redhat.com>
27791
27792 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27793
27794 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27795
27796 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27797 * gcc.dg/pragma-ep-1.c: Likewise.
27798
27799 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27800
27801 PR c++/9602
27802 * g++.dg/template/friend16.C: New test.
27803
27804 2003-02-23 Mark Mitchell <mark@codesourcery.com>
27805
27806 PR c++/5333
27807 * g++.dg/parse/fused-params1.C: Adjust error messages.
27808 * g++.dg/template/nested3.C: New test.
27809
27810 2003-02-24 Alan Modra <amodra@bigpond.net.au>
27811
27812 * g++.dg/abi/param1.C: New test.
27813
27814 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27815
27816 PR c++/7982
27817 * g++.dg/warn/implicit-typename1.C: New test.
27818
27819 2003-02-22 Kelley Cook <kelleycook@comcast.net>
27820
27821 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27822 with "mtune".
27823 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27824 * gcc.c-torture/execute/20010129-1.x: Likewise.
27825 * gcc.dg/20011107-1.c: Likewise.
27826 * gcc.dg/20020108-1.c: Likewise.
27827 * gcc.dg/20020122-3.c: Likewise.
27828 * gcc.dg/20020206-1.c: Likewise.
27829 * gcc.dg/20020310-1.c: Likewise.
27830 * gcc.dg/20020426-2.c: Likewise.
27831 * gcc.dg/20020517-1.c: Likewise.
27832 * gcc.dg/991230-1.c: Likewise.
27833 * gcc.dg/i386-unroll-1.c: Likewise.
27834 * gcc.misc-tests/i386-prefetch.exp: Likewise.
27835
27836 2003-02-22 Jan Hubicka <jh@suse.cz>
27837
27838 * gcc.dg/i386-mul.c: New test.
27839
27840 2003-02-21 Roger Sayle <roger@eyesopen.com>
27841
27842 * gcc.dg/builtins-5.c: New test case.
27843
27844 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
27845
27846 * gcc.dg/asmreg-1.c: New test.
27847
27848 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27849
27850 PR c++/9749
27851 * g++.dg/parse/varmod1.C: New test.
27852
27853 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27854
27855 PR c++/9727
27856 * g++.dg/template/op1.C: New test.
27857
27858 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27859
27860 PR c++/8906
27861 * g++.dg/template/nested2.C: New test.
27862
27863 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27864
27865 PR c++/8724
27866 * g++.dg/expr/dtor1.C: New test.
27867
27868 2003-02-21 Zack Weinberg <zack@codesourcery.com>
27869
27870 * gcc.dg/cpp/include3.c: New test.
27871 * gcc.dg/cpp/inc/foo.h: New file.
27872
27873 2003-02-21 Glen Nakamura <glen@imodulo.com>
27874
27875 * gcc.c-torture/execute/20030221-1.c: New test.
27876
27877 2003-02-20 Mark Mitchell <mark@codesourcery.com>
27878
27879 PR c++/9729
27880 * g++.dg/abi/conv1.C: New test.
27881
27882 2003-02-20 Jan Hubicka <jh@suse.cz>
27883
27884 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27885
27886 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
27887
27888 * gcc.c-torture/compile/20030219-1.c: New test.
27889
27890 2003-02-18 Jan Hubicka <jh@suse.cz>
27891
27892 * gcc.dg/funcorder.c: New test.
27893
27894 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27895
27896 * gcc.c-torture/execute/20030218-1.c: New.
27897
27898 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
27899
27900 * gcc.dg/20030218-1.c: New.
27901
27902 2003-02-18 Richard Henderson <rth@redhat.com>
27903
27904 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27905 * gcc.dg/attr-used-2.c: New.
27906
27907 2003-02-18 Mark Mitchell <mark@codesourcery.com>
27908
27909 PR c++/9704
27910 * g++.dg/init/copy5.C: New test.
27911
27912 2003-02-18 Geoffrey Keating <geoffk@apple.com>
27913
27914 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27915 * g++.dg/pch/pch.exp: Likewise.
27916
27917 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27918
27919 * gcc.c-torture/execute/20030209-1.c: Enable the test if
27920 STACK_SIZE is not defined.
27921
27922 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27923
27924 PR c++/9457
27925 * g++.dg/template/init1.C: New test.
27926
27927 2003-02-16 Jan HUbicka <jh@suse.cz>
27928
27929 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27930 (foo): Add few extra tests
27931 * gcc.dg/c99-const-expr-3.c: Likewise.
27932 * gcc.c-torture/execute/20030216-1.c: New.
27933
27934 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27935
27936 PR c++/9459
27937 * g++.dg/ext/typeof4.C: New test.
27938
27939 2003-02-15 Roger Sayle <roger@eyesopen.com>
27940
27941 * gcc.dg/i386-387-3.c: New test case.
27942
27943 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
27944
27945 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27946 cris-*-elf* cris-*-aout* and mmix-*-*.
27947
27948 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
27949
27950 * gcc.dg/20030213-1.c: New test.
27951
27952 2003-02-12 Roger Sayle <roger@eyesopen.com>
27953
27954 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27955 * gcc.dg/i386-387-2.c: Likewise.
27956
27957 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
27958
27959 * gcc.dg/ppc-spe.c: Fix formatting.
27960 Enable tests that were previously unsupported by gas.
27961 Delete tests for instructions that no longer exist.
27962 Switch arguments on evsubifw builtin.
27963
27964 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
27965
27966 * gcc.c-torture/execute/20030209-1.c: Disable the test if
27967 STACK_SIZE is too small.
27968
27969 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27970 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
27971
27972 * gcc.dg/decl-2.c: New test.
27973
27974 2003-02-10 Jan Hubicka <jh@suse.cz>
27975
27976 * gcc.dg/i386-fpcvt-1.c: New test.
27977
27978 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
27979
27980 * gcc.c-torture/execute/20030209-1.c: New test.
27981
27982 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
27983
27984 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27985 int-wide bitops, use the constants of the same width.
27986 Likewise, if long long is 32-bit wide, test bitops using
27987 32-bit constants.
27988
27989 2003-02-07 Loren James Rittle <ljrittle@acm.org>
27990
27991 * gcc.dg/20021014-1.c: Annotate with expected notice text.
27992
27993 2003-02-07 Roger Sayle <roger@eyesopen.com>
27994
27995 * testsuite/gcc.dg/builtins-4.c: New test case.
27996
27997 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27998
27999 * gcc.dg/20020430-1.c: Fix dg command typos.
28000 * gcc.dg/20020503-1.c: Likewise.
28001
28002 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28003
28004 PR c++/8785
28005 * g++.dg/parse/fused-params1.C: New test.
28006
28007 PR c++/8857
28008 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28009
28010 PR c++/8921
28011 * g++.dg/parse/non-dependent1.C: New test.
28012
28013 PR c++/8928
28014 * g++.dg/parse/dupl-tmpl-args1.C: New test.
28015
28016 PR c++/9228
28017 * g++.dg/parse/undefined7.C: New test.
28018 * g++.dg/parse/non-templ1.C: New test.
28019
28020 PR c++/9229
28021 * g++.dg/parse/too-many-tmpl-args1.C: New test.
28022
28023 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28024
28025 * gcc.c-torture/compile/20030206-1.c: New test.
28026
28027 2003-02-05 Roger Sayle <roger@eyesopen.com>
28028
28029 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28030 "pow" to "foo" to avoid potential confusion with a math built-in.
28031
28032 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28033
28034 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28035 conditions for SPARC targets.
28036
28037 2003-02-05 Jakub Jelinek <jakub@redhat.com>
28038
28039 * gcc.dg/20030204-1.c: New test.
28040
28041 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28042
28043 PR c++/38
28044 * g++.dg/parse/array-size1.C: New test.
28045
28046 PR c++/5657
28047 * g++.dg/parse/undefined3.C: New test.
28048
28049 PR c++/5665
28050 * g++.dg/parse/undefined4.C: New test.
28051
28052 PR c++/5975
28053 * g++.dg/parse/undefined5.C: New test.
28054
28055 PR c++/7259
28056 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28057
28058 PR c++/8578
28059 * g++.dg/parse/casting-operator1.C: New test.
28060
28061 PR c++/8596
28062 * g++.dg/parse/undefined6.C: New test.
28063
28064 PR c++/8736
28065 * g++.dg/parse/missing-template1.C: New test.
28066
28067 2003-02-04 Jan Hubicka <jh@suse.cz>
28068
28069 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28070 * gcc.dg/i386-cmov?.c: Likewise.
28071 * gcc.dg/i386-fpcvt-?.c: Likewise.
28072 * gcc.dg/i386-ssefp-1.c: Likewise.
28073 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28074 conventions.
28075
28076 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28077
28078 PR c++/7129
28079 * testsuite/g++.dg/ext/max.C: New test.
28080
28081 2003-02-03 Jan Hubicka <jh@suse.cz>
28082
28083 * gcc.c-torture/execute/20030203-1.c: New test.
28084
28085 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28086
28087 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28088 'natural-endian'.
28089
28090 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28091
28092 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28093 * g++.dg/init/new2.C: Likewise.
28094 * g++.dg/other/new1.C: Likewise.
28095
28096 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28097
28098 * gcc.dg/struct-ret-libc.c: New test.
28099
28100 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28101
28102 * gcc.dg/20030129-1.c: New test.
28103
28104 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28105
28106 PR c++/8849
28107 * g++.dg/template/ptrmem4.C: New test.
28108
28109 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28110
28111 * g++.dg/parser/constant1.C: New test.
28112
28113 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28114
28115 PR c++/8591
28116 * g++.dg/parse/friend2.C: New test.
28117
28118 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28119
28120 PR c++/9437
28121 * g++.dg/template/unify4.C: New test.
28122
28123 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28124
28125 * gcc.c-torture/execute/20030128-1.c: New test.
28126
28127 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28128
28129 * g++.dg/lookup/nested1.C: Test moved from ...
28130 * g++.old-deja/g++.other/lookup24.C: ... here.
28131
28132 2003-01-28 Jan Hubicka <jh@suse.cz>
28133
28134 * gcc.dg/i386-cmov5.c: New test.
28135
28136 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28137
28138 * gcc.c-torture/execute/20010925-1.c: Changed the
28139 memcpy declaration.
28140
28141 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28142
28143 PR c++/3902
28144 * g++.dg/parse/template5.C: New test.
28145
28146 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28147
28148 PR fortran/9258
28149 * g77.dg/pr9258: New test.
28150
28151 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28152
28153 * README: Move relevant parts from README.g++.
28154
28155 * README.g++: Remove this file.
28156
28157 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28158
28159 * g++.dg/abi/dcast1.C: New test.
28160
28161 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28162
28163 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28164
28165 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28166
28167 PR c++/47
28168 * g++.old-deja/g++.other/lookup24.C: New test.
28169
28170 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28171
28172 PR middle-end/7227
28173 * gcc.dg/uninit-C.c: New test.
28174
28175 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28176
28177 * g++.dg/abi/covariant1.C: New test.
28178
28179 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28180
28181 * gcc.dg/20030123-1.c: New test.
28182
28183 2003-01-25 Jan Hubicka <jh@suse.cz>
28184
28185 PR opt/8492
28186 * gcc.c-torture/compile/20030125-1.c
28187
28188 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28189
28190 PR c++/9403
28191 * g++.dg/parse/template3.C: New test.
28192 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28193
28194 PR c++/795
28195 * g++.dg/parse/template4.C: New test.
28196
28197 PR c++/9415
28198 * g++.dg/template/qual2.C: New test.
28199
28200 PR c++/8545
28201 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28202
28203 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28204
28205 2003-01-25 Roger Sayle <roger@eyesopen.com>
28206
28207 * gcc.c-torture/execute/switch-1.c: New test case.
28208
28209 2003-01-25 Jan Hubicka <jh@suse.cz>
28210
28211 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28212
28213 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28214
28215 Tweaks for Bison-1.875. From the NEWS file:
28216 "- `parse error' -> `syntax error'
28217 Bison now uniformly uses the term `syntax error'"
28218 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28219 * gcc.dg/cpp/digraph2.c: Likewise.
28220 * gcc.dg/cpp/direct2.c: Likewise.
28221 * gcc.dg/cpp/paste4.c: Likewise.
28222 * gcc.dg/c90-restrict-1.c: Likewise.
28223 * gcc.dg/c99-func-2.c: Likewise.
28224 * gcc.dg/noncompile/920721-2.c: Likewise.
28225 * gcc.dg/noncompile/930622-2.c: Likewise.
28226 * gcc.dg/noncompile/940112-1.c: Likewise.
28227 * gcc.dg/noncompile/950921-1.c: Likewise.
28228 * gcc.dg/noncompile/951123-1.c: Likewise.
28229 * gcc.dg/noncompile/971104-1.c: Likewise.
28230 * gcc.dg/noncompile/990416-1.c: Likewise.
28231
28232 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28233
28234 * g++.dg/parse/undefined1.C: Add error message.
28235
28236 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28237
28238 PR c++/9354
28239 * g++.dg/parse/new1.C: New test.
28240
28241 PR c++/9216
28242 * g++.dg/parse/template2.C: New test.
28243
28244 PR c++/9354
28245 * g++.dg/parse/typedef2.C: New test.
28246
28247 PR c++/9328
28248 * g++.dg/ext/typeof3.C: New test.
28249
28250 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28251
28252 PR c++/2738
28253 * g++.dg/parse/ret-type1.C: New test.
28254
28255 PR c++/3792
28256 * g++.dg/parse/tmpl-outside1.C: New test.
28257
28258 PR c++/4207
28259 * g++.dg/parse/int-as-enum1.C: New test.
28260
28261 PR c++/4903
28262 * g++.dg/parse/no-typename1.C: New test.
28263
28264 PR c++/5533
28265 * g++.dg/parse/no-value1.C: New test.
28266
28267 PR c++/5921
28268 * g++.dg/parse/wrong-inline1.C: New test.
28269
28270 PR c++/6402
28271 * g++.dg/parse/ref1.C: New test.
28272
28273 PR c++/6992
28274 * g++.dg/parse/attr-ctor1.C: New test.
28275
28276 PR c++/7229
28277 * g++.dg/parse/namespace5.C: New test.
28278
28279 PR c++/7917
28280 * g++.dg/parse/func-def1.C: New test.
28281
28282 PR c++/8143
28283 * g++.dg/parse/undefined1.C: New test.
28284
28285 PR c++/5723, PR c++/8522
28286 * g++.dg/parse/specialization1.C: New test.
28287
28288 PR c++/163, PR c++/8595
28289 * g++.dg/parse/struct-as-enum1.C: New test.
28290
28291 PR c++/9173
28292 * g++.dg/parse/undefined2.C: New test.
28293
28294 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28295
28296 PR c++/9298
28297 * g++.dg/parse/template1.C: New test.
28298
28299 PR c++/9384
28300 * g++.dg/parse/using1.C: New test.
28301
28302 PR c++/9285
28303 PR c++/9294
28304 * g++.dg/parse/expr2.C: New test.
28305
28306 PR c++/9388
28307 * g++.dg/parse/lookup2.C: Likewise.
28308
28309 2003-01-21 Jan Hubicka <jh@suse.cz>
28310
28311 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28312 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28313 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28314 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28315
28316 2003-01-20 Nick Clifton <nickc@redhat.com>
28317
28318 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28319 problem with ARM sibcall code generation.
28320
28321 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28322
28323 * gcc.c-torture/execute/20030120-1.c: New.
28324
28325 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28326
28327 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28328
28329 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28330
28331 PR c++/9272
28332 * g++.dg/parse/ctor1.C: New test.
28333
28334 PR c++/9294:
28335 * g++.dg/parse/qualified1.C: New test.
28336
28337 * g++.dg/parse/typename3.C: New test.
28338
28339 2003-01-16 Richard Henderson <rth@redhat.com>
28340
28341 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28342
28343 2003-01-16 Richard Henderson <rth@redhat.com>
28344
28345 * g++.dg/pch/pch.exp: Copy test header to the working directory
28346 before using it either for precompilation or direct use.
28347 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28348 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28349
28350 2003-01-16 Richard Henderson <rth@redhat.com>
28351
28352 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28353 before using it either for precompilation or direct use.
28354 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28355 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28356
28357 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28358
28359 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28360 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28361 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28362 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28363 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28364 typename warning into error.
28365 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28366 error messages.
28367 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28368 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28369 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28370 messages.
28371 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28372 make declaration visible in template.
28373 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28374 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28375 messages.
28376 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28377 message.
28378 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28379 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28380 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28381 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28382 typename warning with error message.
28383 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28384 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28385 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28386
28387 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28388
28389 * g++.dg/parse/ambig2.C: New test.
28390
28391 2003-01-15 Richard Henderson <rth@redhat.com>
28392
28393 * g++.dg/tls/init-2.C: Update error message string.
28394
28395 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28396
28397 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28398
28399 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28400
28401 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28402 all for HC11/HC12.
28403 * gcc.c-torture/compile/20001205-1.x: Likewise.
28404 * gcc.c-torture/compile/20001226-1.x: Likewise.
28405 * gcc.c-torture/compile/920520-1.x: Likewise.
28406 * gcc.c-torture/compile/961203-1.x: Likewise.
28407 * gcc.c-torture/compile/20020604-1.x: Likewise.
28408
28409 2003-01-15 Jan Hubicka <jh@suse.cz>
28410
28411 * gcc.c-torture/compile/20030115-1.c: New test.
28412
28413 * gcc.dg/i386-fpcvt-1.c: New test.
28414 * gcc.dg/i386-fpcvt-2.c: New test.
28415
28416 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28417
28418 Further conform g++'s __vmi_class_type_info to the C++ ABI
28419 specification.
28420 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28421 the specification.
28422
28423 2003-01-14 Jan Hubicka <jh@suse.cz>
28424
28425 * gcc.dg/i386-fpcvt-1.c: New test.
28426 * gcc.dg/i386-fpcvt-2.c: New test.
28427
28428 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28429
28430 * gcc.dg/i386-mmx-3.c: New test.
28431
28432 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28433
28434 PR c++/9264
28435 * g++.dg/parse/octal1.C: New file.
28436
28437 PR c++/9172
28438 * g++.dg/parse/typename1.C: New file.
28439
28440 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28441
28442 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28443 * gcc.dg/bf-no-ms-layout.c: Likewise.
28444 * gcc.dg/bf-ms-attrib.c: Likewise.
28445
28446 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28447
28448 PR c++/9099
28449 * g++.dg/parse/dtor1.C: New file.
28450
28451 PR c++/9128
28452 * g++.dg/rtti/typeid1.C: New file.
28453
28454 PR c++/9153
28455 * g++.dg/parse/lookup1.C: New file.
28456
28457 PR c++/9171
28458 * g++.dg/templ/spec5.C: New file.
28459
28460 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28461
28462 * gcc.c-torture/compile/20030110-1.c: New test.
28463
28464 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28465
28466 Merge from pch-branch:
28467
28468 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28469
28470 * gcc.dg/pch/cpp-1.h: New.
28471 * gcc.dg/pch/cpp-1.c: New.
28472 * gcc.dg/pch/cpp-2.h: New.
28473 * gcc.dg/pch/cpp-2.c: New.
28474
28475 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28476
28477 * gcc.dg/pch/except-1.h: New.
28478 * gcc.dg/pch/except-1.c: New.
28479
28480 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28481
28482 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28483 running test.
28484 * gcc.dg/pch: Include *.hp not *.h.
28485 * gcc.dg/pch/system-1.h: New.
28486 * gcc.dg/pch/system-1.c: New.
28487
28488 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28489
28490 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28491 rather than trying to build and run a program using PCH.
28492 * gcc.dg/pch: Remove dg-do commands from test files.
28493
28494 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28495
28496 * gcc.dg/pch/macro-3.c: New.
28497 * gcc.dg/pch/macro-3.h: New.
28498
28499 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28500
28501 * gcc.dg/pch/common-1.c: New.
28502 * gcc.dg/pch/common-1.h: New.
28503 * gcc.dg/pch/decl-1.c: New.
28504 * gcc.dg/pch/decl-1.h: New.
28505 * gcc.dg/pch/decl-2.c: New.
28506 * gcc.dg/pch/decl-2.h: New.
28507 * gcc.dg/pch/decl-3.c: New.
28508 * gcc.dg/pch/decl-3.h: New.
28509 * gcc.dg/pch/decl-4.c: New.
28510 * gcc.dg/pch/decl-4.h: New.
28511 * gcc.dg/pch/decl-5.c: New.
28512 * gcc.dg/pch/decl-5.h: New.
28513 * gcc.dg/pch/global-1.c: New.
28514 * gcc.dg/pch/global-1.h: New.
28515 * gcc.dg/pch/inline-1.c: New.
28516 * gcc.dg/pch/inline-1.h: New.
28517 * gcc.dg/pch/inline-2.c: New.
28518 * gcc.dg/pch/inline-2.h: New.
28519 * gcc.dg/pch/static-1.c: New.
28520 * gcc.dg/pch/static-1.h: New.
28521 * gcc.dg/pch/static-2.c: New.
28522 * gcc.dg/pch/static-2.h: New.
28523
28524 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28525
28526 * g++.dg/pch/pch.exp: Better handle failing testcases.
28527 * gcc.dg/pch/pch.exp: Likewise.
28528 * gcc.dg/pch/macro-1.c: New.
28529 * gcc.dg/pch/macro-1.h: New.
28530 * gcc.dg/pch/macro-2.c: New.
28531 * gcc.dg/pch/macro-2.h: New.
28532
28533 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28534
28535 * g++.dg/dg.exp: Treat files in pch/ specially.
28536 * g++.dg/pch/pch.exp: New file.
28537 * g++.dg/pch/empty.H: New file.
28538 * g++.dg/pch/empty.C: New file.
28539 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28540 "precompile".
28541
28542 * gcc.dg/pch/pch.exp: New file.
28543 * gcc.dg/pch/empty.h: New file.
28544 * gcc.dg/pch/empty.c: New file.
28545 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28546 "precompile".
28547
28548 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28549
28550 * g++.dg/template/friend14.C: New test.
28551
28552 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28553
28554 * gcc.dg/old-style-asm-1.c: New test.
28555
28556 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28557
28558 * gcc.c-torture/compile/20030109-1.c: New test.
28559
28560 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28561
28562 * gcc.c-torture/execute/20030109-1.c: New test.
28563
28564 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28565
28566 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28567 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28568 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28569 * g++.old-deja/g++.mike/eh2.C: Likewise.
28570 * g++.old-deja/g++.mike/eh3.C: Likewise.
28571 * g++.old-deja/g++.mike/eh5.C: Likewise.
28572 * g++.old-deja/g++.mike/eh6.C: Likewise.
28573 * g++.old-deja/g++.mike/eh7.C: Likewise.
28574 * g++.old-deja/g++.mike/eh8.C: Likewise.
28575 * g++.old-deja/g++.mike/eh9.C: Likewise.
28576 * g++.old-deja/g++.mike/eh10.C: Likewise.
28577 * g++.old-deja/g++.mike/eh12.C: Likewise.
28578 * g++.old-deja/g++.mike/eh13.C: Likewise.
28579 * g++.old-deja/g++.mike/eh14.C: Likewise.
28580 * g++.old-deja/g++.mike/eh16.C: Likewise.
28581 * g++.old-deja/g++.mike/eh17.C: Likewise.
28582 * g++.old-deja/g++.mike/eh18.C: Likewise.
28583 * g++.old-deja/g++.mike/eh21.C: Likewise.
28584 * g++.old-deja/g++.mike/eh23.C: Likewise.
28585 * g++.old-deja/g++.mike/eh24.C: Likewise.
28586 * g++.old-deja/g++.mike/eh25.C: Likewise.
28587 * g++.old-deja/g++.mike/eh26.C: Likewise.
28588 * g++.old-deja/g++.mike/eh27.C: Likewise.
28589 * g++.old-deja/g++.mike/eh28.C: Likewise.
28590 * g++.old-deja/g++.mike/eh29.C: Likewise.
28591 * g++.old-deja/g++.mike/eh31.C: Likewise.
28592 * g++.old-deja/g++.mike/eh33.C: Likewise.
28593 * g++.old-deja/g++.mike/eh34.C: Likewise.
28594 * g++.old-deja/g++.mike/eh35.C: Likewise.
28595 * g++.old-deja/g++.mike/eh36.C: Likewise.
28596 * g++.old-deja/g++.mike/eh37.C: Likewise.
28597 * g++.old-deja/g++.mike/eh38.C: Likewise.
28598 * g++.old-deja/g++.mike/eh39.C: Likewise.
28599 * g++.old-deja/g++.mike/eh40.C: Likewise.
28600 * g++.old-deja/g++.mike/eh41.C: Likewise.
28601 * g++.old-deja/g++.mike/eh42.C: Likewise.
28602 * g++.old-deja/g++.mike/eh44.C: Likewise.
28603 * g++.old-deja/g++.mike/eh46.C: Likewise.
28604 * g++.old-deja/g++.mike/eh47.C: Likewise.
28605 * g++.old-deja/g++.mike/eh48.C: Likewise.
28606 * g++.old-deja/g++.mike/eh49.C: Likewise.
28607 * g++.old-deja/g++.mike/eh50.C: Likewise.
28608 * g++.old-deja/g++.mike/eh51.C: Likewise.
28609 * g++.old-deja/g++.mike/eh53.C: Likewise.
28610 * g++.old-deja/g++.mike/eh55.C: Likewise.
28611 * g++.old-deja/g++.mike/p7912.C: Likewise.
28612 * g++.old-deja/g++.mike/p9706.C: Likewise.
28613 * g++.old-deja/g++.mike/p10416.C: Likewise.
28614 * g++.old-deja/g++.mike/p11667.C: Likewise.
28615 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28616 Remove redundant reference to Iris.
28617 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28618 Elxsi, i860, Pico Java, and WE32K.
28619
28620 2003-01-07 Mark Mitchell <mark@codesourcery.com>
28621
28622 * g++.dg/ext/asm4.C: New test.
28623
28624 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28625
28626 PR c++/9030
28627 * g++.dg/template/friend12.C: New test.
28628 * g++.dg/template/friend13.C: Likewise.
28629 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28630
28631 2003-01-08 Jan Hubicka <jh@suse.cz>
28632
28633 * gcc.dg/i386-cadd.c: New test.
28634 * gcc.dg/i386-cmov4.c: Likewise.
28635
28636 2003-01-06 Mark Mitchell <mark@codesourcery.com>
28637
28638 PR c++/9165
28639 * g++.dg/warn/Wunused-3.C: New test.
28640
28641 * g++.dg/abi/bitfield9.C: New test.
28642
28643 PR c++/9189
28644 * g++.dg/parse/defarg3.C: New test.
28645
28646 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
28647
28648 * g++.dg/parse/ambig1.C: New test.
28649 * g++.dg/parse/defarg2.C: New test.
28650
28651 2003-01-05 Mark Mitchell <mark@codesourcery.com>
28652
28653 * g++.dg/template/defarg-1.C: New test.
28654 * g++.dg/template/local2.C: Likewise.
28655
28656 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
28657
28658 * gcc.c-torture/execute/20030105-1.c: New test.
28659
28660 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28661
28662 * g++.dg/parse/namespace3.C: Remove extra semicolons.
28663 * g++.dg/parse/namespace4.C: Likewise.
28664
28665 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
28666
28667 * g++.dg/template/ntp2.C: New test.
28668
28669 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
28670
28671 * g++.dg/parse/extern-C-1.C: New test.
28672
28673 * g++.dg/parse/namespace4.C: New test.
28674
28675 * g++.dg/template/nested1.C: New test.
28676
28677 * g++.dg/parse/namespace3.C: New test.
28678
28679 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
28680
28681 * g++.dg/lookup/two-stage1.C: New test.
28682
28683 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28684
28685 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28686 * g++.old-deja/g++.jason/access8.C: Likewise.
28687 * g++.old-deja/g++.other/decl5.C: Likewise.
28688
28689 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28690
28691 * g++.dg/parse/parse7.C: New test.
28692
28693 2003-01-02 Mark Mitchell <mark@codesourcery.com>
28694
28695 PR c++/2843
28696 * g++.dg/ext/attrib7.C: New test.
28697
28698 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28699
28700 * g++.dg/parse/parse6.C: New test.
28701
28702 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
28703
28704 * gcc.dg/h8300-stack-1.c: New.
28705
28706 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28707
28708 g++.dg/lookup/exception1.C: New test.
28709
28710 g++.dg/lookup/template1.C: New test.
28711
28712 g++.dg/parse/namespace2.C: New test.
28713
28714 g++.dg/parse/parens2.C: New test.
28715
28716 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28717
28718 * g++.dg/parse/parse5.C: New test.
28719 * g++.dg/lookup/scoped4.C: New test.
28720
28721 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28722
28723 * g++.dg/parse/parens1.C: New test.
28724
28725 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28726 angle-bracket1.C.
28727 * g++.dg/parse/parens2.C: New test.
28728
28729 * g++.dg/lookup/scope-operator1.C: New test.
28730
28731 * g++.dg/parse/operator1.C: New test.
28732
28733 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28734
28735 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28736 * g++.old-deja/g++.other/access6.C: Likewise.
28737 * g++.old-deja/g++.other/decl1.C: Likewise.
28738 * g++.old-deja/g++.pt/typename12.C: Likewise.
28739
28740 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28741
28742 * g++.dg/parse/namespace1.C: New test.
28743
28744 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28745
28746 * g++.dg/parse/parse4.C: New test.
28747
28748 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28749
28750 * g++.dg/parse/parse3.C: New test.
28751
28752 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28753
28754 * g++.dg/parse/parse2.C: New test.
28755
28756 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28757
28758 * g++.dg/template/friend11.C: New test.
28759
28760 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28761
28762 * g++.dg/parse/parse1.C: New test.
28763
28764 2002-12-31 Janis Johnson <janis187@us.ibm.com>
28765
28766 * lib/profopt.exp: Change the name of a global variable to avoid
28767 possible clashes with other test suites.
28768
28769 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
28770
28771 * g++.dg/inherit/covariant8.C: New test.
28772
28773 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28774
28775 * g++.dg/init/array9.C: New test.
28776
28777 PR c++/9112
28778 * g++.dg/parse/expr1.C: New test.
28779
28780 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
28781
28782 * gcc.c-torture/compile/20021230-1.c: New test.
28783
28784 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
28785
28786 * g++.dg/inherit/covariant5.C: New test.
28787 * g++.dg/inherit/covariant6.C: New test.
28788 * g++.dg/inherit/covariant7.C: New test.
28789
28790 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28791
28792 PR c++/2739
28793 * g++.dg/other/access2.C: New test.
28794
28795 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
28796
28797 * g++.dg/other/anon-struct.C: No longer fails
28798 * g++.old-deja/g++.brendan/parse4.C: Likewise.
28799 * g++.old-deja/g++.brendan/parse5.C: Likewise.
28800 * g++.old-deja/g++.brendan/parse6.C: Likewise.
28801
28802 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
28803
28804 * g++.dg/parse/angle-bracket.C (main): No longer fails.
28805
28806 2002-12-27 Mark Mitchell <mark@codesourcery.com>
28807
28808 * g++.dg/eh/spec4.C: Remove stray semicolon.
28809 * g++.dg/expr/pmf-1.C: Change error message.
28810 * g++.dg/ext/asm1.C: Remove stray semicolon.
28811 * g++.dg/ext/typename1.C: Add missing typenames.
28812 * g++.dg/inherit/template-as-base.C: Change error message.
28813 * g++.dg/lookup/scoped1.C: Likewise.
28814 * g++.dg/lookup/scoped2.C: Likewise.
28815 * g++.dg/lookup/using2.C: Likewise.
28816 * g++.dg/other/component1.C: Remove stray semicolon.
28817 * g++.dg/other/do1.C: Change error message.
28818 * g++.dg/other/error2.C: Likewise.
28819 * g++.dg/other/init1.C: Likewise.
28820 * g++.dg/other/packed1.C: Remove stray semicolon.
28821 * g++.dg/other/ptrmem2.C: Change error message.
28822 * g++.dg/parse/parameter-declaration-1.C: Remove line number
28823 marker.
28824 * g++.dg/special/initp1.C: Remove invalid attribute usage.
28825 * g++.dg/template/access3.C: Add typename keyword.
28826 * g++.dg/template/access5.C: Remove stray semicolon.
28827 * g++.dg/template/access6.C: Likewise.
28828 * g++.dg/template/complit1.C: Likewise.
28829 * g++.dg/template/crash1.C: Change error message.
28830 * g++.dg/template/inherit2.C: Remove stray semicolon.
28831 * g++.dg/template/instantiate2.C: Likewise.
28832 * g++.dg/template/instantiate3.C: Change error message.
28833 * g++.dg/template/qual1.C: Remove stray semicolon.
28834 * g++.dg/template/qualttp18.C: Change error message.
28835 * g++.dg/template/ref1.C: Remove stray semicolon.
28836 * g++.dg/template/sizeof1.C (A::value): Declare it.
28837 * g++.dg/template/spec4.C: Change error message.
28838 * g++.dg/template/static1.C: Likewise.
28839 * g++.dg/template/type1.C: Likewise.
28840 * g++.dg/template/typename3.C: Likewise.
28841 * g++.old-deja/g++.benjamin/13478.C: Change error message.
28842 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28843 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28844 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28845 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28846 named return value extension.
28847 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28848 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28849 * g++.old-deja/g++.bob/extern_C.C: Likewise.
28850 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28851 * g++.old-deja/g++.brendan/complex1.C: Likewise.
28852 * g++.old-deja/g++.brendan/copy5.C: Likewise.
28853 * g++.old-deja/g++.brendan/crash13.C: Likewise.
28854 * g++.old-deja/g++.brendan/crash15.C: Likewise.
28855 * g++.old-deja/g++.brendan/crash18.C: Change error message.
28856 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28857 * g++.old-deja/g++.brendan/crash38.C: Likewise.
28858 * g++.old-deja/g++.brendan/crash50.C: Likewise.
28859 * g++.old-deja/g++.brendan/crash56.C: Likewise.
28860 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28861 syntax.
28862 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28863 * g++.old-deja/g++.brendan/crash8.C: Change error message.
28864 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28865 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28866 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28867 * g++.old-deja/g++.brendan/template11.C: Likewise.
28868 * g++.old-deja/g++.brendan/template26.C: Likewise.
28869 * g++.old-deja/g++.brendan/template27.C: Use explicit
28870 specialization syntax.
28871 * g++.old-deja/g++.brendan/template30.C: Likewise.
28872 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28873 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28874 non-dependent names.
28875 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28876 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28877 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28878 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28879 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28880 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28881 named return value extension.
28882 * g++.old-deja/g++.ext/namedret2.C: Likewise.
28883 * g++.old-deja/g++.ext/namedret3.C: Likewise.
28884 * g++.old-deja/g++.ext/return1.C: Likewise.
28885 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28886 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28887 * g++.old-deja/g++.jason/access8.C: Likewise.
28888 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28889 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28890 pseudo-destructor names.
28891 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28892 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28893 pseudo-destructor names.
28894 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28895 * g++.old-deja/g++.jason/overload19.C: Likewise.
28896 * g++.old-deja/g++.jason/overload32.C: Likewise.
28897 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28898 stray semicolons.
28899 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28900 * g++.old-deja/g++.jason/return.C: Likewise.
28901 * g++.old-deja/g++.jason/return2.C: Likewise.
28902 * g++.old-deja/g++.jason/shadow1.C: Likewise.
28903 * g++.old-deja/g++.jason/special.C: Use explicit specialization
28904 syntax.
28905 * g++.old-deja/g++.jason/template10.C: Account for use of
28906 non-dependent names.
28907 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28908 syntax.
28909 * g++.old-deja/g++.jason/template37.C: Likewise.
28910 * g++.old-deja/g++.law/access4.C: Change error messages.
28911 * g++.old-deja/g++.law/arm13.C: Remove incorrect
28912 pseudo-destructor names.
28913 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28914 * g++.old-deja/g++.law/ctors9.C: Likewise.
28915 * g++.old-deja/g++.law/cvt22.C: Likewise.
28916 * g++.old-deja/g++.law/dtors5.C: Likewise.
28917 * g++.old-deja/g++.law/global-init1.C: Likewise.
28918 * g++.old-deja/g++.law/missed-error3.C: Likewise.
28919 * g++.old-deja/g++.law/operators28.C: Likewise.
28920 * g++.old-deja/g++.law/visibility28.C: Likewise.
28921 * g++.old-deja/g++.martin/eval1.C: Likewise.
28922 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28923 name.
28924 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28925 * g++.old-deja/g++.mike/net34.C: Likewise.
28926 * g++.old-deja/g++.mike/net36.C: Likewise.
28927 * g++.old-deja/g++.mike/ns2.C: Likewise.
28928 * g++.old-deja/g++.mike/p12306.C: Likewise.
28929 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28930 value extension.
28931 * g++.old-deja/g++.mike/p700.C: Likewise.
28932 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28933 * g++.old-deja/g++.mike/p710.C: Likewise.
28934 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28935 value extension.
28936 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28937 * g++.old-deja/g++.mike/pmf9.C: Likewise.
28938 * g++.old-deja/g++.ns/crash2.C: Likewise.
28939 * g++.old-deja/g++.ns/crash3.C: Likewise.
28940 * g++.old-deja/g++.ns/invalid1.C: Likewise.
28941 * g++.old-deja/g++.ns/ns17.C: Likewise.
28942 * g++.old-deja/g++.ns/template16.C: Likewise.
28943 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28944 keyword.
28945 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28946 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28947 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28948 named return value extension.
28949 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28950 * g++.old-deja/g++.other/access4.C: Issue additional error
28951 messages.
28952 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28953 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28954 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28955 * g++.old-deja/g++.other/crash25.C: Change error message.
28956 * g++.old-deja/g++.other/crash4.C: Change error message.
28957 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28958 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28959 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28960 checks.
28961 * g++.old-deja/g++.other/defarg8.C: Likewise.
28962 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28963 * g++.old-deja/g++.other/dtor10.C: Likewise.
28964 * g++.old-deja/g++.other/incomplete.C: Likewise.
28965 * g++.old-deja/g++.other/linkage7.C: Likewise.
28966 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28967 lookup algorithm.
28968 * g++.old-deja/g++.other/mangle2.C: Likewise.
28969 * g++.old-deja/g++.other/refinit2.C: Likewise.
28970 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28971 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28972 * g++.old-deja/g++.pt/crash28.C: Likewise.
28973 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28974 syntax.
28975 * g++.old-deja/g++.pt/crash32.C: Change error message.
28976 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28977 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28978 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28979 error message position.
28980 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28981 * g++.old-deja/g++.pt/defarg8.C: Change error message.
28982 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28983 syntax.
28984 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28985 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28986 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28987 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28988 keyword.
28989 * g++.old-deja/g++.pt/explicit31.C: Likewise.
28990 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28991 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28992 keyword.
28993 * g++.old-deja/g++.pt/explicit71.C: Change error message.
28994 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28995 syntax.
28996 * g++.old-deja/g++.pt/friend28.C: Account for use of
28997 non-dependent names.
28998 * g++.old-deja/g++.pt/friend29.C: Likewise.
28999 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29000 rules.
29001 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29002 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29003 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29004 lookup rules.
29005 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29006 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29007 keyword.
29008 * g++.old-deja/g++.pt/memclass20.C: Likewise.
29009 * g++.old-deja/g++.pt/memclass5.C: Likewise.
29010 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29011 keyword.
29012 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29013 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29014 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29015 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29016 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29017 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29018 keyword.
29019 * g++.old-deja/g++.pt/spec10.C: Likewise.
29020 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29021 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29022 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29023 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29024 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29025 * g++.old-deja/g++.pt/ttp62.C: Likewise.
29026 * g++.old-deja/g++.pt/ttp64.C: Likewise.
29027 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29028 * g++.old-deja/g++.pt/typename15.C: Likewise.
29029 * g++.old-deja/g++.pt/typename22.C: Likewise.
29030 * g++.old-deja/g++.pt/typename6.C: Change error messages.
29031 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29032 * g++.old-deja/g++.pt/virtual2.C: Likewise.
29033 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29034 syntax.
29035 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29036 return value extension.
29037 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29038 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29039 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29040 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29041
29042 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
29043
29044 * g++.dg/warn/inline1.C: New test.
29045 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29046 * g++.old-deja/g++.jason/synth10.C: Likewise.
29047 * g++.old-deja/g++.mike/net31.C: Likewise.
29048 * g++.old-deja/g++.mike/p8786.C: Likewise.
29049
29050 * g++.dg/template/friend10.C: New test.
29051 * g++.dg/template/conv5.C: New test.
29052
29053 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29054
29055 * g++.dg/lookup/scoped3.C: New test.
29056
29057 * g++.dg/lookup/decl1.C: New test.
29058 * g++.dg/lookup/decl2.C: New test.
29059
29060 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29061
29062 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29063 gcc.c-torture/compile/20021015-1.c,
29064 gcc.c-torture/compile/20021015-2.c,
29065 gcc.c-torture/compile/20021123-1.c,
29066 gcc.c-torture/compile/20021123-2.c,
29067 gcc.c-torture/compile/20021123-3.c,
29068 gcc.c-torture/compile/20021123-4.c,
29069 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29070 only to 3.1 or 3.2 branch.
29071
29072 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29073
29074 * gcc.dg/i386-bitfield3.c: New test.
29075
29076 * gcc.dg/i386-bitfield2.c: New test.
29077
29078 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29079
29080 * g++.dg/parse/conv_op1.C: New test.
29081
29082 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29083
29084 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29085 approved.
29086
29087 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29088
29089 * gcc.c-torture/compile/20021220-1.c: New test.
29090
29091 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29092
29093 * gcc.dg/i386-fastcall-1.c: New.
29094
29095 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29096
29097 * gcc.c-torture/execute/20021219-1.c: New test.
29098
29099 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29100
29101 * gcc.dg/i386-pic-1.c: New test.
29102
29103 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29104
29105 PR c++/8099
29106 * g++.dg/template/friend9.C: New test.
29107
29108 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29109
29110 PR c++/3663
29111 * g++.dg/template/access7.C: New test.
29112
29113 2002-12-18 Nick Clifton <nickc@redhat.com>
29114
29115 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29116 the libstdc++-v3 directory has been found.
29117
29118 2002-12-12 Devang Patel <dpatel@apple.com>
29119 * gcc.dg/darwin-ld-1.c: New test.
29120 * gcc.dg/darwin-ld-2.c: New test.
29121 * gcc.dg/darwin-ld-3.c: New test.
29122 * gcc.dg/darwin-ld-4.c: New test.
29123 * gcc.dg/darwin-ld-5.c: New test.
29124
29125 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29126
29127 * gcc.c-torture/compile/20021212-1.c: New test.
29128
29129 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29130
29131 * gcc.dg/fshort-wchar: New test.
29132
29133 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29134
29135 PR c++/8372
29136 * g++.dg/template/dtor1.C: New test.
29137
29138 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29139 markers.
29140
29141 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29142
29143 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29144
29145 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29146
29147 * g++.dg/template/static1.C: New test.
29148 * g++.dg/template/static2.C: New test.
29149 * g++.old-deja/g++.ext/memconst.C: New test.
29150
29151 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29152
29153 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29154 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29155 * g++.dg/special/initp1.C: Likewise.
29156
29157 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29158
29159 * gcc.c-torture/execute/20021204-1.c: New test.
29160
29161 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29162
29163 * gcc.dg/ppc-fmadd-1.c: New file.
29164 * gcc.dg/ppc-fmadd-2.c: New file.
29165 * gcc.dg/ppc-fmadd-3.c: New file.
29166
29167 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29168
29169 * gcc.c-torture/compile/20021204-1.c: New test.
29170
29171 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29172
29173 * g++.dg/inherit/covariant2.C: New test.
29174 * g++.dg/inherit/covariant3.C: New test.
29175 * g++.dg/inherit/covariant4.C: New test.
29176 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29177 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29178
29179 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29180
29181 PR c++/8688
29182 * g++.dg/init/brace3.C: New test.
29183
29184 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29185
29186 * gcc.dg/20020210-1.c: Fix a comment typo.
29187
29188 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29189
29190 PR c++/8720
29191 * g++.dg/parse/defarg1.C: New test.
29192
29193 PR c++/8615
29194 * g++.dg/template/char1.C: New test.
29195
29196 * g++.dg/template/varmod1.C: Fix typo.
29197
29198 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29199
29200 DR 180
29201 * g++.old-deja/g++.pt/crash32.C: Expect error.
29202
29203 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29204
29205 PR c++/5919
29206 * g++.dg/template/varmod1.C: New test.
29207
29208 PR c++/8727
29209 * g++.dg/inherit/typeinfo1.C: New test.
29210
29211 PR c++/8663
29212 * g++.dg/inherit/typedef1.C: New test.
29213
29214 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29215
29216 PR c++/8332
29217 PR c++/8493
29218 * g++.dg/template/strlen1.C: New test.
29219
29220 PR c++/8227
29221 * g++.dg/template/ctor2.C: New test.
29222
29223 PR c++/8214
29224 * g++.dg/init/string1.C: New test.
29225
29226 PR c++/8511
29227 * g++.dg/template/friend8.C: New test.
29228
29229 2002-11-29 Joe Buck <jbuck@synopsys.com>
29230
29231 * g++.dg/lookup/anon2.C: New test.
29232
29233 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29234
29235 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29236 h8300 port.
29237
29238 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29239
29240 * gcc.dg/bitfld-6.c: New test.
29241
29242 2002-11-27 Jan Hubicka <jh@suse.cz>
29243
29244 * gcc.c-torture/execute/20021127.[cx]: New test.
29245
29246 2002-11-26 Jan Hubicka <jh@suse.cz>
29247
29248 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29249 quality.
29250
29251 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29252
29253 * g++.dg/init/brace2.C: New test.
29254 * g++.old-deja/g++.mike/p9129.C: Correct.
29255
29256 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29257
29258 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29259
29260 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29261
29262 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29263
29264 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29265
29266 * testsuite/g++.dg/abi/empty11.C: New test.
29267 * testsuite/g++.dg/rtti/cv1.C: New test.
29268
29269 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29270
29271 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29272
29273 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29274
29275 * g++.dg/abi/empty10.C: New test.
29276
29277 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29278
29279 * gcc.c-torture/compile/20021124-1.c: New test.
29280
29281 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29282
29283 * g++.dg/abi/rtti2.C: New test.
29284
29285 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29286
29287 * gcc.dg/i386-unroll-1.c: New test.
29288
29289 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29290
29291 * gcc.c-torture/compile/20021120-1.c: New test.
29292 * gcc.c-torture/compile/20021120-2.c: New test.
29293
29294 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29295
29296 * gcc.dg/bitfld-5.c: New test.
29297
29298 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29299
29300 * gcc.c-torture/execute/20021120-3.c: New test.
29301
29302 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29303
29304 * gcc.c-torture/execute/20021120-2.c: New test.
29305
29306 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29307
29308 * gcc.c-torture/execute/20021120-1.c: New test.
29309
29310 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29311
29312 * gcc.c-torture/execute/20021118-3.c: New test.
29313
29314 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29315
29316 * gcc.c-torture/compile/20021119-1.c: New test.
29317
29318 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29319
29320 * gcc.dg/duff-1.c: New test.
29321 * gcc.dg/duff-2.c: New test.
29322 * gcc.dg/duff-3.c: New test.
29323
29324 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29325
29326 * gcc.dg/cpp/_Pragma5.c: New test.
29327
29328 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29329
29330 * gcc.c-torture/execute/20021118-2.c: New test.
29331
29332 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29333
29334 * gcc.c-torture/execute/20021118-1.c: New test.
29335
29336 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29337
29338 * gcc.dg/20021116-1.c: New test.
29339
29340 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29341
29342 * g++.dg/abi/vcall1.C: New test.
29343
29344 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29345
29346 * gcc.dg/20021029-1.c: New test.
29347 * gcc.dg/20021029-2.c: New test.
29348
29349 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29350
29351 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29352
29353 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29354
29355 PR c/8439
29356 * gcc.dg/20021110.c: Move to ...
29357 * gcc.c-torture/compile/20021110.c: .... here.
29358
29359 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29360
29361 PR c/8467
29362 * gcc.c-torture/execute/20021111-1.c
29363
29364 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29365
29366 PR c/8439
29367 * gcc.dg/20021110.c: New test.
29368
29369 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29370
29371 * g++.dg/abi/vthunk3.C: Run only on x86.
29372
29373 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29374
29375 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29376
29377 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29378
29379 * lib/compat.exp (compat-execute): Fix logic error in last
29380 change.
29381
29382 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29383
29384 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29385
29386 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29387
29388 PR c++/8389
29389 * g++.dg/template/access6.C: New test.
29390
29391 2002-11-08 Jan Hubicka <jh@suse.cz>
29392
29393 * gcc.dg/i386-ssefp-1.c: New test.
29394 * gcc.dg/i386-ssefp-1.c: New test.
29395
29396 2002-11-08 Jan Hubicka <jh@suse.cz>
29397
29398 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29399
29400 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29401
29402 * g++.dg/abi/vthunk3.C: New test.
29403
29404 PR c++/8338
29405 * g++.dg/template/crash2.C: New test.
29406
29407 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29408
29409 * testsuite/g++.dg/abi/dtor1.C: New test.
29410 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29411
29412 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29413
29414 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29415 Darwin.
29416
29417 2002-11-04 Adam Nemet <anemet@lnxw.com>
29418
29419 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29420 -mthumb. Only xfail with -O0.
29421
29422 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29423
29424 * g++.dg/abi/thunk1.C: New test.
29425 * g++.dg/abi/thunk2.C: Likewise.
29426 * g++.dg/abi/vtt1.C: Likewise.
29427
29428 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29429
29430 PR optimization/8423
29431 * gcc.c-torture/execute/builtin-constant.c: New test.
29432
29433 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29434
29435 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29436 Add some more cases.
29437
29438 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29439
29440 PR c++/8391
29441 * g++.dg/opt/local1.C: New test.
29442
29443 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29444
29445 PR c++/8160
29446 * g++.dg/template/complit1.C: New test.
29447
29448 PR c++/8149
29449 * g++.dg/template/typename4.C: Likewise.
29450
29451 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29452
29453 Core issue 287, PR c++/7639
29454 * g++.dg/template/instantiate1.C: Adjust error location.
29455 * g++.dg/template/instantiate3.C: New test.
29456 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29457 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29458 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29459
29460 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29461
29462 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29463
29464 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29465
29466 PR c++/8287
29467 * g++.dg/init/dtor2.C: New test.
29468
29469 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29470
29471 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29472 * gcc.dg/nest.c: Bypass errors on irix6.
29473
29474 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29475
29476 * gcc.dg/nest.c: Expect error for mmix-*-*.
29477 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29478
29479 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29480
29481 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29482 markers.
29483
29484 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29485
29486 2002-10-25 Mike Stump <mrs@apple.com>
29487
29488 * gcc.dg/warn-1.c: New test.
29489
29490 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29491
29492 * g++.dg/template/typename3.C: New test.
29493
29494 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29495
29496 * g++.dg/lookup/ptrmem1.C: New test.
29497
29498 * g++.dg/abi/vthunk2.C: New test.
29499
29500 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29501
29502 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29503
29504 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29505
29506 * g++.dg/abi/empty9.C: New test.
29507
29508 2002-10-24 Richard Henderson <rth@redhat.com>
29509
29510 * g++.dg/inherit/thunk1.C: Enable for ia64.
29511
29512 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29513
29514 PR c++/8067
29515 * g++.dg/lookup/pretty1.C: New test.
29516
29517 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29518
29519 * gcc.dg/20021023-1.c: New test.
29520
29521 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29522
29523 PR c++/7679
29524 * g++.dg/parse/inline1.C: New test.
29525
29526 2002-10-23 Richard Henderson <rth@redhat.com>
29527
29528 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29529
29530 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29531
29532 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29533
29534 PR c++/6579
29535 * g++.dg/parse/stmtexpr3.C: New test.
29536
29537 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29538
29539 * g++.dg/expr/cond1.C: New test.
29540
29541 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29542
29543 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29544
29545 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29546
29547 * g++.dg/abi/vbase13.C: New test.
29548 * g++.dg/abi/vbase14.C: Likewise.
29549
29550 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29551
29552 * gcc.dg/tls/pic-1.c: New test.
29553 * gcc.dg/tls/nonpic-1.c: New test.
29554 * gcc.dg/20021018-1.c: New test.
29555
29556 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29557
29558 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29559 Remove only files with the same base name as the test case.
29560 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29561 (profopt-execute): Likewise. Also, remove old profiling
29562 and performance data files before running the tests.
29563
29564 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29565 * g++.dg/bprob/bprob.exp: Likewise.
29566 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29567 to allow more general test case names.
29568
29569 * g++.dg/bprob/bprob-1.C: Rename to ...
29570 * g++.dg/bprob/g++-bprob-1.C: ... this.
29571
29572 * g77.dg/bprob/bprob-1.f: Rename to ...
29573 * g77.dg/bprob/g77-bprob-1.f: ... this.
29574
29575 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29576
29577 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29578 bison 1.50 or later.
29579
29580 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29581
29582 * g++.dg/README: Describe more test directories.
29583
29584 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29585
29586 * g++.dg/init/array6.C: Add additional tests.
29587
29588 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29589
29590 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29591 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29592
29593 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29594
29595 * gcc.c-torture/compile/20020604-1.x: New.
29596 * gcc.c-torture/compile/simd-5.x: Likewise.
29597 * gcc.c-torture/execute/920710-1.x: Likewise.
29598 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29599
29600 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29601
29602 * g++.dg/inherit/override1.C: Add dg-options clause.
29603
29604 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29605
29606 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29607 _mm_slli_si128.
29608
29609 2002-10-19 Andreas Schwab <schwab@suse.de>
29610
29611 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29612 directory component.
29613
29614 2002-10-18 Mark Mitchell <mark@codesourcery.com>
29615
29616 * g++.dg/inherit/thunk1.C: New test.
29617
29618 * g++.dg/inherit/override1.C: New test.
29619
29620 * g++.dg/abi/mangle11.C: New test.
29621 * g++.dg/abi/mangle14.C: New test.
29622 * g++.dg/abi/mangle17.C: New test.
29623
29624 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
29625
29626 * g++.dg/overload/member2.C: New test.
29627
29628 2002-10-17 Janis Johnson <janis187@us.ibm.com>
29629
29630 * g++.dg/README: Describe new compat directory.
29631 * g++.dg/dg.exp: Skip tests in compat directory.
29632 * README.compat: New file.
29633 * lib/compat.exp: New expect script.
29634 * g++.dg/compat: New test directory.
29635 * g++.dg/compat/compat.exp: New expect script.
29636 * g++.dg/compat/abi: New test directory.
29637 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29638 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29639 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29640 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29641 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29642 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29643 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29644 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29645 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29646 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29647 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29648 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29649 * g++.dg/compat/break: New test directory.
29650 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29651 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29652 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29653 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29654 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29655 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29656 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29657 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29658 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29659 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29660 g++.dg/compat/break/README: New files.
29661 * g++.dg/compat/eh: New test directory.
29662 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29663 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29664 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29665 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29666 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29667 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29668 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29669 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29670 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29671 g++.dg/compat/eh/filter2_y.C,
29672 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29673 g++.dg/compat/eh/new1_y.C,
29674 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29675 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29676 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29677 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29678 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29679 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29680 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29681 g++.dg/compat/eh/unexpected1_y.C: New files.
29682 * g++.dg/compat/init: New test directory.
29683 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29684 g++.dg/compat/init/array5_y.C,
29685 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29686 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29687 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29688 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29689 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29690 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29691 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29692 g++.dg/compat/init/init-ref2_y.C: New files.
29693
29694 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29695
29696 PR c++/7584
29697 * g++.dg/inherit/using3.C: New test.
29698
29699 2002-10-17 Jan Hubicka <jh@suse.cz>
29700
29701 * gcc.dg/20021017-2.c: New test.
29702
29703 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29704
29705 * g++.dg/abi/mangle16.C: Adjust.
29706
29707 * g++.dg/init/array8.C: New test.
29708
29709 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
29710
29711 * gcc.dg/special/mips-abi.exp: New test.
29712 * gcc.dg/special/mips-abi.s: Empty file used by the above.
29713
29714 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29715
29716 * g++.dg/abi/mangle16.C: New test.
29717 * g++.dg/abi/mangle17.C: Likewise.
29718
29719 PR c++/7478
29720 * g++.dg/template/ref1.C: New test.
29721
29722 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29723
29724 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29725
29726 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
29727
29728 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29729
29730 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29731
29732 PR c++/7524
29733 * g++.dg/init/array7.C: New test.
29734
29735 2002-10-15 Mark Mitchell <mark@codesourcery.com>
29736
29737 * g++.dg/init/array6.C: New test.
29738
29739 * g++.dg/abi/mangle13.C: Likewise.
29740 * g++.dg/abi/mangle14.C: Likewise.
29741 * g++.dg/abi/mangle15.C: Likewise.
29742
29743 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29744
29745 * g++.dg/abi/empty8.C: New test.
29746
29747 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
29748
29749 * g++.dg/init/ctor1.C: New test.
29750
29751 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
29752
29753 * gcc.c-torture/execute/20021015-1.c: New test.
29754
29755 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
29756
29757 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29758
29759 2002-10-14 Jan Hubicka <jh@suse.cz>
29760
29761 * gcc.dg/i386-ssetype-[1-5].c: New tests.
29762
29763 2002-10-14 Richard Henderson <rth@redhat.com>
29764
29765 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29766
29767 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29768
29769 PR optimization/6631
29770 * g++.dg/opt/const2.C: New test.
29771
29772 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29773
29774 PR c++/7176
29775 * g++.dg/parse/friend1.C: New test.
29776 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29777
29778 2002-10-14 Jakub Jelinek <jakub@redhat.com>
29779
29780 * gcc.dg/20021014-1.c: New test.
29781
29782 2002-10-11 Mark Mitchell <mark@codesourcery.com>
29783
29784 PR c++/5661
29785 * g++.dg/ext/vlm1.C: New test.
29786 * g++.dg/ext/vlm2.C: Likewise.
29787
29788 * g++.dg/init/array1.C: Remove invalid braces.
29789 * g++.dg/init/brace1.C: New test.
29790 * g++.dg/init/copy2.C: Likewise.
29791 * g++.dg/init/copy3.C: Likewise.
29792 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29793 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29794 braces.
29795
29796 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
29797
29798 * gcc.dg/cpp/assembler.S: Don't use -ansi.
29799
29800 2002-10-11 Richard Shann <richard.shann@superh.com>
29801
29802 * gcc.c-torture/compile/simd-5.c: New test.
29803
29804 2002-10-10 Roger Sayle <roger@eyesopen.com>
29805
29806 * gcc.c-torture/execute/shiftopt-1.c: New test case.
29807
29808 2002-10-10 Jim Wilson <wilson@redhat.com>
29809
29810 * gcc.c-torture/execute/20021010-1.c: New test.
29811
29812 2002-10-09 Zack Weinberg <zack@codesourcery.com>
29813
29814 PR c/7353
29815 * g++.dg/ext/typedef-init.C: New test.
29816 * gcc.dg/typedef-init.c: New test.
29817
29818 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
29819
29820 * gcc.dg/cpp/paste13.c: New test.
29821
29822 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29823
29824 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
29825 remaining platforms, XFAIL during compile, not execute. Don't
29826 XFAIL at -O0.
29827
29828 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
29829
29830 * gcc.dg/alias-1.c: Tweak expected warning.
29831
29832 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29833
29834 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29835
29836 2002-10-06 Andreas Jaeger <aj@suse.de>
29837
29838 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29839 * gcc.dg/cpp/c++98.C: Likewise.
29840
29841 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29842 * g++.dg/cpp/c++98.C: Likewise.
29843
29844 * g++.dg/README (Subdirectories): Mention cpp directory.
29845
29846 PR target/7559
29847 * gcc.dg/20021006-1.c: New test.
29848
29849 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29850
29851 PR c++/7804
29852 * g++.dg/other/warning1.C: New test.
29853
29854 2002-10-04 Roger Sayle <roger@eyesopen.com>
29855
29856 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29857 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
29858 and sparc-*-* with -m64 as expected failures. See PR 8087.
29859
29860 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29861
29862 PR c++/7931
29863 * g++.dg/template/ptrmem3.C: New test.
29864
29865 PR c++/7754
29866 * g++.dg/template/union1.C: New test.
29867
29868 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29869
29870 PR c++/8006
29871 * g++.dg/abi/mangle9.C: New test.
29872 * g++.dg/abi/mangle10.C: New test.
29873 * g++.dg/abi/mangle11.C: New test.
29874 * g++.dg/abi/mangle12.C: New test.
29875
29876 2002-10-02 Mark Mitchell <mark@codesourcery.com>
29877
29878 PR c++/7188.
29879 * g++.dg/template/meminit1.C: New test.
29880 * g++.dg/warn/Wreorder-1.C: Likewise.
29881 * g++.old-deja/g++.mike/warn3.C: Tweak.
29882 * lib/prune.exp: Ingore "in copy constructor".
29883
29884 2002-10-02 Andreas Jaeger <aj@suse.de>
29885
29886 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29887 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29888 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29889 on x86-64.
29890
29891 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29892
29893 * gcc.dg/empty1.C: Fix typo.
29894
29895 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
29896
29897 * gcc.dg/alias-1.c: New test.
29898
29899 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29900
29901 * gcc.dg/empty1.C: New test.
29902
29903 * g++.dg/tls/init-2.C: Tweak error messages.
29904
29905 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
29906
29907 * gcc.c-torture/compile/20020923-1.c: New test.
29908
29909 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
29910
29911 * gcc.c-torture/execute/ffs-1.c: New test.
29912 * gcc.c-torture/execute/ffs-2.c: Ditto.
29913
29914 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
29915
29916 * g++.dg/overload/member1.C: New test.
29917
29918 2002-09-30 Mark Mitchell <mark@codesourcery.com>
29919
29920 * g++.dg/abi/empty7.C: New test.
29921 * g++.dg/init/pm2.C: Likewise.
29922
29923 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
29924
29925 * g++.dg/rtti/crash1.C: New test.
29926
29927 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
29928
29929 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29930 gcc.dg/sibcall-4.c: New tests.
29931
29932 2002-09-28 Roger Sayle <roger@eyesopen.com>
29933
29934 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29935 powerpc and MMIX targets.
29936
29937 2002-09-27 Zack Weinberg <zack@codesourcery.com>
29938
29939 * gcc.dg/cpp/20020927-1.c: New.
29940
29941 2002-09-26 David S. Miller <davem@redhat.com>
29942
29943 * gcc.c-torture/compile/trunctfdf.c: New.
29944
29945 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29946
29947 * lib/target-supports.exp (check_weak_available): Handle solaris2.
29948
29949 2002-09-27 Alan Modra <amodra@bigpond.net.au>
29950
29951 * gcc.c-torture/execute/loop-15.c: New.
29952
29953 2002-09-26 Janis Johnson <janis187@us.ibm.com>
29954
29955 * README.QMTEST: Fix typo.
29956
29957 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29958
29959 * gcc.dg/20020926-1.c: New test.
29960
29961 2002-09-25 David S. Miller <davem@redhat.com>
29962
29963 PR target/7842
29964 * gcc.c-torture/execute/shiftdi.c: New test.
29965
29966 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
29967
29968 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29969 unique to the tool.
29970 * lib/g77.exp (g77_init): Likewise.
29971 * lib/g++.exp (g++_init): Likewise.
29972 * lib/objc.exp (objc_init): Likewise.
29973
29974 2002-09-25 Mark Mitchell <mark@codesourcery.com>
29975
29976 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29977 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29978 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29979
29980 2002-09-25 Richard Henderson <rth@redhat.com>
29981
29982 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29983 too-small long double.
29984
29985 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
29986
29987 * gcc.dg/20020919-1.c: New test.
29988
29989 2002-09-23 Mark Mitchell <mark@codesourcery.com>
29990
29991 * g++.dg/abi/bitfield6.C: New test.
29992 * g++.dg/abi/bitfield7.C: New test.
29993 * g++.dg/abi/bitfield8.C: New test.
29994 * g++.dg/abi/vbase11.C: New test.
29995
29996 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
29997
29998 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29999 hppa*-*-hpux*. Update test comment.
30000
30001 2002-09-20 Jakub Jelinek <jakub@redhat.com>
30002
30003 * gcc.dg/tls/struct-1.c: New test.
30004
30005 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
30006
30007 * gcc.dg/cpp/tr-warn2.c: Update.
30008
30009 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30010
30011 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30012
30013 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30014
30015 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30016 systems.
30017
30018 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
30019
30020 * gcc.c-torture/execute/ieee/mzero3.c: New test.
30021
30022 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30023 Adjust for c++filt moved to binutils. Remove spurious duplicate
30024 setting of cxxfilt.
30025
30026 2002-09-19 Geoffrey Keating <geoffk@apple.com>
30027
30028 * gcc.dg/20020312-2.c: Update for darwin.
30029
30030 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
30031
30032 * g++.old-deja/g++.other/crash32.C: Mark ICE.
30033
30034 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
30035
30036 * objc.dg/comp-types-1.m: New test.
30037 * objc.dg/comp-types-2.m: New test.
30038 * objc.dg/comp-types-3.m: New test.
30039 * objc.dg/comp-types-4.m: New test.
30040 * objc.dg/comp-types-5.m: New test.
30041 * objc.dg/comp-types-6.m: New test.
30042
30043 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
30044
30045 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30046
30047 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30048
30049 * g++.dg/other/do1.C: New test.
30050
30051 * g++.dg/template/subst1.C: New test.
30052
30053 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30054
30055 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30056
30057 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30058
30059 * g++.dg/template/qualttp20.C: Adjust expected errors.
30060 * g++.old-deja/g++.jason/report.C: Likewise.
30061 * g++.old-deja/g++.other/qual1.C: Likewise.
30062
30063 * g++.dg/lookup/scoped2.C: New test.
30064
30065 * g++.dg/ext/asm3.C: New test.
30066
30067 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30068
30069 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30070
30071 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30072
30073 * ChangeLog: follow spelling conventions.
30074 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30075 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30076 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30077 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30078 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30079 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30080 * g++.old-deja/g++.law/global-init1.C: Likewise.
30081 * g++.old-deja/g++.other/delete4.C: Likewise.
30082 * g++.old-deja/g++.other/inline21.C: Likewise.
30083 * g++.old-deja/g++.other/singleton.C: Likewise.
30084 * g77.dg/strlen0.f: Likewise.
30085 * g77.f-torture/compile/20010519-1.f: Likewise.
30086 * g77.f-torture/compile/980310-4.f: Likewise.
30087 * gcc.c-torture/compile/20000605-1.c: Likewise.
30088 * gcc.c-torture/execute/20020225-1.c: Likewise.
30089 * gcc.dg/c90-hexfloat-2.c: Likewise.
30090 * gcc.dg/c99-bool-1.c: Likewise.
30091 * gcc.dg/c99-hexfloat-2.c: Likewise.
30092 * gcc.dg/dll-2.c: Likewise.
30093 * gcc.dg/wtr-union-init-1.c: Likewise.
30094 * gcc.dg/wtr-union-init-2.c: Likewise.
30095 * gcc.dg/wtr-union-init-3.c: Likewise.
30096 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30097 * gcc.dg/cpp/defined.c: Likewise.
30098 * gcc.dg/cpp/macsyntx.c: Likewise.
30099 * gcc.dg/cpp/paste2.c: Likewise.
30100 * gcc.dg/cpp/trad/defined.c: Likewise.
30101 * gcc.dg/format/c90-printf-1.c: Likewise.
30102 * gcc.dg/format/c90-scanf-1.c: Likewise.
30103 * gcc.dg/format/c99-printf-1.c: Likewise.
30104 * gcc.dg/format/c99-scanf-1.c: Likewise.
30105 * gcc.misc-tests/gcov-8.c: Likewise.
30106 * lib/profopt.exp: Likewise.
30107
30108 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30109
30110 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30111
30112 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30113
30114 * g++.dg/inherit/using2.C: New test.
30115
30116 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30117
30118 * ChangeLog: Follow spelling conventions.
30119 * g++.dg/template/friend4.C: Likewise.
30120 * g++.old-deja/g++.pt/crash67.C: Likewise.
30121 * gcc.c-torture/execute/20000801-4.c: Likewise.
30122 * gcc.dg/c90-digraph-1.c: Likewise.
30123 * gcc.dg/c94-digraph-1.c: Likewise.
30124 * gcc.dg/c99-digraph-1.c: Likewise.
30125 * gcc.dg/cpp/line5.c: Likewise.
30126 * gcc.dg/cpp/multiline.c: Likewise.
30127 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30128 * gcc.dg/format/attr-3.c: Likewise.
30129 * gcc.dg/format/c90-scanf-3.c: Likewise.
30130 * gcc.dg/format/ext-4.c: Likewise.
30131
30132 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30133
30134 * g++.dg/template/pretty1.C: New test.
30135
30136 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30137
30138 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30139
30140 2002-09-13 Matt Austern <austern@apple.com>
30141
30142 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30143 passing a cast expression to a function by const reference.
30144
30145 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30146
30147 * g++.dg/template/deduce1.C: New test.
30148
30149 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30150
30151 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30152 32-bit int.
30153
30154 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30155
30156 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30157 usage.
30158
30159 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30160
30161 * gcc.c-torture/compile/20020910-1.c: New test.
30162
30163 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30164
30165 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30166
30167 2002-09-10 Andreas Jaeger <aj@suse.de>
30168
30169 * gcc.dg/20020312-2.c: Adjust for x86-64.
30170
30171 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30172
30173 * g77.dg/7388.f: New test case for PR 7388.
30174
30175 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30176
30177 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30178
30179 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30180
30181 * objc.dg/proto-lossage-1.m: New test.
30182
30183 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30184
30185 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30186
30187 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30188
30189 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30190 expected to pass.
30191
30192 2002-09-06 Stan Shebs <shebs@apple.com>
30193 David Edelsohn <edelsohn@gnu.org>
30194
30195 * gcc.dg/weak: New directory.
30196 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30197 target-specific xfail bits.
30198 * gcc.dg/typeof-2.c: Move to new directory.
30199 * gcc.dg/weak.exp: New expect script.
30200
30201 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30202
30203 * gcc.c-torture/execute/extzvsi.c: New test.
30204
30205 2002-09-05 Stan Shebs <shebs@apple.com>
30206
30207 * gcc.dg/weak-1.c: xfail on Darwin.
30208 * gcc.dg/weak-2.c: Ditto.
30209 * gcc.dg/weak-3.c: Ditto.
30210 * gcc.dg/weak-4.c: Ditto.
30211 * gcc.dg/weak-5.c: Ditto.
30212 * gcc.dg/weak-6.c: Ditto.
30213 * gcc.dg/weak-7.c: Ditto.
30214 * gcc.dg/weak-8.c: Ditto.
30215 * gcc.dg/weak-9.c: Ditto.
30216
30217 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30218
30219 * gcc.c-torture/execute/loop-14.c: New test.
30220
30221 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30222
30223 * g++.dg/other/cxa-atexit1.C: New test.
30224
30225 * gcc.dg/typeof-2.c: New test.
30226
30227 2002-09-03 Roger Sayle <roger@eyesopen.com>
30228
30229 * gcc.dg/builtins-2.c: New testcase.
30230 * gcc.dg/builtins-3.c: New testcase.
30231
30232 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30233
30234 * gcc.dg/cpp/_Pragma4.c: New test.
30235
30236 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30237
30238 * objc/execute/nil_method-1.m: New testcase.
30239
30240 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30241
30242 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30243 [Object class], not [Object initialize].
30244
30245 2002-08-31 Roger Sayle <roger@eyesopen.com>
30246 Hans-Peter Nilsson <hp@bitrange.com>
30247
30248 * gcc.c-torture/execute/20020720-1.x: Skip test on
30249 mmix-knuth-mmixware. Correct comment.
30250
30251 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30252
30253 * testsuite/g++.dg/abi/bitfield5.C: New test.
30254 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30255
30256 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30257
30258 * objc.dg/undeclared-selector.m: New test.
30259
30260 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30261
30262 * g++.dg/other/offsetof1.C: Avoid cast warning.
30263
30264 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30265
30266 * objc.dg/super-class-2.m: New test.
30267
30268 2002-08-24 Matt Austern <austern@apple.com>
30269
30270 * g++.dg/ext/lvaddr.C: New test.
30271 * g++.dg/ext/lvcast.C: New test.
30272
30273 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30274
30275 * testsuite/g++.dg/inherit/cond1.C: New test.
30276
30277 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30278
30279 * gcc.dg/noncompile/incomplete-1.c: New test.
30280
30281 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30282
30283 * gcc.dg/typespec-1.c: New test.
30284
30285 2002-08-20 Devang Patel <dpatel@apple.com>
30286 * objc.dg/proto-hier-2.m: New test.
30287
30288 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30289
30290 * objc.dg/bitfield-1.m: New test.
30291 * objc.dg/bitfield-2.m: New test.
30292
30293 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30294
30295 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30296 gcc.dg/c99-flex-array-4.c: New tests.
30297
30298 2002-08-16 Stan Shebs <shebs@apple.com>
30299
30300 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30301
30302 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30303
30304 * gcc.dg/typeof-1.c: New test.
30305 * g++.dg/ext/typeof2.C: New test.
30306
30307 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30308
30309 * g++.dg/other/offsetof1.C: New test.
30310
30311 2002-08-14 Richard Henderson <rth@redhat.com>
30312
30313 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30314
30315 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30316
30317 * gcc.dg/cpp/_Pragma3.c: New test.
30318
30319 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30320
30321 * g++.dg/template/inherit3: New test.
30322
30323 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30324
30325 * gcc.dg/bitfld-4.c: Add blank options.
30326
30327 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30328
30329 * g++.dg/template/crash1.C: New test.
30330
30331 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30332
30333 * gcc.dg/tls/opt-2.c: New test.
30334
30335 2002-08-08 Devang Patel <dpatel@apple.com>
30336
30337 * objc.dg/selector-1.m : New test
30338
30339 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30340
30341 * g++.dg/abi/bitfield4.C: New test.
30342 * gcc.dg/bitfld-4.c: New test.
30343
30344 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30345
30346 * g++.dg/other/packed1.C: New test.
30347
30348 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30349
30350 * g++.dg/abi/offsetof.C: Tweak error messages.
30351 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30352
30353 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30354
30355 * gcc.dg/bitfld-3.c: New test.
30356
30357 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30358 Richard Henderson <rth@redhat.com>
30359
30360 * gcc.dg/i386-bitfield1.c: New test.
30361 * g++.dg/abi/bitfield3.C: Update.
30362
30363 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30364
30365 * objc.dg/const-str-2.m: Update.
30366 * gcc.dg/cpp/c++98.c: Change to C extension.
30367 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30368 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30369
30370 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30371
30372 * testsuite/gcc.dg/tls/diag-3.c: New.
30373
30374 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30375
30376 * g++.dg/README (Subdirectories): Document new subdir expr.
30377 * g++.dg/expr/pmf-1.C: New test.
30378
30379 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30380
30381 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30382
30383 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30384
30385 * g++.dg/abi/bitfield3.C: New test.
30386
30387 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30388
30389 * lib/gcov.exp: Tweak expected line formats.
30390 * gcc.misc-tests/gcov8.c: New test.
30391 * gcc.misc-tests/gcov8.x: New flags.
30392
30393 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30394
30395 * consistency.vlad/layout/endian.c: Include string.h.
30396
30397 * gcc.c-torture/execute/20020805-1.c: New test.
30398
30399 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30400
30401 * g++.dg/other/conversion1.C: New test.
30402
30403 2002-08-03 Roger Sayle <roger@eyesopen.com>
30404
30405 * gcc.dg/builtins-1.c: New testcase.
30406
30407 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30408
30409 * g++.dg/inherit/access3.C: New test.
30410
30411 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30412
30413 * gcc.dg/ia64-visibility-2.c: New test.
30414
30415 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30416
30417 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30418 __qualifier_flags to __flags.
30419
30420 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30421
30422 * g++.dg/inherit/operator1.C: New test.
30423 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30424 * g++.dg/other/error1.C: Change expected error message.
30425 * g++.dg/template/conv4.C: Likewise.
30426
30427 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30428
30429 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30430 for documented behavior.
30431
30432 2002-07-25 Roger Sayle <roger@eyesopen.com>
30433
30434 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30435 several targets known to fail.
30436
30437 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30438
30439 * gcc.dg/mips-args-[123].c: New tests.
30440
30441 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30442
30443 * gcc.dg/ppc-spe.c: New.
30444
30445 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30446
30447 * g++.dg/other/ptrmem4.C: New testcase.
30448
30449 2002-07-24 Richard Henderson <rth@redhat.com>
30450
30451 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30452
30453 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30454
30455 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30456
30457 2002-07-24 Roger Sayle <roger@eyesopen.com>
30458
30459 * gcc.c-torture/execute/memset-3.c: New testcase.
30460
30461 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30462
30463 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30464 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30465
30466 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30467
30468 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30469 Delete.
30470
30471 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30472
30473 * gcc.c-torture/compile/simd-4.c: New test.
30474
30475 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30476
30477 PR c++/7347, c++/7348
30478 * g++.dg/template/access4.C: New test.
30479 * g++.dg/template/access5.C: New test.
30480 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30481 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30482 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30483 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30484
30485 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30486
30487 * gcc.dg/gnu89-init-2.c: New test.
30488
30489 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30490
30491 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30492
30493 2002-07-20 Roger Sayle <roger@eyesopen.com>
30494
30495 * gcc.c-torture/execute/20020720-1.c: New testcase.
30496
30497 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30498
30499 * gcc.dg/cpp/Wsignprom.c: New tests.
30500
30501 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30502
30503 * gcc.c-torture/execute/loop-13.c: New test.
30504
30505 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30506
30507 * gcc.dg/cpp/expr.c: New tests.
30508
30509 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30510
30511 * g++.dg/opt/pr6713.C: Add template instantiation.
30512
30513 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30514
30515 * gcc.dg/nest.c: New test.
30516
30517 2002-07-17 Richard Henderson <rth@redhat.com>
30518
30519 * g++.dg/opt/pr6713.C: New test.
30520
30521 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30522
30523 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30524 XFAIL for all x86 processors.
30525
30526 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30527
30528 * gcc.c-torture/execute/20010122-1.x: Do not test with
30529 -fomit-frame-pointer.
30530
30531 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30532
30533 * g++.dg/template/instantiate2.C: New test.
30534 * g++.dg/template/spec4.C: New test.
30535
30536 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30537
30538 * g++.dg/template/access2.C: New test.
30539 * g++.dg/template/access3.C: New test.
30540
30541 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30542
30543 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30544 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30545 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30546 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30547 Convert to use <stdarg.h>.
30548 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30549 Delete.
30550 * gcc.dg/va-arg-2.c: New.
30551 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30552
30553 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30554
30555 * gcc.c-torture/compile/20020710-1.c: New test.
30556
30557 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30558 Andrew Pinski <pinskia@physics.uc.edu>
30559
30560 gcc.c-torture/compile/simd-2.c: New testcase.
30561 gcc.c-torture/compile/simd-3.c: Likewise.
30562
30563 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30564
30565 PR c++/7224
30566 * g++.dg/overload/error1.C: New test.
30567
30568 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30569
30570 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30571 configuration and IRIX 6 O32 ABI.
30572
30573 2002-07-11 Roger Sayle <roger@eyesopen.com>
30574
30575 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30576
30577 2002-07-10 Roger Sayle <roger@eyesopen.com>
30578
30579 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30580
30581 2002-07-10 Jeffrey A Law <law@redhat.com>
30582
30583 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30584
30585 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30586
30587 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30588
30589 * gcc.dg/20020312-2.c: Check for __PPC__.
30590
30591 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30592
30593 * gcc.c-torture/compile/20020709-1.c: New test.
30594
30595 2002-07-07 Roger Sayle <roger@eyesopen.com>
30596
30597 * g++.dg/template/qualttp21.C: New test case.
30598
30599 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
30600
30601 * gcc.c-torture/compile/20020706-1.c: New test.
30602 * gcc.c-torture/compile/20020706-2.c: New test.
30603
30604 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
30605 Alexandre Oliva <aoliva@redhat.com>
30606
30607 * g++.dg/warn/incomplete1.C: New test.
30608
30609 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30610
30611 PR c++/7099
30612 * g++.dg/warn/noreturn1.C: New test.
30613
30614 2002-07-03 Mark Mitchell <mark@codesourcery.com>
30615
30616 PR c++/6706
30617 * g++.dg/debug/debug6.C: New test.
30618 * g++.dg/debug/debug7.C: New test.
30619
30620 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
30621
30622 * gcc.c-torture/compile/simd-3.c: New test.
30623
30624 2002-07-03 Chris Demetriou <cgd@broadcom.com>
30625
30626 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30627 * gcc.dg/20020620-1.c: Likewise.
30628
30629 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30630
30631 PR c++/6944
30632 * g++.dg/init/array4.C: New test.
30633 * g++.dg/init/array5.C: New test.
30634
30635 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
30636
30637 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30638 * gcc.c-torture/execute/simd-2.c (main): Likewise.
30639
30640 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30641
30642 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30643 * gcc.dg/wtr-aggr-init-1.c: Likewise.
30644 * gcc.dg/wtr-conversion-1.c: Likewise.
30645 * gcc.dg/wtr-escape-1.c: Likewise.
30646 * gcc.dg/wtr-int-type-1.c: Likewise.
30647 * gcc.dg/wtr-label-1.c: Likewise.
30648 * gcc.dg/wtr-static-1.c: Likewise.
30649 * gcc.dg/wtr-strcat-1.c: Likewise.
30650 * gcc.dg/wtr-suffix-1.c: Likewise.
30651 * gcc.dg/wtr-switch-1.c: Likewise.
30652 * gcc.dg/wtr-unary-plus-1.c: Likewise.
30653 * gcc.dg/wtr-union-init-1.c: Likewise.
30654 * gcc.dg/wtr-union-init-2.c: Likewise.
30655 * gcc.dg/wtr-union-init-3.c: Likewise.
30656
30657 * gcc.dg/wtr-func-def-1.c: New test.
30658
30659 2002-07-02 Devang Patel <dpatel@apple.com>
30660
30661 * objc.dg/param-1.m: New test.
30662
30663 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
30664
30665 * gcc.dg/cpp/trad/directive.c: Add test.
30666 * gcc.dg/cpp/trad/macroargs.c: Add test.
30667 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30668
30669 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
30670
30671 * gcc.dg/cpp/cmdlne-M.c: New test.
30672
30673 2002-07-02 Ziemowit Laski <zlaski@apple.com>
30674
30675 * objc.dg/desig-init-1.m: New test.
30676
30677 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30678
30679 PR c++/6716
30680 * g++.dg/template/instantiate1.C: New test.
30681
30682 2002-07-01 Mark Mitchell <mark@codesourcery.com>
30683
30684 PR c++/7112
30685 * g++.dg/template/sizeof2.C: New test.
30686
30687 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30688
30689 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30690 gcc.dg/cpp/trad/include.c: New tests.
30691
30692 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
30693
30694 PR target/7177
30695 * gcc.c-torture/compile/20020701-1.c: New test.
30696
30697 2002-07-01 Stan Shebs <shebs@apple.com>
30698
30699 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30700 header here...
30701 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30702 (objc-torture-execute): or here.
30703
30704 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
30705
30706 * gcc.c-torture/execute/arith-rand-ll.c: New test.
30707
30708 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30709
30710 * gcc.dg/cpp/trad/escaped-nl.c: New test.
30711
30712 2002-06-30 Devang Patel <dpatel@apple.com>
30713
30714 * objc.dg/fsyntax-only.m: New test.
30715
30716 2002-06-27 Mark Mitchell <mark@codesourcery.com>
30717
30718 PR c++/6695
30719 * g++.dg/template/friend7.C: New file.
30720
30721 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
30722
30723 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30724 return type.
30725
30726 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
30727
30728 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30729 avoid division by zero.
30730
30731 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
30732
30733 * gcc.dg/Wunknownprag.c: New tests.
30734
30735 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
30736
30737 * gcc.c-torture/execute/simd-2.c: New test.
30738
30739 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
30740
30741 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30742 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30743 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30744 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30745 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30746 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30747 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30748 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30749 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30750 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30751 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30752 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30753 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30754 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30755 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30756 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30757 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30758
30759 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
30760
30761 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30762 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30763 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30764 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30765 New tests.
30766 * gcc.dg/cpp/trad/directive.c: Update.
30767
30768 2002-06-23 Andreas Jaeger <aj@suse.de>
30769
30770 * gcc.c-torture/execute/complex-6.c: New.
30771
30772 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
30773
30774 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30775 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30776 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30777 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30778
30779 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
30780
30781 * gcc.dg/cpp/trad: New directory with traditional tests copied
30782 from parent directory.
30783 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30784 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30785 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30786 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30787 Move to trad/ and rename.
30788 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30789 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30790 gcc.dg/cpp/trad/redef2.c: New tests.
30791 * gcc.dg/cpp/trad/trad.exp: New driver.
30792
30793 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
30794
30795 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30796 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30797 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30798 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30799 Remove.
30800
30801 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
30802
30803 * gcc.dg/20020620-1.c: New test.
30804
30805 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30806
30807 * g++.dg/template/ttp4.C: New test.
30808
30809 2002-06-19 Jakub Jelinek <jakub@redhat.com>
30810
30811 * g++.dg/opt/vt1.C: Fix regexp.
30812
30813 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30814
30815 * gcc.c-torture/execute/pure-1.c: Make functions static again.
30816 Don't use attribute `noinline'.
30817
30818 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30819
30820 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30821
30822 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
30823
30824 * gcc.c-torture/execute/simd-1.c: New.
30825
30826 * gcc.dg/simd-1.c: New.
30827
30828 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30829
30830 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30831
30832 2002-06-16 Richard Henderson <rth@redhat.com>
30833
30834 * g++.dg/ext/anon-struct1.C: New.
30835 * g++.dg/ext/anon-struct2.C: New.
30836 * g++.dg/ext/anon-struct3.C: New.
30837 * gcc.dg/anon-struct-1.c: New.
30838 * gcc.dg/anon-struct-2.c: New.
30839 * gcc.dg/anon-struct-3.c: New.
30840 * gcc.dg/20011008-1.c: Adjust warning text.
30841 * gcc.dg/20020527-1.c: Add -fms-extensions.
30842
30843 2002-06-16 Richard Henderson <rth@redhat.com>
30844
30845 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30846
30847 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
30848
30849 * gcc.c-torture/execute/20020615-1.c: New test.
30850
30851 2002-06-15 Roger Sayle <roger@eyesopen.com>
30852
30853 * gcc.c-tortuture/execute/compare-1.c: New test case.
30854 * gcc.c-tortuture/execute/compare-2.c: New test case.
30855 * gcc.c-tortuture/execute/compare-3.c: New test case.
30856
30857 2002-06-13 Richard Henderson <rth@redhat.com>
30858
30859 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
30860 ia64 ilp32.
30861
30862 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30863
30864 * g++.dg/template/typename2.C: Update error message.
30865
30866 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
30867
30868 * gcc.c-torture/execute/20020611-1.c: New test.
30869
30870 2002-06-11 Bob Wilson <bob.wilson@acm.org>
30871
30872 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30873 list of targets to skip.
30874
30875 2002-06-10 Bob Wilson <bob.wilson@acm.org>
30876
30877 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30878 targets if not optimizing.
30879
30880 2002-06-10 Jakub Jelinek <jakub@redhat.com>
30881
30882 * gcc.c-torture/compile/20020605-1.c: New test.
30883
30884 * g++.dg/opt/vt1.C: New test.
30885
30886 * gcc.dg/20020531-1.c: New test.
30887
30888 * gcc.dg/20020530-1.c: New test.
30889
30890 * gcc.dg/20020527-1.c: New test.
30891
30892 * g++.dg/opt/cse1.C: New test.
30893
30894 2002-06-07 Roger Sayle <roger@eyesopen.com>
30895
30896 * gcc.dg/20020607-2.c: New test case.
30897
30898 2002-06-07 Jakub Jelinek <jakub@redhat.com>
30899
30900 * gcc.c-torture/compile/20020604-1.c: New test.
30901
30902 2002-06-04 Richard Henderson <rth@redhat.com>
30903
30904 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30905 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30906 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30907
30908 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
30909
30910 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30911
30912 2002-06-03 Richard Henderson <rth@redhat.com>
30913
30914 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30915 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30916
30917 2002-06-02 Richard Henderson <rth@redhat.com>
30918
30919 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30920 test functions static.
30921
30922 2002-06-02 Andreas Jaeger <aj@suse.de>
30923
30924 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30925 now.
30926
30927 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
30928
30929 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30930 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30931 Update for mofified diagnostics.
30932 * gcc.dg/c99-intconst-1.c: No longer fail.
30933
30934 2002-06-02 Richard Henderson <rth@redhat.com>
30935
30936 * gcc.dg/uninit-A.c: Remove xfail markers.
30937
30938 2002-06-01 Roger Sayle <roger@eyesopen.com>
30939
30940 * gcc.dg/fnegate-1.c: New test case.
30941
30942 2002-05-30 Osku Salerma <osku@iki.fi>
30943
30944 * gcc.c-torture/execute/mayalias-1.c: New file.
30945
30946 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
30947
30948 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30949 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30950 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30951
30952 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
30953
30954 * gcc.c-torture/execute/20020529-1.c: New test.
30955
30956 2002-05-27 Richard Henderson <rth@redhat.com>
30957
30958 * g++.dg/ext/attrib6.C: New test case.
30959
30960 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30961
30962 * gcc.c-torture/execute/pure-1.c: New test.
30963
30964 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
30965
30966 * gcc.dg/cpp/arith-2.c: Remove.
30967
30968 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
30969
30970 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30971 * gcc.dg/cpp/if-3.c: Remove.
30972
30973 2002-05-26 Jakub Jelinek <jakub@redhat.com>
30974
30975 * g++.dg/opt/cse2.C: New test.
30976
30977 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
30978
30979 * gcc.dg/cpp/arith-1.c: New semantic tests.
30980 * gcc.dg/cpp/if-1.c: Update.
30981
30982 2002-05-24 Ben Elliston <bje@redhat.com>
30983
30984 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30985
30986 2002-05-24 Jakub Jelinek <jakub@redhat.com>
30987
30988 * gcc.dg/verbose-asm.c: New test.
30989
30990 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
30991
30992 * gcc.dg/cpp/paste12.c: New test.
30993
30994 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
30995
30996 * g++.dg/parse/named_ops.C: New test.
30997
30998 2002-05-23 Mark Mitchell <mark@codesourcery.com>
30999
31000 * gcc/testsuite/gcc.dg/weak-8.c: New test.
31001
31002 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
31003
31004 * gcc.dg/weak-2.c: Allow optional leading underscore
31005 in scan-assembler symbol name.
31006 * gcc.dg/weak-3.c: Likewise.
31007 * gcc.dg/weak-4.c: Likewise.
31008 * gcc.dg/weak-5.c: Likewise.
31009
31010 2002-05-23 Jakub Jelinek <jakub@redhat.com>
31011
31012 * gcc.dg/20020523-1.c: New test.
31013
31014 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31015
31016 * objc.dg/const-str-2.m: Update now that we stop after
31017 a command line error.
31018
31019 2002-05-22 Richard Henderson <rth@redhat.com>
31020
31021 * g++.dg/dg.exp: Fix typo in test pruneing.
31022
31023 2002-05-22 Richard Henderson <rth@redhat.com>
31024
31025 * g++.dg/dg.exp: Prune the tls subdirectory.
31026 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31027 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31028 * g++.dg/tls/init-1.C: New.
31029
31030 2002-05-22 Jakub Jelinek <jakub@redhat.com>
31031
31032 * gcc.dg/20020517-1.c: New test.
31033
31034 2002-05-21 Richard Henderson <rth@redhat.com>
31035
31036 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31037 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31038
31039 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
31040
31041 * g++.dg/other/copy2.C: New test.
31042
31043 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
31044
31045 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31046 (MAX_COPY): Bump up to 10 times sizeof (long long).
31047 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31048
31049 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31050 sizeof (long long).
31051
31052 * gcc.c-torture/execute/strcpy-1.c: New test.
31053
31054 2002-05-19 Jason Merrill <jason2redhat.com>
31055
31056 * g++.dg/ext/oper1.C: New test.
31057
31058 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31059 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31060
31061 * README.QMTEST: New file.
31062
31063 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31064
31065 2002-05-19 Andreas Jaeger <aj@suse.de>
31066
31067 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31068 now.
31069 * gcc.c-torture/execute/loop-2d.x: Likewise.
31070
31071 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31072
31073 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31074 support weak symbols.
31075 * gcc.dg/weak-4.c: Likewise.
31076 * gcc.dg/weak-6.c: Likewise.
31077
31078 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31079
31080 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31081 cygwin, coff and h8300-*-hms targets
31082 * gcc.dg/weak-5.c: Likewise.
31083 * gcc.dg/weak-7.c: Likewise.
31084
31085 2002-05-16 Jason Merrill <jason@redhat.com>
31086
31087 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31088 (scan-assembler-not, scan-assembler-dem): Likewise.
31089 (scan-assembler-dem-not): Likewise.
31090
31091 2002-05-15 Richard Henderson <rth@redhat.com>
31092
31093 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31094
31095 2002-05-15 Richard Henderson <rth@redhat.com>
31096
31097 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31098 (vfoo1f): Warning here.
31099 (vfoo1l): Don't redefine the alias.
31100
31101 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31102
31103 * g++.dg/init/pm1.C: New test.
31104
31105 2002-05-12 David S. Miller <davem@redhat.com>
31106
31107 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31108 types.
31109
31110 2002-05-10 Roger Sayle <roger@eyesopen.com>
31111
31112 * gcc.c-torture/execute/20020510-1.c: New test case.
31113
31114 2002-05-10 David S. Miller <davem@redhat.com>
31115
31116 * gcc.c-torture/execute/conversion.c: Test long double too.
31117
31118 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31119
31120 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31121 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31122 * lib/g++.exp (g++_link_flags): Likewise.
31123 * lib/objc.exp (objc_target_compile): Likewise.
31124
31125 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31126
31127 * gcc.dg/cpp/poison.c: Update.
31128 * gcc.dg/cpp/20000625-2.c: Remove.
31129 * gcc.dg/cpp/direct2s.c: Remove final test.
31130
31131 2002-05-08 Tom Rix <trix@redhat.com>
31132
31133 * gcc.c-torture/execute/20020508-1.c: New test.
31134 * gcc.c-torture/execute/20020508-2.c: New test.
31135 * gcc.c-torture/execute/20020508-3.c: New test.
31136
31137 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31138
31139 * gcc.dg/cpp/charconst-4.c: More tests.
31140
31141 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31142
31143 PR c/6569
31144 * gcc.dg/weak-3.c: Update location of warning messages.
31145 * gcc.dg/weak-5.c: Likewise.
31146
31147 2002-05-06 Roger Sayle <roger@eyesopen.com>
31148
31149 * gcc.c-torture/execute/20020506-1.c: New test case.
31150
31151 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31152
31153 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31154
31155 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31156
31157 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31158
31159 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31160
31161 * gcc.dg/cpp/charconst-3.c: New test.
31162
31163 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31164
31165 * gcc.dg/cpp/charconst.c: Update tests.
31166
31167 2002-05-05 Tim Josling <tej@melbpc.org.au>
31168
31169 * treelang: Added directory for new sample language treelang. Also
31170 lib/treelang.exp: New file to signal treelang should be tested.
31171
31172 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31173
31174 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31175 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31176 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31177 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31178 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31179 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31180 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31181
31182 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31183
31184 * gcc.dg/format/xopen-2.c: New test.
31185
31186 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31187
31188 * gcc.dg/20020503-1.c: New test.
31189
31190 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31191
31192 * g++.dg/init/dtor1.C: Make it tougher.
31193
31194 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31195
31196 * g++.dg/init/dtor1.C: New test.
31197
31198 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31199
31200 * gcc.dg/altivec-8.c: New.
31201
31202 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31203
31204 * gcc.dg/altivec-7.c: New.
31205
31206 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31207
31208 * g++.dg/parse/typedef1.C: New test.
31209
31210 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31211
31212 PR c++/6486
31213 * g++.dg/template/friend6.C: New test.
31214
31215 PR c++/6492
31216 * g++.dg/init/copy1.C: New test.
31217
31218 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31219
31220 * g++.dg/warn/effc1.C: New test.
31221
31222 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31223
31224 * gcc.dg/cpp/if-cexp.c: Add a test.
31225
31226 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31227
31228 * gcc.dg/20020426-2.c: New test.
31229
31230 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31231
31232 * gcc.dg/cpp/if-mop.c: Update.
31233 * gcc.dg/cpp/if-mpar.c: Add test.
31234 * gcc.dg/cpp/if-oppr.c: Update.
31235
31236 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31237
31238 PR c/6343
31239 * gcc.dg/weak-[2-7].c: New tests.
31240
31241 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31242
31243 * gcc.dg/enum1.c: New test.
31244
31245 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31246
31247 PR c++/6497
31248 * g++.dg/inherit/access2.C: New test.
31249
31250 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31251
31252 PR bootstrap/6445
31253 * gcc.dg/20020426-1.c: New test.
31254
31255 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31256
31257 * g++.dg/abi/enum1.C: New test.
31258
31259 2002-04-26 Richard Henderson <rth@redhat.com>
31260
31261 * gcc.dg/c99-bool-1.c: Expect always true warning.
31262
31263 2002-04-25 Roger Sayle <roger@eyesopen.com>
31264
31265 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31266
31267 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31268
31269 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31270 targets.
31271
31272 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31273
31274 * g++.dg/abi/mange7.C: New test.
31275
31276 PR c++/6438.
31277 * g++.dg/parse/stmtexpr2.C: New test.
31278
31279 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31280
31281 * gcc.dg/20020312-2.c: Add SH target.
31282
31283 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31284
31285 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31286 compiler output on mips*-*-irix*.
31287
31288 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31289
31290 * g++.dg/parse/attr1.C: New test.
31291
31292 2002-04-23 Roger Sayle <roger@eyesopen.com>
31293
31294 * gcc.c-torture/execute/string-opt-17.c: New test case.
31295 * gcc.c-torture/execute/memset-2.c: New test case.
31296
31297 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31298
31299 PR c++/6256:
31300 * g++.dg/template/friend5.C: New test.
31301
31302 PR c++/6331:
31303 * g++.dg/template/qual1.C: Likewise.
31304
31305 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31306
31307 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31308 Include stdlib.h, not stdio.h or ctype.h.
31309
31310 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31311
31312 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31313 cris-*-elf* and mmix-*-*.
31314 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31315 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31316 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31317 Ditto.
31318 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31319 * gcc.dg/wchar_t-1.c: Ditto.
31320
31321 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31322
31323 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31324 Clarify comment.
31325
31326 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31327
31328 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31329
31330 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31331
31332 * gcc.c-torture/execute/20000906-1.x: Delete.
31333
31334 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31335
31336 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31337
31338 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31339
31340 * PR6367
31341 * g77.f-torture/execute/6367.f: New test.
31342 * g77.f-torture/execute/6367.x: Disable for MMIX.
31343
31344 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31345
31346 * PR6352
31347 * g++.dg/opt/inline2.C: New test.
31348
31349 2002-04-18 Richard Henderson <rth@redhat.com>
31350
31351 * gcc.dg/20000906-1.c: Enable for all targets.
31352 * gcc.c-torture/compile/iftrap-2.c: New.
31353
31354 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31355
31356 * gcc.dg/20020418-1.c: New test.
31357 * gcc.dg/20020418-2.c: New test.
31358
31359 2002-04-18 Richard Henderson <rth@redhat.com>
31360
31361 * gcc.c-torture/compile/iftrap-1.c: New.
31362 * gcc.dg/iftrap-1.c: Adjust for ia64.
31363 * gcc.dg/iftrap-2.c: New.
31364
31365 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31366
31367 * gcc.c-torture/compile/20020418-1.c: New test.
31368
31369 2002-04-18 Roger Sayle <roger@eyesopen.com>
31370
31371 * gcc.c-torture/compile/20020415-1.c: New.
31372
31373 2002-04-18 David S. Miller <davem@redhat.com>
31374
31375 * gcc.c-torture/execute/20020418-1.c: New test.
31376
31377 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31378
31379 * gcc.dg/20020416-1.c: New test.
31380
31381 * g++.dg/opt/inline1.C: New test.
31382
31383 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31384
31385 * gcc.dg/altivec-5.c: New test.
31386
31387 * gcc.dg/20020415-1.c: New test.
31388
31389 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31390
31391 * testsuite/lib/chill.exp: Remove.
31392
31393 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31394
31395 * g++.dg/other/big-struct.C: New test.
31396
31397 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31398
31399 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31400 of scratch file.
31401
31402 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31403
31404 PR c/6277
31405 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31406 in scan-assembler function name
31407
31408 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31409
31410 * g77.f-torture/execute/980628-4.x,
31411 g77.f-torture/execute/980628-5.x,
31412 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31413 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31414 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31415 i[34567]86-*-*.
31416
31417 2002-04-13 David S. Miller <davem@redhat.com>
31418
31419 * gcc.c-torture/execute/20020413-1.c: New test.
31420
31421 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31422
31423 * gcc.dg/asm-6.c,
31424 * g++.dg/ext/asm1.C: New tests.
31425
31426 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31427
31428 PR c++ 5373.
31429 * g++.dg/parse/stmtexpr1.C: New test.
31430
31431 PR c++/5189.
31432 * g++.dg/template/copy1.C: New test.
31433
31434 2002-04-12 Richard Henderson <rth@redhat.com>
31435
31436 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31437
31438 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31439
31440 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31441 gcc.c-torture/execute/20020307-2.c.
31442
31443 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31444
31445 * g++.dg/ext/attrib5.C,
31446 * g++.dg/lookup/struct1.C: New tests.
31447
31448 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31449
31450 * gcc.dg/20020411-1.c: New test.
31451
31452 * gcc.c-torture/execute/20020411-1.c: New test.
31453
31454 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31455
31456 * g77.f-torture/execute/6177.f: New test.
31457
31458 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31459
31460 PR middle-end/6247
31461 * g++.dg/opt/cleanup1.C: New test.
31462
31463 * g++.dg/opt/const1.C: New test.
31464
31465 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31466
31467 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31468
31469 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31470
31471 PR c++/5507
31472 * g++.dg/template/typename2.C: New test.
31473
31474 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31475
31476 * gcc.c-torture/execute/loop-12.c: New.
31477
31478 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31479
31480 * g77.f-torture/execute/980628-4.x,
31481 g77.f-torture/execute/980628-5.x,
31482 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31483 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31484 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31485
31486 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31487
31488 PR optimization/6086
31489 * g++.dg/opt/preinc1.C: New test.
31490
31491 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31492
31493 PR c++/5571
31494 * g++.dg/opt/static2.C: New test.
31495
31496 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31497
31498 PR c/5120
31499 * gcc.dg/20020406-1.c: New test.
31500
31501 2002-04-04 David S. Miller <davem@redhat.com>
31502
31503 * gcc.c-torture/execute/20020404-1.c: New test.
31504
31505 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31506
31507 PR c/6123
31508 * gcc.dg/20020312-2.c: Do not declare global register variable
31509 if __PIC__ or __pic__ is defined.
31510
31511 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31512
31513 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31514 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31515
31516 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31517
31518 * gcc.misc-tests/linkage.exp: Update last change to handle
31519 sparc*-, not just sparc-.
31520
31521 2002-04-03 Richard Henderson <rth@redhat.com>
31522
31523 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31524
31525 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31526
31527 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31528
31529 2002-04-02 David S. Miller <davem@redhat.com>
31530
31531 * gcc.c-torture/execute/20020402-3.c: New test.
31532
31533 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31534
31535 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31536 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31537
31538 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31539 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31540 g77.f-torture/execute/20001201.x,
31541 g77.f-torture/execute/u77-test.x: New files.
31542
31543 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31544 * gcc.dg/wchar_t-1.c: Ditto.
31545
31546 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31547
31548 * gcc.c-torture/execute/20020402-1.c: New test.
31549
31550 2002-04-01 Richard Henderson <rth@redhat.com>
31551
31552 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31553
31554 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31555
31556 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31557
31558 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31559
31560 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31561
31562 * g++.dg/inherit/template-as-base.C: Expect error.
31563 * g++.dg/inherit/namespace-as-base.C: Likewise.
31564
31565 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31566
31567 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31568 g++.dg/ext/instantiate3.C: Tweak match patterns.
31569
31570 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31571 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31572 -da test.
31573
31574 2002-03-31 Richard Henderson <rth@redhat.com>
31575
31576 * gcc.dg/special/alias-2.c: New.
31577 * gcc.dg/special/ecos.exp: Run it.
31578
31579 2002-03-31 Richard Henderson <rth@redhat.com>
31580
31581 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31582
31583 2002-03-31 Kazu Hirata <kazu@hxi.com>
31584
31585 * gcc.dg/weak-1.c: Disable on h8300 port.
31586
31587 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31588
31589 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31590 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31591 ordering tests.
31592 * g++.dg/bprob/bprob-1.C: New test.
31593 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31594 * g++.dg/gcov/gcov-1.C: New test.
31595 * g++.dg/gcov/gcov-1.x: New file.
31596 * g++.dg/gcov/gcov-2.C: New test.
31597 * g++.dg/gcov/gcov-3.C: New test.
31598 * g++.dg/gcov/gcov-3.h: New file.
31599
31600 2002-03-28 Roger Sayle <roger@eyesopen.com>
31601
31602 * g++.old-deja/g++.other/builtins5.C: New test.
31603 * g++.old-deja/g++.other/builtins6.C: New test.
31604 * g++.old-deja/g++.other/builtins7.C: New test.
31605 * g++.old-deja/g++.other/builtins8.C: New test.
31606 * g++.old-deja/g++.other/builtins9.C: New test.
31607
31608 2002-03-29 Jakub Jelinek <jakub@redhat.com>
31609
31610 * g++.dg/opt/static1.C: New test.
31611
31612 * g++.dg/opt/longbranch1.C: New test.
31613
31614 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
31615
31616 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31617
31618 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31619
31620 2002-03-28 Jeffrey A Law (law@redhat.com)
31621
31622 * gcc.c-torture/execute/20020328-1.c: New test.
31623
31624 2002-03-27 Richard Henderson <rth@redhat.com>
31625
31626 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31627 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31628 move from g++.old-deja/g++.ext/.
31629
31630 2002-03-27 Mark Mitchell <mark@codesourcery.com>
31631
31632 * g++.dg/init/new2.C: New test.
31633
31634 2002-03-26 Richard Henderson <rth@redhat.com>
31635
31636 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31637
31638 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31639 on sparc.
31640
31641 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
31642 sparcv9 systems.
31643 * gcc.dg/20001102-1.c: Likewise.
31644
31645 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
31646
31647 * gcc.dg/cpp/endif-pedantic1.c,
31648 gcc.dg/cpp/endif-pedantic2.c: New tests.
31649
31650 2002-03-26 Mark Mitchell <mark@codesourcery.com>
31651
31652 * g++.dg/init/new1.C: New test.
31653
31654 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
31655
31656 * g++.dg/abi/vbase9.C: New test.
31657
31658 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
31659
31660 * gcc.dg/arm-asm.c: New test.
31661
31662 2002-03-26 Andrew Cagney <ac131313@redhat.com>
31663
31664 * gcc.dg/Wswitch-enum.c: New test.
31665 Fix PR c/5044.
31666
31667 2002-03-26 Richard Henderson <rth@redhat.com>
31668
31669 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31670 structure.
31671
31672 2002-03-25 Richard Henderson <rth@redhat.com>
31673
31674 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
31675 sparcv9 systems.
31676
31677 * gcc.c-torture/compile/20011119-1.c (xxx): New.
31678 * gcc.c-torture/compile/20011119-2.c (xxx): New.
31679
31680 2002-03-25 Zack Weinberg <zack@codesourcery.com>
31681
31682 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31683
31684 2002-03-25 Bob Wilson <bob.wilson@acm.org>
31685
31686 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31687 targets using generic thunk support.
31688
31689 2002-03-25 Jakub Jelinek <jakub@redhat.com>
31690
31691 * gcc.c-torture/compile/20020323-1.c: New test.
31692
31693 * g++.dg/opt/conj2.C: New test.
31694
31695 2002-03-24 Richard Henderson <rth@redhat.com>
31696
31697 * gcc.dg/weak-1.c: Use -fno-common.
31698
31699 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31700
31701 * g77.dg/f77-edit-apostrophe-out.f: New test
31702 * g77.dg/f77-edit-h-out.f: New test
31703 * g77.dg/f77-edit-t-in.f: New test
31704 * g77.dg/f77-edit-t-out.f: New test
31705 * g77.dg/f77-edit-x-out.f: New test
31706 * g77.dg/f77-edit-slash-out.f: New test
31707 * g77.dg/f77-edit-colon-out.f: New test
31708 * g77.dg/f77-edit-s-out.f: New test
31709
31710 2002-03-24 Richard Henderson <rth@redhat.com>
31711
31712 * objc/execute/formal_protocol-6.x: New XFAIL.
31713
31714 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31715
31716 * gcc.dg/weak-1.c: Early return from dg-final on platforms
31717 that do not support weak symbols
31718
31719 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31720
31721 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31722 * lib/g77.exp: Likewise.
31723 * lib/objc.exp: Likewise.
31724
31725 2002-03-23 Andrew Cagney <ac131313@redhat.com>
31726
31727 * gcc.dg/Wswitch-default.c: New test.
31728
31729 2002-03-23 Jakub Jelinek <jakub@redhat.com>
31730
31731 * g++.dg/other/enum1.C: New test.
31732
31733 2002-03-23 Zack Weinberg <zack@codesourcery.com>
31734
31735 * gcc.dg/pragma-ep-3.c: Fix typo.
31736
31737 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31738
31739 * g++.dg/inherit/template-as-base.C: New test.
31740
31741 2002-03-22 Jakub Jelinek <jakub@redhat.com>
31742
31743 * g++.old-deja/g++.other/dwarf2-1.C: Move...
31744 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
31745
31746 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
31747
31748 * gcc.dg/cpp/multiline.c: Update to match.
31749
31750 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
31751
31752 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31753
31754 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
31755
31756 * gcc.dg/cpp/extratokens2.c: New file.
31757
31758 2002-03-21 David Edelsohn <edelsohn@gnu.org>
31759
31760 * gcc.dg/20020312-2.c: Add rs6000 target.
31761
31762 * gcc.c-torture/compile/20020319-1.c: New test.
31763
31764 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31765
31766 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31767 (A, E): Handle this.
31768
31769 2002-03-20 Jason Merrill <jason@redhat.com>
31770
31771 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31772 ignoring -fpic.
31773 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31774 through prune_gcc_output.
31775
31776 2002-03-20 Jakub Jelinek <jakub@redhat.com>
31777
31778 * gcc.c-torture/compile/20020320-1.c: New test.
31779
31780 2002-03-19 Jakub Jelinek <jakub@redhat.com>
31781
31782 * gcc.c-torture/compile/20020318-1.c: New test.
31783
31784 * gcc.dg/struct-by-value-1.c: New test.
31785
31786 * gcc.dg/20020319-1.c: New test.
31787
31788 2002-03-18 Jakub Jelinek <jakub@redhat.com>
31789
31790 * g++.dg/opt/conj1.C: New test.
31791
31792 2002-03-17 Mark Mitchell <mark@codesourcery.com>
31793
31794 * g++.dg/template/qualttp20.C: Revert previous change.
31795 * g++.dg/template/qualttp3.C: Likewise.
31796 * g++.dg/template/qualttp4.C: Likewise.
31797 * g++.dg/template/qualttp5.C: Likewise.
31798 * g++.dg/template/qualttp6.C: Likewise.
31799 * g++.dg/template/qualttp7.C: Likewise.
31800 * g++.dg/template/qualttp8.C: Likewise.
31801 * g++.dg/template/recurse.C: Likewise.
31802
31803 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
31804
31805 * gcc.dg/cpp/wchar-1.c: Update.
31806
31807 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
31808
31809 * g++.dg/template/conv1.C: New test.
31810 * g++.dg/template/conv2.C: New test.
31811 * g++.dg/template/conv3.C: New test.
31812 * g++.dg/template/conv4.C: New test.
31813
31814 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31815
31816 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31817 * g++.dg/template/qualttp3.C: Likewise.
31818 * g++.dg/template/qualttp4.C: Likewise.
31819 * g++.dg/template/qualttp5.C: Likewise.
31820 * g++.dg/template/qualttp6.C: Likewise.
31821 * g++.dg/template/qualttp7.C: Likewise.
31822 * g++.dg/template/qualttp8.C: Likewise.
31823 * g++.dg/template/recurse.C: Likewise.
31824
31825 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31826
31827 * g++.dg/opt/dtor1.C: New test.
31828
31829 2002-03-15 Jakub Jelinek <jakub@redhat.com>
31830
31831 * gcc.c-torture/compile/20020315-1.c: New test.
31832
31833 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
31834
31835 * gcc.dg/weak-1.c: Fix scan tests.
31836
31837 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
31838
31839 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31840 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31841 cris-*-aout* mmix-*-*.
31842 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31843 cris-*-aout* mmix-*-*.
31844 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31845 cris-*-elf* cris-*-aout* and mmix-*-*.
31846 * gcc.dg/20001009-1.c: Ditto.
31847 * gcc.dg/20010912-1.c: Ditto.
31848 * gcc.dg/20020122-4.c: Ditto.
31849 * gcc.dg/inline-2.c: Ditto.
31850
31851 2002-03-14 Jeffrey A Law (law@cygnus.com)
31852
31853 * gcc.c-torture/compile/20020314-1.c: New test.
31854
31855 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
31856
31857 * gcc.c-torture/execute/20020314-1.c: New test.
31858
31859 2002-03-14 Jakub Jelinek <jakub@redhat.com>
31860
31861 * g++.dg/warn/Wunused-1.C: New test.
31862
31863 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
31864
31865 * g++.dg/abi/mangle6.C: New test.
31866
31867 2002-03-13 Jakub Jelinek <jakub@redhat.com>
31868
31869 * gcc.c-torture/compile/20020309-2.c: New test.
31870
31871 * gcc.c-torture/compile/20020312-1.c: New test.
31872
31873 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
31874
31875 * g++.dg/other/access1.C: New test.
31876
31877 2002-03-12 Jakub Jelinek <jakub@redhat.com>
31878
31879 * gcc.c-torture/execute/wchar_t-1.c: New test.
31880
31881 2002-03-12 David Edelsohn <edelsohn@gnu.org>
31882
31883 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31884
31885 2002-03-12 Roger Sayle <roger@eyesopen.com>
31886
31887 * gcc.dg/20020312-1.c: New test case.
31888
31889 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
31890
31891 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31892
31893 2002-03-11 Richard Henderson <rth@redhat.com>
31894
31895 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31896 * g++.old-deja/g++.jason/report.C: Likewise.
31897
31898 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31899
31900 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31901 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31902
31903 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31904
31905 * testsuite/g++.dg/overload/pmf1.C: New test.
31906
31907 2002-03-11 Kazu Hirata <kazu@hxi.com>
31908
31909 * gcc.c-torture/execute/20020307-1.c: Use long.
31910
31911 2002-03-11 Jakub Jelinek <jakub@redhat.com>
31912
31913 PR optimization/5844
31914 * gcc.dg/20020310-1.c: New test.
31915
31916 2002-03-09 Michael Meissner <meissner@redhat.com>
31917
31918 * gcc.c-torture/execute/memcpy-2.c: New test.
31919 * gcc.c-torture/execute/memset-1.c: New test.
31920 * gcc.c-torture/execute/strlen-1.c: New test.
31921 * gcc.c-torture/execute/strcmp-1.c: New test.
31922 * gcc.c-torture/execute/strncmp-1.c: New test.
31923
31924 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
31925
31926 * gcc.dg/ppc-ldstruct.c: New test.
31927
31928 2002-03-09 Jakub Jelinek <jakub@redhat.com>
31929
31930 * gcc.c-torture/execute/va-arg-22.c: New test.
31931
31932 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31933
31934 * gcc.c-torture/compile/20020309-1.c: New test.
31935
31936 2002-03-08 Jakub Jelinek <jakub@redhat.com>
31937
31938 * gcc.c-torture/execute/20020307-2.c: New test.
31939
31940 2002-03-07 Jeffrey A Law (law@redhat.com)
31941
31942 * g77.f-torture/compile/20020307-1.f: New test.
31943
31944 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
31945
31946 * gcc.dg/unordered-1.c: New test.
31947
31948 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
31949
31950 * gcc.c-torture/execute/20020307-1.c: New test.
31951
31952 2002-03-05 Jakub Jelinek <jakub@redhat.com>
31953
31954 * gcc.dg/20020304-1.c: New test.
31955
31956 * gcc.c-torture/compile/20020304-2.c: New test.
31957
31958 2002-03-04 Zack Weinberg <zack@codesourcery.com>
31959
31960 * gcc.c-torture/compile/20020304-1.c: New test case
31961 (from PR c/5830).
31962
31963 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
31964
31965 * gcc.dg/20020103-1.c: Add other -D ppc variants.
31966
31967 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
31968
31969 * g++.dg/other/classkey1.C: New test.
31970
31971 2002-03-01 Richard Henderson <rth@redhat.com>
31972
31973 * gcc.c-torture/compile/981223-1.x: New.
31974 * gcc.c-torture/compile/920625-1.x: New.
31975
31976 2002-02-28 Richard Henderson <rth@redhat.com>
31977
31978 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31979
31980 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
31981
31982 * gcc.c-torture/execute/20020227-1.c: New test.
31983
31984 2002-02-27 Mark Mitchell <mark@codesourcery.com>
31985
31986 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31987 here" ERROR lines.
31988 * g++.old-deja/g++.oliva/partord1.C: Likewise.
31989 * g++.old-deja.g++.other/defarg1.C: Likewise.
31990 * g++.old-deja/g++.pt/calls2.C: Likewise.
31991 * g++.old-deja/g++.pt/crash20.C: Likewise.
31992 * g++.old-deja/g++.pt/crash30.C: Likewise.
31993 * g++.old-deja/g++.pt/crash36.C: Likewise.
31994 * g++.old-deja/g++.pt/crash6.C: Likewise.
31995 * g++.old-deja/g++.pt/defarg13.C: Likewise.
31996 * g++.old-deja/g++.pt/derived3.C: Likewise.
31997 * g++.old-deja/g++.pt/error1.C: Likewise.
31998 * g++.old-deja/g++.pt/friend21.C: Likewise.
31999 * g++.old-deja/g++.pt/friend23.C: Likewise.
32000 * g++.old-deja/g++.pt/infinite1.C: Likewise.
32001 * g++.old-deja/g++.robertl/eb128.C: Likewise.
32002
32003 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
32004
32005 * gcc.c-torture/execute/20020225-2.c: New test.
32006
32007 2002-02-27 Zack Weinberg <zack@codesourcery.com>
32008
32009 * gcc.c-torture/execute/920730-1t.c,
32010 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32011 Delete test cases, only relevant to -traditional.
32012
32013 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
32014
32015 * gcc.dg/cpp/undef1.c: Remove.
32016 * gcc.dg/cpp/directiv.c: Update.
32017 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32018
32019 2002-02-27 Michael Meissner <meissner@redhat.com>
32020
32021 * gcc.c-torture/execute/20020226-1.c: New test.
32022
32023 2002-02-26 Jakub Jelinek <jakub@redhat.com>
32024
32025 * g++.dg/debug/debug4.C: New test.
32026
32027 * gcc.dg/ia64-visibility-1.c: New test.
32028
32029 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
32030
32031 * gcc.dg/debug/20020224-1.c: New.
32032
32033 2002-02-25 Kazu Hirata <kazu@hxi.com>
32034
32035 * gcc.c-torture/execute/960416-1.x: New.
32036 * gcc.c-torture/execute/divconst-3.x: Likewise.
32037
32038 2002-02-25 Jakub Jelinek <jakub@redhat.com>
32039
32040 * gcc.dg/20020224-1.c: New test.
32041
32042 2002-02-25 Alan Modra <amodra@bigpond.net.au>
32043
32044 * gcc.c-torture/execute/20020225-1.c: New.
32045
32046 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
32047
32048 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32049
32050 2002-02-23 Jakub Jelinek <jakub@redhat.com>
32051
32052 * gcc.dg/20020222-1.c: New test.
32053
32054 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32055
32056 * g++.dg/opt/anonunion1.C: New test.
32057
32058 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32059
32060 * g++.dg/template/qualttp19.C: New test.
32061 * g++.dg/template/qualttp20.C: New test.
32062 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32063 * g++.old-deja/g++.other/qual1.C: Likewise.
32064
32065 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32066
32067 * gcc.dg/attr-alwaysinline.c: New.
32068
32069 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32070
32071 * gcc.dg/20020220-1.c: New test.
32072
32073 * gcc.dg/20020220-2.c: New test.
32074
32075 * g++.dg/opt/mmx1.C: New test.
32076
32077 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32078
32079 * gcc.c-torture/compile/20020110.c: New test.
32080
32081 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32082
32083 * gcc.c-torture/execute/20020219-1.c: New test.
32084
32085 * gcc.dg/20020219-1.c: New test.
32086
32087 * gcc.dg/noncompile/20020220-1.c: New test.
32088
32089 * g++.dg/opt/ptrintsum1.C: New test.
32090
32091 * gcc.dg/debug/20020220-1.c: New test.
32092
32093 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32094
32095 * gcc.c-torture/execute/20020216-1.c: New test.
32096
32097 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32098
32099 * gcc.dg/decl-1.c: Update, new test.
32100
32101 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32102
32103 * g++.dg/abi/bitfield1.C: New test.
32104 * g++.dg/abi/bitfield2.C: New test.
32105
32106 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32107
32108 * gcc.dg/attr-nest.c: New test.
32109
32110 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32111
32112 * gcc.c-torture/execute/20020215-1.c: New test.
32113
32114 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32115
32116 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32117 * g++.dg/debug/debug.exp: New.
32118 * g++.dg/debug/trivial.C: New.
32119 * g++.dg/debug/debug1.C: Moved...
32120 * g++.dg/other/debug1.C: ...from here.
32121 * g++.dg/debug/debug2.C: Moved...
32122 * g++.dg/other/debug2.C: ...from here.
32123 * g++.dg/debug/debug3.C: Moved...
32124 * g++.dg/other/debug3.C: ...from here.
32125
32126 * gcc.dg/noncompile/20020213-1.c: New test.
32127
32128 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32129
32130 * g++.dg/other/debug3.C: New test.
32131
32132 * gcc.c-torture/execute/20020213-1.c: New test.
32133
32134 2002-02-13 Richard Smith <richard@ex-parrot.com>
32135
32136 * g++.old-deja/g++.other/thunk1.C: New test.
32137
32138 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32139
32140 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32141
32142 2002-02-13 Stan Shebs <shebs@apple.com>
32143
32144 * gcc.dg/altivec-3.c: New.
32145
32146 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32147
32148 * gcc.dg/Wunreachable-1.c: New test.
32149 * gcc.dg/Wunreachable-2.c: New test.
32150
32151 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32152
32153 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32154
32155 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32156
32157 * gcc.dg/decl-1.c: New test.
32158
32159 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32160
32161 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32162
32163 2002-02-10 Kazu Hirata <kazu@hxi.com>
32164
32165 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32166 * gcc.c-torture/compile/980506-1.x: Likewise.
32167
32168 2002-02-10 Kazu Hirata <kazu@hxi.com>
32169
32170 * gcc.dg/20020210-1.c: New.
32171
32172 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32173
32174 * g77.f-torture/execute/947.f: New regression test
32175 for PR fortran/947.
32176
32177 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32178
32179 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32180 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32181
32182 2002-02-08 Richard Henderson <rth@redhat.com>
32183
32184 * gcc.c-torture/compile/labels-3.c: New.
32185
32186 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32187
32188 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32189 expression statements work instead.
32190 * gcc.dg/noncompile/20020207-1.c: New test.
32191
32192 2002-02-07 Richard Henderson <rth@redhat.com>
32193
32194 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32195
32196 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32197
32198 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32199 message from g77
32200 * lib/g77-dg.exp: Trim g77 error messages so that they are
32201 recognized by dg.exp.
32202
32203 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32204
32205 PR fortran/5473
32206 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32207
32208 2002-02-07 Richard Henderson <rth@redhat.com>
32209
32210 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32211 to be sufficiently aligned for integers.
32212
32213 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32214
32215 * g++.dg/template/friend4.C: New test.
32216
32217 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32218
32219 PR fortran/5743
32220 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32221 unsupported cases.
32222
32223 2002-02-07 Richard Henderson <rth@redhat.com>
32224
32225 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32226 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32227 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32228 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32229
32230 2002-02-06 Richard Henderson <rth@redhat.com>
32231
32232 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32233
32234 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32235
32236 * gcc.dg/20020206-1.c: New test.
32237
32238 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32239
32240 * gcc.c-torture/execute/20020206-1.c: New test.
32241
32242 * gcc.c-torture/execute/20020206-2.c: New test.
32243
32244 PR optimization/5429:
32245 * gcc.c-torture/compile/20020206-1.c: New test.
32246
32247 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32248
32249 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32250 as certain file formats cannot support particularly large
32251 alignments.
32252
32253 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32254 and do not expect to be able to link the executable.
32255
32256 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32257 fail because the COFF format does not support the weak attribute.
32258
32259 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32260
32261 * g77.dg/pr5473.f: New test
32262
32263 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32264
32265 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32266 Fix testcase accordingly.
32267
32268 2002-02-04 Richard Henderson <rth@redhat.com>
32269
32270 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32271 (buf): Change to be an array of pointers, not ints.
32272
32273 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32274
32275 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32276 before all tests. Move warning one line above to match where it
32277 C frontend emits.
32278 * gcc.dg/Wswitch-2.c: New test.
32279 * g++.dg/warn/Wswitch-1.C: New test.
32280 * g++.dg/warn/Wswitch-2.C: New test.
32281
32282 2002-02-04 Richard Henderson <rth@redhat.com>
32283
32284 * g++.dg/abi/offsetof.C: Fix size comparison.
32285
32286 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32287
32288 * gcc.dg/cast-qual-2.c: New test.
32289
32290 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32291
32292 * gcc.dg/20020201-4.c: New test.
32293
32294 2002-02-04 Ben Elliston <bje@redhat.com>
32295
32296 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32297 target_info attribute != 0, in addition to the empty string.
32298 (gcc_target_compile): Likewise.
32299
32300 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32301
32302 * gcc.dg/Wswitch.c: New test.
32303 PR gcc/4475. PR gcc/3780.
32304
32305 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32306
32307 * g77.f-torture/execute/5122.f: New test for regressions
32308 against PR fortran/5122.
32309
32310 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32311
32312 * g77.f-torture/compile/pr3743.f: Delete
32313 * g77.dg/pr3743-1.f: New test.
32314 * g77.dg/pr3743-2.f: New test.
32315 * g77.dg/pr3743-3.f: New test.
32316 * g77.dg/pr3743-4.f: New test.
32317
32318 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32319
32320 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32321
32322 2002-02-02 Richard Henderson <rth@redhat.com>
32323
32324 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32325 * gcc.c-torture/execute/bf64-1.c: Likewise.
32326
32327 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32328
32329 * gcc.dg/20020201-2.c: New test.
32330
32331 * gcc.dg/20020201-3.c: New test.
32332
32333 * gcc.c-torture/execute/bitfld-2.c: New test.
32334
32335 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32336
32337 * gcc.dg/bitfld-1.c: Update.
32338 * gcc.dg/bitfld-2.c: Update.
32339 * gcc.c-torture/execute/bitfld-1.x: New.
32340
32341 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32342
32343 * gcc.c-torture/execute/20020201-1.c: New test.
32344
32345 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32346
32347 PR target/5469
32348 * gcc.dg/20020201-1.c: New test.
32349
32350 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32351
32352 PR fortran/3743
32353 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32354 * g77.f-torture/compile/pr3743.x: Remove
32355
32356 2002-01-31 Tom Rix <trix@redhat.com>
32357
32358 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32359
32360 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32361
32362 * gcc.dg/noncompile/20020130-1.c: New test.
32363
32364 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32365
32366 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32367
32368 2002-01-29 Richard Henderson <rth@redhat.com>
32369
32370 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32371 to long long.
32372 * gcc.c-torture/execute/bf64-1.c: Likewise.
32373
32374 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32375
32376 * gcc.c-torture/execute/20020129-1.c: New test.
32377
32378 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32379
32380 * gcc.c-torture/compile/20000224-1.c: Update.
32381 * gcc.c-torture/execute/bitfld-1.c: New tests.
32382 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32383 * gcc.dg/uninit-A.c: Update.
32384
32385 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32386
32387 * g++.dg/template/ctor1.C: Add instantiation.
32388
32389 2002-01-28 Paul Koning <pkoning@equallogic.com>
32390
32391 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32392 argument to __builtin_prefetch to be const ptr.
32393
32394 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32395
32396 * gcc.c-torture/compile/20020120-1.c: New test.
32397
32398 2002-01-27 Kazu Hirata <kazu@hxi.com>
32399
32400 * gcc.c-torture/execute/20020127-1.c: New test.
32401
32402 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32403
32404 * g77.dg/f77-edit-i-in.f: New test
32405 * g77.dg/f77-edit-i-out.f: New test
32406
32407 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32408
32409 * gcc.dg/debug/debug.exp: New file.
32410 * gcc.dg/debug/trivial.c: New file.
32411 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32412 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32413 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32414 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32415 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32416 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32417 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32418 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32419 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32420 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32421 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32422 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32423 * gcc.dg/20000503-1.c: Removed.
32424 * gcc.dg/20010207-1.c: Removed.
32425 * gcc.dg/20011223-1.c: Removed.
32426 * gcc.dg/20020104-2.c: Removed.
32427 * gcc.dg/debug-1.c: Removed.
32428 * gcc.dg/debug-2.c: Removed.
32429 * gcc.dg/debug-3.c: Removed.
32430 * gcc.dg/debug-4.c: Removed.
32431 * gcc.dg/debug-5.c: Removed.
32432 * gcc.dg/debug-6.c: Removed.
32433 * gcc.dg/dwarf2-1.c: Removed.
32434 * gcc.dg/dwarf2-2.c: Removed.
32435
32436 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32437
32438 * g++.old-deja/g++.other/eh5.C: New test.
32439 * g++.old-deja/g++.other/sibcall2.C: New test.
32440 * g++.old-deja/g++.other/array9.C: New test.
32441 * g++.old-deja/g++.other/typename2.C: New test.
32442 * g++.old-deja/g++.other/crash60.C: New test.
32443 * g++.old-deja/g++.other/conv9.C: New test.
32444 * g++.old-deja/g++.other/mangle10.C: New test.
32445 * g++.old-deja/g++.other/unchanging1.C: New test.
32446 * g++.old-deja/g++.other/exprstmt1.C: New test.
32447 * g++.old-deja/g++.other/inline23.C: New test.
32448 * g++.old-deja/g++.eh/ia64-1.C: New test.
32449 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32450 * g++.old-deja/g++.other/reload1.C: New test.
32451 * g++.old-deja/g++.other/static20.C: New test.
32452 * g++.old-deja/g++.other/local-alloc1.C: New test.
32453 * g++.old-deja/g++.other/conv8.C: New test.
32454 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32455 * g++.old-deja/g++.other/storeexpr1.C: New test.
32456 * g++.old-deja/g++.other/storeexpr2.C: New test.
32457 * g++.dg/eh/template2.C: New test.
32458 * g++.dg/warn/weak1.C: New test.
32459
32460 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32461
32462 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32463 Remove first, non-varying, argument.
32464
32465 2002-01-23 Richard Henderson <rth@redhat.com>
32466
32467 * gcc.dg/inline-2.c: New.
32468
32469 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32470 Add optional target arg. Check number of arguments.
32471 (scan-assembler-not, scan-assembler-dem): Likewise.
32472 (scan-assembler-dem-not): Likewise.
32473
32474 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32475
32476 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32477 line 12.
32478 * g++.old-deja/g++.brendan/parse3.C,
32479 g++.old-deja/g++.other/crash26.C,
32480 g++.old-deja/g++.other/crash28.C,
32481 g++.old-deja/g++.other/crash29.C,
32482 g++.old-deja/g++.other/crash30.C,
32483 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32484
32485 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32486
32487 * gcc.dg/20020115-1.c: New.
32488
32489 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32490
32491 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32492
32493 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32494
32495 * gcc.dg/20020122-3.c: New.
32496
32497 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32498
32499 * g++.dg/other/gc1.C: New test.
32500
32501 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32502
32503 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32504
32505 2002-01-22 Richard Henderson <rth@redhat.com>
32506
32507 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32508
32509 2002-01-22 Richard Henderson <rth@redhat.com>
32510
32511 * gcc.dg/20020122-4.c: New.
32512
32513 2002-01-22 H.J. Lu <hjl@gnu.org>
32514
32515 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32516 link output.
32517 * gcc.dg/special/ecos.exp: Likewise.
32518 * lib/g++-dg.exp: Likewise.
32519 * lib/g77-dg.exp: Likewise.
32520 * lib/gcc-dg.exp : Likewise.
32521 * lib/mike-g++.exp: Likewise.
32522 * lib/mike-g77.exp: Likewise.
32523 * lib/mike-gcc.exp: Likewise.
32524 * lib/objc-dg.exp: Likewise.
32525
32526 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32527
32528 PR target/5379
32529 * gcc.dg/20020122-2.c: New test.
32530
32531 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32532
32533 * gcc.dg/20020122-1.c: New test.
32534
32535 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32536
32537 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32538
32539 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32540
32541 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32542
32543 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32544
32545 * gcc.c-torture/compile/20020121-1.c: New test.
32546
32547 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32548
32549 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32550 ld_library_path.
32551
32552 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32553
32554 * gcc.dg/20020218-1.c: New test.
32555
32556 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32557
32558 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32559 messages
32560 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32561 "At global scope" warning
32562 * g++.dg/ext/align1.C: Change cygwin test for alignment
32563 from db-bogus to dg-warning
32564
32565 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32566
32567 * g77.f-torture/compile/cpp2.F: New test.
32568
32569 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32570
32571 * g++.dg/template/access1.C: New test.
32572
32573 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32574
32575 * gcc.dg/20020118-1.c: New.
32576
32577 2002-01-18 Kazu Hirata <kazu@hxi.com>
32578
32579 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32580
32581 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32582
32583 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32584 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32585 alignment warnings.
32586
32587 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32588
32589 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32590 torture_with_loops and torture_without_loops
32591
32592 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32593
32594 * gcc.c-torture/compile/20020116-1.c: New test.
32595
32596 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32597
32598 * gcc.dg/20020116-2.c: New test.
32599
32600 * gcc.dg/ultrasp4.c: New test.
32601
32602 * gcc.dg/20020116-1.c: New test.
32603
32604 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
32605
32606 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32607 by EABI.
32608
32609 2002-01-15 Janis Johnson <janis187@us.ibm.com>
32610
32611 * gcc.misc-tests/i386-prefetch.exp: New.
32612 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32613 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32614 * gcc.misc-tests/i386-pf-none-1.c: New test.
32615 * gcc.misc-tests/i386-pf-sse-1.c: New test.
32616
32617 2002-01-15 Jakub Jelinek <jakub@redhat.com>
32618
32619 * gcc.dg/gnu89-init-1.c: Add new tests.
32620
32621 2002-01-15 Andreas Jaeger <aj@suse.de>
32622
32623 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32624 * gcc.dg/i386-mmx-2.c: Likewise.
32625 * gcc.dg/i386-sse-1.c: Likewise.
32626 * gcc.dg/i386-sse-2.c: Likewise.
32627 * gcc.dg/i386-sse-3.c: Likewise.
32628
32629 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
32630
32631 * g77.f-torture/execute/intrinsic-unix-bessel.f:
32632 Uncomment additional cases that now pass.
32633
32634 2002-01-11 Richard Henderson <rth@redhat.com>
32635
32636 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32637 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32638
32639 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
32640
32641 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32642
32643 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
32644
32645 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32646 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32647
32648 2002-01-10 Dale Johannesen <dalej@apple.com>
32649
32650 * gcc.c-torture/execute/loop-11.c: New.
32651
32652 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
32653
32654 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32655 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32656
32657 2002-01-09 Richard Henderson <rth@redhat.com>
32658
32659 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32660 type in which to perform the operation for each size.
32661
32662 2002-01-09 Alan Matsuoka (alanm@redhat.com)
32663
32664 * gcc.c-torture/compile/20020109-2.c: New test.
32665
32666 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
32667
32668 * gcc.c-torture/execute/loop-10.c: New test.
32669
32670 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32671
32672 * gcc.c-torture/compile/20010226-1.c: New test.
32673 * gcc.c-torture/compile/20010227-1.c: New test.
32674 * gcc.c-torture/compile/20010426-1.c: New test.
32675 * gcc.c-torture/compile/20010510-1.c: New test.
32676 * gcc.c-torture/compile/20010605-3.c: New test.
32677 * gcc.c-torture/compile/20010824-1.c: New test.
32678 * gcc.c-torture/execute/20010409-1.c: New test.
32679 * gcc.dg/noncompile/20000901-1.c: New test.
32680 * gcc.dg/20001023-1.c: New test.
32681 * gcc.dg/20001101-1.c: New test.
32682 * gcc.dg/20001102-1.c: New test.
32683 * gcc.dg/20010207-1.c: New test.
32684 * gcc.dg/20010405-1.c: New test.
32685 * gcc.dg/20010822-1.c: New test.
32686 * gcc.dg/20011107-1.c: New test.
32687
32688 2002-01-09 Jeffrey A Law (law@redhat.com)
32689
32690 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32691
32692 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
32693 execution failure on PA targets.
32694
32695 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32696
32697 * gcc.c-torture/compile/20020109-1.c: New test.
32698
32699 2002-01-08 Kazu Hirata <kazu@hxi.com>
32700
32701 * gcc.c-torture/execute/20020108-1.c: New test.
32702
32703 2002-01-08 Jakub Jelinek <jakub@redhat.com>
32704
32705 * gcc.dg/20020108-1.c: New test.
32706
32707 2002-01-08 H.J. Lu <hjl@gnu.org>
32708
32709 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32710 for header files.
32711
32712 2002-01-08 Geoff Keating <geoffk@redhat.com>
32713
32714 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32715 consistency.
32716
32717 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
32718
32719 * gcc.dg/altivec-4.c: Test altivec predicates.
32720
32721 2002-01-07 Jakub Jelinek <jakub@redhat.com>
32722
32723 * gcc.c-torture/execute/20020107-1.c: New test.
32724
32725 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
32726
32727 PR c/5279
32728 * gcc.c-torture/compile/20020106-1.c: New test.
32729
32730 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
32731
32732 * gcc.c-torture/execute/nestfunc-4.c: New test.
32733
32734 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32735
32736 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32737 extra triple that slipped in.
32738 * g++.old-deja/g++.abi/align.C: Likewise.
32739 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32740
32741 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32742
32743 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32744 * g++.old-deja/g++.abi/align.C: Likewise.
32745 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32746
32747 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32748 on FreeBSD/i386.
32749 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32750 FreeBSD.
32751
32752 2002-01-04 Jakub Jelinek <jakub@redhat.com>
32753
32754 * gcc.dg/20020104-1.c: New test.
32755
32756 * gcc.dg/20020104-2.c: New test.
32757
32758 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
32759
32760 * gcc.dg/20020103-1.c: Fix typo in target selector.
32761
32762 2002-01-03 Richard Henderson <rth@redhat.com>
32763
32764 * gcc.dg/20020103-1.c: New.
32765
32766 2002-01-03 Kazu Hirata <kazu@hxi.com>
32767
32768 * gcc.c-torture/execute/20020103-1.c: New test.
32769
32770 2002-01-03 Jakub Jelinek <jakub@redhat.com>
32771
32772 * g++.dg/other/debug2.C: New test.
32773
32774 * gcc.c-torture/compile/20020103-1.c: New test.
32775
32776 2002-01-02 Jakub Jelinek <jakub@redhat.com>
32777
32778 * gcc.dg/gnu89-init-1.c: Added new tests.
32779
32780 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32781
32782 * g++.dg/template/friend2.C: Remove as patch is reverted.
32783
32784 * g++.dg/warn/oldcast1.C: New test.
32785
32786 * g++.dg/template/ptrmem1.C: New test.
32787 * g++.dg/template/ptrmem2.C: New test.
32788
32789 * g++.dg/template/ntp.C: New test.
32790
32791 * g++.dg/other/component1.C: New test.
32792
32793 * g++.dg/template/ttp3.C: New test.
32794
32795 * g++.dg/template/friend2.C: New test.
32796 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32797
32798 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32799
32800 * g++.dg/other/ptrmem1.C: New test.
32801 * g++.dg/other/ptrmem2.C: New test.
32802
32803 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32804
32805 * g++.dg/template/ctor1.C: New test.
32806
32807 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32808
32809 * g++.dg/template/friend2.C: New test.
32810
32811 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
32812
32813 * gcc.dg/mmix-1.c: New test.
32814
32815 2001-12-31 Richard Henderson <rth@redhat.com>
32816
32817 * gcc.dg/asm-5.c: New.
32818
32819 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
32820
32821 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32822 in namespace __gnu_cxx
32823
32824 2001-12-30 Richard Henderson <rth@redhat.com>
32825
32826 * gcc.dg/debug-6.c: New.
32827
32828 2001-12-30 Jakub Jelinek <jakub@redhat.com>
32829
32830 * gcc.c-torture/compile/20011229-2.c: New test.
32831
32832 2001-12-29 Jakub Jelinek <jakub@redhat.com>
32833
32834 * gcc.dg/debug-3.c: New test.
32835 * gcc.dg/debug-4.c: New test.
32836 * gcc.dg/debug-5.c: New test.
32837
32838 2001-12-29 Richard Henderson <rth@redhat.com>
32839
32840 * g++.dg/eh/loop1.C: New.
32841
32842 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32843
32844 * g++.dg/template/crash1.C: New test.
32845
32846 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32847
32848 * g++.dg/other/const1.C: New test.
32849
32850 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
32851
32852 * gcc.c-torture/compile/20011229-1.c: New test.
32853
32854 2001-12-28 Stan Shebs <shebs@apple.com>
32855
32856 * lib/objc-torture.exp: Resync with c-torture.exp.
32857 * lib/objc.exp: Load standard libraries.
32858
32859 2001-12-28 Jakub Jelinek <jakub@redhat.com>
32860
32861 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32862 additional tests.
32863
32864 2001-12-27 Roger Sayle <roger@eyesopen.com>
32865
32866 * gcc.c-torture/execute/string-opt-16.c: New testcase.
32867
32868 2001-12-27 Richard Henderson <rth@redhat.com>
32869
32870 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32871
32872 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
32873
32874 * g++.dg/eh/ctor1.C: New test.
32875 * g++.dg/other/error2.C: New test.
32876
32877 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
32878
32879 * g++.dg/other/init2.C: New test.
32880
32881 2001-12-24 Richard Henderson <rth@redhat.com>
32882
32883 * gcc.dg/20011223-1.c: New.
32884 * gcc.dg/inline-1.c: New.
32885
32886 2001-12-23 Richard Henderson <rth@redhat.com>
32887
32888 * gcc.dg/asm-4.c: Test operand modifiers.
32889
32890 2001-12-23 Richard Henderson <rth@redhat.com>
32891
32892 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32893
32894 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
32895
32896 * gcc.c-torture/execute/20011223-1.c: New test.
32897
32898 2001-12-21 Richard Henderson <rth@redhat.com>
32899
32900 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32901 re-enables the warning.
32902
32903 2001-12-21 Richard Henderson <rth@redhat.com>
32904
32905 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32906
32907 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32908
32909 * gcc.c-torture/compile/20011218-1.c: New test.
32910
32911 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
32912
32913 * gcc.misc-test/arm-isr.exp: New file. Control running of the
32914 arm-isr.c test.
32915 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
32916 epilogue generation for ARM ISR routines.
32917
32918 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32919
32920 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32921 * gcc.dg/format/c90-printf-3.c: Likewise.
32922 * gcc.dg/format/c99-printf-3.c: Likewise.
32923 * gcc.dg/format/ext-1.c: Likewise.
32924 * gcc.dg/format/ext-6.c: Likewise.
32925 * gcc.dg/format/format.h: Prototype unlocked stdio.
32926
32927 2001-12-20 Richard Henderson <rth@redhat.com>
32928
32929 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32930 (arena): Use it.
32931 (malloc): Correct allocation logic. Abort if we fill up the
32932 arena before initialization complete.
32933 (realloc): Correct allocation logic.
32934
32935 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32936
32937 * gcc.c-torture/compile/20011219-2.c: New test.
32938
32939 * gcc.c-torture/execute/20011219-1.c: New test.
32940
32941 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
32942
32943 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32944 target does not support weak symbols.
32945
32946 2001-12-19 Jakub Jelinek <jakub@redhat.com>
32947
32948 * gcc.c-torture/compile/20011219-1.c: New test.
32949
32950 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
32951
32952 * g++.dg/other/error1.C: New test.
32953
32954 2001-12-17 Jeffrey A Law (law@redhat.com)
32955
32956 * gcc.c-torture/execute/20011217-1.c: New test.
32957
32958 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
32959
32960 * objc.dg/special/: New directory.
32961 * objc.dg/special/special.exp: New file.
32962 * objc.dg/special/unclaimed-category-1.h: New file.
32963 * objc.dg/special/unclaimed-category-1a.m: New file.
32964 * objc.dg/special/unclaimed-category-1.m: New file.
32965
32966 2001-12-17 Andreas Jaeger <aj@suse.de>
32967
32968 * gcc.c-torture/compile/20011217-2.c: New test.
32969
32970 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
32971
32972 * gcc.c-torture/compile/20011217-1.c: New test.
32973
32974 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
32975
32976 * testsuite/gcc.dg/20011214-1.c: New.
32977
32978 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
32979
32980 * gcc.dg/altivec-4.c: New.
32981
32982 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
32983
32984 * gcc.dg/20011113-1.c: New test.
32985
32986 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
32987
32988 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32989 std::__malloc_alloc_template<0> and
32990 std::__default_alloc_template<false, 0>.
32991
32992 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
32993
32994 * objc/execute/bf-21.m: New test.
32995 * objc/execute/enumeration-1.m: New test.
32996 * objc/execute/enumeration-2.m: New test.
32997
32998 2001-12-12 Jakub Jelinek <jakub@redhat.com>
32999
33000 * gcc.dg/gnu89-init-1.c: New test.
33001
33002 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
33003
33004 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33005 * g++.old-deja/g++.jason/2371.C: Likewise.
33006 * g++.old-deja/g++.jason/template33.C: Likewise.
33007 * g++.old-deja/g++.jason/template34.C: Likewise.
33008 * g++.old-deja/g++.jason/template36.C: Likewise.
33009 * g++.old-deja/g++.oliva/typename1.C: Likewise.
33010 * g++.old-deja/g++.oliva/typename2.C: Likewise.
33011 * g++.old-deja/g++.other/typename1.C: Likewise.
33012 * g++.old-deja/g++.pt/inherit2.C: Likewise.
33013 * g++.old-deja/g++.pt/nontype5.C: Likewise.
33014 * g++.old-deja/g++.pt/typename11.C: Likewise.
33015 * g++.old-deja/g++.pt/typename14.C: Likewise.
33016 * g++.old-deja/g++.pt/typename16.C: Likewise.
33017 * g++.old-deja/g++.pt/typename3.C: Likewise.
33018 * g++.old-deja/g++.pt/typename4.C: Likewise.
33019 * g++.old-deja/g++.pt/typename5.C: Likewise.
33020 * g++.old-deja/g++.pt/typename7.C: Likewise.
33021 * g++.old-deja/g++.robertl/eb9.C: Likewise.
33022
33023 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
33024
33025 * g++.dg/other/linkage1.C: New test.
33026 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33027 specifiers.
33028
33029 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
33030
33031 * gcc.dg/concat.c: New test.
33032
33033 2001-12-11 Stan Shebs <shebs@apple.com>
33034
33035 * objc/compile: New test directory.
33036 * objc/compile/compile.exp: New expect script.
33037 * objc/compile/20011211-1.m: New compile test.
33038
33039 2001-12-11 Jason Merrill <jason@redhat.com>
33040
33041 * lib/prune.exp (prune_gcc_output): Also handle "In member
33042 function". So many permutations...
33043
33044 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
33045
33046 * g++.dg/template/typedef1.C: New test.
33047
33048 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
33049
33050 * g++.dg/other/copy1.C: New test.
33051
33052 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
33053
33054 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33055
33056 * gcc.dg/builtin-choose-expr.c: New.
33057
33058 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33059
33060 * gcc.dg/altivec-2.c: New.
33061
33062 2001-12-07 Richard Henderson <rth@redhat.com>
33063
33064 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33065
33066 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33067
33068 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33069 ultrasparc.
33070
33071 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33072
33073 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33074
33075 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33076
33077 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33078 variable argument list.
33079
33080 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33081
33082 * gcc.c-torture/execute/memcheck: Delete entire directory.
33083 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33084 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33085
33086 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33087
33088 * gcc.dg/Wshadow-1.c: New test.
33089
33090 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33091
33092 * gcc.c-torture/compile/20011130-1.c: New test.
33093
33094 * gcc.dg/noncompile/20011025-1.c: New test.
33095
33096 * g++.dg/other/anon-union.C: New test.
33097
33098 * gcc.c-torture/execute/20011024-1.c: New test.
33099
33100 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33101
33102 * gcc.c-torture/execute/20000722-1.x,
33103 gcc.c-torture/execute/20010123-1.x: Remove.
33104 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33105 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33106 gcc.dg/c99-complit-2.c: New tests.
33107
33108 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33109
33110 * g++.dg/inherit/base1.C: New test.
33111
33112 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33113
33114 * g++.dg/other/stdarg1.C: New test.
33115
33116 * gcc.c-torture/compile/20011130-2.c: New test.
33117
33118 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33119
33120 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33121 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33122 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33123 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33124 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33125 * gcc.dg/builtin-prefetch-1.c: New test.
33126
33127 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33128
33129 * gcc.dg/20011130-1.c: New test.
33130
33131 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33132
33133 * g++.dg/other/scope1.C: New test.
33134 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33135
33136 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33137
33138 * gcc.dg/vla-init-1.c: New test.
33139
33140 2001-12-01 Geoff Keating <geoffk@redhat.com>
33141
33142 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33143
33144 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33145
33146 * objc.dg/alias.m: Update.
33147 * objc.dg/class-1.m: Update.
33148 * objc.dg/const-str-1.m: Update.
33149 * objc.dg/fwd-proto-1.m: Update.
33150 * objc.dg/id-1.m: Update.
33151 * objc.dg/super-class-1.m: Update.
33152
33153 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33154
33155 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33156 constructs.
33157
33158 2001-11-28 Jeffrey A Law (law@cygnus.com)
33159
33160 * gcc.c-torture/execute/20011128-1.c: New test.
33161
33162 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33163
33164 * gcc.dg/20011127-1.c: New test.
33165
33166 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33167
33168 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33169 from Austin Group draft 7.
33170 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33171 scanf format arguments.
33172 * gcc.dg/format/no-exargs-2.c: New test.
33173
33174 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33175
33176 * g++.dg/abi/vbase8-4.C: New test.
33177
33178 2001-11-24 Ian Lance Taylor <ian@airs.com>
33179
33180 * gcc.c-torture/execute/20011121-1.c: New test.
33181
33182 2001-11-23 Jeffrey A Law (law@cygnus.com)
33183
33184 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33185
33186 2001-11-23 Andreas Jaeger <aj@suse.de>
33187
33188 * gcc.dg/cpp/charconst-2.c: New test.
33189
33190 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33191
33192 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33193 to the host if it is remote. Let tests specify extra headers
33194 they use.
33195 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33196 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33197 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33198 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33199 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33200 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33201 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33202 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33203 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33204 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33205
33206 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33207
33208 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33209 for little endian ARMs.
33210
33211 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33212
33213 * gcc.c-torture/compile/20011119-1.c: New test.
33214 * gcc.c-torture/compile/20011119-2.c: New test.
33215
33216 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33217
33218 * gcc.dg/altivec-1.c: Fix typo.
33219
33220 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33221
33222 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33223
33224 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33225
33226 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33227
33228 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33229
33230 * lib/g77.exp: Don't specify --rpath-link.
33231
33232 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33233 across all the headers.
33234 * gcc.dg/format/format.exp: For testing on a remote host,
33235 copy format.h.
33236
33237 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33238 * gcc.c-torture/execute/930406-1.c: Likewise.
33239 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33240
33241 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33242
33243 * gcc.dg/altivec-1.c: New.
33244
33245 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33246
33247 * gcc.dg/cpp/fpreprocessed.c: New test case.
33248
33249 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33250
33251 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33252 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33253 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33254
33255 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33256
33257 * gcc.dg/no-builtin-1.c: New test.
33258
33259 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33260
33261 * gcc.c-torture/execute/20011115-1.c: New test.
33262
33263 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33264
33265 * gcc.c-torture/compile/20011114-2.c: New test.
33266 * gcc.c-torture/compile/20011114-3.c: New test.
33267 * gcc.c-torture/compile/20011114-4.c: New test.
33268
33269 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33270
33271 * g++.dg/other/init1.C: New test.
33272
33273 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33274
33275 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33276 message.
33277
33278 * gcc.c-torture/execute/20011114-1.c: New testcase.
33279
33280 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33281 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33282 like the (before this change) version of 20010327-1.c.
33283
33284 2001-11-14 Roger Sayle <roger@eyesopen.com>
33285
33286 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33287
33288 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33289
33290 * g++.dg/init/array2.C: New test.
33291
33292 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33293
33294 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33295
33296 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33297
33298 * g++.dg/other/forscope1.C: New test.
33299 * g++.dg/ext/forscope1.C: New test.
33300 * g++.dg/ext/forscope2.C: New test.
33301
33302 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33303
33304 * gcc.c-torture/execute/20011113-1.c: New test.
33305
33306 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33307
33308 * gcc.c-torture/execute/20011109-2.c: New test.
33309
33310 * gcc.c-torture/execute/20011109-1.c: New test.
33311
33312 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33313
33314 * gcc.c-torture/compile/20011109-1.c: New test.
33315
33316 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33317
33318 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33319 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33320 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33321 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33322 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33323 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33324 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33325
33326 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33327
33328 * g++.dg/warn/Wshadow-1.C: New tests.
33329 * g++.old-deja/g++.mike/for3.C: Update.
33330
33331 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33332
33333 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33334 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33335 XFAILs. Adjust expected error texts.
33336 * gcc.c-torture/compile/20011106-1.c,
33337 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33338 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33339 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33340 gcc.dg/c99-array-lval-5.c: New tests.
33341
33342 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33343
33344 * gcc.dg/cpp/defined.c: Update.
33345
33346 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33347
33348 * gcc.c-torture/execute/anon-1.c: New test.
33349
33350 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33351
33352 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33353 same size, so no warning should be produced on stormy16.
33354
33355 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33356 due to oversized array.
33357 * g++.old-deja/g++.mike/ns15.C: Likewise.
33358 * g++.old-deja/g++.pt/crash16.C: Likewise.
33359
33360 2001-11-02 Graham Stott <grahams@redhat.com>
33361
33362 * g++.dgother/debug1.C: Fix typos.
33363
33364 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33365
33366 * g++.dg/other/debug1.C: New test.
33367
33368 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33369
33370 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33371 of unsigned long.
33372
33373 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33374
33375 * gcc.dg/20011029-2.c: New test.
33376
33377 * gcc.c-torture/compile/20011029-1.c: New test.
33378
33379 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33380
33381 * objc/execute/class_self-1.m: New test.
33382 * objc/execute/class_self-2.m: New test.
33383
33384 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33385
33386 * gcc.misc-tests/msgs.exp: Delete.
33387 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33388 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33389 error set to match recent changes.
33390
33391 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33392
33393 * gcc.dg/20011021-1.c: New test.
33394
33395 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33396
33397 * gcc.c-torture/compile/20011023-1.c: New test.
33398
33399 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33400
33401 * lib/g77.exp: Rewrite based on lib/g++.exp.
33402
33403 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33404
33405 * gcc.c-torture/execute/20011019-1.c: New test.
33406
33407 * gcc.dg/20011018-1.c: New test.
33408
33409 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33410
33411 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33412
33413 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33414
33415 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33416 * gcc.dg/attr-invalid.c: Likewise.
33417
33418 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33419
33420 * testsuite/gcc.dg/20011015-1.c: New test.
33421
33422 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33423
33424 * g++.dg/template/unify2.C: New test.
33425
33426 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33427
33428 * g++.dg/other/exception-specification.C: New test
33429
33430 2001-10-13 Tom Rix <trix@redhat.com>
33431
33432 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33433 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33434
33435 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33436
33437 * testsuite/gcc.dg/20011009-1.c: New test.
33438
33439 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33440
33441 PR g++/4476
33442 * g++.dg/other/friend1.C: New test.
33443
33444 2001-10-11 Richard Henderson <rth@redhat.com>
33445
33446 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33447
33448 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33449
33450 * gcc.c-torture/compile/20011010-1.c: New.
33451
33452 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33453
33454 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33455 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33456 g77.f-torture/execute/execute.exp,
33457 g77.f-torture/noncompile/noncompile.exp,
33458 gcc.c-torture/compile/compile.exp,
33459 gcc.c-torture/execute/execute.exp,
33460 gcc.c-torture/execute/ieee/ieee.exp,
33461 gcc.c-torture/execute/memcheck/memcheck.exp,
33462 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33463 objc/execute/execute.exp: Update FSF address.
33464
33465 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33466
33467 * gcc.dg/cpp/cmdlne-C.c: Update.
33468 * gcc.dg/cpp/cmdlne-C2.c: New.
33469
33470 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33471
33472 * gcc.c-torture/execute/20011008-3.c: New.
33473
33474 2001-10-08 DJ Delorie <dj@redhat.com>
33475
33476 * gcc.dg/20011008-1.c: New.
33477 * gcc.dg/20011008-2.c: New.
33478
33479 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33480
33481 * gcc.dg/cpp/spacing1.c: Update test.
33482
33483 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33484
33485 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33486 spelling errors of "separate" as "seperate".
33487
33488 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33489
33490 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33491 enough to avoid inlining.
33492
33493 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33494
33495 * lib/g77.exp: set libg2c_dir correctly.
33496
33497 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33498
33499 * gcc.dg/cpp/macro11.c: New test.
33500
33501 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33502
33503 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33504 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33505 gcc.dg/format/multattr-3.c: New tests.
33506 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33507 tests for format attributes on function pointers being rejected.
33508
33509 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33510
33511 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33512
33513 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33514
33515 * g++.dg/warn/format1.C: New test.
33516
33517 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33518
33519 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33520
33521 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33522
33523 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33524
33525 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33526
33527 * gcc.dg/cpp/redef2.c: Add test.
33528
33529 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33530
33531 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33532 long-standing bug on i686, apparently.
33533 * gcc.c-torture/execute/loop-2c.x: New file.
33534 * gcc.c-torture/execute/loop-2d.x: New file.
33535 * gcc.c-torture/execute/loop-3c.x: New file.
33536
33537 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33538
33539 * gcc.dg/cpp/20000625-2.c: Correct line number.
33540
33541 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33542
33543 * gcc.dg/cpp/macro10.c: New test.
33544 * gcc.dg/cpp/strify3.c: New test.
33545 * gcc.dg/cpp/spacing1.c: Add tests.
33546 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33547 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33548
33549 2001-09-24 DJ Delorie <dj@redhat.com>
33550
33551 * gcc.c-torture/execute/20010924-1.c: New test.
33552
33553 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33554
33555 * testsuite/objc/execute/paste.m: Remove.
33556
33557 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33558
33559 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33560
33561 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33562
33563 * g77.dg/strlen0.f: New test.
33564
33565 2001-09-21 Richard Henderson <rth@redhat.com>
33566
33567 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33568 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33569
33570 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33571
33572 Table-driven attributes.
33573 * g++.dg/ext/attrib1.C: New test.
33574
33575 2001-09-20 DJ Delorie <dj@redhat.com>
33576
33577 * gcc.dg/20000926-1.c: Update expected warning messages.
33578 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33579 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33580 array.
33581
33582 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33583
33584 * g++.dg/eh/registers1.C: New test case.
33585
33586 2001-09-17 Richard Henderson <rth@redhat.com>
33587
33588 * gcc.dg/array-5.c: Fix VLA decomposition test.
33589
33590 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33591
33592 * gcc.dg/cpp/line5.c: New testcase.
33593
33594 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33595
33596 * gcc.dg/cpp/macro9.c: New test.
33597
33598 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
33599
33600 * gcc.c-torture/execute/980223.c: Change type of addr from long
33601 to char *.
33602
33603 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
33604
33605 * gcc.c-torture/execute/20010915-1.c: New test.
33606
33607 2001-09-14 Janis Johnson <janis187@us.ibm.com>
33608
33609 * g77.dg/bprob: New directory.
33610 * g77.dg/bprob/bprob.exp: New file.
33611 * g77.dg/bprob/bprob-1.f: New test.
33612 * g77.dg/gcov: New directory.
33613 * g77.dg/gcov/gcov.exp: New file.
33614 * g77.dg/gcov/gcov-1.f: New test.
33615 * g77.dg/gcov/gcov-1.x: New file.
33616
33617 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
33618
33619 * gcc.dg/cpp/directiv.c: Update.
33620 * gcc.dg/cpp/undef1.c: Update.
33621
33622 2001-09-12 Jakub Jelinek <jakub@redhat.com>
33623
33624 * gcc.dg/20010912-1.c: New test.
33625
33626 2001-09-11 Janis Johnson <janis187@us.ibm.com>
33627
33628 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33629 language-independent file in lib.
33630 * lib/gcov.exp: New file.
33631
33632 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
33633
33634 * gcc.c-torture/compile/20010911-1.c: New test.
33635
33636 2001-09-10 Janis Johnson <janis187@us.ibm.com>
33637
33638 * lib/profopt.exp: New, to support profile-directed optimizations.
33639 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33640 * gcc.misc-tests/bprob-1.c: New test.
33641 * gcc.misc-tests/bprob-2.c: New test.
33642
33643 2001-09-07 Janis Johnson <janis187@us.ibm.com>
33644
33645 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33646 XFAIL and which kinds of gcov output to verify.
33647 * gcc.misc-tests/gcov-4b.x: New file.
33648 * gcc.misc-tests/gcov-5b.x: New file.
33649 * gcc.misc-tests/gcov-6.x: New file.
33650 * gcc.misc-tests/gcov-7.c: New test.
33651 * gcc.misc-tests/gcov-7.x: New file.
33652
33653 2001-09-06 Janis Johnson <janis187@us.ibm.com>
33654
33655 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33656 * gcc.misc-tests/gcov-6.c: New test.
33657
33658 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
33659
33660 PR c++/3986
33661 * g++.dg/abi/vbase1.C: New test.
33662
33663 2001-09-05 Ziemowit Laski <zlaski@apple.com>
33664
33665 * objc.dg/method-2.m: New.
33666
33667 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
33668
33669 PR c++/4203
33670 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33671 * g++.dg/init/empty1.C: New test.
33672
33673 2001-09-03 Jakub Jelinek <jakub@redhat.com>
33674
33675 * gcc.c-torture/compile/20010903-1.c: New test.
33676
33677 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
33678
33679 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33680 for m68k.
33681
33682 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
33683
33684 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33685
33686 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33687
33688 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33689
33690 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
33691
33692 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33693 for 16-bit 'unsigned int'.
33694
33695 2001-08-29 Kazu Hirata <kazu@hxi.com>
33696
33697 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33698
33699 2001-08-27 Richard Henderson <rth@redhat.com>
33700
33701 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33702 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33703
33704 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
33705
33706 * gcc.dg/asm-names.c (ymain): New.
33707
33708 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
33709
33710 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33711 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33712 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33713
33714 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33715
33716 * gcc.dg/compare5.c: New testcase.
33717
33718 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
33719
33720 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33721 and "In instantiation".
33722
33723 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
33724
33725 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33726
33727 2001-08-20 Janis Johnson <janis187@us.ibm.com>
33728
33729 * gcc.misc-tests/gcov.exp: Add support for branch information.
33730 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33731 * gcc.misc-tests/gcov-4.c: New test.
33732 * gcc.misc-tests/gcov-4b.c: New test.
33733 * gcc.misc-tests/gcov-5b.c: New test.
33734
33735 2001-08-20 Zack Weinberg <zackw@panix.com>
33736
33737 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33738 expected to fail.
33739
33740 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
33741
33742 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33743
33744 2001-08-19 Jakub Jelinek <jakub@redhat.com>
33745
33746 * g++.dg/eh/template1.C: New test.
33747
33748 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
33749
33750 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33751 Fix thinko.
33752 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33753 for xfail.
33754
33755 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
33756
33757 * lib/g77-dg.exp: Use prune.exp for common procedures
33758 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33759 * lib/g77.exp: (g77-dg-prune) Remove
33760
33761 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
33762
33763 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33764
33765 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33766
33767 * g++.dg/template/unify1.C: New test.
33768
33769 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
33770
33771 * g++.dg/abi/empty4.C: New test.
33772
33773 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
33774
33775 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33776 solaris2.*
33777 * g77.f-torture/compile/pr3743.x: Likewise.
33778
33779 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
33780
33781 * g++.dg/other/using-declaration.C: New test.
33782
33783 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33784
33785 * gcc.dg/cpp/tr-sign.c: New testcase.
33786
33787 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33788
33789 * gcc.dg/cpp/19951025-1.c: Revert.
33790 * gcc.dg/cpp/directiv.c: We no longer process directives that
33791 interrupt macro arguments.
33792
33793 2001-08-03 Zack Weinberg <zackw@stanford.edu>
33794
33795 * gcc.dg/bconstp-1.c: New test.
33796
33797 2001-08-03 Richard Henderson <rth@redhat.com>
33798
33799 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33800
33801 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
33802
33803 * gcc.dg/cpp/19951025-1.c: Update.
33804
33805 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
33806
33807 * g77.dg/ff90-1.f (s): Fix reference of variable z,
33808 should be x.
33809
33810 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
33811
33812 Kill -fhonor-std.
33813 * g++.old-deja/g++.ns/ns14.C: Remove special options.
33814 * g++.old-deja/g++.other/std1.C: Likewise.
33815 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33816
33817 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33818
33819 * lib/g77.exp: Load gcc-defs.exp for common procedures
33820 (g77_pass, g77_fail, g77_finish, g77_exit,
33821 ${tool}_check_unsupported_p} Now redundant. Deleted.
33822
33823 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33824
33825 * g77.dg/fbackslash.f
33826 * g77.dg/fcase-preserve.f
33827 * g77.dg/ff90-1.f
33828 * g77.dg/ffixed-line-length-0.f
33829 * g77.dg/ffixed-line-length-132.f
33830 * g77.dg/ffixed-line-length-7.f
33831 * g77.dg/ffixed-line-length-72.f
33832 * g77.dg/ffixed-line-length-none.f
33833 * g77.dg/ffree-form-1.f
33834 * g77.dg/fno-backslash.f
33835 * g77.dg/fno-f90-1.f
33836 * g77.dg/fno-fixed-form-1.f
33837 * g77.dg/fno-onetrip.f
33838 * g77.dg/fno-typeless-boz.f
33839 * g77.dg/fno-underscoring.f
33840 * g77.dg/fno-vxt-1.f
33841 * g77.dg/fonetrip.f
33842 * g77.dg/ftypeless-boz.f
33843 * g77.dg/fugly-assumed.f
33844 * g77.dg/funderscoring.f
33845 * g77.dg/fvxt-1.f
33846
33847 2001-08-01 Ziemowit Laski <zlaski@apple.com>
33848
33849 * objc.dg/fwd-proto-1.m: New.
33850 * objc.dg/local-decl-1.m: New.
33851 * objc.dg/naming-1.m: New.
33852 * objc.dg/naming-2.m: New.
33853 * objc.dg/proto-hier-1.m: New.
33854
33855 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
33856
33857 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33858 largest-type elements to a struct makes its size grow.
33859
33860 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33861
33862 * g++.dg/abi/vthunk1.C: New test.
33863
33864 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33865
33866 * g++.dg/abi/vbase8-22.C: New test.
33867
33868 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33869
33870 * gcc.dg/cpp/macro8.c: New test.
33871
33872 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33873
33874 * g++.dg/abi/vbase8-21.C: New test.
33875
33876 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33877
33878 * g++.dg/abi/vbase8-10.C: New test.
33879
33880 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33881
33882 * lib/g++.exp (g++_set_ld_library_path): Renamed to
33883 ${tool}_set_ld_library_path.
33884 Changed caller.
33885 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33886 g++.exp.
33887
33888 2001-07-26 Stan Cox <scox@redhat.com>
33889
33890 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33891 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33892 gcc_exit, gcc_check_unsupported_p):
33893 Moved to gcc-deps.exp
33894 * gcc-deps.exp: New file.
33895
33896 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33897
33898 * g++.old-deja/g++.pt/defarg14.C: New test.
33899
33900 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33901
33902 * g++.old-deja/g++.other/lineno5.C: New test.
33903
33904 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33905
33906 * g++.old-deja/g++.pt/crash68.C: New test.
33907
33908 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33909
33910 * g++.old-deja/g++.other/crash42.C: New test.
33911
33912 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33913
33914 * gcc.dg/cpp/extratokens.c: Fix.
33915 * gcc.dg/cpp/skipping2.c: New tests.
33916
33917 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33918
33919 * gcc.c-torture/execute/20010724-1.c: New file.
33920 * gcc.c-torture/execute/20010724-1.x: New file.
33921
33922 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33923
33924 * g++.old-deja/g++.other/cond7.C: New test.
33925
33926 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33927
33928 * g++.old-deja/g++.other/optimize4.C: New test.
33929
33930 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33931
33932 * g++.old-deja/g++.abi/vbase8-5.C: New test.
33933
33934 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
33935
33936 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33937 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33938 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33939 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33940
33941 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33942 bug report" message.
33943
33944 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33945 * g++.dg/ext/instantiate1.C: Move from old-deja.
33946
33947 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
33948
33949 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33950 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33951 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33952 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33953
33954 2001-07-23 Jeffrey A Law (law@cygnus.com)
33955
33956 * gcc.c-torture/execute/20010723-1.c: New test.
33957
33958 2001-07-23 Ben Elliston <bje@redhat.com>
33959
33960 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33961
33962 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33963
33964 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33965 i[34567]86-*-*.
33966 Delete handling of ieee_multilib_flags.
33967 Pass -mieee for alpha*-*-* and sh-*-*.
33968 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33969
33970 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
33971
33972 Remove old-abi tests.
33973 * g++.old-deja/g++.mike/p11116.C: Remove.
33974 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33975
33976 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
33977
33978 * g77.f-torture/compile/pr3743.f: New test
33979
33980 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
33981
33982 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33983
33984 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33985
33986 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33987 g++.old-deja/g++.pt/static6.C: Likewise.
33988 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33989 supports weak symbols.
33990
33991 2001-07-18 Andreas Jaeger <aj@suse.de>
33992
33993 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33994 supported again.
33995
33996 2001-07-18 Andreas Jaeger <aj@suse.de>
33997
33998 * gcc.dg/iftrap-1.c: Fix target line.
33999
34000 2001-07-17 Richard Henderson <rth@redhat.com>
34001
34002 * gcc.c-torture/execute/20010717-1.c: New.
34003
34004 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
34005
34006 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34007 tests.
34008
34009 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34010
34011 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34012
34013 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34014
34015 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34016 UAC_SIGBUS, UAC_NOPRINT definitions.
34017
34018 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
34019
34020 * objc/execute/object_is_class.m: New test.
34021 * objc/execute/object_is_meta_class.m: New test.
34022
34023 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
34024
34025 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34026 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34027
34028 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
34029
34030 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34031 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34032
34033 2001-07-14 Richard Henderson <rth@redhat.com>
34034
34035 * gcc.dg/iftrap-1.c: New.
34036
34037 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
34038
34039 * g77.f-torture/execute/intrinsic77.f: New test.
34040
34041 2001-07-11 Janis Johnson <janis@us.ibm.com>
34042
34043 * gcc.misc-tests/gcov-3.c: New test.
34044
34045 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34046
34047 * gcc.c-torture/compile/20010711-1.c,
34048 * gcc.c-torture/compile/20010711-2.c: New tests.
34049
34050 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34051
34052 * gcc.c-torture/execute/20010711-1.c: New test.
34053
34054 2001-07-11 Ben Elliston <bje@redhat.com>
34055
34056 * g++.old-deja/g++.other/enum5.C: New test.
34057
34058 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34059
34060 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34061 (g++-dg-prune): Call prune_gcc_output.
34062 * prune.exp: New file for prune_gcc_output.
34063 * lib/g++.exp, lib/gcc.exp: Load it.
34064
34065 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34066
34067 * gcc.c-torture/compile/20010701-1.c,
34068 g++.old-deja/g++.ext/attrib6.C: New tests.
34069
34070 2001-07-06 Jeffrey A Law (law@cygnus.com)
34071
34072 * gcc.c-torture/compile/20010706-1.c: New test.
34073
34074 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34075
34076 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34077
34078 2001-06-28 Stan Shebs <shebs@apple.com>
34079
34080 * gcc.dg/pragma-darwin.c: New test.
34081
34082 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34083
34084 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34085 Solaris 2.[678] system.
34086
34087 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34088
34089 * gcc.dg/20010622-1.c: New test.
34090
34091 2001-06-18 Stan Shebs <shebs@apple.com>
34092
34093 * objc.dg: New directory.
34094 * objc.dg/dg.exp: New file.
34095 * objc.dg/alias.m: New.
34096 * objc.dg/class-1.m: New.
34097 * objc.dg/class-2.m: New.
34098 * objc.dg/const-str-1.m: New.
34099 * objc.dg/const-str-2.m: New.
34100 * objc.dg/id-1.m: New.
34101 * objc.dg/method-1.m: New.
34102 * objc.dg/super-class-1.m: New.
34103 * lib/objc-dg.exp: New file.
34104
34105 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34106
34107 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34108 of label name.
34109
34110 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34111
34112 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34113
34114 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34115
34116 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34117 variable.
34118
34119 2001-06-12 Richard Henderson <rth@redhat.com>
34120
34121 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34122
34123 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34124
34125 * g++.old-deja/g++.abi/vbase5.C: New test.
34126 * g++.old-deja/g++.abi/vbase6.C: New test.
34127 * g++.old-deja/g++.abi/vbase7.C: New test.
34128
34129 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34130
34131 * gcc.c-torture/compile/20010610-1.c: New test.
34132
34133 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34134
34135 * g++.old-deja/g++.abi/vbase4.C: New test.
34136
34137 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34138
34139 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34140 support %f for HC11/HC12 targets.
34141 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34142 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34143 on HC11/HC12 targets.
34144 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34145
34146 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34147
34148 * gcc.dg/wchar_t-1.c: New file.
34149 * gcc.dg/wint_t-1.c: Likewise.
34150
34151 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34152
34153 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34154
34155 2001-06-11 Richard Henderson <rth@redhat.com>
34156
34157 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34158
34159 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34160
34161 * gcc.c-torture/compile/20010611-1.c: New test.
34162
34163 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34164
34165 * gcc.dg/c99-tag-1.c: Add more tests.
34166
34167 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34168
34169 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34170 representation on MN10300 and ARM/Thumb.
34171
34172 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34173
34174 * g77.f-torture/execute/20010610.f: New.
34175
34176 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34177
34178 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34179 names.
34180
34181 2001-06-09 Richard Henderson <rth@redhat.com>
34182
34183 * gcc.c-torture/execute/ashrdi-1.c: New.
34184 * gcc.c-torture/execute/ashldi-1.c: New.
34185 * gcc.c-torture/execute/lshrdi-1.c: New.
34186
34187 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34188
34189 * objc/execute/load-3.m: Added. Check sending +load to categories,
34190 in addition to classes.
34191
34192 2001-06-08 Stan Shebs <shebs@apple.com>
34193
34194 * objc/execute/load-2.m: New test. From Nicola Pero
34195 <n.pero@mi.flashnet.it>.
34196
34197 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34198
34199 * gcc.c-torture/execute/20010605-2.c: New test.
34200
34201 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34202
34203 * g++.old-deja/g++.abi/vbase2.C: New test.
34204 * g++.old-deja/g++.abi/vbase3.C: New test.
34205
34206 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34207
34208 * g++.old-deja/g++.pt/friend49.C: New test.
34209
34210 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34211
34212 * g++.old-deja/g++.ext/anon3.C: New test.
34213
34214 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34215
34216 * g++.old-deja/g++.other/conv7.C: New test.
34217
34218 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34219
34220 * gcc.c-torture/compile/20010605-2.c: New test.
34221
34222 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34223
34224 * gcc.c-torture/execute/20010604-1.c: New test.
34225
34226 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34227
34228 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34229
34230 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34231
34232 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34233 (g++_link_flags): Likewise.
34234 (g++_init): Pass gccpath's value to two previous functions.
34235
34236 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34237
34238 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34239 Ensure logfile entry matches exec command line.
34240
34241 2001-05-31 Richard Henderson <rth@redhat.com>
34242
34243 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34244 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34245
34246 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34247
34248 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34249 compiler for irix6.2
34250
34251 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34252
34253 * g++.old-deja/g++.other/optimize3.C: New file.
34254
34255 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34256
34257 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34258 assemble.
34259
34260 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34261
34262 * g++.old-deja/g++.other/optimize2.C: New file.
34263
34264 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34265
34266 * gcc.c-torture/compile/20010518-2.c: New file.
34267 * gcc.c-torture/execute/20010518-1.c: New file.
34268 * gcc.c-torture/execute/20010518-2.c: New file.
34269
34270 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34271
34272 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34273
34274 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34275
34276 G++ no longer defines builtins that do not begin with __builtin.
34277 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34278 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34279 * g++.old-deja/g++.law/builtin1.C: Likewise.
34280 * g++.old-deja/g++.law/cvt2.C: Likewise.
34281 * g++.old-deja/g++.mike/net5.C: Likewise.
34282 * g++.old-deja/g++.other/builtins1.C: Likewise.
34283 * g++.old-deja/g++.other/builtins2.C: Likewise.
34284 * g++.old-deja/g++.other/builtins3.C: Likewise.
34285 * g++.old-deja/g++.other/builtins4.C: Likewise.
34286 * g++.old-deja/g++.other/inline8.C: Likewise.
34287 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34288
34289 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34290
34291 * g++.old-deja/g++.pt/using1.C: Adjust.
34292 * g++.old-deja/g++.pt/using2.C: New test.
34293
34294 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34295
34296 * gcc.dg/cpp/charconst.c: New tests.
34297 * gcc.dg/cpp/escape.c: New tests.
34298 * gcc.dg/cpp/escape-1.c: New tests.
34299 * gcc.dg/cpp/escape-2.c: New tests.
34300 * gcc.dg/cpp/ucs.c: New tests.
34301
34302 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34303
34304 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34305 native compiler for irix6.5.
34306
34307 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34308
34309 * lib/g++.exp (g++_include_flags): Use args to compute
34310 get_multilibs.
34311 (g++_link_flags): Likewise.
34312 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34313
34314 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34315
34316 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34317
34318 2001-05-21 Geoff Keating <geoffk@redhat.com>
34319
34320 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34321 this file.
34322
34323 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34324
34325 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34326 STACK_SIZE;
34327 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34328 to STACK_SIZE; Use it to define size of add_histo array.
34329 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34330 to STACK_SIZE.
34331 (f): Use GITT_SIZE to define size of gitt local table.
34332 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34333 to STACK_SIZE; Use it to define size of bytemem array.
34334
34335 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34336
34337 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34338 on 68HC11/HC12 due to the asm instruction.
34339 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34340 * gcc.c-torture/compile/920520-1.x: Likewise.
34341 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34342 on 68HC11/HC12 because the function is larger than 64K.
34343 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34344 on 68HC11/HC12 because the structure is too large.
34345
34346 2001-05-20 Richard Henderson <rth@redhat.com>
34347
34348 * gcc.c-torture/execute/20010520-1.c: New.
34349
34350 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34351
34352 * g++.old-deja/g++.warn/compare1.C: New test.
34353 * gcc.dg/compare4.c: New test.
34354
34355 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34356
34357 * g++.old-deja/g++.other/optimize1.C: New test.
34358
34359 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34360
34361 * g++.old-deja/g++.pt/spec41.C: New test.
34362
34363 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34364
34365 * gcc.c-torture/compile/20010114-1.x: Remove.
34366
34367 2001-05-18 Stan Shebs <shebs@apple.com>
34368
34369 * gcc.c-torture/compile/20010518-1.c: New test.
34370
34371 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34372
34373 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34374 * g++.old-deja/g++.pt/crash67.C: New test.
34375
34376 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34377
34378 * g++.old-deja/g++.other/debug9.C: New test.
34379
34380 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34381
34382 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34383
34384 2001-05-16 Jan Hubicka <jh@suse.cz>
34385
34386 * gcc.c-torture/compile/20010516-1.c: New test.
34387
34388 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34389
34390 * g++.old-deja/g++.other/crash41.C: New test.
34391
34392 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34393
34394 * g++.old-deja/g++.pt/crash66.C: New test.
34395
34396 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34397
34398 * g++.old-deja/g++.robertl/eb27.C: Convert.
34399
34400 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34401
34402 * g++.dg/friend-warn.C: New test. Do not warn about friend
34403 declaration being redundant.
34404
34405 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34406
34407 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34408
34409 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34410
34411 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34412
34413 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34414
34415 * lib/g++.exp: Use testsuite_flags.
34416
34417 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34418
34419 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34420
34421 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34422
34423 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34424
34425 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34426
34427 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34428
34429 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34430
34431 * gcc.c-torture/compile/20010313-1.c: New test.
34432
34433 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34434
34435 * gcc.dg/cpp/direct2.c: New test.
34436 * gccq.dg/cpp/direct2s.c: New test.
34437
34438 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34439
34440 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34441
34442 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34443 * g++.old-deja/g++.other/op3.C: Likewise.
34444
34445 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34446
34447 * gcc.dg/cpp/syshdr.h: New file.
34448 * gcc.dg/cpp/sysmac1.c: Update.
34449 * gcc.dg/cpp/sysmac2.c: Update.
34450
34451 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34452
34453 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34454
34455 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34456
34457 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34458 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34459
34460 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34461
34462 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34463
34464 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34465
34466 * lib/g++.exp (g++_include_flags): Don't use any special flags
34467 if TESTING_IN_BUILD_TREE is not defined.
34468 (g++_init): Use a plain 'c++' as the compiler if
34469 TESTING_IN_BUILD_TREEE is not defined.
34470
34471 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34472
34473 * g++.old-deja/g++.eh/catch13.C: New test.
34474 * g++.old-deja/g++.eh/catch14.C: New test.
34475
34476 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34477
34478 * gcc.dg/cpp/tr-define.c: New test.
34479
34480 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34481
34482 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34483 <stdlib.h>, not <malloc.h>.
34484
34485 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34486
34487 * g++.old-deja/g++.ns/template17.C: New test.
34488
34489 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34490
34491 * g++.old-deja/g++.pt/ref4.C: New test.
34492
34493 2001-04-30 Richard Henderson <rth@redhat.com>
34494
34495 * gcc.dg/20000724-1.c: Revert last change.
34496
34497 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34498
34499 * g77.f-torture/execute/20010430.f: New test.
34500
34501 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34502
34503 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34504
34505 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34506
34507 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34508
34509 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34510
34511 * g++.old-deja/g++.eh/crash6.C: New test.
34512
34513 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34514
34515 * g++.old-deja/g++.other/warn7.C: New test.
34516
34517 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34518
34519 * g++.old-deja/g++.other/defarg9.C: New test.
34520
34521 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34522
34523 * g77.f-torture/compile/20010426.f: New test.
34524 * g77.f-torture/execute/20010426.f: New test.
34525
34526 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34527
34528 * g77.f-torture/compile/20000629-1.x: Remove - error
34529 has been fixed.
34530
34531 2001-04-26 Jeffrey A Law (law@cygnus.com)
34532
34533 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34534 Tweak slightly to work with g++.dg framework.
34535 * g++.dg/special/ecos.exp: Run initp1.C test.
34536 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34537
34538 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34539 its linker doesn't give line numbers either.
34540 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34541
34542 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34543
34544 * g++.old-deja/g++.other/lex1.C: New test.
34545
34546 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34547
34548 * gcc.dg/noncompile/20010425-1.c: New test.
34549
34550 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34551
34552 * g++.old-deja/g++.pt/mangle2.C: New test.
34553
34554 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34555
34556 * gcc.dg/format/plus-1.c: New test.
34557
34558 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34559
34560 * gcc.dg/20010423-1.c: New test.
34561
34562 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34563
34564 * gcc.c-torture/execute/20010422-1.c: New test.
34565
34566 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34567
34568 * g++.old-deja/g++.ns/type2.C: New test.
34569
34570 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34571
34572 * g++.old-deja/g++.other/perf1.C: New test.
34573
34574 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34575
34576 * gcc.dg/c99-func-2.c: Remove xfail.
34577 * gcc.dg/c99-func-3.c: Remove xfail.
34578 * gcc.dg/c99-func-4.c: Remove xfail.
34579
34580 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34581
34582 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34583
34584 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34585
34586 * gcc.c-torture/compile/20010423-1.c: New test.
34587
34588 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34589
34590 * g++.old-deja/g++.pt/typename28.C: New test.
34591
34592 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34593
34594 * g++.old-deja/g++.abi/empty2.C: New test.
34595 * g++.old-deja/g++.abi/empty3.C: New test.
34596
34597 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34598
34599 * g++.old-deja/g++.other/comdat2.C: New test.
34600 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34601
34602 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34603
34604 * g++.old-deja/g++.other/overload14.C: New test.
34605
34606 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34607
34608 * g++.old-deja/g++.other/lookup23.C: New test.
34609
34610 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34611
34612 * gcc.c-torture/execute/20010403-1.c: New test.
34613
34614 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
34615 Mark Mitchell <mark@codesourcery.com>
34616
34617 * lib/old-dejagnu.exp: Don't delete output of executable.
34618 Add .exe suffix to executables.
34619
34620 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
34621
34622 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34623
34624 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34625
34626 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34627
34628 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34629
34630 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34631 * g++.old-deja/g++.abi/crash1.C: New test.
34632
34633 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34634
34635 * g++.old-deja/g++.other/crash40.C: New test.
34636
34637 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34638
34639 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34640
34641 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
34642
34643 * g++.old-deja/g++.other/warn6.C: New test.
34644
34645 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34646
34647 * g++.old-deja/g++.robertl/eb42.C: Same.
34648
34649 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34650
34651 * gcc.dg/wtr-conversion-1.c: New testcase.
34652
34653 2001-04-10 Richard Henderson <rth@redhat.com>
34654
34655 * g++.old-deja/g++.other/array5.C: New.
34656
34657 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34658
34659 * gcc.c-torture/execute/20010408-1.c: New test.
34660
34661 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
34662
34663 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34664 headers and constructs.
34665 * g++.old-deja/g++.robertl/eb79.C: Same.
34666 * g++.old-deja/g++.robertl/eb77.C (main): Same.
34667 * g++.old-deja/g++.robertl/eb73.C: Same.
34668 * g++.old-deja/g++.robertl/eb66.C (main): Same.
34669 * g++.old-deja/g++.robertl/eb55.C (t): Same.
34670 * g++.old-deja/g++.robertl/eb54.C (main): Same.
34671 * g++.old-deja/g++.robertl/eb46.C (main): Same.
34672 * g++.old-deja/g++.robertl/eb44.C: Same.
34673 * g++.old-deja/g++.robertl/eb41.C (main): Same.
34674 * g++.old-deja/g++.robertl/eb4.C (main): Same.
34675 * g++.old-deja/g++.robertl/eb39.C: Same.
34676 * g++.old-deja/g++.robertl/eb33.C (main): Same.
34677 * g++.old-deja/g++.robertl/eb31.C (main): Same.
34678 * g++.old-deja/g++.robertl/eb30.C: Same.
34679 * g++.old-deja/g++.robertl/eb3.C: Same.
34680 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34681 * g++.old-deja/g++.robertl/eb21.C: Same.
34682 * g++.old-deja/g++.robertl/eb15.C: Same.
34683 * g++.old-deja/g++.robertl/eb118.C: Same.
34684 * g++.old-deja/g++.robertl/eb115.C (main): Same.
34685 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34686 * g++.old-deja/g++.robertl/eb109.C: Same.
34687 * g++.old-deja/g++.other/sibcall1.C (main): Same.
34688 * g++.old-deja/g++.mike/rtti1.C: Same.
34689 * g++.old-deja/g++.mike/p658.C: Same.
34690 * g++.old-deja/g++.mike/net46.C: Same.
34691 * g++.old-deja/g++.mike/net34.C: Same.
34692 * g++.old-deja/g++.mike/memoize1.C: Same.
34693 * g++.old-deja/g++.mike/eh2.C: Same.
34694 * g++.old-deja/g++.law/weak.C: Same.
34695 * g++.old-deja/g++.law/visibility7.C: Same.
34696 * g++.old-deja/g++.law/visibility25.C: Same.
34697 * g++.old-deja/g++.law/visibility22.C: Same.
34698 * g++.old-deja/g++.law/visibility2.C: Same.
34699 * g++.old-deja/g++.law/visibility17.C: Same.
34700 * g++.old-deja/g++.law/visibility13.C: Same.
34701 * g++.old-deja/g++.law/visibility10.C: Same.
34702 * g++.old-deja/g++.law/visibility1.C: Same.
34703 * g++.old-deja/g++.law/virtual3.C (eval): Same.
34704 * g++.old-deja/g++.law/vbase1.C: Same.
34705 * g++.old-deja/g++.law/operators32.C: Same.
34706 * g++.old-deja/g++.law/nest3.C: Same.
34707 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34708 * g++.old-deja/g++.law/except5.C (main): Same.
34709 * g++.old-deja/g++.law/cvt7.C (run): Same.
34710 * g++.old-deja/g++.law/cvt2.C: Same.
34711 * g++.old-deja/g++.law/cvt16.C: Same.
34712 * g++.old-deja/g++.law/ctors6.C (bar): Same.
34713 * g++.old-deja/g++.law/ctors17.C (main): Same.
34714 * g++.old-deja/g++.law/ctors13.C: Same.
34715 * g++.old-deja/g++.law/ctors12.C (main): Same.
34716 * g++.old-deja/g++.law/ctors10.C: Same.
34717 * g++.old-deja/g++.law/code-gen5.C: Same.
34718 * g++.old-deja/g++.law/bad-error7.C: Same.
34719 * g++.old-deja/g++.law/arm9.C: Same.
34720 * g++.old-deja/g++.law/arm12.C: Same.
34721 * g++.old-deja/g++.law/arg8.C: Same.
34722 * g++.old-deja/g++.law/arg1.C: Same.
34723 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34724 * g++.old-deja/g++.jason/template31.C: Same.
34725 * g++.old-deja/g++.jason/template24.C (main): Same.
34726 * g++.old-deja/g++.jason/2371.C: Same.
34727 * g++.old-deja/g++.eh/new2.C: Same.
34728 * g++.old-deja/g++.eh/new1.C: Same.
34729 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34730 * g++.old-deja/g++.brendan/nest21.C (main): Same.
34731 * g++.old-deja/g++.brendan/err-msg3.C: Same.
34732 * g++.old-deja/g++.brendan/crash62.C: Same.
34733 * g++.old-deja/g++.brendan/crash52.C: Same.
34734 * g++.old-deja/g++.brendan/crash49.C (main): Same.
34735 * g++.old-deja/g++.brendan/crash38.C: Same.
34736 * g++.old-deja/g++.brendan/crash15.C (main): Same.
34737 * g++.old-deja/g++.brendan/copy9.C: Same.
34738
34739 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
34740
34741 * gcc.c-torture/execute/20001203-2.c (memset):
34742 Count argument is of type __SIZE_TYPE__.
34743
34744 2001-04-04 Diego Novillo <dnovillo@redhat.com>
34745
34746 * gcc.c-torture/compile/20010404-1.c: New test.
34747
34748 2001-04-04 Jakub Jelinek <jakub@redhat.com>
34749
34750 * gcc.c-torture/compile/20010326-1.c: New test.
34751
34752 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
34753
34754 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34755 peculiarities of the SH.
34756 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34757
34758 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34759
34760 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34761 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34762 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34763
34764 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34765
34766 * g77.f-torture/compile/20010321-1.f: New test.
34767
34768 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34769
34770 * gcc.c-torture/compile/20010329-1.c: New test.
34771
34772 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34773
34774 * gcc.c-torture/execute/20010329-1.c: New test.
34775
34776 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34777
34778 * g++.old-deja/g++.other/eh4.C: Fix typo.
34779
34780 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34781
34782 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34783
34784 2001-03-28 Philip Blundell <philb@gnu.org>
34785
34786 * gcc.c-torture/compile/20010328-1.c: New test.
34787
34788 2001-03-27 Richard Henderson <rth@redhat.com>
34789
34790 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34791 * g++.old-deja/g++.eh/vbase3.C: Likewise.
34792
34793 2001-03-27 Alan Modra <alan@linuxcare.com.au>
34794
34795 * gcc.c-torture/compile/20010327-1.c: New test.
34796
34797 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
34798
34799 * g++.old-deja/g++.other/friend12.C: New test.
34800 * g++.old-deja/g++.other/friend9.C: Expect no errors.
34801 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34802
34803 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
34804
34805 * gcc.c-torture/execute/20010325-1.c: New test.
34806
34807 2001-03-23 Jakub Jelinek <jakub@redhat.com>
34808
34809 * g++.old-deja/g++.other/mangle3.C: New test.
34810
34811 2001-03-22 Jakub Jelinek <jakub@redhat.com>
34812
34813 * g++.old-deja/g++.other/anon8.C: New test.
34814
34815 2001-03-20 Philip Blundell <philb@gnu.org>
34816
34817 * gcc.c-torture/compile/20010320-1.c: New test.
34818
34819 2001-03-17 Richard Henderson <rth@redhat.com>
34820
34821 * g++.old-deja/g++.other/eh4.C: Add expected error text.
34822
34823 2001-03-15 Geoff Keating <geoff@redhat.com>
34824
34825 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34826 tests on AIX.
34827
34828 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
34829
34830 * g++.old-deja/g++.other/eh4.C: New test.
34831
34832 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
34833
34834 * gcc.dg/cpp/mi1.c: Update.
34835
34836 2001-03-14 Jakub Jelinek <jakub@redhat.com>
34837
34838 * g++.old-deja/g++.other/regstack.C: New test.
34839
34840 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
34841
34842 * g++.old-deja/g++.other/ref4.C: New test.
34843
34844 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
34845
34846 * objc/execute/va_method.m: Added.
34847 * objc/execute/IMP.m: Added.
34848 * objc/execute/_cmd.m: Added.
34849 * objc/execute/accessing_ivars.m: Added.
34850 * objc/execute/class-1.m: Added.
34851 * objc/execute/class-10.m: Added.
34852 * objc/execute/class-11.m: Added.
34853 * objc/execute/class-12.m: Added.
34854 * objc/execute/class-13.m: Added.
34855 * objc/execute/class-14.m: Added.
34856 * objc/execute/class-2.m: Added.
34857 * objc/execute/class-3.m: Added.
34858 * objc/execute/class-4.m: Added.
34859 * objc/execute/class-5.m: Added.
34860 * objc/execute/class-6.m: Added.
34861 * objc/execute/class-7.m: Added.
34862 * objc/execute/class-8.m: Added.
34863 * objc/execute/class-9.m: Added.
34864 * objc/execute/class-tests-1.h
34865 * objc/execute/class-tests-2.h
34866 * objc/execute/compatibility_alias.m: Added.
34867 * objc/execute/encode-1.m: Added.
34868 * objc/execute/formal_protocol-1.m: Added.
34869 * objc/execute/formal_protocol-2.m: Added.
34870 * objc/execute/formal_protocol-3.m: Added.
34871 * objc/execute/formal_protocol-4.m: Added.
34872 * objc/execute/formal_protocol-5.m: Added.
34873 * objc/execute/formal_protocol-6.m: Added.
34874 * objc/execute/formal_protocol-7.m: Added.
34875 * objc/execute/informal_protocol.m: Added.
34876 * objc/execute/initialize.m: Added.
34877 * objc/execute/load.m: Added.
34878 * objc/execute/many_args_method.m: Added.
34879 * objc/execute/nested-3.m: Added.
34880 * objc/execute/no_clash.m: Added.
34881 * objc/execute/private.m: Added.
34882 * objc/execute/redefining_self.m: Added.
34883 * objc/execute/root_methods.m: Added.
34884 * objc/execute/selector-1.m: Added.
34885 * objc/execute/static-1.m: Added.
34886 * objc/execute/static-2.m: Added.
34887 * objc/execute/va_method.m: Added.
34888
34889 2001-03-10 Richard Henderson <rth@redhat.com>
34890
34891 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34892
34893 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
34894
34895 * g++.old-deja/g++.other/crash31.C: XFAIL.
34896 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34897 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34898 * gcc.c-torture/execute/20010123-1.x: XFAIL.
34899 * gcc.c-torture/execute/20010124-1.x: XFAIL.
34900 * gcc.dg/sequence-pt-1.c: XFAIL one test.
34901
34902 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
34903
34904 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34905
34906 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34907
34908 * gcc.dg/20000724-1.c: Don't use multiline strings.
34909
34910 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34911
34912 * objc/execute/string1.m, objc/execute/string2.m: Compare the
34913 result of -cString against what we expect it to be; don't just
34914 print it out for no one to read.
34915
34916 * objc/execute/string3.m, objc/execute/string4.m: New tests.
34917 Based on testcases provided by Nicola Pero.
34918
34919 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34920
34921 * gcc.dg/cpp/macro7.c: New test.
34922
34923 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34924
34925 * gcc.dg/cpp/multiline.c: Update.
34926
34927 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34928
34929 * g++.old-deja/g++.other/enum3.C: New test.
34930
34931 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34932
34933 * g++.old-deja/g++.other/pod1.C: New test.
34934
34935 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34936
34937 * g++.old-deja/g++.ext/overload1.C: New test.
34938
34939 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34940
34941 * g++.old-deja/g++.pt/using1.C: New test.
34942
34943 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34944
34945 * g++.old-deja/g++.other/using9.C: New test.
34946
34947 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
34948
34949 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34950
34951 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34952
34953 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
34954
34955 * g++.old-deja/g++.ext/realpt1.C: Remove.
34956
34957 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
34958
34959 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34960
34961 2001-02-26 Will Cohen <wcohen@redhat.com>
34962
34963 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34964
34965 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
34966
34967 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34968 templatized constructors.
34969
34970 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34971
34972 * gcc.c-torture/execute/20010224-1.c: New test.
34973
34974 2001-02-23 Jakub Jelinek <jakub@redhat.com>
34975
34976 * gcc.c-torture/execute/20010222-1.c: New test.
34977
34978 2001-02-22 Jakub Jelinek <jakub@redhat.com>
34979
34980 * g++.old-deja/g++.other/inline20.C: New test.
34981
34982 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
34983
34984 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34985
34986 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
34987
34988 * g++.old-deja/g++.other/lookup22.C: New test.
34989
34990 2001-02-19 Zack Weinberg <zackw@stanford.edu>
34991
34992 * g77.dg: New directory.
34993 * g77.dg/20010216-1.f: New test case.
34994 * g77.dg/dg.exp: New driver.
34995 * lib/g77-dg.exp: New driver library.
34996
34997 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34998
34999 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35000
35001 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
35002
35003 * g++.old-deja/g++.other/decl9.C: New test.
35004
35005 2001-02-16 Jakub Jelinek <jakub@redhat.com>
35006
35007 * g++.old-deja/g++.other/init16.C: Update the test so that it does
35008 not need <string> and also tests the initialization at runtime.
35009
35010 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35011
35012 * gcc.c-torture/execute/longlong.c: New test.
35013
35014 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35015
35016 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35017
35018 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35019
35020 * gcc.c-torture/execute/920302-1.c (execute):
35021 Change argument type to short.
35022
35023 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35024
35025 * g++.old-deja/g++.pt/deduct6.C: New test.
35026
35027 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35028
35029 * g++.old-deja/g++.pt/deduct5.C: New test.
35030
35031 2001-02-14 Jakub Jelinek <jakub@redhat.com>
35032
35033 * gcc.c-torture/execute/20010209-1.c: New test.
35034
35035 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
35036
35037 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35038
35039 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
35040
35041 * g++.dg/vtgc1.C: Update for new ABI.
35042
35043 * consistency.vlad: New directory, 1665 files.
35044
35045 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35046
35047 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35048 return type.
35049 * gcc.dg/cpp/digraphs.c: Declare puts.
35050
35051 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35052
35053 * g++.old-deja/g++.other/warn5.C: New test.
35054
35055 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35056
35057 * g++.old-deja/g++.pt/spec40.C: New test.
35058
35059 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35060
35061 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35062 case.
35063 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35064
35065 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35066
35067 * gcc.c-torture/compile/20010209-1.c: New test.
35068
35069 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35070
35071 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35072 excess errors message but not if it crashes.
35073 * g++.old-deja/g++.other/crash27.C: Likewise.
35074 * g++.old-deja/g++.other/crash28.C: Likewise.
35075 * g++.old-deja/g++.other/crash30.C: Likewise.
35076 * g++.old-deja/g++.other/crash32.C: Likewise.
35077 * g++.old-deja/g++.other/crash35.C: Likewise.
35078 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35079
35080 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35081
35082 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35083 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35084 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35085 g77.f-torture/execute/execute.exp,
35086 g77.f-torture/noncompile/noncompile.exp,
35087 gcc.c-torture/execute/execute.exp,
35088 gcc.c-torture/execute/memcheck/memcheck.exp,
35089 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35090 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35091 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35092 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35093 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35094 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35095 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35096 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35097 Remove bug reporting instructions with ancient email addresses.
35098
35099 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35100
35101 * gcc.dg/20010202-1.c: New test.
35102 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35103
35104 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35105
35106 * g++.dg/stdbool-if.C: New test.
35107
35108 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35109
35110 * objc/execute/fdecl.m: Added main().
35111
35112 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35113
35114 * gcc.c-torture/execute/20010206-1.c: New test.
35115
35116 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35117
35118 * gcc.dg/cpp/avoidpaste1.c: Update.
35119
35120 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35121
35122 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35123 Pero <nicola@brainstorm.co.uk>.
35124 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35125
35126 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35127
35128 * g++.old-deja/g++.pt/spec39.C: New test.
35129
35130 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35131
35132 * gcc.c-torture/compile/20010202-1.c: New test.
35133
35134 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35135
35136 * g++.old-deja/g++.abi/primary2.C: New test.
35137 * g++.old-deja/g++.abi/primary3.C: New test.
35138 * g++.old-deja/g++.abi/primary4.C: New test.
35139 * g++.old-deja/g++.abi/primary5.C: New test.
35140 * g++.old-deja/g++.abi/vtable3.h: New test.
35141 * g++.old-deja/g++.abi/vtable3a.C: New test.
35142 * g++.old-deja/g++.abi/vtable3b.C: New test.
35143 * g++.old-deja/g++.abi/vtable3c.C: New test.
35144 * g++.old-deja/g++.abi/vtable3d.C: New test.
35145 * g++.old-deja/g++.abi/vtable3e.C: New test.
35146 * g++.old-deja/g++.abi/vtable3f.C: New test.
35147 * g++.old-deja/g++.abi/vtable3g.C: New test.
35148 * g++.old-deja/g++.abi/vtable3h.C: New test.
35149 * g++.old-deja/g++.abi/vtable3i.C: New test.
35150 * g++.old-deja/g++.abi/vtable3j.C: New test.
35151 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35152
35153 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35154
35155 * g++.old-deja/g++.other/anon6.C: New test.
35156 * g++.old-deja/g++.other/anon7.C: New test.
35157
35158 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35159
35160 * gcc.dg/cpp/avoidpaste2.c: New tests.
35161
35162 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35163
35164 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35165
35166 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35167
35168 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35169 DECIMAL_DIG cases for Irix."
35170
35171 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35172
35173 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35174
35175 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35176
35177 * gcc.dg/c99-tag-1.c: New test.
35178
35179 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35180
35181 * gcc.dg/cpp/tr-warn1.c: Add tests.
35182
35183 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35184
35185 * gcc.dg/cpp/avoidpaste1.c: Update.
35186 * gcc.dg/cpp/paste4.c: Update.
35187
35188 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35189
35190 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35191 cases for Irix.
35192
35193 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35194
35195 * g++.old-deja/g++.other/inline19.C: New test.
35196
35197 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35198
35199 * gcc.dg/Wlarger-than.c: New test.
35200
35201 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35202
35203 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35204
35205 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35206
35207 * gcc.c-torture/execute/20010129-1.c: New test.
35208 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35209
35210 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35211
35212 * gcc.dg/cpp/avoidpaste1.c: Test case.
35213
35214 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35215
35216 * g++.old-deja/g++.other/inline18.C: New test.
35217
35218 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35219
35220 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35221 and __builtin_putchar.
35222
35223 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35224
35225 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35226 tests.
35227
35228 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35229
35230 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35231 floating point number rounding mode to round to the nearest
35232 representable mode.
35233
35234 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35235
35236 * g++.old-deja/g++.other/mangle2.C: New test.
35237
35238 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35239
35240 * gcc.c-torture/compile/20010124-1.c: New test.
35241
35242 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35243
35244 * g++.old-deja/g++.pt/spec38.C: New test.
35245
35246 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35247
35248 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35249 "Build don't run".
35250
35251 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35252
35253 * gcc.c-torture/execute/20010123-1.c: New test.
35254
35255 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35256
35257 * g++.old-deja/g++.pt/spec37.C: New test.
35258
35259 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35260
35261 * g++.old-deja/g++.pt/overload14.C: New test.
35262
35263 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35264
35265 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35266 __builtin_return_address.
35267
35268 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35269
35270 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35271 * g++.old-deja/g++.pt/spec35.C: New test.
35272 * g++.old-deja/g++.pt/spec36.C: New test.
35273
35274 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35275
35276 * gcc.c-torture/compile/20010118-1.c: New test.
35277
35278 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35279
35280 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35281
35282 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35283
35284 * gcc.c-torture/execute/20010119-1.c: New test.
35285
35286 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35287
35288 * g++.old-deja/g++.other/vbase5.C: New test.
35289
35290 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35291
35292 * gcc.c-torture/execute/20010118-1.c: New test.
35293
35294 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35295
35296 * g++.old-deja/g++.pt/deduct3.C: New test.
35297
35298 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35299
35300 * g++.old-deja/g++.pt/spec34.C: New test.
35301
35302 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35303
35304 * g77.f-torture/compile/20000601-2.f: New test.
35305
35306 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35307
35308 * g++.old-deja/g++.other/init17.C: New test.
35309
35310 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35311
35312 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35313
35314 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35315
35316 * g++.old-deja/g++.pt/unify8.C: New test.
35317
35318 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35319
35320 * g++.old-deja/g++.abi/vbase1.C: New test.
35321
35322 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35323
35324 * g++.old-deja/g++.pt/crash65.C: New test.
35325
35326 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35327
35328 * gcc.dg/cpp/assembl2.S: New test case.
35329
35330 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35331
35332 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35333 are supported.
35334
35335 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35336
35337 * g++.old-deja/g++.other/builtins1.C: New test.
35338 * g++.old-deja/g++.other/builtins2.C: Likewise.
35339 * g++.old-deja/g++.other/builtins3.C: Likewise.
35340 * g++.old-deja/g++.other/builtins4.C: Likewise.
35341
35342 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35343
35344 * gcc.c-torture/compile/20010117-1.c: New test.
35345 * gcc.c-torture/compile/20010117-2.c: New test.
35346
35347 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35348
35349 * g77.f-torture/execute/20010116.[fx]: New test,
35350 XFAIL on i?86-*-*.
35351 * g77.f-torture/compile/20010115.f: Indicate it's
35352 a test for PR fortran/1636.
35353
35354 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35355
35356 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35357
35358 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35359
35360 * g77.f-torture/compile/20010115.f: New test.
35361
35362 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35363
35364 * g++.old-deja/g++.pt/nontype5.C: New test.
35365
35366 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35367
35368 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35369 have an equivalent working one below it.
35370
35371 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35372
35373 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35374 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35375
35376 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35377
35378 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35379 message containing "init_priority".
35380 (conpr-2.C): Likewise.
35381 (conpr-3.C): Likewise.
35382 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35383
35384 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35385
35386 * gcc.c-torture/execute/20010114-2.c: New test.
35387
35388 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35389
35390 * gcc.c-torture/compile/20010114-1.c: New test.
35391 * gcc.c-torture/compile/20010114-1.x: Xfail.
35392 * gcc.c-torture/compile/20010114-2.c: New test.
35393 * gcc.c-torture/execute/20010114-1.c: New test.
35394 * gcc.dg/trunc-1.c: New test.
35395 * gcc.dg/uninit-B.c: New test.
35396
35397 2001-01-13 Nick Clifton <nickc@redhat.com>
35398
35399 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35400 target.
35401
35402 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35403
35404 * gcc.c-torture/compile/20010113-1.c: New test.
35405
35406 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35407
35408 * gcc.c-torture/compile/20001212-1.c: New test.
35409
35410 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35411
35412 * gcc.dg/cpp/widestr1.c: Update.
35413 * gcc.dg/cpp/prag-imp.c: Remove.
35414
35415 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35416
35417 * gcc.c-torture/execute/20000801-3.x: Remove.
35418 * gcc.dg/c90-init-1.c: New test.
35419 * gcc.dg/c99-init-1.c: New test.
35420 * gcc.dg/c99-init-2.c: New test.
35421 * gcc.dg/gnu99-init-1.c: New test.
35422
35423 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35424
35425 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35426 testing that no relevant ones were found.
35427
35428 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35429
35430 * g++.old-deja/g++.pt/cast2.C: New test.
35431
35432 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35433
35434 * g++.old-deja/g++.pt/friend47.C: New test.
35435
35436 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35437
35438 * g++.old-deja/g++.pt/instantiate13.C: New test.
35439
35440 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35441
35442 * g++.old-deja/g++.other/defarg7.C: New test.
35443 * g++.old-deja/g++.other/defarg8.C: New test.
35444
35445 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35446
35447 * g++.old-deja/g++.pt/crash64.C: New test.
35448
35449 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35450
35451 * g++.old-deja/g++.pt/crash63.C: New test.
35452
35453 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35454
35455 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35456
35457 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35458
35459 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35460
35461 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35462
35463 * g++.old-deja/g++.pt/error3.C: New test.
35464
35465 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35466
35467 * g++.old-deja/g++.other/crash39.C: New test.
35468
35469 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35470
35471 * g++.old-deja/g++.other/vbase4.C: New test.
35472
35473 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35474
35475 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35476 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35477 * gcc.dg/special/special.exp: New test driver which will check
35478 for alias support for the above test.
35479
35480 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35481
35482 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35483 problems on small machines.
35484 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35485 parameterize.
35486
35487 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35488
35489 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35490 mips.
35491 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35492
35493 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35494
35495 * g++.old_deja/g++.pt/using8.C: New test.
35496
35497 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35498
35499 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35500
35501 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35502
35503 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35504 where a failure is expected.
35505 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35506
35507 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35508
35509 * g++.old_deja/g++.pt/instantiate12.C: New test.
35510
35511 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35512
35513 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35514 start of structs.
35515 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35516 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35517 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35518 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35519 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35520 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35521 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35522 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35523 * g++.old-deja/g++.eh/spec6.C: Likewise.
35524 * g++.old-deja/g++.jason/crash3.C: Likewise.
35525 * g++.old-deja/g++.law/ctors11.C: Likewise.
35526 * g++.old-deja/g++.law/ctors17.C: Likewise.
35527 * g++.old-deja/g++.law/ctors5.C: Likewise.
35528 * g++.old-deja/g++.law/ctors9.C: Likewise.
35529 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35530 * g++.old-deja/g++.mike/net22.C: Likewise.
35531 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35532 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35533 * g++.old-deja/g++.mike/virt3.C: Likewise.
35534 * g++.old-deja/g++.niklas/t128.C: Likewise.
35535 * g++.old-deja/g++.other/anon4.C: Likewise.
35536 * g++.old-deja/g++.other/using1.C: Likewise.
35537 * g++.old-deja/g++.other/warn3.C: Likewise.
35538 * g++.old-deja/g++.pt/t37.C: Likewise.
35539 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35540 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35541
35542 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35543
35544 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35545
35546 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35547
35548 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35549
35550 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35551
35552 * gcc.c-torture/compile/20010107-1.c: New test.
35553
35554 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35555
35556 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35557
35558 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35559
35560 * gcc.dg/format/format.h: New file.
35561 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35562 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35563 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35564 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35565 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35566 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35567 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35568 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35569 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35570 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35571 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35572 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35573 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35574 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35575 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35576 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35577 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35578 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35579 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35580 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35581 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35582 instead of declaring standard types, macros and functions in each
35583 test.
35584
35585 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35586
35587 * gcc.c-torture/execute/20010106-1.c: New test.
35588
35589 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35590
35591 * gcc.dg/format/format.exp: New file.
35592 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35593 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35594 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35595 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35596 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35597 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35598 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35599 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35600 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35601 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35602 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35603 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35604 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35605 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35606 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35607 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35608 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35609 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35610 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35611 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35612 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35613 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35614 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35615 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35616 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35617 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35618 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35619 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35620 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35621 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35622 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35623 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35624 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35625 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35626 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35627 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35628 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35629 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35630 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35631 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35632 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35633 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35634
35635 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
35636
35637 * gcc.c-torture/execute/991228-1.c: Take word endianness into
35638 account.
35639
35640 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
35641
35642 * gcc.c-torture/execute/builtin-complex-1.c: New test.
35643
35644 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
35645
35646 * g++.old-deja/g++.pt/crash62.C: New test.
35647
35648 2001-01-04 Richard Henderson <rth@redhat.com>
35649
35650 * gcc.dg/20000926-1.c: Update expected warnings.
35651 * gcc.dg/array-2.c: Likewise.
35652 * gcc.dg/array-4.c: Also validate flexible array members.
35653 * gcc.dg/c99-flex-array-1.c: New.
35654
35655 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
35656
35657 * gcc.c-torture/compile/20001222-1.x: Remove.
35658
35659 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35660
35661 * gcc.c-torture/execute/built-in-setjmp.c: New.
35662
35663 2001-01-03 Richard Henderson <rth@redhat.com>
35664
35665 * gcc.dg/940510-1.c: Update expected error wording.
35666 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35667
35668 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
35669
35670 * lib/target-supports.exp (check_alias_available): Modified to
35671 indicate aliases not supported if only weak aliases are supported.
35672
35673 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35674
35675 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35676 Turn on cmpstrsi checks for __pj__ and __i370__.
35677
35678 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35679
35680 * g++.old-deja/g++.other/virtual11.C: New test.
35681
35682 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35683
35684 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35685
35686 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35687
35688 * gcc.c-torture/compile/20010102-1.c: New test.
35689
35690 2001-01-02 Andreas Jaeger <aj@suse.de>
35691
35692 * gcc.dg/noreturn-3.c: New test.
35693
35694 * gcc.dg/noreturn-4.c: New test.
35695
35696 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35697
35698 * gcc.c-torture/execute/stdio-opt-1.c: Also test
35699 __builtin_fputc and __builtin_fwrite.
35700
35701 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35702
35703 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35704 signed char, not default char.
35705
35706 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35707
35708 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35709
35710 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
35711
35712 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35713
35714 2000-12-29 Richard Henderson <rth@redhat.com>
35715
35716 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35717 (__cyg_profile_func_exit): Define.
35718
35719 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
35720
35721 * g++.dg/vtgc1.C: New test.
35722
35723 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
35724
35725 * gcc.dg/noncompile/20001228-1.c: New test.
35726
35727 * gcc.dg/20001228-1.c: New test.
35728
35729 * gcc.c-torture/execute/20001228-1.c: New test.
35730
35731 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
35732
35733 * gcc.dg/format-strfmon-1.c: New test.
35734
35735 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35736
35737 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35738 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35739 * gcc.c-torture/execute/string-opt-1.c: Likewise.
35740 * gcc.c-torture/execute/string-opt-2.c: Likewise.
35741 * gcc.c-torture/execute/string-opt-3.c: Likewise.
35742 * gcc.c-torture/execute/string-opt-4.c: Likewise.
35743 * gcc.c-torture/execute/string-opt-6.c: Likewise.
35744 * gcc.c-torture/execute/string-opt-7.c: Likewise.
35745 * gcc.c-torture/execute/string-opt-8.c: Likewise.
35746 * gcc.c-torture/execute/string-opt-9.c: Likewise.
35747 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35748 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35749 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35750
35751 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35752 * gcc.c-torture/execute/string-opt-4.c: Test index.
35753
35754 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
35755
35756 * gcc.c-torture/compile/20001226-1.c: New test.
35757
35758 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
35759
35760 * gcc.c-torture/compile/20001222-1.c: New test.
35761 * gcc.c-torture/compile/20001222-1.x: Xfail.
35762
35763 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
35764
35765 * gcc.c-torture/execute/comp-goto-2.c: New test.
35766
35767 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
35768
35769 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35770 Use long types if __INT_MAX__ is 32767.
35771 (main): Use cast to (sint32 *) when poking 88 into a_page.
35772
35773 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35774
35775 2000-12-21 Bernd Schmidt <bernds@redhat.com>
35776
35777 * gcc.c-torture/compile/20001221-1.c: New test.
35778 * gcc.c-torture/execute/20001221-1.c: New test.
35779
35780 2000-12-20 Richard Henderson <rth@redhat.com>
35781
35782 * g++.old-deja/g++.pt/crash36.C: Update error lines.
35783 * g++.old-deja/g++.robertl/eb109.C: Likewise.
35784
35785 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35786
35787 * gcc.dg/compare3.c: New test.
35788
35789 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35790
35791 * gcc.dg/format-warnll-1.c: New test.
35792
35793 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
35794
35795 * gcc.dg/cpp/cmdlne-P.c: New test.
35796
35797 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35798
35799 * gcc.c-torture/execute/builtin-abs-1.c,
35800 gcc.c-torture/execute/builtin-abs-2.c: New tests.
35801
35802 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35803
35804 * gcc.dg/cpp/multiline.c: New test.
35805
35806 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35807
35808 * g++.old-deja/g++.other/syshdr1.C: Update.
35809 * gcc.dg/cpp/lineflags.c: Remove temporarily.
35810
35811 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35812
35813 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35814
35815 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35816
35817 * g++.old-deja/g++.pt/ttp65.C: New test.
35818
35819 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35820
35821 * g++.old-deja/g++.pt/ttp64.C: New test.
35822
35823 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35824
35825 * g++.old-deja/g++.pt/spec33.C: New test.
35826
35827 2000-12-14 Catherine Moore <clm@redhat.com>
35828
35829 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35830 * gcc.c-torture/execute/920612-2.c: Likewise.
35831 * gcc.c-torture/execute/920428-2.c: Likewise.
35832 * gcc-c-torture/execute/va-arg-11.c: Call exit.
35833 * gcc.c-torture/execute/va-arg-21.c: Likewise.
35834
35835 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35836
35837 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35838 * gcc.dg/pack-test-2.c: Likewise.
35839
35840 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35841
35842 Tests by Zack Weinberg <zackw@stanford.edu>.
35843
35844 * gcc.dg/cpp/defined.c: Update.
35845 * gcc.dg/cpp/defined_trad.c: New tests.
35846
35847 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35848
35849 * gcc.dg/cpp/trad-direct.c: Update.
35850
35851 2000-12-11 Neil Booth <neilb@earthling.net>
35852
35853 * gcc.dg/cpp/defined_trad.c
35854
35855 2000-12-11 Neil Booth <neilb@earthling.net>
35856
35857 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35858
35859 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
35860
35861 * gcc.dg/format-miss-2.c: New test.
35862
35863 2000-12-09 Neil Booth <neilb@earthling.net>
35864
35865 * gcc.dg/cpp/lineflags.c: New tests.
35866 * gcc.dg/cpp/poison.c: Update.
35867 * gcc.dg/cpp/redef2.c: Update.
35868 * gcc.dg/cpp/skipping.c: New test.
35869
35870 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
35871
35872 * g++.old-deja/g++.other/eh3.C: New testcase.
35873
35874 2000-12-07 Neil Booth <neilb@earthling.net>
35875
35876 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35877 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35878 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35879 wtr-union-init-2.c, wtr-union-init-3.c: Update.
35880 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35881 Update.
35882
35883 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35884
35885 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35886 __SIZE_TYPE__ instead of int for type of integers cast to
35887 pointers.
35888
35889 2000-12-07 Jakub Jelinek <jakub@redhat.com>
35890
35891 * g++.old-deja/g++.other/cleanup4.C: New test.
35892
35893 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35894
35895 * format-sec-1.c: New test.
35896
35897 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35898
35899 * gcc.dg/format-nonlit-3.c: New test.
35900
35901 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35902
35903 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35904 through a null pointer.
35905
35906 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35907
35908 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35909 * g++.old-deja/g++.pt/partial4.C: New test.
35910
35911 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
35912
35913 * gcc.c-torture/execute/ieee/hugeval.x: New.
35914
35915 2000-12-06 Neil Booth <neilb@earthling.net>
35916
35917 * gcc.dg/cpp/backslash2.c: New tests.
35918
35919 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35920
35921 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35922 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35923
35924 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
35925
35926 * gcc.c-torture/execute/20001203-2.c: New testcase.
35927
35928 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35929
35930 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35931 * g++.old-deja/g++.other/virtual10.C: New test.
35932
35933 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35934
35935 * g++.old-deja/g++.mike/pmf5.C: Remove test.
35936
35937 2000-12-05 Richard Henderson <rth@redhat.com>
35938
35939 * gcc.c-torture/compile/20001205-1.c: New.
35940
35941 2000-12-04 Neil Booth <neilb@earthling.net>
35942
35943 * g++.old-deja/g++.other/virtual9.C: New test.
35944 * g++.old-deja/g++.pt/crash61.C: New test.
35945 * gcc.c-torture/execute/loop-9.c: New test.
35946
35947 2000-12-04 Neil Booth <neilb@earthling.net>
35948
35949 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35950 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35951 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35952 * gcc.dg/cpp/extratokens.c: ...here.
35953
35954 2000-12-04 Neil Booth <neilb@earthling.net>
35955
35956 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35957 New tests.
35958
35959 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35960
35961 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35962 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35963
35964 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
35965
35966 * gcc.c-torture/execute/20001203-1.c: New test.
35967
35968 2000-12-03 Neil Booth <neilb@earthling.net>
35969
35970 * gcc.dg/cpp/macro6.c: New test cases.
35971
35972 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35973
35974 * gcc.c-torture/execute/string-opt-9.c: New test.
35975 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35976 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35977 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35978
35979 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35980 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35981
35982 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
35983
35984 * gcc.dg/cpp/if-6.c: New testcase.
35985
35986 * gcc.dg/20001201-1.c: New testcase.
35987
35988 2000-12-02 Neil Booth <neilb@earthling.net>
35989
35990 * g++.old-deja/g++.other/externC4.C,
35991 g++.old-deja/g++.other/friend10.C: New tests.
35992
35993 2000-12-02 Neil Booth <neilb@earthling.net>
35994
35995 * g++.old-deja/g++.other/instan2.C
35996 * g++.old-deja/g++.other/instan3.C: New test.
35997
35998 2000-12-02 Neil Booth <neilb@earthling.net>
35999
36000 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36001 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36002 gnuc99.c,gnuc99-pedantic.c: New tests.
36003
36004 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36005
36006 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36007 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36008
36009 2000-12-01 Neil Booth <neilb@earthling.net>
36010
36011 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36012 * gcc.dg/cpp/poison.c: Update.
36013 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36014
36015 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
36016
36017 * g77.f-torture/execute/20001201.f: New test.
36018
36019 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36020
36021 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36022
36023 2000-12-01 Jakub Jelinek <jakub@redhat.com>
36024
36025 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36026
36027 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
36028
36029 * g++.old-deja/g++.other/cast6.C: New test.
36030
36031 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
36032
36033 * gcc.c-torture/execute/20001130-2.c: New testcase.
36034
36035 2000-11-30 Richard Henderson <rth@redhat.com>
36036
36037 * gcc.c-torture/execute/20001130-1.c: New test.
36038
36039 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36040
36041 * g++.old-deja/g++.other/op3.C: New test.
36042
36043 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36044
36045 * g++.old-deja/g++.other/op2.C: New test.
36046
36047 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36048
36049 * g++.old-deja/g++.other/crash38.C: New test.
36050
36051 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
36052
36053 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36054
36055 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36056
36057 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36058 tests.
36059 * gcc.c-torture/execute/string-opt-6.c: New test.
36060
36061 * gcc.dg/20001117-1.c: Add main.
36062
36063 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36064
36065 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36066 Move from here ...
36067 * gcc.dg/940510-1.c: ... to here.
36068
36069 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36070 zero-size arrays in toplevel structures.
36071
36072 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36073
36074 * gcc.c-torture/execute/loop-8.c: New test.
36075
36076 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36077
36078 * g++.old-deja/g++.other/base1.C: New test.
36079
36080 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36081
36082 * g++.old-deja/g++.other/parse2.C: New test.
36083
36084 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36085
36086 * g++.old-deja/g++.pt/incomplete1.C: New test.
36087
36088 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36089
36090 * g++.old-deja/g++.other/friend9.C: New test.
36091
36092 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36093
36094 * gcc.dg/20001127-1.c: New test.
36095
36096 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36097
36098 * g++.old-deja/g++.pt/friend46.C: New test.
36099
36100 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36101
36102 * g++.old-deja/g++.other/ptrmem8.C: New test.
36103
36104 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36105
36106 * gcc.c-torture/execute/string-opt-7.c: New test.
36107 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36108
36109 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36110
36111 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36112 instead of 'mkcheck 2'.
36113
36114 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36115
36116 * gcc.c-torture/execute/memcheck/driver.c,
36117 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36118 C9X references to refer to C99.
36119
36120 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36121
36122 * gcc.dg/ultrasp3.c: New test.
36123
36124 2000-11-25 Neil Booth <neilb@earthling.net>
36125
36126 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36127
36128 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36129
36130 * gcc.c-torture/compile/20001123-2.c: New.
36131
36132 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36133
36134 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36135
36136 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36137
36138 * gcc.dg/sequence-point-1.c: Add some new tests.
36139 * gcc.c-torture/execute/20001124-1.c: New test.
36140
36141 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36142
36143 * g++.old-deja/g++.other/vaarg4.C: New test.
36144 * gcc.c-torture/compile/20001123-1.c: New test.
36145
36146 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36147
36148 * g++.other/crash24.C: Adjust and remove XFAIL.
36149 * g++.other/crash37.C: New test.
36150
36151 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36152
36153 * g++.old-deja/g++.pt/instantiate9.C: New test.
36154
36155 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36156
36157 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36158 new ABI, too.
36159
36160 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36161 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36162
36163 2000-11-22 Neil Booth <neilb@earthling.net>
36164
36165 * gcc.dg/cpp/Wtrigraphs.c: New test.
36166
36167 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36168
36169 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36170
36171 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36172
36173 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36174
36175 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36176
36177 * lib/gcc-dg.exp: load_lib scanasm.exp.
36178 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36179 * lib/g++-dg.exp: load_lib scanasm.exp.
36180 * lib/scanasm.exp: New.
36181 (scan-assembler, scan-assembler-not): Add optional arguments to
36182 test name, or if not present, the pattern name.
36183 (scan-assembler-dem, scan-assembler-dem-not): New.
36184
36185 * g++.dg/dg.exp: New.
36186
36187 2000-11-21 Neil Booth <neilb@earthling.net>
36188
36189 * gcc.dg/cpp/integrated1.c: Remove.
36190
36191 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36192
36193 * gcc.c-torture/execute/20001121-1.c: New test.
36194
36195 2000-11-21 Richard Henderson <rth@redhat.com>
36196
36197 * gcc.c-torture/compile/20001121-1.c: New test.
36198
36199 2000-11-20 Neil Booth <neilb@earthling.net>
36200
36201 * gcc.dg/cpp/integrated1.c: New test.
36202
36203 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36204
36205 * g++.old-deja/g++.other/inline17.C: New test.
36206
36207 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36208
36209 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36210 local variable to be zero: I made the variable global. Now
36211 uses abort() and exit() instead of relying on main's return value.
36212
36213 2000-11-20 Neil Booth <neilb@earthling.net>
36214
36215 * gcc.dg/cpp/paste2.c: Update test.
36216 * objc/execute/paste.m: New test.
36217
36218 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36219
36220 * gcc.dg/c99-condexpr-1.c: New test.
36221
36222 2000-11-20 Neil Booth <neilb@earthling.net>
36223
36224 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36225
36226 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36227
36228 * g++.old-deja/g++.pt/export1.C: New test.
36229
36230 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36231
36232 * gcc.dg/20001117-1.c: New test.
36233
36234 2000-11-18 Richard Henderson <rth@redhat.com>
36235
36236 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36237
36238 2000-11-18 Richard Henderson <rth@redhat.com>
36239
36240 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36241 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36242 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36243
36244 2000-11-18 Richard Henderson <rth@redhat.com>
36245
36246 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36247 (main): New. Exit cleanly.
36248
36249 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36250
36251 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36252 gcc.dg/c99-fordecl-2.c: New tests.
36253
36254 2000-11-18 Richard Henderson <rth@redhat.com>
36255
36256 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36257 * gcc.c-torture/execute/zerolen-2.c: New.
36258
36259 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36260
36261 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36262 memory.
36263
36264 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36265
36266 * g++.old-deja/g++.pt/instantiate8.C: New test.
36267
36268 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36269
36270 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36271 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36272
36273 2000-11-16 Nick Clifton <nickc@redhat.com>
36274
36275 * gcc.c-torture/execute/nestfunc-2.c: New test.
36276 * gcc.c-torture/execute/nestfunc-3.c: New test.
36277
36278 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36279
36280 * gcc.c-torture/compile/20001116-1.c: New test.
36281
36282 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36283
36284 * gcc.c-torture/execute/20001115-1.c: New test.
36285
36286 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36287
36288 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36289 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36290 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36291 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36292
36293 2000-11-15 Neil Booth <neilb@earthling.net>
36294
36295 gcc.dg/cpp/_Pragma1.c: Update.
36296 gcc.dg/cpp/_Pragma2.c: New test.
36297
36298 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36299
36300 * g++.old-deja/g++.other/anon5.C: New test.
36301
36302 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36303
36304 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36305 tests.
36306
36307 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36308
36309 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36310 output.
36311
36312 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36313
36314 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36315 labels at end of compound statements.
36316
36317 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36318
36319 * gcc.c-torture/execute/loop-7.c: New test.
36320
36321 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36322
36323 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36324
36325 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36326
36327 * gcc.dg/c99-bool-1.c: New test.
36328
36329 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36330
36331 * gcc.dg/c99-scope-1.c: Remove xfail.
36332 * gcc.dg/c99-scope-2.c: New test.
36333
36334 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36335
36336 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36337 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36338
36339 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36340
36341 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36342 error messages.
36343
36344 * g++.mike/p700.C: Don't typedef wchar_t.
36345 * g++.mike/p784.C: Likewise.
36346 * g++.mike/eb101.C: Don't use __wchar_t.
36347
36348 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36349
36350 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36351 from DO loop.
36352
36353 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36354
36355 * gcc.c-torture/execute/20001111-1.c: New test.
36356
36357 2000-11-10 Nick Clifton <nickc@redhat.com>
36358
36359 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36360 long multuiple and accumulate.
36361
36362 2000-11-09 Richard Henderson <rth@redhat.com>
36363
36364 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36365 via size_t instead of int.
36366
36367 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36368 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36369 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36370 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36371
36372 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36373
36374 * gcc.c-torture/compile/20001109-1.c: New test.
36375 * gcc.c-torture/compile/20001109-2.c: New test.
36376
36377 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36378
36379 * g++.old-deja/g++.pt/operator1.C: New test.
36380 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36381
36382 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36383
36384 * gcc.dg/20001108-1.c: New test.
36385
36386 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36387
36388 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36389 with both arguments constant strings.
36390 * gcc.c-torture/execute/string-opt-3.c: New test.
36391 * gcc.c-torture/execute/string-opt-4.c: New test.
36392 * gcc.c-torture/execute/string-opt-5.c: New test.
36393
36394 2000-11-08 Nick Clifton <nickc@redhat.com>
36395
36396 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36397 mulsidi3adddi patterns.
36398
36399 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36400
36401 * g++.old-deja/g++.other/crash36.C: New test.
36402
36403 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36404
36405 * g++.old-deja/g++.other/init16.C: New test.
36406
36407 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36408
36409 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36410
36411 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36412
36413 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36414 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36415 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36416
36417 2000-11-07 DJ Delorie <dj@redhat.com>
36418
36419 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36420
36421 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36422
36423 * gcc.c-torture/execute/string-opt-1.c: New test.
36424
36425 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36426
36427 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36428 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36429 parameters in registers, and there is no way for a varargs
36430 function to know in which order the integer and floating-point
36431 parameters should be interleaved when they are placed on the
36432 stack.
36433 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36434 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36435
36436 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36437
36438 * gcc.c-torture/execute/string-opt-2.c: New test.
36439
36440 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36441
36442 * g++.old-deja/g++.pt/crash60.C: New test.
36443
36444 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36445
36446 * g++.old-deja/g++.other/crash24.C: New test.
36447 * g++.old-deja/g++.other/crash25.C: New test.
36448 * g++.old-deja/g++.other/crash26.C: New test.
36449 * g++.old-deja/g++.other/crash27.C: New test.
36450 * g++.old-deja/g++.other/crash28.C: New test.
36451 * g++.old-deja/g++.other/crash29.C: New test.
36452 * g++.old-deja/g++.other/crash30.C: New test.
36453 * g++.old-deja/g++.other/crash31.C: New test.
36454 * g++.old-deja/g++.other/crash32.C: New test.
36455 * g++.old-deja/g++.other/crash33.C: New test.
36456 * g++.old-deja/g++.other/crash34.C: New test.
36457 * g++.old-deja/g++.other/crash35.C: New test.
36458
36459 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36460
36461 * gcc.c-torture/execute/20001031-1.c: New test.
36462
36463 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36464
36465 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36466 namespace.
36467
36468 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36469 standards-conformant.
36470
36471 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36472
36473 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36474 * g++.old-deja/g++.mike/p755a.C: Likewise.
36475 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36476 library makes no calls to `operator new' during initialization.
36477
36478 2000-11-04 Neil Booth <neilb@earthling.net>
36479
36480 * gcc.dg/cpp/include2.c: New tests.
36481
36482 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36483
36484 * lib/g++.exp (g++_set_ld_library_path): New function.
36485 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36486
36487 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36488
36489 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36490 warnings.
36491
36492 2000-11-01 Richard Henderson <rth@redhat.com>
36493
36494 * g++.old-deja/g++.ext/namedret1.C: New.
36495 * g++.old-deja/g++.ext/namedret2.C: New.
36496 * g++.old-deja/g++.ext/namedret3.C: New.
36497
36498 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36499
36500 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36501 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36502
36503 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36504
36505 * gcc.c-torture/execute/va-arg-21.c: New test.
36506
36507 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36508
36509 * gcc.dg/c99-complex-2.c: New test.
36510
36511 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36512
36513 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36514
36515 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36516
36517 * g++.old-deja/g++.other/inline16.C: New test.
36518
36519 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36520
36521 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36522 __PRETTY_FUNCTION__
36523
36524 2000-10-29 Neil Booth <neilb@earthling.net>
36525
36526 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36527 New tests.
36528 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36529 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36530 optimisation.
36531
36532 2000-10-29 Neil Booth <neilb@earthling.net>
36533
36534 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36535 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36536 * mi5.c: Test multiple includes work with -C.
36537 * trigraphs.c: Test ^= version.
36538
36539 2000-10-28 Neil Booth <neilb@earthling.net>
36540
36541 New tests and test updates for new macro expander.
36542
36543 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36544 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36545 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36546 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36547 new diagnostic messages.
36548
36549 * gcc.dg/cpp/macro3.c: New tests.
36550
36551 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36552
36553 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36554 on the same line.
36555
36556 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36557
36558 * g++.old-deja/g++.other/eh2.C: New test.
36559
36560 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36561
36562 * gcc.c-torture/execute/20001027-1.c: New test.
36563
36564 2000-10-26 Richard Henderson <rth@redhat.com>
36565
36566 * gcc.c-torture/execute/20001026-1.c: New.
36567
36568 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36569
36570 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36571 * g++.old-deja/g++.law/builtin1.C: Likewise.
36572 * g++.old-deja/g++.law/ctors10.C: Likewise.
36573 * g++.old-deja/g++.law/virtual3.C: Likewise.
36574 * g++.old-deja/g++.mike/p658.C: Likewise.
36575 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36576 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36577 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36578 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36579 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36580
36581 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36582
36583 * gcc.c-torture/compile/20001024-1.c: New test.
36584
36585 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36586
36587 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36588 to tell us whether or not we are using V3.
36589
36590 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36591
36592 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36593 operands.
36594
36595 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36596
36597 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36598
36599 2000-10-25 Jakub Jelinek <jakub@redhat.com>
36600
36601 * gcc.c-torture/execute/20001024-1.c: New test.
36602
36603 2000-10-24 Jakub Jelinek <jakub@redhat.com>
36604
36605 * g++.old-deja/g++.other/sibcall1.C: New test.
36606
36607 2000-10-20 Jakub Jelinek <jakub@redhat.com>
36608
36609 * gcc.dg/noncompile/init-3.c: New test.
36610
36611 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
36612
36613 * gcc.dg/format-array-1.c: New test.
36614
36615 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36616
36617 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36618 writing through null pointers; remove comment about testing
36619 unterminated strings.
36620
36621 2000-10-17 Matthew Hiller <hiller@redhat.com>
36622
36623 * gcc.c-torture/execute/20001017-2.c: New test.
36624
36625 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36626
36627 * gcc.c-torture/compile/20001018-1.c: New test.
36628 * gcc.c-torture/compile/20001018-1.x: Xfail.
36629
36630 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36631
36632 * gcc.c-torture/execute/20001017-1.c: New test.
36633
36634 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36635
36636 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36637 for multiple use of arguments with scanf formats; add tests for
36638 multiple use of arguments.
36639
36640 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
36641
36642 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36643
36644 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36645
36646 * gcc.dg/format-miss-1.c: New test.
36647
36648 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36649
36650 * gcc.c-torture/execute/20001013-1.c: New test.
36651
36652 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36653
36654 * gcc.dg/format-branch-1.c: New test.
36655
36656 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36657
36658 * README, lib/file-format.exp: Remove EGCS references.
36659
36660 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36661
36662 * gcc.dg/20001013-1.c: New test.
36663
36664 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
36665
36666 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36667 for intmax_t in the compiler using __typeof__ and the type rules
36668 for conditional expressions.
36669
36670 2000-10-13 Jakub Jelinek <jakub@redhat.com>
36671
36672 * gcc.dg/20001012-1.c: New test.
36673 * gcc.dg/20001012-2.c: New test.
36674
36675 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36676
36677 * gcc.dg/format-attr-1.c: New test.
36678
36679 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36680
36681 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36682 __LONG_LONG_MAX__ instead of LLONG_MAX.
36683
36684 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36685
36686 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36687 scanf flags.
36688 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36689 flags.
36690
36691 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
36692
36693 * gcc.dg/sequence-pt-1.c: New test.
36694
36695 2000-10-11 Geoff Keating <geoffk@cygnus.com>
36696
36697 * gcc.c-torture/execute/20001011-1.c: New testcase.
36698 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36699
36700 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36701
36702 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36703 does not error on it.
36704
36705 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36706
36707 * gcc.dg/20001009-1.c: New test.
36708
36709 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
36710
36711 * gcc.c-torture/compile/20001009-1.c: Move from here ....
36712 * gcc.c-torture/execute/20001009-2.c: ... to here.
36713
36714 2000-10-09 Geoff Keating <geoffk@cygnus.com>
36715
36716 * gcc.c-torture/compile/20001009-1.c: New testcase.
36717 * gcc.c-torture/execute/20001009-1.c: New testcase.
36718 Testcases provided by Jan Hubicka <jh@suse.cz>.
36719
36720 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36721
36722 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36723 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36724 uintmax_t using <limits.h> to emulate the compiler's internal
36725 logic. No longer XFAIL %j tests.
36726
36727 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36728
36729 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36730 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36731 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36732 regexps and details of expected handling of some bad formats.
36733 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36734 suppression.
36735
36736 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
36737
36738 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36739 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36740 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36741 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36742 in list archives.
36743
36744 2000-10-06 Richard Henderson <rth@cygnus.com>
36745
36746 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36747 * g++.old-deja/g++.brendan/crash52.C: Likewise.
36748 * g++.old-deja/g++.jason/report.C: Likewise.
36749 * g++.old-deja/g++.law/friend5.C: Likewise.
36750 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
36751 of the expected warnings.
36752
36753 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
36754
36755 * g++.old-deja/g++.pt/enum14.C: New test.
36756
36757 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
36758
36759 * g++.old-deja/g++.pt/crash59.C: New test.
36760
36761 2000-10-04 Will Cohen <wcohen@redhat.com>
36762
36763 * gcc.dg/20000926-1.c: New test.
36764
36765 2000-10-03 Geoff Keating <geoffk@cygnus.com>
36766
36767 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36768 function name for current C++ compiler.
36769 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36770
36771 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
36772
36773 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36774 __PRETTY_FUNCTION__.
36775 * g++.old-deja/g++.ext/pretty2.C: Likewise.
36776
36777 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36778
36779 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36780
36781 2000-09-26 Jakub Jelinek <jakub@redhat.com>
36782
36783 * gcc.c-torture/compile/20000923-1.c: New test.
36784
36785 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36786
36787 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36788 * g++.old-deja/g++.pt/ttp62.C: Same.
36789 * g++.old-deja/g++.other/inline14.C: Same.
36790
36791 2000-09-24 Richard Henderson <rth@cygnus.com>
36792
36793 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36794
36795 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
36796
36797 * gcc.dg/c90-printf-1.c: Add test for wide string format.
36798
36799 2000-09-22 Geoff Keating <geoffk@cygnus.com>
36800
36801 * gcc.c-torture/compile/20000922-1.c: New file.
36802
36803 2000-09-21 Nick Clifton <nickc@redhat.com>
36804
36805 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36806 a signed long modulo operation.
36807 (mod6): New function - perform an unsigned long modulo operation.
36808 (main): Add tests for modulos of very large numbers by very small
36809 dividends.
36810
36811 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36812
36813 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36814
36815 2000-09-19 Richard Henderson <rth@cygnus.com>
36816
36817 * gcc.dg/compare2.c (case 10): XFAIL.
36818
36819 2000-09-18 Richard Henderson <rth@cygnus.com>
36820
36821 * gcc.c-torture/execute/20000906-1.c: Move ...
36822 * gcc.dg/20000906-1.c: ... here. Only run on targets
36823 that support __builtin_trap.
36824
36825 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
36826
36827 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36828
36829 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36830
36831 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36832 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
36833 more $ format tests.
36834
36835 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36836
36837 * gcc.dg/format-errmk-1.c: New test.
36838
36839 2000-09-17 Greg McGary <greg@mcgary.org>
36840
36841 * gcc.c-torture/execute/20000917-1.x: Remove.
36842
36843 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
36844
36845 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36846
36847 2000-09-17 Greg McGary <greg@mcgary.org>
36848
36849 * gcc.c-torture/execute/20000917-1.c: New test.
36850 * gcc.c-torture/execute/20000917-1.x: XFAIL.
36851
36852 2000-09-16 Neil Booth <NeilB@earthling.net>
36853
36854 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36855 in nested macro bug.
36856
36857 2000-09-15 Neil Booth <NeilB@earthling.net>
36858
36859 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36860
36861 2000-09-14 Jeffrey A Law (law@cygnus.com)
36862
36863 * gcc.c-torture/execute/20000914-1.c: New test.
36864
36865 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
36866
36867 * g++.other/inline13.C: New test.
36868
36869 2000-09-12 Andreas Jaeger <aj@suse.de>
36870
36871 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36872 constant by Ulrich Drepper <drepper@redhat.com>.
36873
36874 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
36875
36876 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36877
36878 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36879
36880 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36881
36882 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
36883
36884 * gcc.dg/cpp/backslash.c: New test.
36885
36886 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
36887
36888 * gcc.c-torture/execute/20000910-1.c: New test.
36889 * gcc.c-torture/execute/20000910-2.c: Likewise.
36890
36891 2000-09-11 Robert Lipe <robertl@sco.com>
36892
36893 * gcc.dg/pragma-align.c: New test.
36894
36895 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
36896
36897 * g++.old-deja/g++.pt/explicit82.C: New test.
36898 * g++.old-deja/g++.pt/explicit83.C: New test.
36899
36900 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
36901
36902 * gcc.dg/asm-names.c: New test.
36903
36904 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36905
36906 * gcc.dg/cpp/tr-warn6.c: New test
36907
36908 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
36909
36910 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36911 be accepted.
36912
36913 2000-09-07 Catherine Moore <clm@redhat.com>
36914
36915 * gcc.c-torture/execute/unroll-1.c: New test.
36916
36917 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
36918
36919 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36920 ERROR markers.
36921 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36922 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36923 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36924 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36925 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36926 Preprocess only.
36927 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36928 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36929
36930 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36931
36932 * g++.old-deja/g++.pt/deduct2.C: New test.
36933
36934 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36935
36936 * g++.old-deja/g++.pt/parms2.C: New test.
36937
36938 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36939
36940 * g++.old-deja/g++.pt/crash58.C: New test.
36941
36942 2000-09-06 Greg McGary <greg@mcgary.org>
36943
36944 * gcc.c-torture/execute/20000906-1.c: New test.
36945 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36946
36947 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36948
36949 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36950
36951 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36952
36953 * g++.old-deja/g++.pt/crash57.C: New test.
36954
36955 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36956
36957 * g++.old-deja/g++.pt/crash56.C: New test.
36958
36959 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36960
36961 * g++.old-deja/g++.pt/koenig1.C: New test.
36962
36963 2000-09-04 Jakub Jelinek <jakub@redhat.com>
36964
36965 * gcc.dg/20000904-1.c: New test.
36966
36967 2000-09-04 Jakub Jelinek <jakub@redhat.com>
36968
36969 * gcc.dg/cpp/paste8.c: New test.
36970
36971 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
36972
36973 * gcc.c-torture/compile/20000827-1.c: New test.
36974
36975 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
36976
36977 * gcc.dg/format-diag-1.c: New test.
36978
36979 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
36980
36981 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36982 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36983 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36984 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36985 gcc.dg/formatz-1.c: Adjust warning regular expressions.
36986
36987 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
36988
36989 * g++.old-deja/g++.other/nested4.C: New test.
36990
36991 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
36992
36993 * g++.old-deja/g++.ns/scoped1.C: New test.
36994
36995 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
36996
36997 * lib/g++.exp: Support testing already-installed GCC.
36998
36999 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37000
37001 * wtr-label-1.c, wtr-suffix-1.c: New tests.
37002
37003 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37004
37005 * gcc.dg/return-type-2.c: New test.
37006
37007 2000-08-27 Geoff Keating <geoffk@cygnus.com>
37008
37009 * gcc.c-torture/compile/20000825-1.c: New test.
37010
37011 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
37012
37013 * gcc.dg/dwarf2-2.c: New test.
37014
37015 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
37016
37017 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37018 dg-warning regexps.
37019
37020 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
37021
37022 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37023 gcc.dg/format-ext-5.c: New tests.
37024
37025 2000-08-25 Jakub Jelinek <jakub@redhat.com>
37026
37027 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37028
37029 2000-08-24 Mark Mitchell <mark@codesourcery.com>
37030
37031 * gcc.dg/noncompile/930622-2.c: Adjust error message.
37032
37033 2000-08-24 Richard Henderson <rth@cygnus.com>
37034
37035 * gcc.dg/ia64-sync-1.c: New test.
37036 * gcc.dg/ia64-sync-2.c: New test.
37037 * gcc.dg/ia64-asm-1.c: New test.
37038
37039 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
37040
37041 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37042 * gcc.dg/format-ext-2.c: New test.
37043
37044 2000-08-23 Jason Merrill <jason@redhat.com>
37045
37046 * lib/old-dejagnu.exp: Also ignore "In member function" and
37047 "At global scope".
37048
37049 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37050
37051 * gcc.dg/noncompile/label-lineno-1.c: New test.
37052
37053 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37054
37055 * gcc.dg/c99-array-nonobj-1.c: New test.
37056
37057 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37058
37059 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37060 tests.
37061 * gcc.dg/format-ext-1.c: New test.
37062
37063 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37064
37065 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37066 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37067 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37068 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37069 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37070
37071 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37072
37073 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37074 gcc.dg/c99-strftime-2.c: New tests.
37075
37076 2000-08-22 Richard Henderson <rth@cygnus.com>
37077
37078 * gcc.c-torture/execute/20000822-1.c: New test.
37079
37080 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37081
37082 * gcc.c-torture/execute/20000819-1.x: Remove.
37083
37084 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37085
37086 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37087 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37088 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37089 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37090 gcc.dg/format-xopen-1.c: New tests.
37091
37092 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37093
37094 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37095
37096 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37097
37098 * g++.old-deja/g++.other/loop2.C: New test.
37099
37100 * gcc.c-torture/compile/20000606-1.c: New test.
37101 * gcc.c-torture/compile/20000728-1.c: New test.
37102 * gcc.c-torture/execute/20000801-1.c: New test.
37103 * gcc.c-torture/execute/20000801-2.c: New test.
37104 * gcc.c-torture/execute/20000819-1.c: New test.
37105 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37106 * gcc.dg/20000629-1.c: New test.
37107 * gcc.dg/20000724-1.c: New test.
37108 * gcc.dg/20000807-1.c: New test.
37109
37110 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37111
37112 * gcc.dg/cpp/pragma-1.c: New test.
37113 * gcc.dg/cpp/pragma-2.c: New test.
37114
37115 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37116
37117 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37118 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37119
37120 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37121
37122 * gcc.c-torture/compile/20000818-1.c: New test.
37123
37124 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37125
37126 * gcc.c-torture/execute/20000818-1.c: New test.
37127
37128 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37129
37130 * gcc.dg/format-va-1.c: New test.
37131
37132 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37133
37134 * g++.old-deja/g++.other/typedef8.C: New test.
37135
37136 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37137
37138 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37139 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37140 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37141 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37142 * g++.old-deja/g++.other/ptrmem7.C: New test.
37143 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37144
37145 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37146
37147 * g++.old-deja/g++.pt/typename27.C: New test.
37148
37149 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37150
37151 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37152 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37153 * g++.old-deja/g++.pt/friend45.C: New test.
37154 * g++.old-deja/g++.other/friend8.C: New test.
37155
37156 2000-08-15 Richard Henderson <rth@cygnus.com>
37157
37158 * gcc.c-torture/execute/20000815-1.c: New test.
37159
37160 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37161
37162 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37163 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37164 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37165
37166 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37167
37168 * g++.old-deja/g++.other/refinit2.C: New test.
37169
37170 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37171
37172 * lib/c-torture.exp (c-torture): Make
37173 compiler_conditional_xfail_data global.
37174 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37175 compiler_conditional_xfail_data machinery.
37176 (f-torture-execute): Likewise.
37177 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37178 and only when unrolling loops.
37179
37180 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37181
37182 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37183
37184 * g++.old-deja/g++.pt/explicit81.C: New test.
37185
37186 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37187
37188 * g++.old-deja/g++.pt/typename26.C: New test.
37189
37190 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37191
37192 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37193 warning.
37194
37195 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37196
37197 * g++.old-deja/g++.other/array3.C: New test.
37198
37199 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37200
37201 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37202 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37203 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37204 New tests.
37205
37206 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37207
37208 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37209 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37210
37211 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37212
37213 * gcc.c-torture/execute/20000808-1.c: New test.
37214
37215 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37216
37217 * gcc.dg/c90-const-expr-1.c: New test.
37218
37219 2000-08-08 Richard Henderson <rth@cygnus.com>
37220
37221 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37222
37223 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37224
37225 * gcc.dg/noncompile/const-ll-1.c: New test.
37226
37227 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37228
37229 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37230
37231 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37232
37233 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37234 that running programs linked against the shared version of libobjc
37235 run correctly.
37236
37237 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37238
37239 * gcc.dg/c99-printf-1.c: New test.
37240
37241 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37242
37243 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37244
37245 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37246
37247 * gcc.c-torture/execute/20000731-1.x: Delete.
37248
37249 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37250
37251 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37252 and torture_without_loops as is done by c-torture.exp.
37253 (search_for): Copy from c-torture.exp.
37254 (gcc-dg-runtest): New function, drives a directory of tests
37255 iterating over the TORTURE_OPTIONS.
37256 (scan-assembler, scan-assembler-not): Move here from
37257 individual directory drivers.
37258
37259 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37260 defined by lib/gcc-dg.exp.
37261 * gcc.dg/cpp/cpp.exp: Likewise.
37262 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37263 gcc-dg-runtest, so we cycle over optimization options.
37264
37265 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37266 * gcc.dg/compare2.c: No longer expected to fail.
37267
37268 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37269
37270 * gcc.c-torture/execute/20000804-1.c: New test.
37271
37272 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37273
37274 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37275
37276 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37277
37278 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37279
37280 2000-08-03 Jeffrey A Law (law@cygnus.com)
37281
37282 * gcc.c-torture/compile/20000803-1.c: New test.
37283
37284 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37285
37286 * gcc.c-torture/execute/20000801-3.c,
37287 gcc.c-torture/execute/20000801-4.c: New tests.
37288 * gcc.c-torture/execute/20000801-3.x,
37289 gcc.c-torture/execute/20000801-4.x: Xfail.
37290
37291 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37292
37293 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37294 libobjc/.libs to allow for libtool.
37295
37296 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37297
37298 * gcc.c-torture/compile/20000802-1.c: New test.
37299
37300 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37301
37302 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37303
37304 2000-07-31 Jeffrey A Law (law@cygnus.com)
37305
37306 * gcc-c-torture/execute/20000731-2.c: New test.
37307
37308 * gcc.c-torture/execute/20000731-1.c: New test.
37309 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37310
37311 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37312
37313 * testsuite/gcc.dg/cpp/paste7.c: New test.
37314 * gcc.dg/cpp/20000725-1.c: New test.
37315
37316 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37317
37318 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37319 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37320 declaration warning for __builtin_dwarf_reg_size.
37321
37322 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37323
37324 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37325
37326 * gcc.dg/noncompile/voidparam-1.c: New test.
37327
37328 2000-07-30 Richard Henderson <rth@cygnus.com>
37329
37330 * gcc.dg/c90-digraph-1.c: Don't xfail.
37331 * gcc.dg/compare2.c (case 10): Xfail.
37332 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37333
37334 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37335
37336 * gcc.dg/c99-main-1.c: New test.
37337
37338 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37339
37340 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37341
37342 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37343
37344 * gcc.c-tortuer/execute/20000726-1.c: New test.
37345
37346 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37347
37348 * gcc.c-torture/execute/enum-2.c: New test.
37349
37350 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37351
37352 * gcc.dg/cpp/tr-warn3.c: New test.
37353
37354 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37355
37356 * g++.old-deja/g++.ext/implicit1.C: Remove.
37357 * g++.old-deja/g++.jason/c2.C: Remove
37358 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37359 * g++.old-deja/g++.pt/crash16.C: Likewise.
37360 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37361
37362 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37363
37364 * g++.old-deja/g++.other/for2.C: New test.
37365
37366 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37367
37368 * gcc.dg/20000720-1.c: New test.
37369
37370 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37371
37372 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37373
37374 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37375
37376 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37377 * gcc.c-torture/execute/20000722-1.c: New.
37378 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37379
37380 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37381
37382 * gcc.dg/cpp/20000720-1.S: New test.
37383
37384 2000-07-21 Michael Meissner <meissner@redhat.com>
37385
37386 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37387
37388 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37389
37390 * g++.old-deja/g++.brendan/crash16.C,
37391 g++.old-deja/g++.brendan/parse3.C,
37392 g++.old-deja/g++.brendan/redecl1.C,
37393 g++.old-deja/g++.ns/template13.C,
37394 g++.old-deja/g++.other/decl4.C,
37395 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37396
37397 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37398
37399 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37400 and "Internal error".
37401
37402 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37403 regexps.
37404 * gcc.dg/cpp/paste6.c: New test.
37405
37406 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37407
37408 * gcc.dg/cpp/tr-direct.c: New test.
37409
37410 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37411 gcc.dg/cpp/undef1.c: Tweak error regexps.
37412
37413 2000-07-18 Eric Christopher <echristo@redhat.com>
37414
37415 * gcc.c-torture/compile/20000718-1.c: New test.
37416
37417 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37418
37419 * cpplex.c (_cpp_push_token): If the token being pushed back
37420 is the previous token in this context, just subtract one from
37421 context->posn.
37422 * cppmacro.c (save_expansion): Clear aux field when storing a
37423 placemarker.
37424
37425 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37426
37427 * gcc.dg/noncompile/redecl-1.c: New test.
37428
37429 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37430
37431 * gcc.c-torture/execute/20000717-5.c: New test.
37432 * gcc.c-torture/execute/20000717-1.x: Removed.
37433
37434 2000-07-17 Richard Henderson <rth@cygnus.com>
37435
37436 * gcc.c-torture/execute/20000717-4.c: New test.
37437
37438 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37439
37440 * gcc.dg/cpp/syshdr.c: New test.
37441 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37442
37443 2000-07-17 Neil Booth <neilb@earthling.net>
37444
37445 * gcc.dg/cpp/cmdlne-dM.c: New test.
37446 * gcc.dg/cpp/cmdlne-dD.c: New test.
37447
37448 2000-07-17 Jeffrey A Law (law@cygnus.com)
37449
37450 * gcc.c-torture/execute/20000717-3.c: New test.
37451
37452 * gcc.c-torture/compile/20000717-1.c: New test.
37453
37454 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37455
37456 * gcc.c-torture/execute/20000717-2.c: New test.
37457
37458 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37459
37460 * gcc.dg/formatz-1.c: New test.
37461
37462 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37463 * gcc.dg/c99-digraph-1.c: New tests.
37464
37465 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37466 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37467
37468 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37469 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37470 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37471 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37472 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37473 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37474 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37475
37476 2000-07-17 Greg McGary <greg@mcgary.org>
37477
37478 * gcc.c-torture/execute/20000717-1.c: New test.
37479 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37480
37481 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37482
37483 * gcc.c-torture/execute/20000715-2.c: New test.
37484 * gcc.dg/20000715-1.c: New test.
37485
37486 2000-07-15 Michael Meissner <meissner@redhat.com>
37487
37488 * gcc.c-torture/execute/20000715-1.c: New test.
37489
37490 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37491
37492 * gcc.c-torture/execute/20000707-1.c: New test.
37493
37494 2000-07-13 Neil Booth <NeilB@earthling.net>
37495
37496 * testsuite/gcc.dg/cpp/digraph1.c,
37497 testsuite/gcc.dg/cpp/digraph2.c,
37498 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37499
37500 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37501
37502 * g77.f-torture/compile/20000630-2.f: New test.
37503 * g77.f-torture/compile/20000630-2.x
37504
37505 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37506
37507 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37508
37509 2000-07-11 Neil Booth <NeilB@earthling.net>
37510
37511 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37512
37513 2000-07-11 Neil Booth <NeilB@earthling.net>
37514
37515 * gcc.dg/cpp/cmdlne-C.c: New.
37516
37517 2000-07-09 Neil Booth <NeilB@earthling.net>
37518
37519 * gcc.dg/cpp/directiv.c: New tests.
37520 * gcc.dg/cpp/undef1.c: Update.
37521
37522 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37523
37524 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37525
37526 2000-07-09 Neil Booth <NeilB@earthling.net>
37527
37528 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37529
37530 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37531
37532 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37533 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37534
37535 2000-07-08 Neil Booth <NeilB@earthling.net>
37536
37537 * gcc.dg/cpp/macsyntx.c: New tests.
37538
37539 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37540
37541 * gcc.dg/20000707-1.c: New test.
37542
37543 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37544
37545 * gcc.c-torture/execute/20000706-1.c: New test.
37546 * gcc.c-torture/execute/20000706-2.c: New test.
37547 * gcc.c-torture/execute/20000706-3.c: New test.
37548 * gcc.c-torture/execute/20000706-4.c: New test.
37549 * gcc.c-torture/execute/20000706-5.c: New test.
37550
37551 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37552
37553 * g++.old-deja/g++.pt/instantiate7.C: New test.
37554
37555 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37556
37557 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37558 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37559 * g++.old-deja/g++.other/rtti3.C: Likewise.
37560 * g++.old-deja/g++.other/rttid3.C: Likewise.
37561
37562 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37563
37564 * g77.f-torture/compile/20000630-1.x: Fix typo
37565
37566 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37567
37568 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37569 assembly output.
37570
37571 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37572
37573 * gcc.dg/cpp/ident.c: New test.
37574
37575 2000-07-05 Neil Booth <NeilB@earthling.net>
37576
37577 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37578 gcc.dg/cpp/lexstrng.c: New tests.
37579
37580 2000-07-04 Neil Booth <NeilB@earthling.net>
37581
37582 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37583 * gcc.dg/cpp/strify2.c: Same.
37584
37585 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37586
37587 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37588 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37589 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37590 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37591
37592 * testsuite/gcc.dg/cpp/macro1.c,
37593 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37594 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37595 testsuite/gcc.dg/cpp/strify1.c,
37596 testsuite/gcc.dg/cpp/strify2.c: New tests.
37597
37598 2000-07-03 Jakub Jelinek <jakub@redhat.com>
37599
37600 * gcc.c-torture/execute/20000703-1.c: New test.
37601
37602 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37603
37604 * g++.old-deja/g++.pt (lookup10.C): New test.
37605
37606 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37607
37608 * g++.old-deja/g++.pt (typename25.C): New test.
37609
37610 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
37611
37612 * gcc.c-torture/compile/20000701-1.c: New test.
37613
37614 2000-06-30 Nick Clifton <nickc@cygnus.com>
37615
37616 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37617 to test case.
37618
37619 2000-06-30 Catherine Moore <clm@cygnus.com>
37620
37621 * gcc.c-torture/execute/align-1.c: New test.
37622
37623 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
37624
37625 * g++.old-deja/g++.pt/expr8.C: New test.
37626 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37627
37628 2000-06-29 Nick Clifton <nickc@cygnus.com>
37629
37630 * gcc.c-torture/compile/20000629-1.c: New test.
37631
37632 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37633
37634
37635 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37636 gcc.dg/noncompile directory, depending on whether they're
37637 preprocessor tests or not. Annotate all the tests for the dg
37638 framework.
37639
37640 * gcc.c-torture/noncompile/noncompile.exp: Delete.
37641 * gcc.dg/noncompile/noncompile.exp: New.
37642
37643 * Moved files:
37644 Old name New name
37645 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
37646 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
37647 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
37648 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
37649 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
37650 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
37651 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
37652 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
37653 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
37654 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
37655 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
37656 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
37657 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
37658 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
37659 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
37660 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
37661 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
37662 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
37663 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
37664 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
37665 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
37666 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
37667 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
37668 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
37669
37670 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
37671 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
37672 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
37673 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
37674 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
37675 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
37676
37677 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37678
37679 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37680 declare one variable. On the fourth, error.
37681 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37682 declared by 20000628-1a.h.
37683
37684 2000-06-29 Richard Henderson <rth@redhat.com>
37685
37686 * gcc.c-torture/execute/930529-1.x: New file.
37687 * gcc.dg/920413-1.c: Adjust expected warning text.
37688 * gcc.dg/980217-1.c: Declare abort.
37689 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37690
37691 2000-06-29 Jeffrey A Law (law@cygnus.com)
37692
37693 * g77.f-torture/compile/20000629-1.f: New test.
37694 * g77.f-torture/compile/20000629-1.x: Expected to fail.
37695
37696 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37697
37698 Rearrange lots of files, removing entirely the
37699 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37700 directories.
37701
37702 * Deleted files:
37703 gcc.c-torture/code_quality/code_quality.exp
37704 gcc.c-torture/special/special.exp
37705 gcc.failure/failure.exp
37706 gcc.failure/940409-1.x
37707 gcc.c-torture/compile/961203-1.x
37708
37709 * New files:
37710 gcc.misc-tests/linkage.exp
37711 gcc.c-torture/execute/920730-1t.c
37712 gcc.c-torture/execute/920730-1t.x
37713 gcc.c-torture/compile/920520-1.x
37714 gcc.c-torture/compile/920521-1.x
37715 gcc.c-torture/compile/981006-1.x
37716 gcc.c-torture/execute/eeprof-1.x
37717
37718 * Moved files (possibly with modifications to fit a new harness):
37719 Old name New name
37720 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
37721 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
37722 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
37723 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
37724 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
37725 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
37726 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
37727 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
37728 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
37729 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
37730 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
37731 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
37732 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
37733 gcc.failure/940409-1.c gcc.dg/940409-1.c
37734
37735 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37736
37737 * c-torture/compile/961203-1.x: Delete.
37738
37739 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
37740 not exit. Include stdio.h.
37741 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37742 * gcc.misc-tests/dg-12.c: Likewise.
37743 * gcc.misc-tests/dg-5.c: Likewise.
37744 * gcc.misc-tests/dg-6.c: Likewise.
37745 * gcc.misc-tests/dg-7.c: Prototype abort.
37746 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37747 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37748 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
37749 not exit.
37750 * gcc.misc-tests/sieve.c: Use return from main, not exit.
37751 * gcc.misc-tests/sort2.c: Use return from main, not exit.
37752
37753 2000-06-28 Jakub Jelinek <jakub@redhat.com>
37754
37755 * gcc.dg/cpp/20000628-1.c: New test.
37756 * gcc.dg/cpp/20000628-1.h: New header for above test.
37757 * gcc.dg/cpp/20000628-1a.h: Likewise.
37758
37759 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
37760
37761 * gcc.dg/cpp: New directory.
37762 * gcc.dg/cpp/cpp.exp: New driver.
37763 * gcc.dg/cpp/20000627-1.c: New test.
37764 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37765 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37766 and rewrite as a compilation test.
37767
37768 * gcc.dg: Move many files into the cpp subdirectory, possibly
37769 renaming or editing them as well.
37770 Old name New name
37771 990119-1.c cpp/19990119-1.c
37772 990228-1.c cpp/19990228-1.c
37773 990407-1.c cpp/19990407-1.c
37774 990409-1.c cpp/19990409-1.c
37775 990413-1.c cpp/19990413-1.c
37776 990703-1.c cpp/19990703-1.c
37777 20000127-1.c cpp/20000127-1.c
37778 20000129-1.c cpp/20000129-1.c
37779 20000207-1.c cpp/20000207-1.c
37780 20000207-2.c cpp/20000207-2.c
37781 20000209-1.c cpp/20000209-1.c
37782 20000209-2.c cpp/20000209-2.c
37783 20000301-1.c cpp/20000301-1.c
37784 20000419-1.c cpp/20000419-1.c
37785 20000510-1.S cpp/20000510-1.S
37786 20000519-1.c cpp/20000519-1.c
37787 20000529-1.c cpp/20000529-1.c
37788 20000625-1.c cpp/20000625-1.c
37789 20000625-2.c cpp/20000625-2.c
37790 cpp-as1.c cpp/assert1.c
37791 cpp-as2.c cpp/assert2.c
37792 cxx-comments-1.c cpp/cxxcom1.c
37793 cxx-comments-2.c cpp/cxxcom2.c
37794 endif-label.c cpp/endif.c
37795 cpp-hash1.c cpp/hash1.c
37796 cpp-hash2.c cpp/hash2.c
37797 cpp-if1.c cpp/if-1.c
37798 cpp-if2.c cpp/if-2.c
37799 cpp-if3.c cpp/if-3.c
37800 cpp-if4.c cpp/if-4.c
37801 cpp-if5.c cpp/if-5.c
37802 cpp-cond.c cpp/if-cexp.c
37803 cpp-missingop.c cpp/if-mop.c
37804 cpp-missingparen.c cpp/if-mpar.c
37805 cpp-opprec.c cpp/if-oppr.c
37806 cpp-ifparen.c cpp/if-paren.c
37807 cpp-shortcircuit.c cpp/if-sc.c
37808 cpp-shift.c cpp/if-shift.c
37809 cpp-unary.c cpp/if-unary.c
37810 cpp-li1.c cpp/line1.c
37811 cpp-li2.c cpp/line2.c
37812 lineno.c cpp/line3.c
37813 lineno-2.c cpp/line4.c
37814 cpp-mi.c cpp/mi1.c
37815 cpp-mic.h cpp/mi1c.h
37816 cpp-micc.h cpp/mi1cc.h
37817 cpp-mind.h cpp/mi1nd.h
37818 cpp-mindp.h cpp/mi1ndp.h
37819 cpp-mix.h cpp/mi1x.h
37820 cpp-mi2.c cpp/mi2.c
37821 cpp-mi2a.h cpp/mi2a.h
37822 cpp-mi2b.h cpp/mi2b.h
37823 cpp-mi2c.h cpp/mi2c.h
37824 cpp-mi3.c cpp/mi3.c
37825 cpp-mi3.def cpp/mi3.def
37826 poison-1.c cpp/poison.c
37827 pr-impl.c cpp/prag-imp.c
37828 cpp-redef-2.c cpp/redef1.c
37829 cpp-redef.c cpp/redef2.c
37830 strpaste.c cpp/strp1.c
37831 strpaste-2.c cpp/strp2.c
37832 cpp-tradpaste.c cpp/tr-paste.c
37833 cpp-tradstringify.c cpp/tr-str.c
37834 cpp-tradwarn1.c cpp/tr-warn1.c
37835 cpp-tradwarn2.c cpp/tr-warn2.c
37836 trigraphs.c cpp/trigraphs.c
37837 cpp-unc1.c cpp/unc1.c
37838 cpp-unc2.c cpp/unc2.c
37839 cpp-unc3.c cpp/unc3.c
37840 cpp-unc.c cpp/unc4.c
37841 undef.c cpp/undef1.c
37842 undef-2.c cpp/undef2.c
37843 cpp-wi1.c cpp/widestr1.c
37844
37845 2000-06-27 Mark Mitchell <mark@codesourcery.com>
37846
37847 * lib/g++.exp (g++_include_flags): Tweak.
37848
37849 2000-06-27 H.J. Lu <hjl@gnu.org>
37850 Loren J. Rittle <ljrittle@acm.org>
37851
37852 * lib/g++.exp (g++_include_flags): Override libgloss.exp
37853 version with one that knows about the new gcc tree structure.
37854 (g++_link_flags): Same.
37855
37856 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
37857
37858 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37859 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37860 case we are cross-compiling.
37861
37862 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37863 g++.old-deja/g++.niklas/Makefile.in,
37864 g++.old-deja/g++.niklas/configure.in,
37865 g++.old-deja/g++.other/Makefile.in,
37866 g++.old-deja/g++.other/configure.in,
37867 gcc.c-torture/code_quality/Makefile.in,
37868 gcc.c-torture/code_quality/configure.in,
37869 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37870 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37871 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37872 gcc.c-torture/execute/ieee/Makefile.in,
37873 gcc.c-torture/execute/ieee/configure.in,
37874 gcc.c-torture/noncompile/Makefile.in,
37875 gcc.c-torture/noncompile/configure.in,
37876 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37877 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37878 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37879
37880 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37881
37882 * g++.old-deja/g++.other/ambig3.C: New test.
37883
37884 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37885
37886 * g++.old-deja/g++.pt/syntax1.C: New test.
37887 * g++.old-deja/g++.pt/syntax2.C: New test.
37888 * g++.old-deja/g++.other/syntax3.C: New test.
37889 * g++.old-deja/g++.other/syntax4.C: New test.
37890
37891 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37892
37893 * gcc.dg/20000623-1.c: Prototype exit and abort.
37894
37895 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37896
37897 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37898 New tests.
37899 * gcc.dg/cpp-mi3.def: New file.
37900
37901 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37902 inside assertions.
37903 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37904 lexer's error messages.
37905 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37906 divine anything from the linemarkers.
37907 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37908 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37909
37910 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
37911
37912 * gcc.dg/20000623-1.c: New test.
37913
37914 2000-06-22 Jakub Jelinek <jakub@redhat.com>
37915
37916 * gcc.c-torture/execute/20000622-1.c: New test.
37917
37918 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37919
37920 * g++.old-deja/g++.other/init15.C: New test.
37921
37922 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37923
37924 * g++.old-deja/g++.pt/vaarg2.C: New test.
37925 * g++.old-deja/g++.pt/vaarg3.C: New test.
37926
37927 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
37928
37929 * g++.old-deja/g++.other/dyncast6.C: New test.
37930
37931 2000-06-15 Jakub Jelinek <jakub@redhat.com>
37932
37933 * gcc.c-torture/execute/loop-6.c: New test.
37934
37935 2000-06-14 Jakub Jelinek <jakub@redhat.com>
37936
37937 * gcc.dg/20000614-1.c: New test.
37938 * gcc.dg/20000614-2.c: New test.
37939
37940 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
37941
37942 * g++.old-deja/g++.other/inline12.C: New test.
37943
37944 2000-06-13 Jakub Jelinek <jakub@redhat.com>
37945
37946 * g++.old-deja/g++.other/eh1.C: New test.
37947
37948 2000-06-12 Jakub Jelinek <jakub@redhat.com>
37949
37950 * g++.old-deja/g++.other/type.C: New test.
37951
37952 2000-06-05 Jakub Jelinek <jakub@redhat.com>
37953
37954 * g++.old-deja/g++.other/initstring.C: New test.
37955
37956 2000-06-12 Jason Merrill <jason@redhat.com>
37957
37958 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37959
37960 2000-06-09 Jeffrey A Law (law@cygnus.com)
37961
37962 * gcc.c-torture/compile/20000609-1.c: New test.
37963
37964 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
37965
37966 * gcc.dg/20000609-1.c: New test.
37967
37968 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
37969
37970 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37971 * gcc.c-torture/noncompile/poison-1.c: Move...
37972 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37973 * gcc.dg/cpp-li1.c: Add a token after the #line.
37974
37975 2000-06-05 Richard Henderson <rth@cygnus.com>
37976
37977 * gcc.c-torture/execute/20000605-2.c: New test.
37978 * gcc.c-torture/execute/20000605-3.c: New test.
37979
37980 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
37981
37982 * g77.f-torture/execute/20000503-1.x: New file.
37983
37984 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
37985
37986 * g++.old-deja/g++.eh/badalloc1.C: New test.
37987
37988 2000-06-05 Richard Henderson <rth@cygnus.com>
37989
37990 * gcc.c-torture/execute/20000605-1.c: New test.
37991
37992 2000-06-05 Jakub Jelinek <jakub@redhat.com>
37993 Nathan Sidwell <nathan@codesourcery.com>
37994
37995 * gcc.c-torture/compile/20000605-1.c: New test.
37996
37997 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
37998
37999 * g77.f-torture/compile/20000601-1.f: New test.
38000
38001 2000-06-03 Richard Henderson <rth@cygnus.com>
38002
38003 * gcc.c-torture/execute/20000603-1.c: New.
38004
38005 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
38006
38007 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38008 * gcc.dg/noreturn-2.c (noreturn): Likewise.
38009
38010 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
38011
38012 * gcc.dg/compare2.c (case 12): XFAIL.
38013 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38014 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38015
38016 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38017
38018 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
38019
38020 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38021 guard macro is already defined when the header is first
38022 included.
38023 * gcc.dg/cpp-mix.h: New file.
38024 * gcc.dg/endif-label.c: Update patterns to match compiler.
38025
38026 * g++.brendan/complex1.C: Declare abort.
38027 * g++.law/refs4.C: Remove XFAIL.
38028 * g++.oliva/expr2.C: Declare abort and exit.
38029
38030 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
38031
38032 * gcc.c-torture/execute/20000528-1.c: New test.
38033
38034 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38035 * g++.old-deja/g++.law/temps4.C: Likewise.
38036
38037 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38038 stdlib.h. Call abort() on failure.
38039 * g++.old-deja/g++.law/refs4.C: Likewise.
38040 * g++.old-deja/g++.law/temps4.C: Likewise.
38041 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38042 * gcc.c-torture/execute/20000112-1.c: Include string.h.
38043
38044 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
38045
38046 Relative to g++.dg/special:
38047 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38048
38049 Relative to g++.old-deja:
38050 * g++.brendan/complex1.C, g++.jason/optimize2.C,
38051 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38052 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38053 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38054 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38055 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38056 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38057
38058 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38059 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38060 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38061 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38062 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38063 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38064 and/or string.h.
38065
38066 * g++.other/goto1.C: Update expectations for error messages.
38067
38068 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38069
38070 * gcc.c-torture/compile/20000523-1.c: New test.
38071
38072 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38073
38074 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38075
38076 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38077
38078 * g++.old-deja/g++.eh/catch11.C: New test.
38079 * g++.old-deja/g++.eh/catch12.C: New test.
38080
38081 2000-05-24 Nick Clifton <nickc@cygnus.com>
38082
38083 * gcc.c-torture/execute/20000523-1.c: New test.
38084
38085 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38086
38087 * c-torture/execute/bcp-1.c: Replace abort in arg of
38088 __builtin_constant_p with a generic external function.
38089
38090 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38091 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38092 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38093 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38094 Prototype abort and/or exit.
38095
38096 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38097 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38098 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38099 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38100
38101 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38102
38103 * gcc.dg/dwarf2-1.c: New test.
38104
38105 2000-05-20 Richard Henderson <rth@cygnus.com>
38106
38107 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38108
38109 2000-05-20 Andreas Jaeger <aj@suse.de>
38110
38111 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38112 testcase.
38113
38114 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38115
38116 * gcc.c-torture/execute/20000519-2.c: New test.
38117
38118 2000-05-19 Andreas Jaeger <aj@suse.de>
38119
38120 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38121 which fails with SSA.
38122
38123 * lib/c-torture.exp: Also test with -O3 -fssa.
38124
38125 2000-05-18 Michael Meissner <meissner@redhat.com>
38126
38127 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38128 * gcc.c-torture/execute/920415-1.c: Ditto.
38129 * gcc.c-torture/execute/920501-1.c: Ditto.
38130 * gcc.c-torture/execute/conversion.c: Ditto.
38131 * gcc.c-torture/execute/cvt-1.c: Ditto.
38132
38133 2000-05-18 Jeffrey A Law (law@cygnus.com)
38134
38135 * gcc.c-torture/compile/20000518-1.c: New test.
38136
38137 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38138
38139 * g77.f-torture/compile/200005018.f: New test.
38140
38141 2000-05-17 Jeffrey A Law (law@cygnus.com)
38142
38143 * gcc.c-torture/compile/20000517-1.c: New test.
38144
38145 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38146
38147 * gcc.c-torture/execute/20000516-1.c: New test.
38148
38149 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38150
38151 * g++.old-deja/g++.other/eh.C: New test.
38152
38153 2000-05-12 Richard Henderson <rth@cygnus.com>
38154
38155 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38156 constants through to doit's conditional.
38157
38158 2000-05-11 Jeffrey A Law (law@cygnus.com)
38159
38160 * gcc.c-torture/compile/20000511-1.c: New test.
38161 * g77.f-torture/compile/20000511-1.f: New test.
38162 * g77.f-torture/compile/20000511-2.f: New test.
38163
38164 2000-05-11 Michael Meissner <meissner@redhat.com>
38165
38166 * gcc.c-torture/execute/20000511-1.c: New test.
38167
38168 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38169
38170 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38171 * gcc.dg/20000510-1.S: New.
38172
38173 2000-05-08 Catherine Moore <clm@cygnus.com>
38174
38175 * gcc.dg/unused-3.c: New.
38176
38177 2000-05-06 Richard Henderson <rth@cygnus.com>
38178
38179 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38180 * g++.old-deja/g++.mike/warn1.C: Likewise.
38181 * g++.old-deja/g++.pt/local1.C: Likewise.
38182 * g++.old-deja/g++.pt/local7.C: Likewise.
38183 * g++.old-deja/g++.pt/spec16.C: Likewise.
38184
38185 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38186
38187 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38188
38189 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38190
38191 * g77.f-torture/execute/20000503-1.f: New test.
38192
38193 2000-05-04 Andreas Jaeger <aj@suse.de>
38194
38195 * gcc.dg/noreturn-2.c: New test.
38196
38197 2000-05-04 Neil Booth <NeilB@earthling.net>
38198
38199 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38200 preprocessor.
38201
38202 2000-05-04 Richard Henderson <rth@cygnus.com>
38203
38204 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38205
38206 2000-05-04 Richard Henderson <rth@cygnus.com>
38207
38208 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38209 OpenSSL by Jason R Thorpe.
38210
38211 2000-05-03 Jim Wilson <wilson@cygnus.com>
38212
38213 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38214
38215 2000-05-03 Robert Lipe <robertlipe@usa.net>
38216
38217 * gcc.dg/20000503-1.c: New test.
38218
38219 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38220
38221 * gcc.c-torture/compile/20000502-1.c: New test.
38222 * g++.old-deja/g++.other/align.C: New test.
38223 * gcc.dg/cpp-tradstringify.c: New test.
38224
38225 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38226
38227 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38228 and hard registers.
38229
38230 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38231
38232 * gcc.c-torture/execute/loop-5.c: New test.
38233
38234 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38235
38236 * gcc.c-torture/execute/va-arg-20.c: New test.
38237
38238 2000-04-23 Jeffrey A Law (law@cygnus.com)
38239
38240 * gcc.c-torture/execute/20000422-1.c: New test.
38241
38242 2000-04-20 Greg McGary <gkm@gnu.org>
38243
38244 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38245 when optimizing, but without sibling-call optimizations (-O1).
38246
38247 2000-04-20 Jeffrey A Law (law@cygnus.com)
38248
38249 * gcc.c-torture/compile/20000420-1.c: New test.
38250
38251 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38252
38253 * g++.abi/ptrflags.C: New test.
38254 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38255
38256 2000-04-19 Catherine Moore <clm@cygnus.com>
38257
38258 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38259
38260 2000-04-19 Greg McGary <gkm@gnu.org>
38261
38262 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38263 sibling-call optimizations.
38264
38265 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38266
38267 * gcc.dg/20000419-1.c: New test.
38268
38269 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38270
38271 * gcc.c-torture/execute/20000412-6.c: New test.
38272
38273 2000-04-12 Jeffrey A Law (law@cygnus.com)
38274
38275 * gcc.c-torture/execute/20000412-5.c: New test.
38276 * g77.f-torture/compile/20000412-1.f: New test.
38277 * gcc.c-torture/execute/20000412-4.c: New test.
38278 * gcc.c-torture/compile/20000412-2.c: New test.
38279 * gcc.c-torture/execute/20000412-3.c: New test.
38280 * gcc.c-torture/compile/20000412-1.c: New test.
38281 * gcc.c-torture/execute/20000412-2.c: New test.
38282
38283 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38284
38285 * objc/execute/bf-20.m: New test.
38286
38287 2000-04-10 Richard Henderson <rth@cygnus.com>
38288
38289 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38290
38291 * gcc.c-torture/execute/20000412-1.c: New test.
38292
38293 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38294
38295 * g++.old-deja/g++.eh/catchptr1.C: New test.
38296
38297 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38298
38299 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38300
38301 2000-04-08 Neil Booth <NeilB@earthling.net>
38302
38303 * gcc.dg/cpp-nullchar.c: Remove test as
38304 embedded nulls cause problems.
38305
38306 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38307
38308 * gcc.dg/compare2.c: New test.
38309
38310 2000-04-08 Neil Booth <NeilB@earthling.net>
38311
38312 * gcc.dg/cpp-nullchar.c: New test.
38313
38314 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38315
38316 * gcc.dg/cpp-mi2.c: New test.
38317 * gcc.dg/cpp-mi2[abc].h: New files.
38318
38319 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38320
38321 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38322 member name.
38323
38324 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38325
38326 * g++.old-deja/g++.abi/vmihint.C: New test.
38327
38328 2000-04-06 Neil Booth <NeilB@earthling.net>
38329
38330 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38331 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38332 copyright.
38333
38334 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38335
38336 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38337 avoid stack-frame overwrite.
38338
38339 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38340
38341 * gcc.c-torture/compile/20000405-2.c: New test.
38342 * gcc.c-torture/compile/20000405-3.c: New test.
38343
38344 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38345
38346 * gcc.c-torture/compile/20000405-1.c: New test.
38347
38348 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38349
38350 * gcc.dg/cast-qual-1.c: Revert last change.
38351
38352 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38353
38354 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38355
38356 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38357
38358 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38359 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38360
38361 2000-04-03 Jeffrey A Law (law@cygnus.com)
38362
38363 * gcc.c-torture/compile/20000403-2.c: New test.
38364 * gcc.c-torture/compile/20000403-1.c: New test.
38365
38366 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38367
38368 * gcc.c-torture/execute/20000403-1.c: New test.
38369
38370 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38371
38372 * gcc.c-torture/execute/20000402-1.c: New test.
38373
38374 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38375
38376 * gcc.c-torture/execute/va-arg-15.c: New test.
38377 * gcc.c-torture/execute/va-arg-16.c: New test.
38378 * gcc.c-torture/execute/va-arg-17.c: New test.
38379 * gcc.c-torture/execute/va-arg-18.c: New test.
38380 * gcc.c-torture/execute/va-arg-19.c: New test.
38381
38382 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38383
38384 * gcc.c-torture/compile/981211-1.c: Move to...
38385 * gcc.dg/cpp-as1.c: ...here.
38386 * gcc.dg/cpp-as2.c: New file.
38387
38388 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38389 compiler.
38390
38391 2000-04-02 Neil Booth <NeilB@earthling.net>
38392
38393 * gcc.dg/cpp-cond.c New tests.
38394 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38395 accidental success less likely.
38396 * gcc.dg/cpp-missingop.c New tests.
38397 * gcc.dg/cpp-missingparen.c New tests.
38398 * gcc.dg/cpp-shift.c New tests.
38399 * gcc.dg/cpp-shortcircuit.c New tests.
38400 * gcc.dg/cpp-unary.c New tests.
38401
38402 2000-03-29 Jeffrey A Law (law@cygnus.com)
38403
38404 * gcc.c-torture/compile/20000329-1.c: New test.
38405
38406 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38407
38408 * gcc.c-torture/compile/20000326-1.c: New test.
38409 * gcc.c-torture/compile/20000326-2.c: New test.
38410
38411 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38412
38413 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38414 the first parameter is a function argument.
38415
38416 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38417
38418 * g++.old-deja/g++.ext/array4.C: New test.
38419
38420 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38421
38422 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38423
38424 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38425
38426 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38427
38428 2000-03-19 Richard Henderson <rth@cygnus.com>
38429
38430 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38431
38432 2000-03-19 Richard Henderson <rth@cygnus.com>
38433
38434 * gcc.c-torture/compile/20000319-1.c: New test.
38435
38436 2000-03-14 Jeffrey A Law (law@cygnus.com)
38437
38438 * gcc.c-torture/execute/20000314-3.c: New test.
38439 * gcc.c-torture/execute/20000314-2.c: New test.
38440 * gcc.c-torture/execute/20000314-1.c: New test.
38441 * gcc.c-torture/compile/20000314-2.c: New test.
38442 * gcc.c-torture/compile/20000314-1.c: New test.
38443
38444 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38445
38446 * g++.old-deja/g++.warn/inline.C: New test.
38447
38448 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38449
38450 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38451 standards-compliant result rather than specific constants.
38452 Put test-values in array.
38453
38454 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38455
38456 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38457 (g++_target_compile): Put test-specific options last.
38458
38459 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38460
38461 * g++.old-deja/g++.eh/vbase4.C: New test.
38462
38463 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38464
38465 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38466
38467 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38468
38469 * g++.old-deja/g++.brendan/misc12.C: Removed.
38470 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38471 * g++.old-deja/g++.ext/pretty4.C: New test.
38472
38473 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38474
38475 * g++.old-deja/g++.other/string2.C: New test.
38476
38477 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38478
38479 * g++.old-deja/g++.warn/impint2.C: New test.
38480
38481 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38482
38483 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38484 is 1, not zero.
38485
38486 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38487
38488 * g++.old-deja/g++.warn/impint.C: New test.
38489 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38490 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38491 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38492 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38493 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38494 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38495 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38496 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38497 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38498 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38499 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38500 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38501
38502 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38503
38504 * gcc.dg/cpp-redef.c: New test.
38505
38506 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38507
38508 * g++.old-deja/g++.pt/unify7.C: New test.
38509
38510 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38511
38512 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38513 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38514
38515 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38516
38517 * gcc.c-torture/compile/20000224-1.c: New test.
38518
38519 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38520
38521 * gcc.c-torture/compile/cpp-2.c: New test.
38522 * gcc.c-torture/compile/cpp-1.c: New test.
38523
38524 2000-02-25 Jeffrey A Law (law@cygnus.com)
38525
38526 * gcc.c-torture/execute/20000225-1.c: New test.
38527
38528 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38529
38530 * gcc.dg/cpp-li2.c: New test.
38531
38532 * gcc.dg/cpp-wi1.c: New test.
38533
38534 * gcc.dg/cpp-li1.c: New test.
38535
38536 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38537
38538 * g++.old-deja/g++.other/sizeof5.C: New test.
38539
38540 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38541
38542 * gcc.c-torture/execute/va-arg-13.c: New test.
38543
38544 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38545
38546 * gcc.c-torture/execute/va-arg-12.c: New test.
38547
38548 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38549
38550 * gcc.c-torture/execute/20000223-1.c: New test.
38551
38552 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38553
38554 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38555
38556 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38557
38558 * g++.old-deja/g++.abi/ptrmem.C: New test.
38559
38560 2000-02-19 Richard Henderson <rth@cygnus.com>
38561
38562 * gcc.c-torture/compile/init-3.c: New.
38563
38564 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38565
38566 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38567 ALWAYS_CXXFLAGS.
38568
38569 2000-02-11 Robert Lipe <robertl@sco.com>
38570
38571 * gcc.c-torture/compile/20000211-3.c: New test.
38572
38573 2000-02-11 Martin Buchholz <martin@xemacs.org>
38574
38575 * gcc.c-torture/compile/20000211-2.c: New test.
38576
38577 2000-02-11 Jeffrey A Law (law@cygnus.com)
38578
38579 * gcc.c-torture/compile/20000211-1.c: New test.
38580
38581 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38582
38583 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38584 on native targets
38585
38586 2000-02-08 Nathan Sidwell <nathan@acm.org>
38587
38588 * g++.old-deja/g++.other/cast5.C: New test.
38589
38590 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38591
38592 * gcc.c-torture/execute/20000205-1.c: New.
38593
38594 2000-02-03 Nathan Sidwell <nathan@acm.org>
38595
38596 * g++.old-deja/g++.jason/cast3.C: Return void.
38597 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38598
38599 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38600
38601 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38602
38603 * gcc.dg/loop-1.c: New test.
38604
38605 2000-01-27 Jakub Jelinek <jakub@redhat.com>
38606
38607 * gcc.c-torture/compile/20000127-1.c: New test.
38608 * gcc.c-torture/execute/991228-1.c: New test.
38609
38610 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38611
38612 * gcc.dg/unused-2.c: New test.
38613
38614 * gcc.dg/conv-1.c: New test.
38615
38616 2000-01-24 Mark Mitchell <mark@codesourcery.com>
38617
38618 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38619 compiler.
38620 (tool_option_proc): Fix typo.
38621
38622 2000-01-24 Geoff Keating <geoffk@cygnus.com>
38623
38624 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38625 of the ld on the host, not on the build machine.
38626 Also, don't crash if '--help' is not a supported option.
38627
38628 2000-01-24 Richard Henderson <rth@cygnus.com>
38629
38630 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38631
38632 2000-01-20 Jeffrey A Law (law@cygnus.com)
38633
38634 * gcc.c-torture/execute/20000120-2.c: New test.
38635 * gcc.c-torture/execute/20000120-1.c: New test.
38636
38637 2000-01-13 Jeffrey A Law (law@cygnus.com)
38638
38639 * gcc.c-torture/execute/20000113-1.c: New test.
38640
38641 2000-01-12 Jeffrey A Law (law@cygnus.com)
38642
38643 * gcc.c-torture/execute/20000112-1.c: New test.
38644
38645 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38646
38647 * gcc.dg/20000111-1.c: New test.
38648
38649 2000-01-10 Jeffrey A Law (law@cygnus.com)
38650
38651 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38652 with 16 bit integers.
38653
38654 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38655
38656 * gcc.dg/20000108-1.c: New test.
38657
38658 2000-01-05 Nathan Sidwell <nathan@acm.org>
38659
38660 * g++.old-deja/g++.ns/koenig8.C: New test.
38661
38662 2000-01-05 Nathan Sidwell <nathan@acm.org>
38663
38664 * g++.old-deja/g++.other/cast4.C: New test.
38665
38666 2000-01-05 Jeffrey A Law (law@cygnus.com)
38667
38668 * gcc.c-torture/compile/20000105-2.c: New test.
38669 * gcc.c-torture/compile/20000105-1.c: New test.
38670
38671 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38672
38673 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38674 references to printf & atoi to conform to ANSI standard.
38675 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38676 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38677 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38678 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38679 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38680 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38681 * g++.old-deja/g++.brendan/copy1.C: Likewise.
38682 * g++.old-deja/g++.brendan/copy2.C: Likewise.
38683 * g++.old-deja/g++.brendan/copy3.C: Likewise.
38684 * g++.old-deja/g++.brendan/copy4.C: Likewise.
38685 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38686 * g++.old-deja/g++.brendan/copy6.C: Likewise.
38687 * g++.old-deja/g++.brendan/copy7.C: Likewise.
38688 * g++.old-deja/g++.brendan/copy8.C: Likewise.
38689 * g++.old-deja/g++.brendan/crash11.C: Likewise.
38690 * g++.old-deja/g++.brendan/crash14.C: Likewise.
38691 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38692 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38693 * g++.old-deja/g++.brendan/delete2.C: Likewise.
38694 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38695 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38696 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38697 * g++.old-deja/g++.brendan/eh1.C: Likewise.
38698 * g++.old-deja/g++.brendan/groff1.C: Likewise.
38699 * g++.old-deja/g++.brendan/init3.C: Likewise.
38700 * g++.old-deja/g++.brendan/misc12.C: Likewise.
38701 * g++.old-deja/g++.brendan/misc7.C: Likewise.
38702 * g++.old-deja/g++.brendan/new2.C: Likewise.
38703 * g++.old-deja/g++.brendan/operators4.C: Likewise.
38704 * g++.old-deja/g++.brendan/operators5.C: Likewise.
38705 * g++.old-deja/g++.brendan/overload2.C: Likewise.
38706 * g++.old-deja/g++.brendan/overload7.C: Likewise.
38707 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38708 * g++.old-deja/g++.brendan/reference1.C: Likewise.
38709 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38710 * g++.old-deja/g++.brendan/template24.C: Likewise.
38711 * g++.old-deja/g++.brendan/template3.C: Likewise.
38712 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38713 * g++.old-deja/g++.jason/inline3.C: Likewise.
38714 * g++.old-deja/g++.jason/opeq.C: Likewise.
38715 * g++.old-deja/g++.law/arg5.C: Likewise.
38716 * g++.old-deja/g++.law/arm7.C: Likewise.
38717 * g++.old-deja/g++.law/ctors11.C: Likewise.
38718 * g++.old-deja/g++.law/cvt8.C: Likewise.
38719 * g++.old-deja/g++.law/init9.C: Likewise.
38720 * g++.old-deja/g++.law/refs4.C: Likewise.
38721 * g++.old-deja/g++.law/template2.C: Likewise.
38722 * g++.old-deja/g++.law/visibility24.C: Likewise.
38723 * g++.old-deja/g++.law/vtable3.C: Likewise.
38724 * g++.old-deja/g++.mike/asm2.C: Likewise.
38725 * g++.old-deja/g++.mike/eh1.C: Likewise.
38726 * g++.old-deja/g++.mike/misc1.C: Likewise.
38727 * g++.old-deja/g++.mike/misc13.C: Likewise.
38728 * g++.old-deja/g++.mike/misc14.C: Likewise.
38729 * g++.old-deja/g++.mike/ns12.C: Likewise.
38730 * g++.old-deja/g++.mike/p1248.C: Likewise.
38731 * g++.old-deja/g++.mike/p3708.C: Likewise.
38732 * g++.old-deja/g++.mike/p3708a.C: Likewise.
38733 * g++.old-deja/g++.mike/p3708b.C: Likewise.
38734 * g++.old-deja/g++.mike/p646.C: Likewise.
38735 * g++.old-deja/g++.mike/p700.C: Likewise.
38736 * g++.old-deja/g++.mike/p783.C: Likewise.
38737 * g++.old-deja/g++.mike/p783a.C: Likewise.
38738 * g++.old-deja/g++.mike/p783b.C: Likewise.
38739 * g++.old-deja/g++.mike/p786.C: Likewise.
38740 * g++.old-deja/g++.mike/p789.C: Likewise.
38741 * g++.old-deja/g++.mike/p789a.C: Likewise.
38742 * g++.old-deja/g++.mike/p807a.C: Likewise.
38743 * g++.old-deja/g++.other/delete3.C: Likewise.
38744 * g++.old-deja/g++.other/dyncast1.C: Likewise.
38745 * g++.old-deja/g++.other/dyncast2.C: Likewise.
38746 * g++.old-deja/g++.other/dyncast3.C: Likewise.
38747 * g++.old-deja/g++.other/empty1.C: Likewise.
38748 * g++.old-deja/g++.other/temporary1.C: Likewise.
38749 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38750 * g++.old-deja/g++.pt/t16.C: Likewise.
38751 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38752
38753 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
38754
38755 * gcc.dg/991230-1.c: New test.
38756
38757 1999-12-29 Jeffrey A Law (law@cygnus.com)
38758
38759 * gcc.c-torture/compile/991229-3.c: New test.
38760 * gcc.c-torture/compile/991229-2.c: New test.
38761 * gcc.c-torture/compile/991229-1.c: New test.
38762
38763 1999-12-29 Greg McGary <gkm@eng.ascend.com>
38764
38765 * gcc.c-torture/compile/labels-2.c: New test.
38766
38767 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
38768
38769 * gcc.c-torture/execute/991227-1.c: New test.
38770
38771 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38772
38773 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38774
38775 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
38776
38777 * gcc.c-torture/execute/991221-1.c: New test.
38778
38779 1999-12-20 Nathan Sidwell <nathan@acm.org>
38780
38781 * g++.old-deja/g++.other/cast3.C: New test.
38782
38783 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
38784
38785 * gcc.c-torture/execute/991216-4.c: New test.
38786
38787 1999-12-16 Michael Meissner <meissner@cygnus.com>
38788
38789 * gcc.c-torture/execute/991216-1.c: New test.
38790 * gcc.c-torture/execute/991216-2.c: New test.
38791 * gcc.c-torture/execute/991216-3.c: New test.
38792
38793 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38794
38795 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38796 Actually make the test fail by using "-O2" for compilation.
38797
38798 1999-12-15 Nathan Sidwell <nathan@acm.org>
38799
38800 * g++.old-deja/g++.warn/cast-align1.C: New test.
38801
38802 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38803
38804 * gcc.c-torture/compile/991214-1.c: New test.
38805 * gcc.c-torture/compile/991214-2.c: New test.
38806
38807 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38808
38809 * gcc.dg/991214-1.c: New test.
38810
38811 1999-12-13 Jeffrey A Law (law@cygnus.com)
38812
38813 * gcc.c-torture/compile/991213-3.c: New test.
38814 * gcc.c-torture/compile/991213-2.c: New test.
38815 * gcc.c-torture/compile/991213-1.c: New test.
38816
38817 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
38818
38819 * gcc.dg/991209-1.c: New test.
38820
38821 1999-12-08 Nathan Sidwell <nathan@acm.org>
38822
38823 * gcc.c-torture/compile/991208-1.c: New test.
38824
38825 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38826
38827 * gcc.dg/ultrasp2.c: New test.
38828
38829 1999-12-05 Alex Samuel <samuel@codesourcery.com>
38830
38831 * g++.old-deja/g++.abi/align.C (main): Fix typo.
38832
38833 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
38834
38835 * gcc.c-torture/compile/991202-1.c: New test.
38836 * gcc.c-torture/execute/991202-1.c: New test.
38837 * gcc.c-torture/execute/991202-2.c: New test.
38838 * gcc.c-torture/execute/991202-3.c: New test.
38839
38840 1999-12-02 Alex Samuel <samuel@codesourcery.com>
38841
38842 * g++.old-deja/g++.abi/align.C: New test.
38843 * g++.old-deja/g++.abi/aggregates.C: Likewise.
38844 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38845
38846 1999-12-01 Richard Henderson <rth@cygnus.com>
38847
38848 * gcc.c-torture/execute/991201-1.c: New.
38849
38850 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
38851
38852 * gcc.dg/991129-1.c: New test.
38853
38854 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
38855
38856 * gcc.c-torture/compile/991127-1.c: New test.
38857
38858 1999-11-22 Nathan Sidwell <nathan@acm.org>
38859
38860 * g++.old-deja/g++.other/warn4.C: New test.
38861
38862 1999-11-22 Nathan Sidwell <nathan@acm.org>
38863
38864 * g++.old-deja/g++.eh/cleanup2.C: New test.
38865 * g++.old-deja/g++.ext/pretty2.C: New test.
38866 * g++.old-deja/g++.ext/pretty3.C: New test.
38867 * g++.old-deja/g++.other/debug6.C: New test.
38868
38869 1999-10-20 Jim Wilson <wilson@cygnus.com>
38870
38871 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38872 compiler_output to look for one error message instead of two.
38873
38874 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
38875
38876 * gcc.c-torture/execute/991118-1.c: Also test case
38877 where the word boundary does not split a byte evenly.
38878
38879 1999-11-19 Nathan Sidwell <nathan@acm.org>
38880
38881 * g++.old-deja/g++.ext/restrict1.C: New test.
38882
38883 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38884
38885 * gcc.c-torture/execute/991118-1.c: New test.
38886
38887 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
38888
38889 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38890 working directory pathnames.
38891
38892 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
38893
38894 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38895 host is equipped with driver.h and driver.o so it can actually
38896 compile and run the tests.
38897
38898 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
38899
38900 * gcc.c-torture/compile/991008-1.c: New test.
38901
38902 1999-11-08 Nick Clifton <nickc@cygnus.com>
38903
38904 * lib/gcc-dg.exp: Include target-supports.exp
38905
38906 1999-11-05 Nick Clifton <nickc@cygnus.com>
38907
38908 * lib/target-supports.exp: New file: Provide procs to test for
38909 features supported by the target.
38910 (check_weak_available): Moved here from ecos.exp.
38911 (check_alias_available): New proc: Determine of the target
38912 toolchain supports the alias attribute.
38913
38914 * gcc.dg/special/ecos.exp: Move check_weak_available to
38915 target-supports.exp.
38916 (alias-1.c): Only perform the test if the target supports
38917 aliases.
38918 (wkali-1.c): Only perform the test if the target supports
38919 aliases.
38920
38921 * gcc.dg/990506-0.c: Expect error messages from cross
38922 targets as well as native targets.
38923
38924 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38925
38926 * gcc.dg/ultrasp1.c: Removed xfail.
38927 * gcc.dg/struct-ret-2.c: Likewise.
38928 * gcc.dg/array-1.c: Likewise.
38929
38930 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38931
38932 * gcc.dg/struct-ret-2.c: New test.
38933
38934 * gcc.dg/array-1.c: New test.
38935
38936 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
38937
38938 * gcc.c-torture/execute/991030-1.c: New test.
38939
38940 1999-10-26 Richard Henderson <rth@cygnus.com>
38941
38942 * gcc.c-torture/compile/991026-2.c: New test.
38943
38944 1999-10-26 Jeffrey A Law (law@cygnus.com)
38945
38946 * gcc.c-torture/compile/991026-1.c: New test.
38947
38948 1999-10-23 Jeffrey A Law (law@cygnus.com)
38949
38950 * gcc.c-torture/execute/991023-1.c: New test.
38951
38952 1999-10-19 Jeffrey A Law (law@cygnus.com)
38953
38954 * gcc.c-torture/execute/991019-1.c: New test.
38955
38956 1999-10-16 Richard Henderson <rth@cygnus.com>
38957
38958 * gcc.c-torture/execute/991016-1.c: New test.
38959
38960 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
38961
38962 * gcc.c-torture/execute/991014-1.c: New test.
38963
38964 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
38965
38966 * g++.old-deja/g++.other/union2.C: New test.
38967
38968 1999-10-13 Nathan Sidwell <nathan@acm.org>
38969
38970 * g++.old-deja/g++.other/vaarg2.C: New test.
38971 * g++.old-deja/g++.other/vaarg3.C: New test.
38972
38973 1999-10-12 Craig Burley <craig@jcb-sc.com>
38974
38975 * g77.f-torture/noncompile/19990905-1.f: Moved from being
38976 in compile/.
38977
38978 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
38979
38980 * gcc.c-torture/execute/va-arg-11.c: New test.
38981
38982 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
38983
38984 * lib/file-format.exp (gcc_target_object_format): Don't
38985 crash if objdump is unavailable.
38986
38987 1999-09-29 Donn Terry <donn@interix.com>
38988
38989 * gcc.misc-tests/mg.exp: delete extraneous redirection.
38990
38991 1999-09-28 Nick Clifton <nickc@cygnus.com>
38992
38993 * gcc.c-torture/compile/990928-1.c: New test.
38994
38995 1999-09-28 Nathan Sidwell <nathan@acm.org>
38996
38997 * g++.old-deja/g++.other/decl6.C: New test.
38998
38999 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39000
39001 * gcc.c-torture/execute/va-arg-10.c: New test.
39002
39003 1999-09-27 Nathan Sidwell <nathan@acm.org>
39004
39005 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39006 __PRETTY_FUNCTION__.
39007
39008 1999-09-23 Nick Clifton <nickc@cygnus.com>
39009
39010 * gcc.c-torture/execute/990923-1.c: New test.
39011
39012 1999-09-21 Nick Clifton <nickc@cygnus.com>
39013
39014 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39015 for which -fpic is inappropriate.
39016
39017 1999-09-21 Mark Mitchell <mark@codesourcery.com>
39018
39019 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39020
39021 1999-09-21 Nathan Sidwell <nathan@acm.org>
39022
39023 * g++.old-deja/g++.other/dyncast1.C: New test.
39024 * g++.old-deja/g++.other/dyncast2.C: New test.
39025 * g++.old-deja/g++.other/dyncast3.C: New test.
39026 * g++.old-deja/g++.other/dyncast4.C: New test.
39027 * g++.old-deja/g++.other/dyncast5.C: New test.
39028 * g++.old-deja/g++.eh/catch3.C: New test.
39029 * g++.old-deja/g++.eh/catch3p.C: New test.
39030 * g++.old-deja/g++.eh/catch4.C: New test.
39031 * g++.old-deja/g++.eh/catch4p.C: New test.
39032 * g++.old-deja/g++.eh/catch5.C: New test.
39033 * g++.old-deja/g++.eh/catch5p.C: New test.
39034 * g++.old-deja/g++.eh/catch6.C: New test.
39035 * g++.old-deja/g++.eh/catch6p.C: New test.
39036 * g++.old-deja/g++.eh/catch7.C: New test.
39037 * g++.old-deja/g++.eh/catch7p.C: New test.
39038 * g++.old-deja/g++.eh/catch8.C: New test.
39039 * g++.old-deja/g++.eh/catch8p.C: New test.
39040 * g++.old-deja/g++.eh/catch9.C: New test.
39041 * g++.old-deja/g++.eh/catch9p.C: New test.
39042
39043 1999-09-13 Nathan Sidwell <nathan@acm.org>
39044
39045 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39046 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39047
39048 1999-09-13 Jeffrey A Law (law@cygnus.com)
39049
39050 * gcc.c-torture/compile/990913-1.c: New test.
39051
39052 1999-09-10 Nathan Sidwell <nathan@acm.org>
39053
39054 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39055 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39056
39057 1999-09-09 Richard Henderson <rth@cygnus.com>
39058
39059 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39060
39061 1999-09-09 Nathan Sidwell <nathan@acm.org>
39062
39063 * g++.old-deja/g++.other/lookup11.C: New test.
39064 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39065 what is permitted and what we want.
39066 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39067 overload use.
39068 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39069
39070 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39071
39072 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39073 * gcc.c-torture/noncompile/poison-1.c: New file.
39074
39075 1999-09-08 Nathan Sidwell <nathan@acm.org>
39076
39077 * g++.old-deja/g++.other/sizeof3.C: New test.
39078 * g++.old-deja/g++.other/sizeof4.C: New test.
39079 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39080 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39081
39082 1999-09-07 Richard Henderson <rth@cygnus.com>
39083
39084 * gcc.dg/va-arg-1.c: New.
39085
39086 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39087
39088 * gcc.c-torture/execute/va-arg-9.c: New test.
39089
39090 1999-09-05 Craig Burley <craig@jcb-sc.com>
39091
39092 * g77.f-torture/compile/980519-2.f: New test.
39093 * g77.f-torture/compile/19990905-0.f: New test.
39094 * g77.f-torture/compile/19990905-1.f: New test.
39095 * g77.f-torture/compile/19990905-2.f: New test.
39096
39097 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39098
39099 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39100
39101 * gcc.c-torture/execute/990827-1.c: Fix typo.
39102
39103 1999-09-03 Nathan Sidwell <nathan@acm.org>
39104
39105 * g++.old-deja/g++.other/deref1.C: New test.
39106
39107 1999-09-02 Nathan Sidwell <nathan@acm.org>
39108
39109 * g++.old-deja/g++.other/ambig2.C: New test.
39110 * g++.old-deja/g++.other/cond5.C: New test.
39111 * g++.old-deja/g++.other/lookup16.C: New test.
39112
39113 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39114
39115 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39116 assemblers too.
39117
39118 1999-08-31 Jeffrey A Law (law@cygnus.com)
39119
39120 * lib/c-torture.exp: Avoid the "compare executables" optimization
39121 when testing native.
39122
39123 1999-08-29 Jeffrey A Law (law@cygnus.com)
39124
39125 * gcc.c-torture/execute/990829-1.c: New test.
39126 * gcc.c-torture/compile/990829-1.c: New test.
39127
39128 1999-08-27 Paul Burchard <burchard@pobox.com>
39129
39130 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39131 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39132 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39133 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39134 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39135 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39136 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39137 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39138 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39139 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39140 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39141
39142 1999-08-27 Jeffrey A Law (law@cygnus.com)
39143
39144 * gcc.c-torture/execute/990827-1.c: New test.
39145
39146 1999-08-26 Craig Burley <craig@jcb-sc.com>
39147
39148 * g77.f-torture/noncompile/19990826-4.f: New test.
39149
39150 * g77.f-torture/compile/19990826-3.f: New test.
39151
39152 * g77.f-torture/execute/19990826-2.f: New test.
39153
39154 * g77.f-torture/compile/19990826-1.f: New test.
39155
39156 * gcc.c-torture/execute/990826-0.c: New test.
39157 * g77.c-torture/execute/19990826-0.f: New test.
39158
39159 * g77.f-torture/noncompile/970626-2.f: New test.
39160
39161 1999-08-25 Paul Burchard <burchard@pobox.com>
39162
39163 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39164 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39165 lss-011.C: New tests.
39166
39167 1999-08-25 Nathan Sidwell <nathan@acm.org>
39168
39169 * g++.old-deja/g++.other/decl5.C: New test.
39170
39171 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39172
39173 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39174 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39175 call `postbase' for each one. All callers of `postbase' changed
39176 to call this instead.
39177
39178 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39179
39180 * gcc.c-torture/execute/990811-1.c: New test.
39181
39182 1999-08-09 Nick Clifton <nickc@cygnus.com>
39183
39184 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39185 just native ones.
39186
39187 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39188 just native ones.
39189
39190 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39191
39192 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39193
39194 1999-08-04 Jeffrey A Law (law@cygnus.com)
39195
39196 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39197
39198 1999-08-04 Nathan Sidwell <nathan@acm.org>
39199
39200 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39201
39202 1999-08-04 Jeffrey A Law (law@cygnus.com)
39203
39204 * gcc.c-torture/execute/990804-1.c: New test.
39205
39206 1999-08-03 Nathan Sidwell <nathan@acm.org>
39207
39208 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39209 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39210 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39211
39212 1999-08-03 Nathan Sidwell <nathan@acm.org>
39213
39214 * g++.old-deja/g++.other/struct1.C: New test.
39215
39216 1999-08-03 Nathan Sidwell <nathan@acm.org>
39217
39218 * g++.old-deja/g++.other/enum2.C: New test.
39219
39220 1999-08-02 Richard Henderson <rth@cygnus.com>
39221
39222 Adapted from tests from Franz Sirl:
39223 * gcc.c-torture/execute/va-arg-7.c: New test.
39224 * gcc.c-torture/execute/va-arg-8.c: New test.
39225
39226 1999-08-01 Jeffrey A Law (law@cygnus.com)
39227
39228 * gcc.c-torture/compile/990801-2.c: New test.
39229
39230 * gcc.c-torture/compile/990801-1.c: New test.
39231
39232 1999-07-27 Michael Meissner <meissner@cygnus.com>
39233
39234 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39235 fp-cmp-1.c, converting double to float.
39236
39237 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39238 fp-cmp-1.c, converting double to long double.
39239
39240 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39241 from fr1 to unknown_register, since fr1 is a legitimate register
39242 on some machines.
39243
39244 1999-07-25 Jeffrey A Law (law@cygnus.com)
39245
39246 * README: More listname related changes.
39247
39248 1999-07-08 Catherine Moore <clm@cygnus.com>
39249
39250 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39251
39252 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39253
39254 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39255
39256 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39257
39258 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39259
39260 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39261
39262 * gcc.dg/990703-1.c: New test.
39263
39264 1999-06-29 Nick Clifton <nickc@cygnus.com>
39265
39266 * lib/file-format.exp: New file: Move definition of proc
39267 gcc_target_object_format to here from
39268 gcc.dg/special/ecos.exp.
39269
39270 * lib/c-torture.exp: Include lib file-format.exp.
39271 * lib/gcc-dg.exp: Include lib file-format.exp.
39272
39273 * gcc.dg/special/ecos.exp: Remove definition of proc
39274 gcc_target_object_format.
39275
39276 1999-06-28 Jeffrey A Law (law@cygnus.com)
39277
39278 * gcc.c-torture/execute/990628-1.c: New test.
39279
39280 1999-06-25 Jeffrey A Law (law@cygnus.com)
39281
39282 * gcc.c-torture/compile/990625-2.c: New test.
39283
39284 * gcc.c-torture/compile/990625-1.c: New test.
39285
39286 1999-06-23 Nick Clifton <nickc@cygnus.com>
39287
39288 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39289 attributes compile.
39290 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39291 ports that use the COFF/PE file format.
39292
39293 1999-06-17 Jeffrey A Law (law@cygnus.com)
39294
39295 * gcc.c-torture/compile/990617-1.c: New test.
39296
39297 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39298
39299 * g++.old-deja/g++.other/decl4.C: New test.
39300
39301 1999-06-14 Nathan Sidwell <nathan@acm.org>
39302
39303 * g++.old-deja/g++.other/bitfld3.C: New test.
39304
39305 1999-06-08 Nathan Sidwell <nathan@acm.org>
39306
39307 * g++.old-deja/g++.eh/catch1.C: New test.
39308
39309 1999-06-07 Jeffrey A Law (law@cygnus.com)
39310
39311 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39312
39313 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39314 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39315
39316 1999-06-05 Craig Burley <craig@jcb-sc.com>
39317
39318 * g77.f-torture/compile/19990502-0.f: Replace with new,
39319 shorter, test that still fails after recent changes.
39320
39321 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39322
39323 * gcc.c-torture/execute/990604-1.c: New test.
39324
39325 1999-05-31 Jeffrey A Law (law@cygnus.com)
39326
39327 * gcc.c-torture/execute/990531-1.c: New test.
39328
39329 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39330
39331 * gcc.c-torture/compile/990527-1.c: New test.
39332
39333 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39334
39335 * gcc.c-torture/execute/990527-1.c: New test.
39336
39337 1999-05-25 Nick Clifton <nickc@cygnus.com>
39338
39339 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39340 bitfields as signed.
39341
39342 1999-05-25 Craig Burley <craig@jcb-sc.com>
39343
39344 * g77.f-torture/compile/19990525-0.f: New test.
39345
39346 1999-05-25 Jeffrey A Law (law@cygnus.com)
39347
39348 * gcc.c-torture/execute/990525-2.c: New test.
39349
39350 * gcc.c-torture/execute/990525-1.c: New test.
39351
39352 1999-05-24 Nathan Sidwell <nathan@acm.org>
39353
39354 * g++.old-deja/g++.other/anon3.C: New test.
39355 * g++.old-deja/g++.other/anon4.C: New test.
39356 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39357 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39358 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39359 Merrill).
39360
39361 1999-05-24 Jeffrey A Law (law@cygnus.com)
39362
39363 * gcc.c-torture/execute/990524-1.c: New test.
39364
39365 * gcc.dg/990524-1.c: New test.
39366
39367 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39368
39369 * gcc.c-torture/compile/990523-1.c: New test.
39370
39371 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39372
39373 * gcc.c-torture/compile/990519-1.c: New test.
39374
39375 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39376
39377 * gcc.c-torture/compile/990517-1.c: New test.
39378
39379 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39380 (e4, f4): New tests.
39381 (main): Call them.
39382
39383 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39384
39385 * gcc.dg/noreturn-1.c: New test.
39386
39387 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39388
39389 * gcc.c-torture/execute/990513-1.c: New test.
39390
39391 1999-05-10 Richard Henderson <rth@cygnus.com>
39392
39393 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39394
39395 1999-05-10 Craig Burley <craig@jcb-sc.com>
39396
39397 * g77.f-torture/execute/erfc.f: Use small single-precision
39398 values, to avoid problems on Alphas when not -mieee.
39399
39400 1999-05-08 Craig Burley <craig@jcb-sc.com>
39401
39402 * gcc.dg/990506-0.c: New test.
39403
39404 1999-05-08 Richard Henderson <rth@cygnus.com>
39405
39406 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39407 the constant to test. Don't XFAIL 64-bit targets.
39408
39409 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39410 * g++.old-deja/g++.law/profile1.C: Likewise.
39411
39412 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39413 operator new instances.
39414 * g++.old-deja/g++.other/delete5.C: Likewise.
39415
39416 1999-05-03 Craig Burley <craig@jcb-sc.com>
39417
39418 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39419 intrinsic.
39420
39421 1999-05-03 Craig Burley <craig@jcb-sc.com>
39422
39423 * g77.f-torture/execute/u77-test.f: Reverse order of two
39424 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39425
39426 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39427
39428 * gcc.dg/compare1.c: New test.
39429
39430 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39431
39432 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39433 New tests.
39434
39435 1999-05-02 Craig Burley <craig@jcb-sc.com>
39436
39437 * g77.f-torture/compile/19990502-1.f: New test.
39438
39439 1999-05-02 Craig Burley <craig@jcb-sc.com>
39440
39441 * g77.f-torture/compile/19990502-0.f: New test.
39442
39443 1999-05-02 Craig Burley <craig@jcb-sc.com>
39444
39445 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39446 intrinsic.
39447
39448 1999-05-02 Craig Burley <craig@jcb-sc.com>
39449
39450 * g77.f-torture/execute/u77-test.f (main): List libU77
39451 intrinsics not currently tested.
39452 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39453 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39454 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39455 Trim blanks off the ends of some printed strings.
39456
39457 1999-05-02 Craig Burley <craig@jcb-sc.com>
39458
39459 * g77.f-torture/execute/u77-test.f (main): Just warn about
39460 FSTAT gid disagreement, as it's expected on some systems.
39461
39462 1999-05-01 Craig Burley <craig@jcb-sc.com>
39463
39464 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39465 use a new function, which allows for some slop.
39466 Clean up some commentary.
39467 (issum): The new function.
39468 (sgladd): Deleted subroutine.
39469
39470 1999-05-01 Craig Burley <craig@jcb-sc.com>
39471
39472 * g77.f-torture/execute/u77-test.f: Modify to be more like
39473 libf2c/libU77 version, bringing patches to that version here.
39474 Add suitable commentary.
39475
39476 1999-04-25 Richard Henderson <rth@cygnus.com>
39477
39478 * gcc.dg/990424-1.c: New test.
39479
39480 1999-04-24 Craig Burley <craig@jcb-sc.com>
39481
39482 * g77.f-torture/execute/u77-test.f (main): Bug involving
39483 LSTAT has been fixed, so turn back on full checking.
39484
39485 1999-04-20 Craig Burley <craig@jcb-sc.com>
39486
39487 * g77.f-torture/compile/19990419-0.f: New test.
39488 * g77.f-torture/execute/19990419-1.f: New test.
39489
39490 1999-04-17 Richard Henderson <rth@cygnus.com>
39491
39492 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39493 to avoid the need for a prototype to supress a warning.
39494
39495 1999-04-07 Jim Wilson <wilson@cygnus.com>
39496
39497 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39498
39499 1999-04-04 Jeffrey A Law (law@cygnus.com)
39500
39501 * gcc.c-torture/execute/990404-1.c: New test.
39502
39503 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39504
39505 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39506 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39507 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39508 missing initializer warnings.
39509
39510 1999-03-28 Jeffrey A Law (law@cygnus.com)
39511
39512 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39513 matching strings.
39514
39515 1999-03-26 Jeffrey A Law (law@cygnus.com)
39516
39517 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39518
39519 1999-03-26 Craig Burley <craig@jcb-sc.com>
39520
39521 * g77.f-torture/execute/19990325-0.f: New test.
39522 * g77.f-torture/execute/19990325-1.f: New test.
39523
39524 1999-03-24 Jeffrey A Law (law@cygnus.com)
39525
39526 * gcc.c-torture/execute/990324-1.c: New test.
39527
39528 1999-03-22 Jim Wilson <wilson@cygnus.com>
39529
39530 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39531 test with 4.
39532
39533 1999-03-17 Richard Henderson <rth@cygnus.com>
39534
39535 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39536
39537 1999-03-13 Craig Burley <craig@jcb-sc.com>
39538
39539 * g77.f-torture/execute/19990313-2.f: New test.
39540 * g77.f-torture/execute/19990313-3.f: New test.
39541
39542 1999-03-13 Craig Burley <craig@jcb-sc.com>
39543
39544 * g77.f-torture/execute/19990313-0.f: New test.
39545 * g77.f-torture/execute/19990313-1.f: New test.
39546
39547 1999-03-12 Jim Wilson <wilson@cygnus.com>
39548
39549 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39550 printf to sprintf.
39551 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39552 (main): Add check for u15. Conditionalize u31 check depending on
39553 whether ints are <32 bits or >=32 bits.
39554
39555 1999-03-08 Craig Burley <craig@jcb-sc.com>
39556
39557 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39558
39559 1999-03-08 Craig Burley <craig@jcb-sc.com>
39560
39561 * g77.f-torture/compile/19990305-0.f: New test.
39562 * g77.f-torture/execute/19981119-0.f: New test.
39563
39564 1999-03-08 Craig Burley <craig@jcb-sc.com>
39565
39566 * g77.f-torture/execute/970625-2.f: call ABORT if final
39567 result is not correct, instead of just printing it.
39568 Add this checking via newly introduced obfuscation, to
39569 trip up buggy front ends.
39570
39571 1999-03-07 Craig Burley <craig@jcb-sc.com>
39572
39573 * g77.f-torture/compile/960317-1.f: Moved from being
39574 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39575
39576 1999-03-06 Craig Burley <craig@jcb-sc.com>
39577
39578 * g77.f-torture/execute/960317-1.f: New (old) test.
39579 * g77.f-torture/execute/970625-2.f: Ditto.
39580
39581 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39582
39583 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39584 message on line 1 or line 2; cccp and cpplib do this differently.
39585
39586 1999-03-01 Jeffrey A Law (law@cygnus.com)
39587
39588 * g++.old-deja/g++.law/weak1.C: New test.
39589
39590 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39591
39592 * gcc.c-torture/execute/990119-1.c: Renamed to...
39593 * gcc.dg/990119-1.c: this, so it will only be tested once
39594 (it's a preprocessor test, it doesn't need to be run at
39595 multiple optimization levels).
39596
39597 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39598
39599 * lib/g++.exp: Don't add incdir=$base_dir/../include to
39600 ALWAYS_CXXFLAGS.
39601
39602 1999-02-24 Craig Burley <craig@jcb-sc.com>
39603
39604 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39605 * g77.f-torture/compile/19981216-0.f: ...as it is expected
39606 to not be compilable by current g77.
39607
39608 1999-02-24 Nick Clifton <nickc@cygnus.com>
39609
39610 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39611
39612 1999-02-22 Jeffrey A Law (law@cygnus.com)
39613
39614 * gcc.c-torture/execute/990222-1.c: New test.
39615
39616 1999-02-19 Craig Burley <craig@jcb-sc.com>
39617
39618 * g77.f-torture/compile/19990218-0.f: New test.
39619 * g77.f-torture/noncompile/19990218-1.f: New test.
39620
39621 1999-02-18 Craig Burley <craig@jcb-sc.com>
39622
39623 * g77.f-torture/compile/19981216-0.f: New test.
39624
39625 1999-02-14 Jeffrey A Law (law@cygnus.com)
39626
39627 * gcc.dg/990214-1.c: New test.
39628
39629 1999-02-13 Jeffrey A Law (law@cygnus.com)
39630
39631 * gcc.dg/990213-2.c: New test.
39632
39633 * gcc.dg/990213-1.c: New test.
39634
39635 1999-02-12 Jeffrey A Law (law@cygnus.com)
39636
39637 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39638 ints.
39639
39640 1999-02-11 Nick Clifton <nickc@cygnus.com>
39641
39642 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39643 specified by target.
39644
39645 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39646
39647 1999-02-11 Jeffrey A Law (law@cygnus.com)
39648
39649 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39650
39651 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
39652
39653 * gcc.dg/special/ecos.exp: New test driver for new tests with
39654 special requirements.
39655
39656 * gcc.dg/special/alias-1.c: New test.
39657 * gcc.dg/special/gcsec-1.c: New test.
39658 * gcc.dg/special/weak-1.c: New test.
39659 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39660 * gcc.dg/special/weak-2.c: New test.
39661 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39662 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39663 * gcc.dg/special/wkali-1.c: New test.
39664 * gcc.dg/special/wkali-2.c: New test.
39665 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39666 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39667
39668 1999-02-10 Felix Lee <flee@cygnus.com>
39669
39670 * lib/c-torture.exp (c-torture-compile): Pull out code for
39671 analyzing gcc error messages.
39672 (c-torture-execute): Likewise. Fix some (harmless) false
39673 positives.
39674 * lib/gcc.exp (gcc_check_compile): New function.
39675
39676 1999-02-08 Richard Henderson <rth@cygnus.com>
39677
39678 * gcc.c-torture/execute/990208-1.c: New test.
39679
39680 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
39681
39682 * g++.dg/special/ecos.exp: New driver for new tests with special
39683 requirements
39684
39685 * g++.dg/special/conpr-1.C: New test
39686 * g++.dg/special/conpr-2.C: New test
39687 * g++.dg/special/conpr-2a.C: New test
39688 * g++.dg/special/conpr-3.C: New test
39689 * g++.dg/special/conpr-3a.C: New test
39690 * g++.dg/special/conpr-3b.C: New test
39691
39692 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39693 allow g++ to use the dg driver
39694
39695 * README: Add comment about g++.dg directory
39696
39697 1999-02-06 Jeffrey A Law (law@cygnus.com)
39698
39699 * README: Update email addresses.
39700
39701 1999-02-03 Nick Clifton <nickc@cygnus.com>
39702
39703 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39704 arguments in order to force structure S onto the stack even on
39705 the alpha.
39706 (test): Pass 10 leading arguments to function foo as well as the
39707 structure S.
39708
39709 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39710 failure for all targets.
39711
39712 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39713 abort to terminate program execution.
39714
39715 1999-01-30 Richard Henderson <rth@cygnus.com>
39716
39717 * gcc.c-torture/execute/990130-1.c: New test.
39718
39719 1999-01-30 Jeffrey A Law (law@cygnus.com)
39720
39721 * gcc.dg/990130-1.c: New test.
39722
39723 1999-01-28 Michael Meissner <meissner@cygnus.com>
39724
39725 * gcc.c-torture/execute/990128-1.c: New test.
39726
39727 1999-01-27 Michael Meissner <meissner@cygnus.com>
39728
39729 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39730
39731 1999-01-27 Felix Lee <flee@cygnus.com>
39732
39733 * lib/c-torture.exp (c-torture-compile): pull out code for
39734 analyzing gcc error messages.
39735 (c-torture-execute): ditto, and fix some (harmless) false
39736 positives.
39737 * lib/gcc.exp (gcc_check_compile): new function.
39738
39739 1999-01-17 Jeffrey A Law (law@cygnus.com)
39740
39741 * gcc.dg/990117-1.c: New test.
39742
39743 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39744
39745 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39746
39747 1999-01-15 Jeffrey A Law (law@cygnus.com)
39748
39749 * g77.f-torture/compile/990115-1.f: New test.
39750
39751 1999-01-07 Jeffrey A Law (law@cygnus.com)
39752
39753 * gcc.c-torture/compile/990107-1.c: New test
39754
39755 1999-01-06 Jeffrey A Law (law@cygnus.com)
39756
39757 * gcc.c-torture/execute/990106-2.c: New test.
39758
39759 * gcc.c-torture/execute/990106-1.c: New test.
39760
39761 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
39762
39763 * gcc.c-torture/compile/981223-1.c: New test.
39764
39765 1998-12-29 Richard Henderson <rth@cygnus.com>
39766
39767 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39768 (opt3): Rename from opt4 and disable.
39769
39770 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
39771
39772 * g++.old-deja/g++.pt/ptrmem5.C: New test.
39773
39774 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
39775
39776 * g++.old-deja/g++.other/conv5.C: New test.
39777
39778 1998-12-14 Nick Clifton <nickc@cygnus.com>
39779
39780 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39781
39782 1998-12-11 Jeffrey A Law (law@cygnus.com)
39783
39784 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39785
39786 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
39787
39788 * gcc.c-torture/compile/981211-1.c: New test.
39789
39790 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
39791
39792 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39793
39794 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39795
39796 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39797
39798 * gcc.special/930510-1.c: Make C9X safe.
39799 * gcc.misc-tests/gcov-1.c Similarly.
39800 * gcc.misc-tests/gcov-2.c Similarly.
39801
39802 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39803
39804 * gcc.dg/ultrasp1.c: New test.
39805
39806 1998-12-06 Richard Henderson <rth@cygnus.com>
39807
39808 * gcc.c-torture/execute/981206.c: New test.
39809
39810 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39811
39812 * g++.old-deja/g++.ns/template7.C: New test.
39813
39814 * g++.old-deja/g++.other/expr1.C: New test.
39815
39816 * g++.old-deja/g++.eh/tmpl3.C: New test.
39817
39818 * g++.old-deja/g++.eh/tmpl2.C: New test.
39819
39820 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
39821
39822 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39823 * g++.old-deja/g++.other/using6.C: Removed.
39824 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39825
39826 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39827
39828 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
39829
39830 * g++.old-deja/g++.pt/overload8.C: New test.
39831
39832 * g++.old-deja/g++.pt/overload7.C: New test.
39833
39834 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39835
39836 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39837 and relinking messages.
39838 * lib/g++.exp (g++_target_compile): Remove .rpo file when
39839 compiling with -frepo.
39840
39841 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
39842
39843 * g++.old-deja/g++.pt/lookup6.C: New test.
39844
39845 1998-11-30 Nick Clifton <nickc@cygnus.com>
39846
39847 * gcc.c-torture/execute/981130-1.c: New test.
39848 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39849
39850 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39851
39852 * g++.old-deja/g++.pt/explicit76.C: New test.
39853
39854 * g++.old-deja/g++.pt/friend38.C: New test.
39855
39856 * g++.old-deja/g++.ns/crash2.C: New test.
39857
39858 * g++.old-deja/g++.pt/defarg8.C: New test.
39859
39860 * g++.old-deja/g++.pt/instantiate6.C: New test.
39861
39862 * g++.old-deja/g++.pt/static6.C: New test.
39863
39864 * g++.old-deja/g++.pt/decl2.C: New test.
39865
39866 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
39867
39868 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
39869 problem is actually related with name lookup, but so what? :-)
39870
39871 * g++.old-deja/g++.pt/friend37.C: New test.
39872
39873 1998-11-25 Dave Love <d.love@dl.ac.uk>
39874
39875 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39876 element, which fails on some systems.
39877
39878 * g77.f-torture/execute/labug1.f: New test.
39879
39880 1998-11-21 Jeffrey A Law (law@cygnus.com)
39881
39882 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39883 is defined.
39884
39885 1998-11-18 Dave Love <d.love@dl.ac.uk>
39886
39887 * g77.f-torture/compile/981117-1.f: New test.
39888
39889 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
39890
39891 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
39892 properly discarded.
39893
39894 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
39895
39896 * gcc.c-torture/execute/memcheck: New directory of tests for
39897 -fcheck-memory-usage.
39898
39899 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39900
39901 * README: New file, general information about the testsuite and
39902 new description of the various C++ test subdirectories.
39903 * README.g++: Eliminate obsolete information, update and move most
39904 relevant stuff to README.
39905
39906 1998-11-07 Richard Henderson <rth@cygnus.com>
39907
39908 * gcc.c-torture/compile/981107-1.c: New test.
39909
39910 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
39911
39912 * execute/memcpy-bi.c: New testcase.
39913
39914 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
39915
39916 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39917 base classes.
39918
39919 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39920 template is selected.
39921
39922 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39923 classes, it should be accepted for all types.
39924
39925 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39926
39927 * g++.old-deja/g++.pt/spec24.C: Ensure that template
39928 specializations start with template headers.
39929
39930 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
39931
39932 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39933
39934 * g++.old-deja/g++.other/init9.C: Test cross initialization of
39935 non-POD types.
39936
39937 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39938
39939 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39940
39941 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39942
39943 * compile/981022-1.c, compile/981022-1.x: New test and driver.
39944
39945 1998-10-19 Jeffrey A Law (law@cygnus.com)
39946
39947 * 981019-1.c: New test.
39948
39949 1998-10-14 Robert Lipe <robertl@dgii.com>
39950
39951 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39952 find objc headers.
39953
39954 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39955
39956 * compile/981001-4.c: Remove use of GCC extension that triggers a
39957 compiler bug.
39958
39959 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
39960
39961 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39962
39963 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
39964
39965 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
39966 instantiation of template produces incorrect code for delete
39967 expression.
39968
39969 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
39970 constructors' name is not unique.
39971 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39972 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39973
39974 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
39975 automatic array of const is ill-formed.
39976
39977 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
39978 of template parameter?
39979
39980 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
39981 const.
39982
39983 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
39984 pointer-to-member expression.
39985
39986 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
39987 declaration causes ICE.
39988
39989 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
39990
39991 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
39992 reserved in the global namespace.
39993
39994 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39995 generate needed virtual table.
39996
39997 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39998
39999 1998-10-10 Dariush Eslimi <eslimi@loran.com>
40000
40001 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40002 template-dependent type
40003
40004 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40005
40006 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40007 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40008 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40009
40010 * g++.old-deja/g++.other/using5.C: New test; using decl from base
40011 class should be usable as argument of member function.
40012 * g++.old-deja/g++.other/using6.C: New test; using decl from base
40013 class should be usable as return type of member function.
40014 * g++.old-deja/g++.other/using7.C: New test; using decl from base
40015 class should be usable as type of data member.
40016
40017 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40018
40019 1998-10-09 Jeffrey A Law (law@cygnus.com)
40020
40021 * gcc.c-torture/special/920521-1.c: Fix bogus test.
40022
40023 1998-10-08 Nick Clifton <nickc@cygnus.com>
40024
40025 * gcc.dg/dll-?.c Add thumb to target list.
40026 Fix assembler scan patterns to match current assembler output.
40027
40028 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
40029
40030 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
40031 matching of template brackets.
40032
40033 * g++.old-deja/g++.other/using4.C: New test. Test using
40034 declarations of methods from base classes.
40035
40036 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
40037 within functions should introduce names into the innermost
40038 enclosing namespace.
40039
40040 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
40041 of static locals if first initialization throws.
40042
40043 1998-10-07 Jim Wilson <wilson@cygnus.com>
40044
40045 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40046
40047 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
40048
40049 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
40050 lose track of the possible targets of tablejump insns.
40051 * special/special.exp: Run it.
40052
40053 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40054
40055 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40056 must be declared before its specializations can be named in friend
40057 declarations.
40058
40059 1998-10-05 Dave Love <d.love@dl.ac.uk>
40060
40061 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40062
40063 * g77.f-torture/execute/io1.f: New test.
40064
40065 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40066
40067 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40068 with pointer to template function, for which no argument deduction
40069 is possible.
40070
40071 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40072 specialization of template function as argument to template
40073 function.
40074
40075 * g++.old-deja/g++.other/access2.C: New test; Inner class
40076 shouldn't have privileged access to Outer's names.
40077
40078 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40079
40080 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40081 friend template declared within template class conflicts with
40082 nested class of the same name.
40083
40084 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40085 is ignored.
40086
40087 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40088 object with direct initializer as function declaration.
40089
40090 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40091 initializers.
40092
40093 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40094 involving const pointer and NULL produces incorrect result.
40095
40096 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40097 type name without `typename' should be rejected with -pedantic.
40098
40099 1998-10-02 Richard Henderson <rth@cygnus.com>
40100
40101 * g++.old-deja/g++.other/addrof1.C: New test.
40102
40103 1998-10-01 Nick Clifton <nickc@cygnus.com>
40104
40105 * gcc.c-torture/compile/981001-1.c: New test.
40106 * gcc.c-torture/execute/981001-1.c: New test.
40107
40108 1998-10-01 Jeffrey A Law (law@cygnus.com)
40109
40110 * gcc.c-torture/compile/981001-2.c: New test.
40111 * gcc.c-torture/compile/981001-3.c: New test.
40112 * gcc.c-torture/compile/981001-4.c: New test.
40113
40114 1998-10-01 Robert Lipe <robertl@dgii.com>
40115
40116 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40117 multilibbed hosts. Idea grafted from g77.exp.
40118
40119 1998-09-30 Dave Love <d.love@dl.ac.uk>
40120
40121 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40122 avoid losing on systems which need -lsocket.
40123
40124 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40125
40126 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40127 * g++.old-deja/g++.other/nested2.C: Ditto.
40128 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40129 failure.
40130
40131 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40132
40133 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40134 preferred over template operator!= for enum bitfields.
40135
40136 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40137
40138 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40139 that happen to have the same base name, but in different scopes,
40140 are incorrectly rejected.
40141
40142 1998-09-16 Richard Henderson <rth@cygnus.com>
40143
40144 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40145 on the native word size instead of an integer literal.
40146
40147 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40148
40149 * g++.old-deja/g++.other/static2.C: Invocation of static data
40150 member of type pointer-to-function denoted as non-static member.
40151
40152 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40153 checks involving function types and aliases.
40154
40155 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40156
40157 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40158 redefined to the same non-trivial type.
40159
40160 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40161 namespace-qualification of template specializations declared in
40162 other namespaces.
40163
40164 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40165 to declare a subset of the specializations of a template function
40166 as friends of specializations of a template class.
40167
40168 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40169 member templates that do not fully specialize the enclosing
40170 template class are rejected.
40171
40172 1998-09-11 Dave Love <d.love@dl.ac.uk>
40173
40174 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40175
40176 1998-09-08 Dave Love <d.love@dl.ac.uk>
40177
40178 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40179 altered from libf2c/libU77 version.
40180
40181 1998-09-06 Dave Love <d.love@dl.ac.uk>
40182
40183 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40184
40185 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40186
40187 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40188 (un)signed char are different types for template specialization
40189 purposes.
40190
40191 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40192
40193 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40194 * objc: ObjC testsuite.
40195
40196 1998-08-31 Catherine Moore <clm@cygnus.com>
40197
40198 * gcc.c-torture/execute/941014-1.x: New file.
40199
40200 1998-08-31 Nick Clifton <nickc@cygnus.com>
40201
40202 * lib/c-torture.exp: Add support for
40203 torture_eval_before_compile and torture_eval_before_execute
40204 variables.
40205
40206 1998-08-30 Jeffrey A Law (law@cygnus.com)
40207
40208 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40209 this test triggers valid.
40210
40211 1998-08-27 Jeffrey A Law (law@cygnus.com)
40212
40213 * gcc.dg/980827-1.c: New test.
40214
40215 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40216
40217 * gcc.c-torture/execute/loop-4b.c: New test.
40218
40219 1998-08-26 Nick Clifton <nickc@cygnus.com>
40220
40221 * lib/c-torture.exp: Add support for
40222 torture_eval_before_compile and torture_eval_before_execute
40223 variables.
40224
40225 1998-08-25 Jeffrey A Law (law@cygnus.com)
40226
40227 * gcc.c-torture/compile/980825-1.c: New test.
40228
40229 1998-08-24 Nick Clifton <nickc@cygnus.com>
40230
40231 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40232 count number tests in opt_t0 not good_t0.
40233
40234 1998-08-24 Jeffrey A Law (law@cygnus.com)
40235
40236 * gcc.c-torture/compile/930326-1.x: Fix typo.
40237
40238 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40239
40240 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40241 causes an ICE.
40242
40243 1998-08-21 Jeffrey A Law (law@cygnus.com)
40244
40245 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40246 STACK_SIZE is defined.
40247 * gcc.c-torture/unsorted/stuct.c: Similarly.
40248
40249 * gcc.c-torture/compile/980821-1.c: New test.
40250
40251 1998-08-21 Jeffrey A Law (law@cygnus.com)
40252
40253 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40254
40255 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40256
40257 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40258 code.
40259
40260 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40261
40262 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40263 error'.
40264
40265 1998-08-18 Jeffrey A Law (law@cygnus.com)
40266
40267 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40268
40269 1998-08-16 Jeffrey A Law (law@cygnus.com)
40270
40271 * gcc.c-torture/compile/980816-1.c: New test.
40272
40273 * gcc.dg/980816-1.c: New test.
40274
40275 1998-08-13 Jeffrey A Law (law@cygnus.com)
40276
40277 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40278 compiler for ieee tests.
40279
40280 1998-08-01 Dave Love <d.love@dl.ac.uk>
40281
40282 * g77.f-torture/compile/980729-0.f: New test.
40283
40284 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40285
40286 * gcc.c-torture/special/eeprof-1.c: New test, for
40287 -finstrument-functions.
40288 * gcc.c-torture/special/special.exp: Run it.
40289
40290 1998-07-29 Jeffrey A Law (law@cygnus.com)
40291
40292 * gcc.c-torture/compile/980729-1.c: New test.
40293
40294 1998-07-27 Nick Clifton <nickc@cygnus.com>
40295
40296 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40297 __thumb__ is defined, and test for ARM style doubles if so.
40298
40299 1998-07-26 Dave Love <d.love@dl.ac.uk>
40300
40301 * g77.f-torture/noncompile/980615-0.f: New test.
40302
40303 1998-07-26 H.J. Lu (hjl@gnu.org)
40304
40305 * gcc.dg/980312-1.c: Do link instead of compile.
40306 * gcc.dg/980313-1.c: Likewise.
40307
40308 1998-07-26 Jeffrey A Law (law@cygnus.com)
40309
40310 * gcc.c-torture/compile/980726-1.c: New test.
40311
40312 1998-07-25 Dave Love <d.love@dl.ac.uk>
40313
40314 * g77.f-torture/execute/io0.f: New test.
40315
40316 1998-07-24 Nick Clifton <nickc@cygnus.com>
40317
40318 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40319 an int.
40320
40321 1998-06-18 Michael Meissner <meissner@cygnus.com>
40322
40323 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40324 m32r bugs.
40325
40326 1998-07-17 Nick Clifton <nickc@cygnus.com>
40327
40328 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40329 c-decl.c:grokdeclarator can handle mode attributes.
40330
40331 1998-07-16 Jeffrey A Law (law@cygnus.com)
40332
40333 * gcc.c-torture/execute/980716-1.c: New test.
40334
40335 1998-07-13 Jeffrey A Law (law@cygnus.com)
40336
40337 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40338 the mn10200.
40339 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40340 the mn10200.
40341 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40342 * gcc.c-torture/compile/930326-1.x: Similarly.
40343
40344 1998-07-13 Dave Love <d.love@dl.ac.uk>
40345
40346 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40347 New test from Craig.
40348
40349 1998-07-12 Dave Love <d.love@dl.ac.uk>
40350
40351 * g77.f-torture/noncompile/980616-0.f: New test.
40352
40353 * g77.f-torture/execute/970816-3.f: New test from Craig.
40354
40355 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40356
40357 * g++.other/singleton.C: Return error value instead of taking
40358 SIGSEGV.
40359
40360 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40361
40362 * g++.other/singleton.C: New test. Warning is under dispute.
40363 Runtime crash is not.
40364
40365 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40366
40367 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40368 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40369 using6.C, using7.C}: New namespace tests.
40370
40371 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40372
40373 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40374 specialization with typedef'ed names used as array indexes.
40375
40376 1998-07-09 Jeffrey A Law (law@cygnus.com)
40377
40378 * gcc.c-torture/execute/980709-1.c: New test.
40379
40380 * gcc.dg/980709-1.c: New test.
40381
40382 1998-07-07 Richard Henderson <rth@cygnus.com>
40383
40384 * gcc.c-torture/execute/bcp-1.c: New test.
40385
40386 1998-07-07 Jeffrey A Law (law@cygnus.com)
40387
40388 * gcc.c-torture/execute/980707-1.c: New test.
40389
40390 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40391
40392 * gcc.c-torture/compile/980706-1.c: New test.
40393
40394 1998-07-01 Dave Love <d.love@dl.ac.uk>
40395
40396 * g77.f-torture/execute/980701-0.f,
40397 g77.f-torture/execute/980701-1.f: New test from Craig.
40398
40399 1998-07-01 Jeffrey A Law (law@cygnus.com)
40400
40401 * gcc.c-torture/compile/980701-1.c: New test.
40402
40403 * gcc.c-torture/execute/980701-1.c: New test.
40404
40405 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40406 rlsruhe.de>
40407
40408 * g++.old-deja/g++.robertl/eb132.C: New test.
40409 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40410
40411 1998-06-29 Dave Love <d.love@dl.ac.uk>
40412
40413 * g77.f-torture/execute/980628-7.f,
40414 g77.f-torture/execute/980628-8.f,
40415 g77.f-torture/execute/980628-9.f,
40416 g77.f-torture/execute/980628-10.f: New tests from Craig.
40417
40418 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40419
40420 1998-06-28 Jeffrey A Law (law@cygnus.com)
40421
40422 * g77.f-torture/execute/980628-4.f: New test from Craig.
40423 * g77.f-torture/execute/980628-5.f: Likewise.
40424 * g77.f-torture/execute/980628-2.f: Likewise.
40425 * g77.f-torture/execute/980628-0.f: Likewise.
40426 * g77.f-torture/execute/980628-1.f: Likewise.
40427 * g77.f-torture/execute/980628-3.f: Likewise.
40428 * g77.f-torture/execute/980628-6.f: Likewise.
40429
40430 1998-06-28 Jeffrey A Law (law@cygnus.com)
40431
40432 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40433 directory when nothing has been installed yet.
40434
40435 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40436
40437 * gcc.c-torture/special/special.exp: Handle newer versions of
40438 dejagnu.
40439
40440 1998-06-26 Jeffrey A Law (law@cygnus.com)
40441
40442 * gcc.dg/980626-1.c: New test.
40443
40444 1998-06-19 Bruno Haible <haible@ilog.fr>
40445
40446 * gcc.misc-tests/m-un-2.c: New test.
40447 * g++.old-deja/g++.other/warn01.c: Likewise.
40448
40449 1998-06-19 Robert Lipe <robertl@dgii.com>
40450
40451 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40452 compatibility with assmblers with a different comment character.
40453 Eliminate use of GAS-specific extensions.
40454
40455 1998-06-19 Jeffrey A Law (law@cygnus.com)
40456
40457 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40458
40459 1998-06-19 Robert Lipe <robertl@dgii.com>
40460
40461 * lib/g77.exp: Replace search for libf2c.a with search for newly
40462 renamed libg2c.a
40463
40464 1998-06-17 Jeffrey A Law (law@cygnus.com)
40465
40466 * gcc.c-torture/execute/980617-1.c: New test.
40467
40468 1998-06-12 Jeffrey A Law (law@cygnus.com)
40469
40470 * gcc.c-torture/execute/980612-1.c: New test.
40471
40472 1998-06-08 Jeffrey A Law (law@cygnus.com)
40473
40474 * gcc.dg/980523-1.c: Only test on ppc-linux.
40475 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40476
40477 * gcc.c-torture/execute/980608-1.c: New test.
40478
40479 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40480
40481 * gcc.c-torture/execute/980605-1.c: New test.
40482
40483 1998-06-04 Jeffrey A Law (law@cygnus.com)
40484
40485 * gcc.c-torture/execute/980604-1.c: New test.
40486
40487 1998-06-02 Jeffrey A Law (law@cygnus.com)
40488
40489 * gcc.c-torture/execute/980602-1.c: New test.
40490 * gcc.c-torture/execute/980602-2.c: Likewise.
40491
40492 1998-06-02 Dave Love <d.love@dl.ac.uk>
40493
40494 * 970125-0.f: Fix per JCB. Add commentary.
40495
40496 1998-05-31 Michael Meissner <meissner@cygnus.com>
40497
40498 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40499 IEEE -0 support.
40500
40501 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40502
40503 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40504 earlier.
40505
40506 1998-05-28 Catherine Moore <clm@cygnus.com>
40507
40508 * gcc.c-torture/execute/980526-3.c: New test.
40509
40510 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40511
40512 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40513 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40514 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40515 m88k-motorola-sysv3 to XFAIL.
40516
40517 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40518
40519 * gcc.dg/980526-1.c: New test.
40520 * gcc.c-torture/execute/980526-2.c: New test.
40521
40522 1998-05-26 Jeffrey A Law (law@cygnus.com)
40523
40524 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40525
40526 * gcc.c-torture/execute/980526-1.c: New test.
40527
40528 1998-05-26 Dave Love <d.love@dl.ac.uk>
40529
40530 * g77.f-torture/execute/alpha2.f: Add runtime test.
40531
40532 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40533
40534 * g++.old-deja/old-deja.exp: Strip leading directories.
40535
40536 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40537 error for the line. Don't run multiple tests for the same line.
40538
40539 1998-05-23 Jeffrey A Law (law@cygnus.com)
40540
40541 * gcc.dg/980523-1.c: New test.
40542
40543 1998-05-23 Dave Love <d.love@dl.ac.uk>
40544
40545 * g77.f-torture/compile/970915-0.f: New test.
40546
40547 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40548
40549 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40550
40551 1998-05-21 Jeffrey A Law (law@cygnus.com)
40552
40553 * gcc.dg/980520-1.c: New test.
40554
40555 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40556
40557 * gcc.dg/980502-1.c: Fix return type.
40558
40559 1998-05-20 Jeffrey A Law (law@cygnus.com)
40560
40561 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40562 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40563 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40564 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40565 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40566
40567 1998-05-20 Dave Love <d.love@dl.ac.uk>
40568
40569 * g77.f-torture/execute/980520-1.f: New test.
40570
40571 1998-05-15 Dave Love <d.love@dl.ac.uk>
40572
40573 * lib/mike-g77.exp: New file.
40574
40575 * g77.f-torture/noncompile/noncompile.exp,
40576 g77.f-torture/noncompile/check0.f: New files.
40577
40578 1998-05-14 Dave Love <d.love@dl.ac.uk>
40579
40580 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40581 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40582 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40583 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40584 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40585 abort where appropriate.
40586
40587 1998-05-05 Michael Meissner <meissner@cygnus.com>
40588
40589 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40590 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40591
40592 1998-04-29 Dave Love <d.love@dl.ac.uk>
40593
40594 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40595
40596 1998-04-27 Dave Love <d.love@dl.ac.uk>
40597
40598 * g77.f-torture/compile/980427-0.f: New test.
40599
40600 1998-04-24 Dave Love <d.love@dl.ac.uk>
40601
40602 * g77.f-torture/compile/980424-0.f: New test.
40603
40604 1998-04-19 Dave Love <d.love@dl.ac.uk>
40605
40606 * g77.f-torture/compile/980419-2.f (main): New test.
40607 * g77.f-torture/compile/970125-0.f: New test.
40608 * g77.f-torture/compile/980419-1.f: New test.
40609
40610 1998-04-08 Jim Wilson <wilson@cygnus.com>
40611
40612 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
40613 of loop-4.c.
40614
40615 1998-04-07 Jim Wilson <wilson@cygnus.com>
40616
40617 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40618
40619 1998-04-03 Jim Wilson <wilson@cygnus.com>
40620
40621 * gcc.c-torture/compile/980329-1.c: New test.
40622
40623 1998-03-18 Jim Wilson <wilson@cygnus.com>
40624
40625 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40626 * gcc.dg/980312-1.c: Fix typo in -march command.
40627
40628 1998-03-16 H.J. Lu (hjl@gnu.org)
40629
40630 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40631
40632 1998-03-11 Robert Lipe <robertl@dgii.com>
40633
40634 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
40635 Dave Love agree the Fortran source is bogus.
40636
40637 1998-03-11 Robert Lipe <robertl@dgii.com>
40638
40639 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40640 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40641 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40642 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40643 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40644
40645 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40646
40647 * g++.old-deja/g++.other/friend1.C: New test.
40648
40649 1998-02-18 Dave Love <d.love@dl.ac.uk>
40650
40651 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40652 possibly uninitialized) variables and declare dnrm2.
40653
40654 1998-02-23 Robert Lipe <robertl@dgii.com>
40655
40656 From Bruno Haible <haible@ilog.fr>:
40657 * gcc.c-torture/execute/980223.c: New test.
40658
40659 1998-02-13 Jeffrey A Law (law@cygnus.com)
40660
40661 * gcc.dg/ifelse-1.c: New test.
40662
40663 1998-02-09 H.J. Lu (hjl@gnu.org)
40664
40665 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40666
40667 * lib/old-dejagnu.exp (old-dejagnu): Added the
40668 "execution test - XFAIL *-*-*" handling in the spirit of
40669 "excess errors test -". Changed the "execution test fails"
40670 handling to be like "excess errors test fails".
40671 * Update various tests accordingly.
40672
40673 1998-02-06 Jim Wilson <wilson@cygnus.com>
40674
40675 * gcc.c-torture/execute/980205.c: New test.
40676
40677 1998-01-18 Jeffrey A Law (law@cygnus.com)
40678
40679 * lib/c-torture.exp: Look for .x files instead of .cexp files.
40680 * lib/f-torture.exp: Similarly.
40681 * gcc.c-torture: Rename all .cexp files to .x files.
40682
40683 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
40684
40685 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40686 (940510-1.c): Removed duplicate.
40687 (971104-1.c): New test.
40688
40689 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
40690
40691 * lib/f-torture.exp: Improve error and loop detection.
40692
40693 1997-11-19 Michael Meissner <meissner@cygnus.com>
40694
40695 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40696 use that to size the filler array.
40697
40698 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
40699
40700 * lib/c-torture.exp(c-torture-execute): Fix typo.
40701
40702 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40703 testcase as the executable name. Keep the executable around if
40704 the test fails.
40705
40706 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
40707
40708 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40709 changes. Only test one -g option, and move it to the end of the
40710 list of options to test.
40711
40712 1997-09-19 Michael Meissner <meissner@cygnus.com>
40713
40714 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40715 variable GCC_TORTURE_OPTIONS to supply default switches separated
40716 by colons. If no environment variable, run tests with -O0 -g, -O1
40717 -g, and -O2 -g as well.
40718
40719 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
40720
40721 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40722 explanatory comments. Fix indentation.
40723
40724 1997-09-15 Jeffrey A Law (law@cygnus.com)
40725
40726 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40727
40728 1997-09-11 Jeffrey A Law (law@cygnus.com)
40729
40730 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40731 * g++.old-deja/g++.mike/p7325.C: Likewise.
40732 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40733
40734 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
40735
40736 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40737 * g++.old-deja/g++.brendan/crash30.C: Likewise.
40738 * g++.old-deja/g++.brendan/crash39.C: Likewise.
40739 * g++.old-deja/g++.law/operators4.C: Likewise.
40740
40741 1997-09-11 Joe Buck (jbuck@synopsys.com)
40742
40743 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40744 * g++.old-deja/g++.mike/p784.C: Ditto.
40745 * g++.old-deja/g++.mike/p785.C: Ditto.
40746
40747 1997-09-05 Jeffrey A Law (law@cygnus.com)
40748
40749 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40750
40751 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40752
40753 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40754 target feature; pass this to c-torture-execute as needed.
40755
40756 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40757
40758 * lib/c-torture.exp(c-torture-execute): If the previous and the
40759 current executables being tested are identical, we don't need to
40760 run the executable again. Try to make the executable names
40761 unique. Add an optional argument for passing additional compiler
40762 flags.
40763
40764 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
40765
40766 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40767
40768 1997-08-29 Jeffrey A Law (law@cygnus.com)
40769
40770 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40771
40772 1997-07-31 Jeffrey A Law (law@cygnus.com)
40773
40774 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40775 32bit or larger longs.
40776
40777 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40778 have either a 32bit long or 32bit int.
40779
40780 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
40781
40782 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40783 Make double precision tests dependent on sizeof (double).
40784
40785 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
40786
40787 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40788 too.
40789
40790 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
40791
40792 * gcc.c-torture/compile/961203-1.cexp: New script.
40793
40794 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
40795
40796 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40797 up the includes ourselves.
40798
40799 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
40800
40801 * lib/plumhall.exp: Remove random include, and add a few
40802 verbose messages for debugging.
40803
40804 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
40805
40806 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40807 of trying to do it ourselves.
40808
40809 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
40810
40811 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40812
40813 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
40814
40815 * gcc.prms/5403.c: Made regexp a bit less strict.
40816
40817 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
40818
40819 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40820 is returned from remote_load instead.
40821 * lib/plumhall.exp: Ditto.
40822 * lib/mike-g++.exp: Ditto.
40823 * lib/old-dejagnu.exp: Ditto.
40824 * lib/c-torture.exp: Ditto.
40825
40826 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
40827
40828 * lib/g++.exp: Use build_wrapper procedure.
40829 * lib/gcc.exp: Ditto.
40830
40831 1997-05-20 Jeffrey A Law (law@cygnus.com)
40832
40833 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40834 an old-style decl for malloc. Fixes tests to work when
40835 sizeof (int) != sizeof (size_t).
40836
40837 1997-05-15 Mike Meissner <meissner@cygnus.com>
40838
40839 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40840
40841 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40842 use stdargs.h interface.
40843
40844 1997-05-15 Mike Meissner <meissner@cygnus.com>
40845
40846 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40847 NO_VARARGS when compiling.
40848
40849 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
40850
40851 * lib/plumhall.exp(ph_includes): New procedure.
40852 (ph_make): Use it.
40853 (ph_compiler): Ditto.
40854
40855 * lib/g++.exp: Rename test-glue.c to testglue.c.
40856 * lib/gcc.exp: Ditto.
40857
40858 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
40859
40860 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40861 to completion when it's called.
40862
40863 1997-03-21 Michael Meissner <meissner@cygnus.com>
40864
40865 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40866 is defined, don't do test.
40867
40868 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
40869
40870 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40871 for object files.
40872 (ph_summary): Mark skipped testcases as untested, not unresolved.
40873
40874 * lib/plumhall.exp (ph_make): If unresolved because of bad
40875 errorCode, record errorCode in log file.
40876 (*): Replace send_log/verbose with verbose -log.
40877
40878 1997-03-19 Michael Meissner <meissner@cygnus.com>
40879
40880 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40881 double conversion if double isn't at least 8 bytes.
40882
40883 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40884 int to work with targets where int is 16 bits.
40885
40886 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40887 8 bytes, just exit, since 4 byte doubles don't have enough bits of
40888 precision for the test to complete.
40889
40890 1997-03-14 Michael Meissner <meissner@cygnus.com>
40891
40892 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40893 if d10v is not compiled with the -mdouble64 flag.
40894 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40895
40896 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40897 d10v is not compiled with the -mint32 flag.
40898
40899 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
40900
40901 * lib/plumhall.exp: Use incr_count.
40902
40903 1997-03-12 Jeffrey A Law (law@cygnus.com)
40904
40905 * gcc.c-torture: Update to c-torture-1.45.
40906
40907 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
40908
40909 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40910 the name of the expect testcase file).
40911
40912 * lib/g++.exp(g++_init): Ditto.
40913
40914 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
40915
40916 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40917 the host.
40918
40919 * lib/gcc.exp(gcc_exit): New procedure.
40920
40921 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
40922
40923 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40924 specs where appropriate.
40925
40926 * g++.old-deja/g++.arm/*: Added additional ERROR checks
40927 because of new "candidates are" messages, and removed a few
40928
40929 * Converted all non-old-style g++ testcases to old-style, and
40930 moved into g++.old-deja.
40931
40932 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
40933
40934 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40935 options.
40936
40937 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40938 succeeded.
40939
40940 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40941
40942 1997-02-13 Michael Meissner <meissner@cygnus.com>
40943
40944 * lib/gcc.exp (gcc_target_compile): Add support for defining
40945 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40946 the machine doesn't have those features.
40947
40948 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
40949
40950 * g++.law/operators4.exp: Don't use LIBS.
40951
40952 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
40953
40954 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40955
40956 * lib/mike-g++.exp: Don't set the compiler to be tested here.
40957 * lib/g++.exp: Set it here instead. Also, allow use of the
40958 --tool_exec and --tool_opt options. Change CXX to
40959 GXX_UNDER_TEST.
40960
40961 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40962
40963 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40964
40965 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
40966
40967 * lib/old-dejagnu.exp: Use prune_warnings instead of
40968 prune_system_crud.
40969 * lib/mike-g++.exp: Ditto.
40970 * lib/gcc.exp: Ditto.
40971 * lib/g++.exp: Ditto.
40972
40973 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40974
40975 1997-02-07 Jeffrey A Law (law@cygnus.com)
40976
40977 * 941014-2.c: Include stdlib.h
40978 * 960327-1.c: Include stdio.h
40979 * dbra.c, index-1.c: Don't assume ints are 32bits.
40980
40981 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
40982
40983 * lib/gcc.exp: Add gcc,stack_size target feature.
40984
40985 * lib/g++.exp(g++_target_compile): Add the include and link
40986 paths here, not in two other places. And, it's $options, not
40987 options.
40988
40989 * lib/mike-g++.exp(postbase): Remove the code that determines
40990 the correct include and link paths.
40991 * g++.old-deja/old-deja.exp: Ditto.
40992
40993 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
40994
40995 * lib/g++.exp(g++_init): target_compile no longer returns the
40996 filename of the result.
40997
40998 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
40999
41000 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41001 call to glob.
41002
41003 * gcc.c-torture/special/special.exp: Change call to
41004 gcc_target_compile to include the object file.
41005
41006 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
41007
41008 * gcc.c-torture/special/special.exp: Correct misspelling in last
41009 change.
41010
41011 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
41012
41013 * lib/plumhall.exp(ph_summary): Log the entire output of the
41014 executable. Return -1 if there were any failures, 0 otherwise.
41015 (ph_execute): Return -1 if there were any failures, 0 otherwise.
41016 (ph_make): Clean up objects and executables that were built
41017 if the tests succeeded.
41018
41019 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
41020
41021 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41022 libraries and includes in the build tree as appropriate.
41023
41024 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41025
41026 * lib/c-torture.exp: Instead of looking for the global variable
41027 NO_LONG_LONG, check to see if that's a feature of the target.
41028
41029 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41030
41031 * config/default.exp: Minimize. Delete the remainer of the files in
41032 config; this functionality is now in devo/dejagnu/config.
41033
41034 g++.*/*: Pass any additional flags used to compile to postbase;
41035 delete CXXFLAGS.
41036
41037 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41038 is now done by runtest.exp. Use gcc_target_compile instead of
41039 compile.
41040
41041 lib/c-torture.exp: Use gcc_target_compile instead of compile.
41042 Remove references to CFLAGS. Use remote_file instead of
41043 calling rm -f.
41044 (c-torture): Take a list of arguments to use to compile this
41045 testcase.
41046
41047 lib/g++.exp: Simplify. Use target_compile instead of compile.
41048 lib/gcc-dg.exp: Ditto.
41049 lib/gcc.exp: Ditto.
41050 lib/mike-{gcc,g++}.exp: Ditto.
41051 lib/old-dejagnu.exp: Ditto.
41052 lib/plumhall.exp: Ditto.
41053
41054 1997-01-08 Jim Wilson <wilson@cygnus.com>
41055
41056 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41057 (ph_linker): Likewise.
41058
41059 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41060
41061 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41062 MAP_ANON / MAP_ANONYMOUS if defined;
41063 else try to map from /dev/zero .
41064
41065 1996-11-12 Jeffrey A Law (law@cygnus.com)
41066
41067 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41068 isn't defined, then define it to MAP_ANONYMOUS.
41069
41070 1996-11-12 Jeffrey A Law (law@cygnus.com)
41071
41072 * gcc.c-torture: Update to c-torture-1.42 release.
41073
41074 1996-11-11 Jeffrey A Law (law@cygnus.com)
41075
41076 * gcc.c-torture: Update to c-torture-1.41 release.
41077
41078 1996-10-27 Jeffrey A Law (law@cygnus.com)
41079
41080 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41081 c-torture release.
41082
41083 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41084
41085 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41086 and LDFLAGS. Fix second case to append the target_info ldflags
41087 onto LDFLAGS, not CFLAGS.
41088 * lib/g++.exp (g++_init): Add target_info stuff.
41089 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41090 of libgloss and newlib flags for !native.
41091
41092 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41093 (GDB): Fix relative path to go up another dir for finding gdb.
41094
41095 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41096
41097 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41098 versions in the target_info array, if they don't exist.
41099
41100 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41101
41102 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41103
41104 1996-07-08 Jim Wilson <wilson@cygnus.com>
41105
41106 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41107 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41108
41109 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41110
41111 * lib/old-dejagnu.exp: Don't remove the output file before we've
41112 actually tested it. Don't append pwd to the path of the executable
41113 we're testing.
41114
41115 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41116
41117 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41118
41119 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41120
41121 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41122 temporary directory for compiler files, and set it to a default
41123 value of /tmp. Set $output as the name of the output file from
41124 compiling the testcase. Add a -o option to $cflags_var so the
41125 compiler writes the final output file as $output. Set $executable
41126 to $output.
41127
41128 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41129 directory for compiler files, and set it to /tmp if it doesn't
41130 already have a value. Set $output_file to the name of the output
41131 file from compiling the testcase. Add a -o option to CXXFLAGS so
41132 the compiler writes the final output file as $output. Use $output
41133 as the executable to be tested.
41134
41135 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41136
41137 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41138
41139 1996-06-08 Jeffrey A Law (law@cygnus.com)
41140
41141 * gcc.c-torture/execute/pending-1.c: New test. Still
41142 pending in Tege's queue.
41143
41144 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41145
41146 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41147 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41148 if there were failures. Call unresolved if there were unresolved
41149 testcases. Call gcc_fail if program did not run to completion.
41150 (ph_make): Pass additional argument name to ph_execute.
41151 (ph_execute): Add new argument. Pass additional arguments to
41152 ph_summary. Call gcc_fail is there is no execution output.
41153
41154 1996-04-24 Jeffrey A Law (law@cygnus.com)
41155
41156 * lib/plumhall.exp (proc_summary): Output relavent summary
41157 lines into the log so specific failures in plumhall can be
41158 investigated.
41159
41160 1996-04-10 Jeffrey A Law (law@cygnus.com)
41161
41162 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41163 (c-torture-execute): Don't try to execute tests which use
41164 "long long" types if $NO_LONG_LONG is nonzero.
41165
41166 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41167
41168 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41169 not c-torture.
41170
41171 * gcc.ieee: Move from here.
41172 * gcc.c-torture/execute/ieee: To here.
41173
41174 1996-03-26 Jeffrey A Law (law@cygnus.com)
41175
41176 * gcc.c-torture: Update to c-torture-1.41 release.
41177
41178 1996-03-22 Jeffrey A Law (law@cygnus.com)
41179
41180 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41181 not "$output".
41182
41183 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41184
41185 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41186 -c present.
41187
41188 1996-03-02 Jeffrey A Law (law@cygnus.com)
41189
41190 * config/proelf.exp: Handle connecting to a simulator.
41191
41192 1996-01-31 Jeffrey A Law (law@cygnus.com)
41193
41194 * config/proelf.exp: New file. Enough framework that we can
41195 run c-torture tests on the proelf targets (or any other target
41196 that gdb can connect to for that matter).
41197
41198 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41199
41200 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41201 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41202
41203 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41204 exec_output exists.
41205
41206 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41207
41208 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41209 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41210
41211 * config/*.exp: Update FSF address. Change result of ${tool}_load
41212 to pass/fail/unresolved/unsupported/untested. Caller must now
41213 call unresolved/unsupported/untested.
41214 * lib/*.exp: Update FSF address. Update to handle new results of
41215 ${tool}_load.
41216 * lib/chill.exp (verbose): Delete.
41217
41218 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41219
41220 * lib/gcc.exp (default_gcc_start): Change order of args to
41221 $LDFLAGS $CFLAGS $LIBS.
41222 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41223 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41224 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41225 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41226 * gcc.misc-tests/dg-test.exp: Likewise.
41227 * gcc.misc-tests/msgs.exp: Likewise.
41228 * gcc.prms/prms.exp: Likewise.
41229 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41230 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41231
41232 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41233
41234 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41235
41236 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41237
41238 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41239 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41240
41241 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41242 necessary.
41243
41244 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41245
41246 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41247 global for loop; add use of $mathlib.
41248 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41249 settings here; set mathlib for anything but VxWorks.
41250
41251 1996-01-22 Jeffrey A Law (law@cygnus.com)
41252
41253 * gcc.c-torture: Update to c-torture-1.40 release.
41254
41255 1996-01-03 Jeffrey A Law (law@cygnus.com)
41256
41257 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41258 dg.exp.
41259
41260 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41261
41262 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41263 global.
41264
41265 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41266
41267 * lib/g++.exp (LIBS): Define if not already.
41268 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41269 (gcc-dg-prune): Call prune_gcc_output.
41270 * lib/gcc.exp (prune_gcc_output): New proc.
41271 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41272 prune_gcc_output.
41273
41274 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41275
41276 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41277 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41278
41279 1995-11-15 Jeffrey A Law (law@cygnus.com)
41280
41281 * gcc.c-torture: Update to c-torture-1.39 release.
41282
41283 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41284
41285 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41286 fails, try others as well.
41287
41288 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41289
41290 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41291 If compilation fails, mark execute tests as `untested'.
41292 If test is marked as unsupported, don't mark compilation and
41293 execute tests as failed.
41294
41295 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41296
41297 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41298 libstdc++ for whether or not we want to be doing shared
41299 libraries. Delete link_curses since we don't need it anymore.
41300 * lib/mike-g++.exp (postbase): Don't link in libg++.
41301 * g++.old-deja/old-deja.exp: Likewise.
41302
41303 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41304
41305 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41306
41307 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41308
41309 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41310 For that, add `-Wl,-a,shared_archive'.
41311 * g++.old-deja/old-deja.exp: Likewise.
41312
41313 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41314
41315 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41316
41317 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41318
41319 * lib/mike-g++.exp (postbase): Pay attention to the status of
41320 g++_load.
41321
41322 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41323
41324 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41325
41326 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41327
41328 * lib/gcc.exp (default_gcc_start): No longer need to log program
41329 being executed or its output, execute_anywhere does that now.
41330 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41331 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41332
41333 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41334
41335 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41336 the same as those in lib/g++.exp.
41337
41338 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41339
41340 * gcc.c-torture: Update to c-torture-1.38 release.
41341 * gcc.ieee: Related changes.
41342
41343 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41344
41345 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41346 "exec". Minor reformatting changes.
41347
41348 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41349 cross. This means all "exec" calls now work on a remote host as
41350 well.
41351 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41352 cross. Filter out the extra "\r\n" stuff that expect puts in.
41353 (c-torture-execute): Filter out the bogus warnings like
41354 c-torture-compile does. Add support for canadian cross.
41355 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41356 Use execute_anywhere rather than calling exec directly. Now it
41357 works for canadian cross testing.
41358
41359 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41360
41361 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41362 results into a variable, and check that rather than using file exists.
41363
41364 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41365
41366 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41367 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41368
41369 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41370
41371 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41372 lib_curses if there's a shared libg++ in the build tree.
41373
41374 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41375
41376 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41377 if not supported target.
41378
41379 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41380
41381 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41382 link_curses up to always happen, not just for native builds.
41383
41384 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41385
41386 * gcc.c-torture: Update to c-torture-1.36 release.
41387 * gcc.failure: Related changes.
41388
41389 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41390
41391 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41392
41393 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41394
41395 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41396 * lib/mike-g++.exp (postbase): Not in here. Still reference
41397 runshlib, link_curses, and mathlib for link and run.
41398
41399 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41400 pass the runtime shared library options for Solaris, OSF/1, and
41401 Irix5, and link with -lcurses to avoid unresolved references.
41402
41403 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41404
41405 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41406 only run once.
41407
41408 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41409
41410 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41411
41412 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41413
41414 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41415 do not have a framework for the "compat" tests yet.
41416
41417 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41418
41419 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41420 set to null if we're testing vxworks5.1. Use that instead of
41421 `-lm' in the setting of LIBS for link and run.
41422
41423 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41424
41425 * config/rom68k.exp (${tool}_load): Major changes to make it
41426 work. Verified that it does in fact return the stuff in
41427 exec_output properly. Catch any Emul or any TRAP other than 0.
41428
41429 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41430
41431 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41432 LDFLAGS properly for targets that need stuff from libgloss.
41433 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41434 only run once.
41435 (gpp_initialized): New variable.
41436
41437 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41438
41439 * config/rom68k.exp: Load libgloss.exp.
41440 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41441 so we can produce a fully linked binary.
41442 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41443 so we can produce a fully linked binary.
41444
41445 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41446
41447 * lib/plumhall.exp (ph_section): Watch for expected failures.
41448 Add missing `else'.
41449
41450 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41451 run the testcase.
41452 (c-torture): Likewise.
41453
41454 1995-08-28 Doug Evans <dje@cygnus.com>
41455
41456 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41457
41458 * lib/mike-g++.exp (mike_cleanup): New proc.
41459 (prebase): New globals compiler_result, not_compiler_result,
41460 target_regexp.
41461 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41462 allow leading "-" in pattern. Watch for unsupported tests.
41463 If $compiler_result is set, pattern match assembler code,
41464 and ditto for $not_compiler_result.
41465 * lib/mike-gcc.exp: Likewise.
41466
41467 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41468 execution "succeeded".
41469
41470 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41471
41472 * config/win32.exp: New file.
41473 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41474
41475 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41476
41477 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41478 unsupported.
41479 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41480 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41481 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41482
41483 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41484 "... without exceptions was ...". That is now handled by
41485 prune_system_crud.
41486 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41487
41488 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41489
41490 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41491 sieve.c,sort2.c}: New files.
41492 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41493 sieve.exp,sort2.exp}: Drivers for them.
41494
41495 * lib/mike-gcc.exp (program_output): New user settable variable.
41496 (postbase): Call prune_system_crud. Also prune extraneous compiler
41497 messages.
41498 * lib/mike-g++.exp (program_output): New user settable variable.
41499
41500 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41501
41502 * config/sh.exp: Deleted (use sim.exp instead).
41503
41504 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41505
41506 * config/vx.exp: Declare CHECKTASK as global.
41507 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41508 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41509 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41510
41511 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41512
41513 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41514 target. Like vx.exp, only includes `vx29k.exp' instead of
41515 `vxworks.exp'.
41516
41517 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41518
41519 * config/sim.exp: Increase time limit from 120 seconds to 240.
41520
41521 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41522
41523 * gcc.c-torture/execute/950628-1.c: New test.
41524
41525 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41526
41527 * gcc.c-torture: Update with changes/additions from
41528 c-torture-1.34.
41529
41530 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41531
41532 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41533
41534 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41535
41536 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41537
41538 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41539
41540 * gcc.c-torture/compile/950512-1.c: New test.
41541 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41542 * gcc.dg/struct-ret-1.c: Likewise.
41543
41544 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41545
41546 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41547 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41548
41549 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41550
41551 * gcc.c-torture/special/920411-1.c: Deleted.
41552 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41553
41554 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41555
41556 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41557 cpu limit.
41558
41559 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41560
41561 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41562
41563 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41564
41565 From kenner;
41566 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41567 is the proper length.
41568 * va-arg-3.c: Likewise.
41569
41570 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41571
41572 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41573 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41574
41575 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41576 * lib/g++.exp (default_g++_start): Delete old cruft.
41577
41578 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41579
41580 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41581 (2 * (1 << 18)) to (2 * (1 << 17)).
41582
41583 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41584
41585 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41586
41587 * config/rom68k.exp: Renamed from config/idp.exp
41588
41589 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41590
41591 * c-torture/compile/921109-2.c
41592
41593 1995-04-18 Mike Stump <mrs@cygnus.com>
41594
41595 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41596 excess errors.
41597
41598 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
41599
41600 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41601 output.
41602 * lib/g++.exp (default_g++_start): Likewise.
41603
41604 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
41605
41606 * gcc.c-torture/compile/950329-1.c: New test.
41607
41608 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
41609
41610 * config/bug.exp (${tool}_load): Updated to use new remote_open
41611 and remote_close procs.
41612 * config/idp.exp: New file.
41613
41614 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
41615
41616 * gcc.c-torture/execute/950322-1.c: New test.
41617
41618 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
41619
41620 * config/vx.exp (${tool}_load): Clean up testing of return code from
41621 vxworks_ld and vxworks_spawn.
41622
41623 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
41624
41625 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41626
41627 1995-03-13 Mike Stump <mrs@cygnus.com>
41628
41629 * lib/old-deja.exp: Add `excess errors test - ' error, now one
41630 can mark excess errors on a machine by machine basis. Note, the
41631 default is to not expect any excess errors, even when excess
41632 errors test - is given, so you will want to put an XFAIL ... on
41633 these lines. For example, // excess errors test - XFAIL hppa*-*-*
41634 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41635 those 4 machines, but no others.
41636
41637 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
41638
41639 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41640 * lib/c-torture.exp: to here.
41641
41642 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
41643
41644 * gcc.c-torture/execute/950221-1.c: New test.
41645 * gcc.c-torture/execute/struct-ret-1.c: New test.
41646 * gcc.c-torture/compile/950221-1.c: New test.
41647
41648 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41649
41650 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
41651
41652 * gcc.c-torture/execute/arith-1.c (main): Return 0.
41653 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41654
41655 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
41656
41657 * g++.gb: New directory of tests, derived from my signature and
41658 class scoping tests.
41659
41660 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41661 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41662 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41663 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41664 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41665 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41666 * g++.gb/sig25.C: Likewise.
41667
41668 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41669 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41670 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41671 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41672 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41673 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41674 * g++.gb/sig25.exp: Likewise.
41675
41676 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41677 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41678 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41679 * g++.gb/scope13.C: Likewise, this test still fails.
41680
41681 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41682 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41683 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41684 * g++.gb/scope13.exp: Ditto.
41685
41686 * g++.gb/README: New file, explains what these tests are about.
41687
41688 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
41689
41690 * lib/dg.exp (dg-do): Support `preprocess'.
41691 (dg-test): Likewise.
41692
41693 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
41694
41695 * config/udi.exp: change "continue -expect" to "exp_continue".
41696
41697 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
41698
41699 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41700 Delete redundant tests.
41701
41702 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41703 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41704 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41705 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41706 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41707 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41708 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41709 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41710
41711 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41712 storing label pointers.
41713 * gcc.c-torture/execute/921019-1.c: Likewise.
41714 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41715 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41716 parameter fp.
41717 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41718 constants.
41719
41720 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41721 Delete obsolete tests.
41722
41723 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41724 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41725 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41726 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41727 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41728 * gcc.c-torture/compile/950124-1.c: New test.
41729
41730 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41731
41732 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
41733
41734 * lib/mike-g++.exp: Add -lm to LIBS.
41735
41736 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
41737
41738 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41739
41740 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
41741
41742 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41743
41744 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
41745
41746 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41747
41748 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
41749
41750 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41751 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41752 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41753 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41754 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41755 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41756 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41757 * g++.law/{operators31.C, operators32.C,
41758 * g++.law/{operators33.C, operators34.C}: Likewise.
41759 * g++.law/{pic1.C, refs2.C}: Likewise.
41760 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41761 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41762 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41763 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41764
41765 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41766 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41767 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41768 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41769 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41770 * g++.law/{enum9.exp, friend5.exp}: Likewise.
41771 * g++.law/{nest3.exp, nest4.exp}: Likewise.
41772 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41773 * g++.law/{operators30.exp, operators31.exp}: Likewise.
41774 * g++.law/{operators32.exp, operators33.exp}: Likewise.
41775 * g++.law/{operators34.exp}: Likewise.
41776 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41777 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41778 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41779 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41780 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41781
41782 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41783 No longer expected to fail.
41784 * g++.law/missed-error3.C: Tweak for recent bool changes.
41785
41786 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
41787
41788 * config/emb-unix: Deleted.
41789 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41790 remote execution. Do final link on remote host if REMOTE_LINK is set.
41791
41792 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
41793
41794 * lib/dg.exp (dg-test): Fix typo in last patch.
41795
41796 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
41797
41798 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41799 (handles multiple occurrences).
41800
41801 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
41802
41803 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41804 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41805 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41806 printed).
41807 * lib/c-torture.exp (c-torture-compile): Likewise.
41808 (c-torture): Prepend full path if missing.
41809 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41810 (gcc_fail): Likewise.
41811 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41812
41813 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
41814
41815 * lib/netware.exp: Only attach to NetWare i386 systems.
41816
41817 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
41818
41819 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41820 messages. Add test name to "output pattern match" pass/fail message.
41821
41822 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
41823
41824 * gcc.dg: New testsuite.
41825 * gcc.dg/dg.exp: New file.
41826
41827 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41828 test-switch.c}: Deleted.
41829
41830 * gcc.misc-tests/msgs.exp: New testcase driver.
41831
41832 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
41833
41834 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41835 Watch for illegal return values from ${tool}_load.
41836 * config/unix.exp (${tool}_load): Fix pass/fail detection for
41837 cross targets. Coerce return value >0 to 1.
41838
41839 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
41840
41841 * config/unix.exp (${tool}_load): Call program rsh, not proc.
41842
41843 * config/emb-unix.exp: New file.
41844
41845 * config/sim.exp: Error if variable $SIM not defined.
41846 (${tool}_load): Mark test as "untested" if simulator missing.
41847
41848 * config/unix.exp: Load remote.exp to get rcp_download.
41849 * lib/c-torture.exp: Use different option lists for testcases with
41850 and without loops.
41851 * gcc.c-torture/execute/execute.exp: Likewise.
41852
41853 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
41854
41855 * config/*.exp: Clarify return code from ${tool}_load.
41856 Call `unresolved' or `untested' instead of `warning' or `perror'
41857 (sometimes you still want to call both though).
41858 Add comment that `shell_id' is local to each file.
41859 * config/udi.exp (timeout): Set to 30.
41860 Don't print warning if connection fails, $connectmode has already
41861 printed an error.
41862 (${tool}_load): Move verbose messages to level 2.
41863 Rework pattern for "Process started" message.
41864 Pass `shell_id' to ${connectmode}_download.
41865 Retry twice upon timeout. Make resetting of target more robust.
41866 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41867 Pass `shell_id' to exit_$connectmode.
41868 Only call exit_$connectmode if connected.
41869 * config/unix.exp (${tool}_load): Check return codes better.
41870 * config/vrtx.exp (${tool}_load): Likewise.
41871 * config/vx.exp (${tool}_load): Likewise.
41872 Delete unneeded global's.
41873 * lib/dg.exp (dg-test): Update to reflect clarified return codes
41874 from ${tool}_load.
41875 (dg-stat): Delete.
41876 (dg-init): Delete recording of pass/fail counts.
41877 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41878 (old-dejagnu-init): Likewise.
41879 (old-dejagnu-stat): Delete contents, empty proc now.
41880 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41881 (c-torture): Delete references to lcnt, lpass, lfail.
41882 Get option list from TORTURE_OPTIONS.
41883 Delete -funroll[-all]-loops if no loops.
41884 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41885 (g++_stat): Delete contents (empty proc now).
41886 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41887 (gcc_finish): Likewise.
41888 (gcc_stat): Deleted.
41889 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41890 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41891 * gcc.c-torture/execute/execute.exp: Likewise.
41892 Split tests into two parts: compile, execute.
41893 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
41894 no loops. Update to reflect clarified return codes from ${tool}_load.
41895
41896 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
41897
41898 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41899 to grep for.
41900 (old-dejagnu): Likewise (where necessary).
41901
41902 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
41903
41904 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41905
41906 * lib/dg.exp (dg-process-target): Fix processing of selector.
41907 Add comment regarding use of `error'.
41908
41909 * lib/gcc.exp (prune_system_crud): Define if missing.
41910 * lib/g++.exp (prune_system_crud): Likewise.
41911
41912 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41913 Call prune_system_crud.
41914 * lib/dg.exp (dg-runtest): New proc.
41915 Use perror instead of send_user for tcl errors in testcase.
41916 Don't return any value, it's never used.
41917 Don't clobber previous definition of `unknown'.
41918 Print tcl errors in `dg-final'.
41919
41920 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
41921
41922 * lib/dg.exp (dg-process-target): Improve syntax error messages.
41923 (dg-test): Don't print errorInfo, it contains stack backtrace.
41924
41925 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
41926
41927 * lib/g++.exp (runtest_file_p): Define if missing.
41928
41929 1994-09-24 Doug Evans (dje@cygnus.com)
41930
41931 * lib/mike-g++.exp: Comment out loading of g++.exp.
41932 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
41933 (default_g++_version): Always print something.
41934 (default_g++_start): Comment out call to `which'.
41935 (g++_start, g++_load): Deleted (must be defined in config file).
41936 * lib/gcc.exp: Test for existence of $CC at start.
41937 Delete check for tmpdir (done in gcc_init).
41938 (default_gcc_version): Always print something.
41939 (default_gcc_start): Comment out call to `which'.
41940 * config/*.exp: Major cleanup - make cross targets work at least a
41941 little better for g++ (by not being "--tool gcc" specific).
41942 Rename gcc_xxx to ${tool}_xxx.
41943 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41944 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41945
41946 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
41947
41948 * lib/c-torture.exp (c-torture-compile): Rework compiler
41949 message processing.
41950
41951 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41952 c-torture.
41953
41954 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
41955
41956 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41957
41958 * lib/dg.exp (dg-process-target): Support { target native }.
41959
41960 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
41961
41962 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
41963 looked for "... program xxx got fatal signal".
41964 Correct regsub munging of `comp_output'.
41965 Ignore compiler messages "path prefix not used" and "linker input
41966 file unused".
41967
41968 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
41969
41970 * lib/gcc.exp (runtest_file_p): Define if missing.
41971 * gcc.prms/template.c: Example to work from.
41972
41973 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
41974
41975 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41976 * lib/dg.exp (dg-test): Call unsupported testcases as such.
41977
41978 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41979 * gcc.prms/1883.c: Moved from compile/940714-1.c.
41980 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41981 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41982
41983 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41984 (dg-process-target): No longer a varargs proc.
41985 Return S/N for target, P/F for xfail. All callers changed.
41986 (user option procs): More argument checking.
41987 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41988 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41989 (dg-test): Skip test if not running on selected target in `dg-do'.
41990 Update handling of `dg-do-what', `dg-output-text'.
41991 Separate execution pass/fail from output pattern match pass/fail.
41992 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41993
41994 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
41995
41996 * gcc.c-torture/special/special.exp: Don't expect failure for mips
41997 target for 920510-1.c.
41998
41999 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
42000
42001 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42002 Clean up comment regarding use of passcnt, etc.
42003 (gcc_stat): Don't update `testcnt' here.
42004 (gcc_finish): Do it here.
42005 Might as well reset `but_id' here too.
42006 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42007 to determine if the file should be tested.
42008 * gcc.c-torture/compile/compile.exp: Likewise.
42009 * gcc.c-torture/execute/execute.exp: Likewise.
42010 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42011 * gcc.misc-tests/dg-test.exp: Likewise.
42012 * gcc.prms/prms.exp: Likewise.
42013 * gcc.wendy/wendy.exp: Likewise.
42014 * g++.old-deja.exp: Likewise.
42015 Move "Testing file" message to verbose level 1.
42016
42017 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
42018
42019 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42020
42021 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
42022
42023 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42024 (default_gcc_start): Accept optional second list element
42025 of compiler flags. Print compiler output at verbosity level 2.
42026 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42027 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42028 Save current values of framework globals passcnt, failcnt, xpasscnt,
42029 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42030 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
42031 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42032 xfailcnt to compute stats. Update framework global `testcnt' from
42033 pass/fail counts.
42034 (gcc_finish): New proc. Clean up test environment.
42035 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42036 (gcc_epass, gcc_efail): Delete.
42037 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42038 argument of line number.
42039 (dg-init): If the tool has an init routine, call it.
42040 (dg-test): Remove args `cflags_var' and `libs_var'.
42041 Pass all compiler options to ${tool}_start.
42042 Handle missing line number.
42043 (dg-finish): New function.
42044 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42045 particular files. Call gcc_finish at end. Move "skipping test"
42046 message to verbosity level 3.
42047 * gcc.c-torture/compile/compile.exp: Likewise.
42048 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42049 * gcc.c-torture/execute/execute.exp: Likewise.
42050 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42051 Print testcase being tried at verbosity level 1.
42052 * gcc.c-torture/special/special.exp: Unset xfail.
42053 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42054 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42055 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42056 * gcc.failure/failure.exp: Likewise.
42057 * gcc.ieee/ieee.exp: Likewise.
42058 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42059 Update call to dg-test. Call dg-finish at end.
42060 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42061 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42062 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42063 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42064 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42065 * gcc.wendy/wendy.exp: Add copyright.
42066 Delete setting of tmpdir (done by gcc_init).
42067 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42068 Pass compiler flags to gcc_start. Call gcc_finish at end.
42069 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42070 gcc_[ce]pass/fail.
42071
42072 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42073
42074 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42075 confusion.
42076 (g++_load): Likewise.
42077
42078 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42079 Rename argument to `prog' to remove the confusion.
42080 Varargs fns behave differently too!
42081 (g++_load): Likewise.
42082
42083 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42084
42085 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42086 what it is. Delete (always) printing of status value for !native.
42087 Simplify verbose code, and include status and exec_output.
42088 (g++_load): Use gcc_load.
42089
42090 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42091
42092 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42093 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42094 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42095 940714-3.c as these testcases don't exist anymore. Make
42096 va-arg-1.c expected to pass.
42097
42098 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42099
42100 * gcc.misc-tests/misc.exp: Only run specific testcases.
42101 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42102 * gcc.misc-tests/dg-[1-9].c: New files.
42103
42104 * lib/dg.exp: New testsuite driver.
42105 * gcc.prms/prms.exp: Use it.
42106
42107 * README.gcc: New file.
42108
42109 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42110 Document and reset `lxpass' and `lxfail'.
42111 Simplify "initialized" message.
42112 (gcc_stat): Clean up comments a little.
42113
42114 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42115
42116 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42117
42118 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42119
42120 * lib/old-dejagnu.exp (process-option): New proc.
42121 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42122 (old-dejagnu): Simplify.
42123 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42124
42125 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42126
42127 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42128 exists and is not an empty string.
42129
42130 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42131 $xfail rather than calling setup_xfail. Clear $xfail when test is
42132 finished.
42133 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42134 automatically.
42135
42136 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42137 longer expected to fail.
42138
42139 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42140 "f" function call.
42141
42142 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42143
42144 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42145 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42146 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42147 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42148 c-torture-1.29.
42149
42150 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42151 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42152
42153 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42154
42155 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42156 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42157
42158 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42159 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42160 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42161
42162 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42163
42164 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42165 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42166 940714-1.c, 940714-2.c, 940714-3.c},
42167 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42168 gcc.misc-tests/{mg.c,mg.exp}:
42169 New tests.
42170 * gcc.noncompile/noncompile.exp: Change accordingly.
42171
42172 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42173
42174 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42175 Undo previous clobberage.
42176
42177 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42178
42179 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42180 * gcc.special/{930510-1.c, special.exp}:
42181 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42182 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42183 struct-varargs-1.c}: New tests from c-torture-1.26.
42184
42185 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42186
42187 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42188 argument to switch.
42189
42190 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42191
42192 * Revert the previous changes. Please see Rob's directory
42193 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42194 fixes.
42195
42196 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42197
42198 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42199 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42200 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42201 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42202 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42203 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42204 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42205 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42206 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42207 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42208 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42209 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42210 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42211 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42212 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42213 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42214 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42215 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42216 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42217 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42218 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42219 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42220 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42221 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42222 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42223 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42224 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42225
42226 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42227
42228 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42229 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42230 with perror calls.
42231
42232 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42233
42234 * config/unix.exp (g++_load): Fix syntax.
42235
42236 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42237
42238 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42239 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42240 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42241 Don't expect va-arg-1.c to fail. Correct expected output for
42242 920928-1.c.
42243 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42244 * gcc.wendy/hbm4.c: Correct typo.
42245 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42246
42247 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42248
42249 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42250 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42251 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42252 * lib/c-torture.exp (c-torture-compile): Ditto.
42253
42254 Reduce volume of output (remove all the -I's and such).
42255 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42256 Call gcc_cpass, gcc_cfail.
42257 (c-torture): Pass testing option to c-torture-compile.
42258
42259 1994-03-21 Doug Evans (dje@cygnus.com)
42260
42261 Bring patches over from progressive.
42262 * config/default.exp: Exit remote shell cleanly.
42263 (g++_exit, g++_start): Add default versions.
42264 * config/sim.exp (gcc_load): Use perror, not error.
42265
42266 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42267
42268 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42269 set in site.exp.
42270
42271 1994-03-14 Doug Evans (dje@cygnus.com)
42272
42273 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42274 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42275 (wendy_try): New proc to run testcase.
42276 (main loop): Call 'em.
42277 * gcc.wendy/*.c: Clean up pass to correct expected output.
42278
42279 * lib/gcc.exp: Minor cleanup work.
42280 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42281
42282 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42283
42284 * config/sim.exp (gcc_load): Document return codes better.
42285 Don't pass -v to simulator.
42286
42287 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42288
42289 * gcc.special/920717-x.c: Fix typo.
42290 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42291 get at sources.
42292
42293 * lib/mike-gcc.exp: Fix typo.
42294
42295 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42296
42297 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42298 binary to use, transform the name.
42299 * config/*.exp: rename everything. Nuke any g++ specific files,
42300 it's now a special case of gcc that requires no special support.
42301 Add a default.exp for unsupported targets.
42302
42303 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42304
42305 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42306 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42307 version of Tcl.
42308
42309 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42310
42311 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42312 than a warning.
42313
42314 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42315
42316 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42317
42318 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42319
42320 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42321 option_list. Compile every file with only 4/6 option choices
42322 (same as C torture) instead of with 12/18 different option
42323 choices.
42324 * lib/c-torture.exp: Likewise.
42325
42326 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42327 not already set.
42328
42329 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42330
42331 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42332 can put an XFAIL *-*-* on excess errors.
42333
42334 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42335
42336 * g++.law: Add more tests derived from g++-bugs snapshots.
42337
42338 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42339 equivalent to g++.law/init9.
42340
42341 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42342 compiled it, and the a.out file after we've run it.
42343
42344 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42345
42346 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42347 compiled it, and the a.out file after we've run it.
42348
42349 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42350
42351 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42352
42353 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42354
42355 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42356 version number.
42357
42358 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42359
42360 * g++.law: New directory of g++ tests derived from the g++-bugs
42361 snapshots.
42362
42363 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42364
42365 * gcc.compile: initbug1.c initbug1.exp testcase added
42366
42367 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42368
42369 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42370 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42371 fixes submitted by Jeff Law (law@cs.utah.edu)
42372 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42373 Jeff Law (law@cs.utah.edu)
42374
42375
42376 1993-11-30 Mike Stump (mrs@cygnus.com)
42377
42378 * config/unix-g++.exp: Follow the gcc way of doing things.
42379 * g++.old-deja/old-deja.exp: Minor updates.
42380 * lib/g++.exp: New file, follow the gcc way of doing things.
42381 * lib/old-dejagnu.exp: Minor updates.
42382 * lib/mike-g++.exp: Always unset errorInfo.
42383
42384 1993-11-06 Mike Stump (mrs@cygnus.com)
42385
42386 * lib/gcc.exp: Fix some errors with the below change, CC and
42387 CFLAGS should be global when setting, not local.
42388
42389 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42390
42391 * lib/gcc.exp: Transform tool name.
42392
42393 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42394
42395 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42396
42397 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42398
42399 * lib/gcc.exp: change gcc_done to gcc_stat
42400
42401 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42402
42403 * Upgraded gcc testsuite to c-torture version 1.25
42404
42405 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42406
42407 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42408 * lib/c-torture: added hooks for new reporting code.
42409
42410 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42411
42412 * config/sh-gcc.exp: check if sh-sim exists in the path
42413
42414 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42415
42416 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42417 * gcc.compile/compile.exp: Initial changes for new logic.
42418 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42419 * gcc.failure/failure.exp: Initial changes for new logic.
42420 * gcc.ieee/ieee.exp: Initial changes for new logic.
42421 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42422 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42423 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42424 * lib/c-torture.exp: Initial changes for new logic.
42425 * lib/gcc.exp: Initial changes for new logic.
42426
42427 1993-10-15 Mike Stump (mrs@cygnus.com)
42428
42429 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42430 depend upon failure or success. Fully qualify names in failure
42431 and success messages. Always remove a.out before starting
42432 compile, just in case. Pay more attention to error text output by
42433 the compiler. Handle testcases with no known past errors just
42434 like all others, so that things are uniform. Other miscellaneous
42435 improvements.
42436
42437 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42438
42439 * gcc.cpp: new directory for cpp tests
42440
42441 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42442
42443 * lib/chill.exp: Code reformatted, removed unused code.
42444 * config/unix-chill.exp: Code reformatted, removed unused code.
42445 * chill.execute/execute.exp: Code reformatted, removed unused code.
42446 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42447
42448 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42449
42450 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42451 routines not written.
42452
42453 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42454
42455 * config/bug-gcc.exp: Use new procs from bug.exp.
42456
42457 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42458
42459 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42460 via ftp, rather than depending on NFS.
42461 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42462 case.
42463
42464 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42465
42466 * config/bug-gcc.exp: Use new download proc.
42467
42468 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42469
42470 * chill.execute/execute.exp: cleanups, handles errors better
42471 * chill.compile/compile.exp: rewrite, based on execute.exp
42472 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42473 * lib/chill.exp: major changes to diff proc and compile and link
42474 procs. added chill_fail and chill_pass wrappers to pass and
42475 fail. added more comments, and handle error codes better.
42476 Added a hack to capture stderr from exec, so noncompile tests
42477 can work.
42478
42479 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42480
42481 * chill.execute/execute.exp: rewrite of testsuite driver
42482 * lib/chill.exp: rewrite of testsuite driver
42483 * config/unix-chill.exp: rewrite of testsuite driver
42484
42485 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42486
42487 In chill.execute:
42488 * iexpr.ch: Standardize uppercase.
42489 * tuples.dat: Standardize uppercase.
42490 * vary.ch: standardize. Correct varying string assignments.
42491 * vary.dat: Add new output lines.
42492
42493 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42494
42495 In chill.execute:
42496 * chprintf.ch: Standardize use of uppercase.
42497 * tuples.ch: Standardize and turn arr2 into a DCL,
42498 rather than a SYN.
42499 * pinits.ch: Standardize.
42500
42501 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42502
42503 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42504 * Makefil: Renamed to Makefile.in.
42505 * configure.in: New.
42506
42507 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42508
42509 In chill.execute:
42510 * .cvsignore: Add result/output files.
42511 * Makefile: Fix up variables at start. Use MFLAGS
42512 everywhere. Correct bool_loc, built_ins entries.
42513 Add entry for vary1.ch.
42514 * bitarray.ch: Standardize upper-case usage.
42515 * bitexpr.ch: Standardize, add output of b1.
42516 * params.ch: Use arrayt in along PROC parameters, to
42517 avoid novelty problems.
42518 * sets.ch: Tiny cleanup.
42519 * vary1.ch: Re-indent.
42520
42521 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42522
42523 * Add PR-related files to Makefiles, .cvsignore files, etc.
42524
42525 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42526
42527 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42528 with compiler objects. New names are test-flow.c and test-loop.c
42529
42530 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42531
42532 * Upgraded c-torture tests from 1.19 to 1.20
42533
42534 * new files:
42535 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42536 * gcc.compile: 930623-1.c 930623-2.c
42537 * gcc.noncompile: 930622-1.c 930622-2.c
42538 * gcc.failure: 920411-1.c 920627-2.c
42539 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42540
42541 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42542
42543 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42544 More changes to get testsuite working properly. Needs more work.
42545 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42546
42547 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42548
42549 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42550 More changes to get testsuite working properly. Needs more work.
42551
42552 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42553
42554 * chill.compile/compile.exp: Added for Dejagnu support
42555 * chill.execute/execute.exp: Added for Dejagnu support
42556 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42557
42558 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42559
42560 This should complete moving the CHILL test files.
42561 * chill.noncompile(.cvsignore printf.grt
42562 in-printf.grt chprintf.grt chprintf.ch):
42563 Added test-support files.
42564 (Makefile): Modified further.
42565 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42566 signal.ch): Added test files.
42567 * chill.execute (.cvsignore printf.grt printr.c
42568 in-printf.grt rts.c chprintf.grt rts.h): Added
42569 test-support files.
42570 (Makefile): More corrections.
42571
42572 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42573
42574 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42575 test cases, ready for DejaGnu.
42576
42577 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42578
42579 * Upgraded c-torture tests from 1.18 to 1.19
42580
42581 * gcc.compile: added test(s):
42582 930607-1.c
42583 * gcc.execute: added test(s):
42584 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42585
42586 * added new subdirectory for misc tests: gcc.misc-tests
42587 * gcc.misc-test(s): added tests:
42588 inst-check.c test-consts.c test-ior.c test-switch.c
42589
42590 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42591
42592 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42593
42594 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42595
42596 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42597
42598 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
42599
42600 * Upgraded c-torture tests from 1.17 to 1.18
42601
42602 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
42603
42604 * Upgraded c-torture tests from 1.12 to 1.17
42605
42606 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
42607
42608 * lib/old-dejagnu.exp:
42609 Fixed handling of XFAIL target triplets to correctly
42610 recognize wildcard characters. Removed code that
42611 appended a unique id tag to the end of the file name
42612 printed out by the result of the testcases within a
42613 given test file.
42614
42615 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
42616
42617 * lib/old-dejagnu.exp:
42618 Reworked expected failure handling to trigger off of XFAIL
42619 keyword in keyphrase embeded in testcase source code. The
42620 XFAIL keyword must be at the end of the keyphrase line. It
42621 may optionally be followed by one or more target triplets.
42622 It has just occured that the handling of wildcards in the
42623 target triplet may not be correct.
42624
42625 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
42626
42627 * g++.old-deja/tests:
42628 Moved all subdirectories up one level into g++.old-deja .
42629
42630 * lib/old-dejagnu.exp:
42631 Fixed problem with CXXFLAGS not being properly reset, and being
42632 corrupted with extraneous "-c" compiler option. This was
42633 causing binaries to not be generated for test that needed them.
42634 Modified strings passed to "pass" and "fail" so that individual
42635 tests from the same test file would be distinguished by an
42636 identifier appended to the test file name in the summary logs;
42637 this corrected a problem with erroneous diff logs. Added code
42638 to search testcases for expected fail and unexpected pass keywords.
42639
42640 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
42641
42642 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42643
42644 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
42645
42646 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42647 Removed extraneous text from end of "Special g++ Options"
42648 keyphrase.
42649
42650 * lib/old-dejagnu.exp: Added pattern matching to look for new
42651 keywords, embedded in testcases comments, which will trigger
42652 calls to xpass and xfail.
42653
42654 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
42655
42656 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42657 comments embedded in the testcases, especially the one looking for
42658 special compiler options, as well as the pattern matching for the
42659 compiler output again.
42660
42661 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
42662
42663 * lib/old-dejagnu.exp: Do a proper check of the return value for
42664 execute tests. Fixed several problems with the pattern matching
42665 of the compiler output which gave erroneous test results.
42666 Changed several of the test result messages to be more descriptive.
42667 * config/unix-g++.exp: Proc g++_load now actually works and
42668 executes the tests passed to it and returns a usable return
42669 value.
42670
42671 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
42672
42673 * lib/gcc.exp: Exits gracefully if $CC is bogus.
42674
42675 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
42676
42677 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42678 Modified both files to properly execute the old style
42679 dejagnu tests. The previous versions of these files were
42680 experimental and did not function anything near correctly.
42681
42682 1993-04-05 Rob Savoye (rob@cygnus.com)
42683
42684 * Removed all Makefile.in and configure.in files. No configuration
42685 needed now.
42686
42687 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
42688
42689 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42690
42691 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
42692
42693 * gcc.compile/configure.in, gcc.unsorted/configure.in,
42694 gcc.special/configure.in, gcc.noncompile/configure.in,
42695 gcc.execute/configure.in, gcc.code_quality/configure.in,
42696 g++.other/configure.in, g++.old-deja/configure.in,
42697 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42698 in srcname setting.
42699
42700 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
42701
42702 * lib/udi.exp: Fixed mondfe and mondfe_download.
42703 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42704 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42705
42706 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
42707
42708 * config/udi-gdb.exp: Check $shell_id after connecting to target.
42709 (gdb_exit): Don't remove *_soc files.
42710
42711 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
42712
42713 * lib/c-torture.exp: Don't look for main; instead always use -w
42714 -c. This is how the c-torture tests work. Remove the object
42715 file if the compilation succeeds.
42716 * gcc.execute/execute.exp: Remove executable if test passes.
42717 * gcc.noncompile/noncompile.exp: Every test is an expected
42718 failure.
42719 * gcc.special/special.exp: Added tests from c-torture 1.11,
42720 corrected use of existing test.
42721 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42722 gcc.execute/920625-1.c: Updated to c-torture 1.11.
42723 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42724 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42725 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42726 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42727 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42728 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42729 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42730 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42731 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42732 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42733 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42734 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42735 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42736 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42737 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42738 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42739 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42740 c-torture 1.11.
42741 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42742 correspond to c-torture 1.11.
42743
42744 * New file.