re PR c++/26122 (Pure specifiers for templates causing trouble)
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-05-17 Mark Mitchell <mark@codesourcery.com>
2
3 PR c++/26122
4 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
5
6 PR c++/26068
7 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8 * g++.dg/parse/linkage1.C: New test.
9
10 2006-05-17 Jakub Jelinek <jakub@redhat.com>
11
12 PR tree-optimization/27548
13 * g++.dg/tree-ssa/pr27548.C: New test.
14
15 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16
17 PR fortran/26551
18 * gfortran.dg/recursive_check_1.f: New test.
19 * gfortran.dg/recursive_check_2.f90: New test.
20
21 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
22
23 * g++.dg/opt/temp2.C: New test.
24
25 2006-05-17 Jakub Jelinek <jakub@redhat.com>
26
27 PR c++/27491
28 * g++.dg/init/brace5.C: New test.
29
30 PR middle-end/27415
31 * gcc.dg/gomp/pr27415.c: New test.
32 * g++.dg/gomp/pr27415.C: New test.
33
34 PR tree-optimization/27549
35 * g++.dg/tree-ssa/pr27549.C: New test.
36
37 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
38
39 PR libgfortran/27575
40 * gfortran.dg/read_eof_4.f90: New test.
41
42 2006-05-16 Richard Guenther <rguenther@suse.de>
43
44 PR tree-optimization/22303
45 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
46
47 2006-05-16 Jakub Jelinek <jakub@redhat.com>
48
49 PR middle-end/27573
50 * gcc.dg/gomp/pr27573.c: New test.
51 * gfortran.dg/gomp/pr27573.f90: New test.
52
53 PR c/27499
54 * gcc.dg/gomp/pr27499.c: New test.
55 * g++.dg/gomp/pr27499.C: New test.
56
57 2006-05-15 Mark Mitchell <mark@codesourcery.com>
58
59 PR c++/27339
60 * g++.dg/parser/access8.C: Adjust error marker.
61 * g++.dg/template/access17.C: New test.
62 * g++.dg/template/access18.C: Likewise.
63
64 2006-05-15 Roger Sayle <roger@eyesopen.com>
65
66 PR target/26600
67 * gcc.target/i386/pr26600.c: New test case.
68
69 2006-05-15 Mark Mitchell <mark@codesourcery.com>
70
71 PR c++/27505
72 * g++.dg/expr/bitfield1.C: New test.
73
74 2006-05-15 Richard Guenther <rguenther@suse.de>
75
76 PR tree-optimization/27603
77 * gcc.dg/torture/pr27603.c: New testcase.
78
79 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
80
81 PR fortran/25090
82 * gfortran.dg/entry_dummy_ref_1.f90: New test.
83
84 PR fortran/25082
85 * gfortran.dg/scalar_return_1.f90: New test.
86
87 PR fortran/24711
88 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
89
90 2006-05-15 Jakub Jelinek <jakub@redhat.com>
91
92 * gcc.dg/gomp/critical-4.c: New test.
93 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
94 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
95 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
96 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
97
98 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
99
100 PR c++/27582
101 * g++.dg/template/dependent-args1.C: New test.
102
103 PR c++/27581
104 * g++.dg/lookup/this1.C: New test.
105
106 PR c++/27315
107 * g++.dg/template/operator6.C: New test.
108 * g++.dg/template/incomplete3.C: New test.
109
110 PR c++/27559
111 * g++.dg/template/new4.C: New test.
112
113 PR c++/27496
114 * g++.dg/template/void2.C: New test.
115
116 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
117
118 * g++.dg/template/dependent-expr5.C: New test.
119
120 2006-05-14 Roger Sayle <roger@eyesopen.com>
121
122 PR middle-end/26729
123 * gcc.dg/pr26729-1.c: New test case.
124
125 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
126
127 * gcc.dg/pr27003.c: New test.
128
129 2006-05-12 Steve Ellcey <sje@cup.hp.com>
130
131 * lib/target-supports.dg (check_cxa_atexit_available): Change
132 v3_target_compile to ${tool}_target_compile.
133
134 2006-05-11 Jason Merrill <jason@redhat.com>
135
136 * lib/scanasm.exp (scan-not-hidden): Fix typo.
137
138 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
139
140 PR fortran/27553
141 * gfortran.dg/label_5.f90: New test.
142
143 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
144
145 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
146 check_effective_target_powerpc_altivec_ok): New.
147 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
148 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
149 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
150 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
151 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
152 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
153 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
154 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
155 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
156 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
157 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
158 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
159 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
160 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
161 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
162 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
163 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
164 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
165 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
166 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
167 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
168 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
169 gcc.target/powerpc/altivec-9.c,
170 gcc.target/powerpc/altivec-consts.c,
171 gcc.target/powerpc/altivec-pr22085.c,
172 gcc.target/powerpc/altivec-splat.c,
173 gcc.target/powerpc/altivec-types-1.c,
174 gcc.target/powerpc/altivec-types-2.c,
175 gcc.target/powerpc/altivec-types-3.c,
176 gcc.target/powerpc/altivec-types-4.c,
177 gcc.target/powerpc/altivec-varargs-1.c,
178 gcc.target/powerpc/altivec-vec-merge.c,
179 gcc.target/powerpc/ppc-vector-memcpy.c,
180 gcc.target/powerpc/ppc-vector-memset.c,
181 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
182 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
183 these effective targets.
184 * gcc.dg/vmx/pr27006.c: Add missing close brace.
185 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
186
187 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
188
189 PR middle-end/27384
190 * g++.dg/other/fold1.C: New test.
191
192 PR middle-end/27488
193 * gcc.dg/fold-nonneg-1.c: New test.
194
195 PR c++/27547
196 * g++.dg/other/operator1.C: New test.
197
198 2006-05-11 Richard Guenther <rguenther@suse.de>
199
200 PR middle-end/27529
201 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
202
203 2006-05-10 Janis Johnson <janis187@us.ibm.com>
204
205 * lib/target-supports-dg.exp (check-flags): New.
206 (dg-skip-if): Move flag checks.
207
208 2006-05-09 Steve Ellcey <sje@cup.hp.com>
209
210 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
211 * lib/target-supports.dg (check_cxa_atexit_available): New.
212
213 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
214
215 PR fortran/27470
216 * gfortran.dg/multiple_allocation_2.f90: New test case.
217
218 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
219
220 * gcc.target/arm/pr27387.C: Fix a comment typo.
221
222 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
223
224 PR fortran/24549
225 * gfortran.dg/error_recovery_1.f90: New test.
226
227 2006-05-10 Richard Guenther <rguenther@suse.de>
228
229 PR tree-optimization/27302
230 * gcc.dg/torture/pr27302.c: New testcase.
231
232 2006-05-09 Dirk Mueller <dmueller@suse.de>
233 Richard Guenther <rguenther@suse.de>
234
235 PR middle-end/27498
236 * gcc.dg/tree-ssa/pr27498.c: New testcase.
237
238 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
239
240 PR rtl-optimization/27335
241 * gcc.dg/pr27335.c: New test.
242
243 2006-05-06 Richard Sandiford <richard@codesourcery.com>
244
245 * gcc.target/mips/mips-ps-5.c: New file.
246
247 2006-05-08 Jan Hubicka <jh@suse.cz>
248
249 PR middle-end/25962
250 * gcc.dg/pr25962.c: New.
251
252 2006-05-08 Roger Sayle <roger@eyesopen.com>
253
254 PR target/27158
255 * gcc.target/powerpc/pr27158.c: New test case.
256
257 2006-05-08 Laurent GUERBY <laurent@guerby.net>
258
259 PR testsuite/27476
260 * ada/acats/run_all.sh: Use test -z.
261
262 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
263
264 PR libfortran/18271
265 * gfortran.dg/spec_expr_3.f90: New test.
266
267 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
268
269 PR target/24879
270 * gcc.target/i386/monitor.c: New file.
271
272 2006-05-08 Alan Modra <amodra@bigpond.net.au>
273
274 * gcc.dg/pr27095.c: xfail *-*-darwin*.
275
276 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
277
278 PR c++/27447
279 * g++.dg/other/ptrmem7.C: New test.
280
281 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
282
283 PR target/27421
284 * gcc.dg/array-9.c: New test.
285
286 2006-05-07 Richard Guenther <rguenther@suse.de>
287
288 PR tree-optimization/27409
289 * gcc.dg/torture/pr27409.c: New testcase.
290
291 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
292
293 PR fortran/27457
294 * gfortran.dg/select_6.f90: New.
295
296 2006-05-07 Richard Guenther <rguenther@suse.de>
297
298 PR tree-optimization/27136
299 * gcc.dg/torture/pr27136.c: New testcase.
300
301 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
302
303 PR fortran/24813
304 * gfortran.dg/char_cons_len_1.f90: New test.
305
306 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
307
308 PR c++/27427
309 * g++.dg/template/incomplete2.C: New test.
310
311 2006-05-06 Richard Guenther <rguenther@suse.de>
312
313 PR tree-optimization/27151
314 * gcc.dg/vect/pr27151.c: New testcase.
315
316 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
317
318 PR c++/27430
319 * g++.dg/template/void1.C: New test.
320
321 PR c++/27423
322 * g++.dg/other/void2.C: New test.
323
324 PR c++/27422
325 * g++.dg/conversion/void1.C: New test.
326
327 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
328
329 PR/21391
330 * g++.dg/other/unused1.C: New.
331
332 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
333
334 PR objc/27240
335 * objc.dg/member-1.m: New test.
336
337 2006-05-05 Steve Ellcey <sje@cup.hp.com>
338
339 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
340
341 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
342
343 PR libfortran/26985
344 * gfortran.dg/matmul_2.f90: New test.
345
346 2005-05-05 Laurent GUERBY <laurent@guerby.net>
347
348 * ada/acats/run_all.sh: Use sync when main not found.
349
350 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
351
352 PR target/26765
353 * gcc.target/mips/pr26765.c: New.
354
355 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
356
357 * gcc.target/bfin: New directory.
358 * gcc.target/bfin/bfin.exp: New file.
359 * gcc.target/bfin/frmul.c: New file.
360 * gcc.target/bfin/arith.c: New file.
361 * gcc.target/bfin/mul-combine.c: New file.
362 * gcc.target/bfin/shift.c: New file.
363
364 2006-05-04 Richard Guenther <rguenther@suse.de>
365
366 PR tree-optimization/14287
367 PR tree-optimization/14844
368 PR tree-optimization/19792
369 PR tree-optimization/21608
370 PR tree-optimization/27090
371 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
372 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
373 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
374 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
375 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
376
377 2006-05-04 Jakub Jelinek <jakub@redhat.com>
378
379 PR tree-optimization/27285
380 * gcc.c-torture/execute/pr27285.c: New test.
381
382 PR middle-end/27388
383 * gcc.dg/gomp/pr27388-1.c: New test.
384 * gcc.dg/gomp/pr27388-2.c: New test.
385 * gcc.dg/gomp/pr27388-3.c: New test.
386
387 PR c++/27359
388 * g++.dg/gomp/pr27359.C: New test.
389
390 2006-05-02 Steven G. Kargl <kargls@comcast.net>
391
392 PR fortran/20248
393 * gfortran.dg/iargc.f90: New test.
394
395 2006-05-02 Mark Mitchell <mark@codesourcery.com>
396
397 PR c++/27102
398 * g++.dg/template/crash49.C: New test.
399
400 2006-05-02 Steve Ellcey <sje@cup.hp.com>
401
402 PR testsuite/27032
403 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
404
405 2006-05-02 Jeff Law <law@redhat.com>
406
407 PR tree-optimization/27364
408 * gcc.c-torture/execute/pr27364.c: New test.
409
410 2006-05-02 Mark Mitchell <mark@codesourcery.com>
411
412 PR c++/27309
413 * g++.dg/parser/ctor5.C: New test.
414
415 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
416
417 PR target/27387
418 * gcc.target/arm/arm.exp: New.
419 * gcc.target/arm/pr27387.C: Likewise.
420
421 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
422
423 PR fortran/27269
424 PR fortran/27324
425 * gfortran.dg/module_equivalence_2.f90: New test.
426
427 2006-05-02 Jakub Jelinek <jakub@redhat.com>
428
429 PR middle-end/27337
430 * g++.dg/gomp/pr27337-1.C: New test.
431 * g++.dg/gomp/pr27337-2.C: New test.
432
433 PR middle-end/27328
434 * gcc.dg/gomp/pr27328.c: New test.
435
436 PR middle-end/27325
437 * g++.dg/gomp/pr27325.C: New test.
438
439 PR middle-end/27310
440 * g++.dg/gomp/pr27310.C: New test.
441
442 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
443
444 PR tree-optimization/27291
445 * g++.dg/tree-ssa/pr27291.C: New test.
446
447 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
448
449 PR tree-optimization/27283
450 * g++.dg/tree-ssa/pr27283.C: New test.
451
452 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
453
454 * gcc.dg/tree-ssa/loop-16.c: New test.
455
456 2006-05-01 Roger Sayle <roger@eyesopen.com>
457 Joseph S. Myers <joseph@codesourcery.com>
458
459 * gcc.dg/Wconversion-3.c: New test case.
460 * gcc.dg/Wconversion-4.c: Likewise.
461
462 2006-05-01 Richard Guenther <rguenther@suse.de>
463
464 PR tree-optimization/26726
465 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
466
467 2006-04-30 Roger Sayle <roger@eyesopen.com>
468
469 * gcc.dg/Woverflow-1.c: New test case.
470 * gcc.dg/Woverflow-2.c: Likewise.
471 * gcc.dg/Woverflow-3.c: Likewise.
472
473 2006-04-30 Mark Mitchell <mark@codesourcery.com>
474
475 PR c++/27094
476 * g++.dg/template/defarg8.C: New test.
477
478 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
479
480 PR c++/27278
481 * g++.dg/parse/operator7.C: New test.
482
483 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
484
485 PR c++/11471
486 PR c++/27102
487 * g++.dg/template/crash48.C: New test.
488
489 PR c++/27279
490 * g++.dg/parse/ctor4.C: New test.
491
492 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
493
494 PR fortran/25681
495 * gfortran.df/char_type_len.f90: New test.
496
497 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
498
499 PR libgfortran/27304
500 * gfortran.dg/fmt_exhaust.f90: New test.
501
502 2006-04-28 Roger Sayle <roger@eyesopen.com>
503
504 PR c/25309
505 * gcc.dg/large-size-array-2.c: New test case.
506
507 2006-04-28 Richard Guenther <rguenther@suse.de>
508
509 PR target/26826
510 * gcc.target/i386/pr26826.c: New testcase.
511
512 2006-04-28 Jakub Jelinek <jakub@redhat.com>
513
514 PR middle-end/27260
515 * gcc.c-torture/execute/pr27260.c: New.
516
517 2006-04-28 Alan Modra <amodra@bigpond.net.au>
518
519 PR middle-end/27095
520 * gcc.dg/pr27095.c: New.
521
522 2006-04-27 Mark Mitchell <mark@codesourcery.com>
523
524 PR c++/27292
525 * g++.dg/conversion/bitfield4.C: New test.
526
527 2006-04-27 Eric Christopher <echristo@apple.com>
528
529 * gcc.dg/pragma-ms_struct.c: New.
530
531 2006-04-27 Mark Mitchell <mark@codesourcery.com>
532
533 PR c++/27102
534 * g++.dg/template/crash47.C: New test.
535
536 2006-04-27 Dirk Mueller <dmueller@suse.de>
537
538 * gcc.target/i386/sse-7.c: build with -msse.
539
540 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
541
542 PR testsuite/27274:
543 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
544 (main): Exit if processor doesn't support SSE.
545
546 2006-04-26 David Edelsohn <edelsohn@gnu.org>
547
548 PR middle-end/27282
549 * gcc.c-torture/compile/pr27282.c: New test.
550
551 2006-04-26 Jakub Jelinek <jakub@redhat.com>
552
553 PR middle-end/26913
554 * g++.dg/gomp/pr26913.C: New test.
555
556 PR c/25996
557 * gcc.dg/gomp/pr25996.c: New test.
558 * g++.dg/gomp/pr25996.C: New test.
559
560 2006-04-25 Richard Sandiford <richard@codesourcery.com>
561
562 PR rtl-optimization/26725
563 * gcc.c-torture/compile/pr26725.c: New test.
564
565 2006-04-25 Richard Guenther <rguenther@suse.de>
566
567 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
568 than n + -1.
569
570 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
571
572 * gcc.dg/20060425-1.c: New testcase.
573
574 2006-04-25 Jakub Jelinek <jakub@redhat.com>
575
576 PR tree-optimization/26865
577 * gcc.dg/pr26865.c: New test.
578
579 2006-04-24 Mark Mitchell <mark@codesourcery.com>
580
581 PR c++/27292
582 * g++.dg/conversion/bitfield1.C: New test.
583 * g++.dg/conversion/bitfield2.C: Likewise.
584 * g++.dg/conversion/bitfield3.C: Likewise.
585
586 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
587 Richard Guenther <rguenther@suse.de>
588
589 PR tree-optimization/27236
590 * gcc.dg/tree-ssa/pr27236.c: New testcase.
591
592 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
593
594 PR c++/19963
595 * g++.dg/other/incomplete2.C: New test.
596
597 2006-04-24 Richard Guenther <rguenther@suse.de>
598
599 PR middle-end/26869
600 * gcc.dg/torture/pr26869.c: New testcase.
601
602 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
603 Richard Guenther <rguenther@suse.de>
604
605 PR tree-optimization/27218
606 * g++.dg/tree-ssa/pr27218.C: New testcase.
607
608 2006-04-23 Mark Mitchell <mark@codesourcery.com>
609
610 PR c++/26912
611 * g++.dg/template/friend41.C: New test.
612
613 2006-04-23 David Edelsohn <edelsohn@gnu.org>
614
615 * g++.dg/opt/pr15551.C: Include cstdio.
616 (main): Use remove instead of unlink.
617
618 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
619
620 * gcc.dg/sibcall-7.c: New test.
621 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
622 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
623 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
624 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
625 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
626
627 2006-04-23 Mark Mitchell <mark@codesourcery.com>
628
629 PR c++/26534
630 * g++.dg/opt/bitfield1.C: New test.
631 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
632 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
633 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
634 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
635 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
636 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
637 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
638 * g++.dg/abi/bitfield2.C: Likewise.
639 * g++.dg/init/bitfield1.C: Likewise.
640
641 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
642
643 PR fortran/25099
644 * gfortran.dg/elemental_subroutine_4.f90: New test.
645 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
646 call sub (m, x).
647
648 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
649
650 * gcc.c-torture/compile/20060421-1.c: New testcase.
651
652 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
653
654 PR c/25875
655 * gcc.dg/init-bad-4.c: New test.
656
657 2006-04-21 Paul Brook <paul@codesourcery.com>
658
659 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
660
661 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
662
663 PR fortran/27122
664 * gfortran.dg/defined_operators_1.f90: New test.
665 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
666 remove old ones associated, incorrectly, with Note 5.46.
667
668 PR fortran/27113
669 * gfortran.dg/character_array_constructor_1.f90: New test.
670
671 2006-04-20 Jakub Jelinek <jakub@redhat.com>
672
673 * gcc.dg/20060419-1.c: New test.
674
675 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
676
677 PR c/26774
678 * gcc.dg/struct-parse-1.c: New test case.
679
680 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
681
682 PR c++/26558
683 * g++.dg/parse/template19.C: New test.
684
685 PR c++/26739
686 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
687
688 PR c++/26036
689 * g++.dg/expr/call3.C: New test.
690
691 PR c++/10385
692 * g++.dg/conversion/dynamic1.C: New test.
693
694 2006-04-19 Mark Mitchell <mark@codesourcery.com>
695
696 PR c++/27102
697 * g++.dg/template/crash35.C: Tweak error markers.
698 * g++.dg/template/crash46.C: New test.
699 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
700 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
701
702 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
703
704 PR rtl-optimization/14261
705 * gcc.c-torture/compile/20060419-1.c: Added.
706
707 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
708
709 * gfortran.dg/label_1.f90: Adjust dg-error.
710
711 2006-04-16 Roger Sayle <roger@eyesopen.com>
712
713 PR target/26961
714 * gcc.dg/fold-cond-1.c: New test case.
715 * gcc.dg/pr26961-1.c: Likewise.
716
717 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
718
719 PR libgfortran/27138
720 * gfortran.dg/read_bad_advance.f90: New test.
721
722 2006-04-16 Roger Sayle <roger@eyesopen.com>
723 Dale Johannesen <dalej@apple.com>
724
725 PR target/24076
726 * gcc.target/i386/vecinit-3.c: New testcase.
727 * gcc.target/i386/vecinit-4.c: Likewise.
728 * gcc.target/i386/sse-18.c: Likewise.
729 * gcc.target/i386/sse-19.c: Likewise.
730
731 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
732
733 * gfortran.dg/allocate_zerosize_1.f90: New test.
734
735 2006-04-16 Mark Mitchell <mark@codesourcery.com>
736
737 PR c++/26365
738 * g++.dg/template/crash45.C: New test.
739
740 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
741
742 PR fortran/26787
743 * gfortran.dg/proc_assign_1.f90: New test.
744 * gfortran.dg/procedure_lvalue.f90: Change message.
745 * gfortran.dg/namelist_4.f90: Add new error.
746
747 PR fortran/25597
748 PR fortran/27096
749 * gfortran.dg/auto_pointer_array_result_1.f90
750
751 PR fortran/27089
752 * gfortran.dg/specification_type_resolution_1.f90
753
754 PR fortran/18803
755 PR fortran/25669
756 PR fortran/26834
757 * gfortran.dg/bounds_temporaries_1.f90: New test.
758
759 PR fortran/27124
760 * gfortran.dg/array_return_value_1.f90: New test.
761
762 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
763
764 PR fortran/25336
765 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
766
767 2006-04-15 Jakub Jelinek <jakub@redhat.com>
768
769 PR middle-end/26823
770 * g++.dg/gomp/pr26823-1.C: New test.
771 * g++.dg/gomp/pr26823-2.C: New test.
772
773 2006-04-13 Uros Bizjak <uros@kss-loka.si>
774
775 PR middle-end/27134
776 * gcc.dg/pr27314.c: New test.
777
778 2006-04-13 Richard Henderson <rth@redhat.com>
779
780 * g++.dg/gomp/block-0.C: Update expected matches.
781
782 2006-04-13 DJ Delorie <dj@redhat.com>
783
784 * lib/target-supports.exp (check_effective_target_int32plus): New.
785 (check_effective_target_ptr32plus): New.
786 (check_effective_target_size32plus): New.
787 (check_effective_target_int16): New.
788 (check_profiling_available): Add m32c to the list of unsupported targets.
789
790 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
791 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
792 memory size.
793 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
794 pointers.
795 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
796 size_t.
797 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
798 and size_t.
799 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
800 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
801 not just xstormy16. Skip m32c due to weird pointer size.
802 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
803 not just xstormy16.
804 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
805 not just xstormy16.
806 * gcc.dg/20020312-2.c: Add m32c support.
807 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
808 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
809 in test.
810 * gcc.dg/20050321-2.c: Require >=32 bit integers.
811 * gcc.dg/asm-1.c: Skip if int and short are the same size.
812 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
813 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
814 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
815 * gcc.dg/init-string-2.c: Require >=32 bit integers.
816 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
817 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
818 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
819 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
820 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
821 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
822 in test.
823 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
824 in test.
825 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
826 * gcc.dg/pr23049.c: Require >=32 bit integers.
827 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
828 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
829 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
830 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
831 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
832 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
833 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
834 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
835 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
836 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
837 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
838 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
839 prototype in test.
840 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
841 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
842 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
843 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
844 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
845
846 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
847 * gcc.c-torture/execute/20040703-1.x: Likewise.
848 * gcc.c-torture/execute/20040705-1.x: Likewise.
849 * gcc.c-torture/execute/20040705-2.x: Likewise.
850 * gcc.c-torture/execute/20040709-1.x: Likewise.
851 * gcc.c-torture/execute/20040709-2.x: Likewise.
852 * gcc.c-torture/execute/20040811-1.x: Likewise.
853 * gcc.c-torture/execute/20050316-1.x: Likewise.
854 * gcc.c-torture/execute/bitfld-4.x: Likewise.
855 * gcc.c-torture/execute/pr19689.x: Likewise.
856 * gcc.c-torture/execute/pr7284-1.x: Likewise.
857 * gcc.c-torture/execute/usmul.x: Likewise.
858 * gcc.c-torture/execute/vrp-5.x: Likewise.
859 * gcc.c-torture/execute/vrp-6.x: Likewise.
860 * gcc.dg/debug/20041023-1.s: Likewise.
861
862 2006-04-13 Roger Sayle <roger@eyesopen.com>
863
864 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
865 of integers to a vector types are now constant expressions in C.
866 * gcc.dg/vect/vect-fold-1.c: New test case.
867
868 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
869 Ulrich Weigand <uweigand@de.ibm.com>
870
871 PR target/27006
872 * gcc.dg/vmx/pr27006.c: New testcase.
873
874 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
875
876 PR libgfortran/26766
877 * gfortran.dg/write_recursive.f90: New test.
878
879 2006-04-11 Mark Mitchell <mark@codesourcery.com>
880
881 * g++.dg/parse/dtor7.C: New test.
882 * g++.dg/parse/new1.C: Add error marker.
883 * g++.dg/template/new3.C: New test.
884
885 PR c++/26122
886 * g++.dg/template/pure1.C: New test.
887
888 PR c++/26295
889 * g++.dg/parse/ptrmem4.C: New test.
890
891 2006-04-10 Jeff Law <law@redhat.com>
892
893 PR/27087
894 * gcc.c-torture/compile/pr27087.c: New test.
895
896 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
897
898 PR/21391
899 * gcc.dg/20060410.c: New.
900
901 2006-04-10 Matthias Klose <doko@debian.org>
902
903 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
904 Recognize multilib directory names containing underscores.
905
906 2006-04-10 Roger Sayle <roger@eyesopen.com>
907
908 * gcc.target/i386/vecinit-1.c: New test case.
909 * gcc.target/i386/vecinit-2.c: Likewise.
910
911 2006-04-10 Jakub Jelinek <jakub@redhat.com>
912
913 PR debug/27057
914 * g++.dg/debug/dwarf2-2.C: New test.
915
916 2006-04-09 Richard Sandiford <richard@codesourcery.com>
917
918 PR rtl-optimization/27073
919 * gcc.c-torture/execute/pr27073.c: New test.
920
921 2006-04-08 Mike Stump <mrs@apple.com>
922
923 * gcc.dg/pragma-darwin.c: Improve for ppc64.
924
925 2006-04-07 Richard Guenther <rguenther@suse.de>
926
927 PR tree-optimization/26135
928 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
929
930 2006-04-06 Jan Hubicka <jh@suse.cz>
931
932 PR profile/26399
933 * g++.dg/bprob/g++-bprob-2.C: New testcase.
934
935 2006-04-06 Roger Sayle <roger@eyesopen.com>
936
937 * g++.dg/conversion/nullptr1.C: New test case.
938 * g++.dg/conversion/nullptr2.C: Likewise.
939
940 2006-04-05 Roger Sayle <roger@eyesopen.com>
941
942 * gfortran.dg/dependency_18.f90: New test case.
943
944 2006-04-05 Richard Guenther <rguenther@suse.de>
945
946 PR tree-optimization/26919
947 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
948 * gcc.dg/ipa/ipa-2.c: Likewise.
949 * gcc.dg/ipa/ipa-3.c: Likewise.
950 * gcc.dg/ipa/ipa-5.c: Likewise.
951
952 2006-04-05 Richard Guenther <rguenther@suse.de>
953
954 PR tree-optimization/26763
955 * gcc.dg/torture/pr26763-1.c: New testcase.
956 * gcc.dg/torture/pr26763-2.c: Likewise.
957
958 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
959
960 PR fortran/23634
961 PR fortran/25619
962 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
963
964 2006-04-04 Eric Christopher <echristo@apple.com>
965
966 * gcc.target/i386/387-1.c: Allow regexp to match darwin
967 stubs.
968 * gcc.target/i386/387-5.c: Ditto.
969
970 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
971
972 * gcc.target/sparc/struct-ret-check.c: New test.
973
974 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
975
976 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
977 zero decimal digits specified in format.
978
979 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
980
981 PR fortran/26891
982 * gfortran.dg/missing_optional_dummy_1.f90: New test.
983
984 PR fortran/26976
985 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
986 * gfortran.dg/initialization_1.f90: Make assignment compliant.
987 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
988 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
989 bigendian-ness.
990
991 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
992
993 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
994 dummy arguments work when the actual argument is itself a dummy
995 argument of the caller.
996
997 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
998
999 PR libfortran/24685
1000 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1001
1002 2006-04-01 Roger Sayle <roger@eyesopen.com>
1003
1004 * gfortran.dg/dependencency_17.f90: New test case.
1005
1006 2006-04-01 Roger Sayle <roger@eyesopen.com>
1007
1008 * gfortran.dg/dependency_14.f90: New test case.
1009 * gfortran.dg/dependency_15.f90: Likewise.
1010 * gfortran.dg/dependency_16.f90: Likewise.
1011
1012 2006-03-31 Asher Langton <langton2@llnl.gov>
1013
1014 PR fortran/25358
1015 gfortran.dg/cray_pointers_6.f90: New test.
1016
1017 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1018
1019 PR libgfortran/26890
1020 * gfortran.dg/read_size_noadvance.f90: New test.
1021
1022 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
1023
1024 PR fortran/25031
1025 * gfortran.dg/multiple_allocation_1.f90: Check that the
1026 size has changed after a re-allocation with stat.
1027
1028 2006-03-30 Richard Guenther <rguenther@suse.de>
1029
1030 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1031 removal.
1032 * gcc.target/i386/sselibm-2.c: Likewise.
1033 * gcc.target/i386/sselibm-3.c: Likewise.
1034 * gcc.target/i386/sselibm-4.c: Likewise.
1035 * gcc.target/i386/sselibm-5.c: Likewise.
1036
1037 2006-03-28 Roger Sayle <roger@eyesopen.com>
1038
1039 * gcc.dg/fold-andxor-1.c: New test case.
1040 * gcc.dg/fold-xorand-1.c: Likewise.
1041
1042 2006-03-28 Roger Sayle <roger@eyesopen.com>
1043
1044 * gcc.dg/fold-convnotconv-1.c: New test case.
1045
1046 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1047
1048 PR fortran/26779
1049 * gfortran.dg/private_type_5.f90: New test.
1050
1051 2006-03-27 David Edelsohn <edelsohn@gnu.org>
1052
1053 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1054
1055 2006-03-27 Jakub Jelinek <jakub@redhat.com>
1056
1057 * gfortran.dg/advance_2.f90: New test.
1058 * gfortran.dg/advance_3.f90: New test.
1059
1060 * gfortran.fortran-torture/execute/equiv_5.f: New test.
1061
1062 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1063
1064 PR libgfortran/26661
1065 PR libgfortran/26880
1066 * gfortran.dg/read_x_past.f: New test.
1067
1068 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1069
1070 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1071 to be STABS.
1072
1073 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1074
1075 * objc.dg/dwarf-1.m: Skip on AIX.
1076 * objc.dg/dwarf-2.m: Skip on AIX.
1077
1078 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1079
1080 PR fortran/26816
1081 * gfortran.dg/float_1.f90: New test.
1082
1083 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1084
1085 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1086 X86_64 targets.
1087 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1088
1089 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1090
1091 PR libfortran/26735
1092 * gfortran.dg/convert_implied_open.f90: New test case.
1093
1094 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1095
1096 PR fortran/26769
1097 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1098
1099 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1100
1101 PR middle-end/26717
1102 * gcc.dg/pr26717.c: New test.
1103
1104 2006-03-25 Roger Sayle <roger@eyesopen.com>
1105
1106 * gfortran.dg/dependency_12.f90: New test case.
1107
1108 2006-03-24 Roger Sayle <roger@eyesopen.com>
1109
1110 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1111
1112 2006-03-24 Jeff Law <law@redhat.com>
1113
1114 * gcc.c-torture/pr26840.c: New test.
1115
1116 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1117
1118 * objc.dg/dwarf-2.m: New.
1119 * obj-c++.dg/dwarf-2.mm: New.
1120
1121 * g++.old-deja/g++.other/init19.C: New.
1122
1123 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1124
1125 * g++.dg/eh/spbp.C: Skip on AIX.
1126
1127 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR middle-end/26611
1130 * g++.dg/gomp/pr26611-1.C: New test.
1131 * g++.dg/gomp/pr26611-2.C: New test.
1132
1133 2006-03-24 Jeff Law <law@redhat.com>
1134
1135 * gcc.c-torture/compile/pr26833.c: New test.
1136 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1137
1138 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1139
1140 * gfortran.dg/endfile_2.f90: Delete temp file.
1141
1142 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1143
1144 PR fortran/19303
1145 * gfortran.dg/record_marker_1.f90: New test case.
1146 * gfortran.dg/record_marker_2.f: New test case.
1147 * gfortran.dg/record_marker_3.f90: New test case.
1148
1149 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1150
1151 PR fortran/17298
1152 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1153 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1154
1155 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1156
1157 * lib/gcc-dg.exp (cleanup-modules): New proc.
1158 * gfortran.dg/allocatable_function_1.f90,
1159 gfortran.dg/allocate_char_star_scalar_1.f90,
1160 gfortran.dg/assumed_charlen_function_1.f90,
1161 gfortran.dg/assumed_dummy_1.f90,
1162 gfortran.dg/assumed_shape_ranks_1.f90,
1163 gfortran.dg/assumed_shape_ranks_2.f90,
1164 gfortran.dg/assumed_size_dt_dummy.f90,
1165 gfortran.dg/auto_char_dummy_array_1.f90,
1166 gfortran.dg/auto_char_len_3.f90,
1167 gfortran.dg/automatic_module_variable.f90,
1168 gfortran.dg/bad_automatic_objects_1.f90,
1169 gfortran.dg/char_array_constructor.f90,
1170 gfortran.dg/char_array_structure_constructor.f90,
1171 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1172 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1173 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1174 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1175 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1176 gfortran.dg/derived_pointer_recursion.f90,
1177 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1178 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1179 gfortran.dg/dummy_functions_1.f90,
1180 gfortran.dg/elemental_initializer_1.f90,
1181 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1182 gfortran.dg/elemental_pointer_1.f90,
1183 gfortran.dg/elemental_subroutine_1.f90,
1184 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1185 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1186 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1187 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1188 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1189 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1190 gfortran.dg/global_references_1.f90,
1191 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1192 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1193 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1194 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1195 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1196 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1197 gfortran.dg/large_integer_kind_1.f90,
1198 gfortran.dg/large_real_kind_1.f90,
1199 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1200 gfortran.dg/module_double_reuse.f90,
1201 gfortran.dg/module_equivalence_1.f90,
1202 gfortran.dg/module_interface_1.f90,
1203 gfortran.dg/module_parameter_array_refs_1.f90,
1204 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1205 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1206 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1207 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1208 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1209 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1210 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1211 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1212 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1213 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1214 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1215 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1216 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1217 gfortran.dg/same_name_1.f90,
1218 gfortran.dg/sibling_dummy_procedure_1.f90,
1219 gfortran.dg/sibling_dummy_procedure_2.f90,
1220 gfortran.dg/sibling_dummy_procedure_3.f90,
1221 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1222 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1223 gfortran.dg/used_dummy_types_2.f90,
1224 gfortran.dg/used_dummy_types_3.f90,
1225 gfortran.dg/used_dummy_types_4.f90,
1226 gfortran.dg/used_dummy_types_5.f90,
1227 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1228 gfortran.dg/userdef_operator_1.f90: Use it.
1229
1230 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1231
1232 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1233 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1234 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1235 gfortran.dg/write_back.f,
1236 gfortran.fortran-torture/execute/inquire_1.f90,
1237 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1238
1239 2006-03-21 Jeff Law <law@redhat.com>
1240
1241 * gcc.dg/tree-ssa/vrp28.c: New test.
1242
1243 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1244
1245 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1246 if _STDC_C99 is defined.
1247 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1248 * gcc.dg/builtins-20.c: Likewise.
1249 * gcc.dg/builtins-53.c: Likewise.
1250 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1251 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1252
1253 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1254
1255 PR tree-opt/26781
1256 * gcc.c-torture/compile/pr26781-1.c: New test.
1257 * gcc.c-torture/compile/pr26781-2.c: New test.
1258
1259 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR c++/26690
1262 * g++.dg/gomp/pr26690-1.C: New test.
1263 * g++.dg/gomp/pr26690-2.C: New test.
1264
1265 2006-03-20 Jeff Law <law@redhat.com>
1266
1267 * gcc.dg/tree-ssa/pr21829.c: New test.
1268
1269 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1270
1271 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1272
1273 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1274 (check_visibility_available): Use it.
1275 (check_effective_target_default_packed): Likewise.
1276 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1277 (check_effective_target_fopenmp): Likewise.
1278 (check_effective_target_freorder): Likewise.
1279 (check_effective_target_fpic): Likewise.
1280 (check_named_sections_available): Likewise.
1281 (check_effective_target_ilp32): Likewise.
1282 (check_effective_target_lp64): Likewise.
1283
1284 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1285
1286 PR fortran/20935
1287 * gfortran.dg/scalar_mask_2.f90: New test case.
1288
1289 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1290
1291 PR tree-opt/26629
1292 * gcc.dg/tree-ssa/loadpre12.c: New test.
1293 * gcc.dg/tree-ssa/loadpre13.c: New test.
1294 * gcc.dg/tree-ssa/loadpre14.c: New test.
1295 * gcc.dg/tree-ssa/loadpre15.c: New test.
1296 * gcc.dg/tree-ssa/loadpre16.c: New test.
1297 * gcc.dg/tree-ssa/loadpre17.c: New test.
1298 * gcc.dg/tree-ssa/loadpre18.c: New test.
1299 * gcc.dg/tree-ssa/loadpre19.c: New test.
1300 * gcc.dg/tree-ssa/loadpre20.c: New test.
1301 * gcc.dg/tree-ssa/loadpre21.c: New test.
1302 * gcc.dg/tree-ssa/loadpre22.c: New test.
1303
1304 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1305
1306 PR fortran/26741
1307 * gfortran.dg/elemental_initializer_1.f90: New test.
1308
1309 PR fortran/26716
1310 * gfortran.dg/assumed_shape_ranks_2: New test.
1311
1312 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1313
1314 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1315 target fpic.
1316
1317 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1318
1319 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1320 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1321 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1322 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1323 gfortran.fortran-torture/execute/direct_io.f90,
1324 gfortran.fortran-torture/execute/inquire_2.f90,
1325 gfortran.fortran-torture/execute/inquire_4.f90,
1326 gfortran.fortran-torture/execute/list_read_1.f90,
1327 gfortran.fortran-torture/execute/open_replace.f90,
1328 gfortran.fortran-torture/execute/slash_edit.f90,
1329 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1330 temporary files from testcases.
1331
1332 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1333
1334 PR libgfortran/26509
1335 gfortran.dg/write_direct_eor.f90: New test.
1336
1337 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1338
1339 * gcc.target/powerpc/pr26350.c: New.
1340 * gcc.target/powerpc/indexed-addr.c: New.
1341
1342 2006-03-16 Roger Sayle <roger@eyesopen.com>
1343
1344 * gfortran.dg/dependency_13.f90: New test case.
1345
1346 2006-03-16 Roger Sayle <roger@eyesopen.com>
1347
1348 PR middle-end/21781
1349 * gcc.dg/real-const-1.c: New test case.
1350
1351 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1352
1353 * g++.old-deja/g++.other/init18.C: New.
1354 * g++.old-deja/g++.other/init5.C: Remove xfail.
1355
1356 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1357
1358 * g++.dg/opt/pr15551.C: Cleanup temp file.
1359
1360 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1361
1362 PR c++/6634
1363 g++.dg/parse/long1.C: New test.
1364
1365 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1366
1367 PR fortran/19101
1368 * gfortran.dg/continuation.f90: New test.
1369 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1370
1371 2006-03-14 Richard Guenther <rguenther@suse.de>
1372
1373 PR tree-optimization/26672
1374 * gcc.dg/torture/pr26672.c: New testcase.
1375
1376 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1377
1378 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1379 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1380
1381 2006-03-13 Roger Sayle <roger@eyesopen.com>
1382
1383 PR middle-end/26557
1384 * gcc.c-torture/compile/switch-1.c: New test case.
1385
1386 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1387
1388 PR fortran/25378
1389 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1390 test to include more permuatations of mask and index.
1391 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1392 respond to F2003 spec. that the position returned for an all false
1393 mask && condition is zero.
1394
1395 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR middle-end/25989
1398 * gcc.dg/gomp/pr25989.c: New test.
1399
1400 2006-03-13 Jeff Law <law@redhat.com>
1401
1402 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1403
1404 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gcc.dg/switch-9.c: New test.
1407
1408 2006-03-13 Richard Guenther <rguenther@suse.de>
1409
1410 PR middle-end/26630
1411 * gcc.dg/torture/pr26630.c: New testcase.
1412
1413 2006-03-11 Roger Sayle <roger@eyesopen.com>
1414
1415 * gfortran.dg/dependency_10.f90: New test case.
1416 * gfortran.dg/dependency_11.f90: Likewise.
1417
1418 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1419 Erik Edelmann <eedelman@gcc.gnu.org>
1420
1421 * gfortran.dg/allocatable_function_1.f90: New.
1422 * gfortran.dg/allocatable_function_2.f90: New.
1423
1424 2006-03-10 Richard Guenther <rguenther@suse.de>
1425
1426 PR middle-end/26565
1427 * gcc.dg/torture/pr26565.c: New testcase.
1428
1429 2006-03-09 Eric Christopher <echristo@apple.com>
1430
1431 * gcc.c-torture/compile/20060309-1.c: New.
1432
1433 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1434
1435 PR libgfortran/26499
1436 * gfortran.dg/write_back.f: New test.
1437 * gfortran.dg/write_rewind_1.f: New test.
1438 * gfortran.dg/write_rewind_2.f: New test.
1439
1440 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1441
1442 PR libgfortran/26554
1443 * gfortran.dg/read_logical.f90: New test.
1444
1445 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1446
1447 * ada/acats/norun.lst: cdd2a03 now passes.
1448
1449 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1450
1451 PR testsuite/25177
1452 * gcc.target/powerpc/pr18096-1.c: Change where the error
1453 would match.
1454
1455 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1456
1457 * gcc.target/i386/cleanup-1.c: New test.
1458 * gcc.target/i386/cleanup-2.c: New test.
1459
1460 2006-03-04 Roger Sayle <roger@eyesopen.com>
1461
1462 * gfortran.dg/dependency_9.f90: Remove for the time being.
1463
1464 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1465
1466 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1467 directive.
1468
1469 2006-03-03 Roger Sayle <roger@eyesopen.com>
1470
1471 * gfortran.dg/dependency_9.f90: New test case.
1472
1473 2006-03-03 Roger Sayle <roger@eyesopen.com>
1474
1475 * gfortran.dg/dependency_4.f90: New test case.
1476 * gfortran.dg/dependency_5.f90: New test case.
1477 * gfortran.dg/dependency_6.f90: New test case.
1478 * gfortran.dg/dependency_7.f90: New test case.
1479 * gfortran.dg/dependency_8.f90: New test case.
1480
1481 2006-03-03 Paul Brook <paul@codesourcery.com>
1482
1483 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1484 Add m68k-*-elf.
1485
1486 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1487
1488 PR fortran/25031
1489 * multiple_allocation_1.f90: New test.
1490
1491 2006-03-03 Roger Sayle <roger@eyesopen.com>
1492
1493 PR tree-optimization/26524
1494 * gfortran.dg/pr26524.f: New test case.
1495
1496 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1497
1498 * g++.dg/template/repo5.C: Cleanup repo files.
1499 * gcc.dg/20051201-1.c: Cleanup coverage files.
1500 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1501 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1502 tree dump files.
1503
1504 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1505
1506 * objc.dg/objc-nofilename-1.m: New test.
1507 * objc.dg/bad-receiver-type.m: New test.
1508 * obj-c++.dg/bad-receiver-type.mm: New test.
1509
1510 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1511
1512 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1513
1514 2006-03-01 Mike Stump <mrs@apple.com>
1515
1516 * g++.dg/abi/key2.C: Add.
1517
1518 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1519
1520 * gfortran.dg/logical_dot_product.f90: New test.
1521
1522 PR fortran/26393
1523 * gfortran.dg/used_interface_ref.f90: New test.
1524
1525 PR fortran/20938
1526 * gfortran.dg/dependency_2.f90: New test.
1527 * gfortran.fortran-torture/execute/where17.f90: New test.
1528 * gfortran.fortran-torture/execute/where18.f90: New test.
1529 * gfortran.fortran-torture/execute/where19.f90: New test.
1530 * gfortran.fortran-torture/execute/where20.f90: New test.
1531
1532 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1533
1534 * g++.dg/tree-ssa/pr26443.C: New test case.
1535
1536 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1537
1538 PR middle-end/26022
1539 * g++.dg/opt/return-slot1.C: New test.
1540
1541 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1542
1543 PR libgfortran/26136
1544 * gfortran.dg/namelist_23.f90: New test.
1545
1546 2006-02-28 Roger Sayle <roger@eyesopen.com>
1547
1548 PR middle-end/14752
1549 * gcc.dg/fold-eqandshift-2.c: New test case.
1550
1551 2006-02-28 Richard Guenther <rguenther@suse.de>
1552
1553 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1554 decomposition.
1555
1556 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1557
1558 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1559
1560 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1561
1562 PR libgfortran/26464
1563 * gfortran.dg/backspace_5.f: New test.
1564 * gfortran.dg/backspace_6.f: New test.
1565
1566 2006-02-26 Roger Sayle <roger@eyesopen.com>
1567
1568 * gcc.dg/fold-eqandnot-1.c: New test case.
1569
1570 2006-02-26 Roger Sayle <roger@eyesopen.com>
1571
1572 PR middle-end/19983
1573 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1574
1575 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1576
1577 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1578 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1579
1580 2006-02-26 Richard Guenther <rguenther@suse.de>
1581
1582 PR tree-optimization/26421
1583 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1584
1585 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1586
1587 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1588 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1589
1590 2006-02-26 Roger Sayle <roger@eyesopen.com>
1591
1592 * gcc.dg/fold-even-1.c: New test case.
1593
1594 2006-02-26 Roger Sayle <roger@eyesopen.com>
1595
1596 PR middle-end/21137
1597 * gcc.dg/fold-eqandshift-1.c: New test case.
1598
1599 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1600
1601 PR tree-optimization/25125
1602 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1603 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1604
1605 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1606
1607 PR tree-optimizations/26359
1608 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1609 with -fdump-tree-dceloop-details.
1610 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1611
1612 2006-02-25 Roger Sayle <roger@eyesopen.com>
1613
1614 PR middle-end/23673
1615 * gcc.dg/fold-eqxor-1.c: New test case.
1616 * gcc.dg/fold-eqxor-2.c: Likewise.
1617 * gcc.dg/fold-eqxor-3.c: Likewise.
1618
1619 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
1620
1621 PR fortran/23092
1622 * scalar_mask_1.f90: New test.
1623
1624 2006-02-24 Geoffrey Keating <geoffk@apple.com>
1625
1626 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1627 * g++.dg/eh/uncaught2.C: New.
1628 * g++.dg/eh/uncaught3.C: New.
1629
1630 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1631
1632 PR libgfortran/26423
1633 * gfortran.dg/read_many_1.f: New test.
1634
1635 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
1636
1637 PR fortran/24519
1638 * gfortran.dg/dependency_3.f90: New test.
1639 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1640 XFAILs.
1641
1642 PR fortran/25395
1643 * gfortran.dg/equiv_6.f90: New test.
1644
1645 2006-02-23 Jeff Law <law@redhat.com>
1646
1647 * gcc.c-torture/compile/pr26425.c: New test.
1648
1649 2006-02-23 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR middle-end/26412
1652 * gcc.dg/gomp/pr26412.c: New test.
1653
1654 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1655
1656 PR c++/26291
1657 * g++.dg/other/ellipsis1.C: New test.
1658 * g++.dg/parse/operator4.C: Adjust error marker.
1659
1660 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1661
1662 PR target/25603
1663 * gfortran.dg/pr25603.f: New testcase.
1664
1665 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1666
1667 * gcc.dg/bf-spl1.c: Don't specify -m68000.
1668 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1669
1670 2006-02-21 Geoffrey Keating <geoffk@apple.com>
1671
1672 * g++.dg/eh/spbp.C: New.
1673
1674 2006-02-21 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR middle-end/26379
1677 * gcc.target/i386/mmx-7.c: New test.
1678
1679 2006-02-20 Roger Sayle <roger@eyesopen.com>
1680
1681 PR tree-optimization/26361
1682 * gcc.dg/tree-ssa/vrp27.c: New test case.
1683
1684 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
1685
1686 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1687 * gcc.dg/tree-ssa/complex-4.c: Here.
1688
1689 2006-02-19 Roger Sayle <roger@eyesopen.com>
1690
1691 PR middle-end/19543
1692 * gfortran.dg/logical_1.f90: New test case.
1693
1694 2006-02-19 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR middle-end/26334
1697 * gcc.dg/20060218-1.c: Moved to...
1698 * gcc.target/i386/20060218-1.c: ... here. New test.
1699
1700 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
1701
1702 PR fortran/26201
1703 * gfortran.dg/convert_1.f90: New.
1704
1705 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
1706
1707 PR fortran/25054
1708 * gfortran.dg/namelist_5.f90: New test.
1709
1710 PR fortran/25089
1711 * gfortran.dg/namelist_4.f90: New test.
1712
1713 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1714
1715 PR tree-opt/25680
1716 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1717
1718 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1719
1720 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1721 variable to take into account the variable name in the
1722 function header.
1723 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1724
1725 2006-02-18 Jakub Jelinek <jakub@redhat.com>
1726
1727 PR middle-end/26334
1728 * gcc.c-torture/compile/20060217-1.c: New test.
1729 * gcc.dg/20060218-1.c: New test.
1730
1731 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
1732
1733 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1734
1735 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1736
1737 * gcc.dg/cpp/undef3.c: New test.
1738 * gcc.dg/cpp/trad/builtins2.c: New test.
1739
1740 2006-02-18 Mark Mitchell <mark@codesourcery.com>
1741
1742 PR c++/26266
1743 * g++.dg/template/static22.C: New test.
1744 * g++.dg/template/static23.C: New test.
1745 * g++.dg/template/static24.C: New test.
1746 * g++.dg/template/non-dependent13.C: New test.
1747 * g++.dg/init/member1.C: Tweak error markers.
1748
1749 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1750
1751 PR target/26255
1752 * gcc.c-torture/compile/pr26255.c: New test case.
1753
1754 2006-02-16 Roger Sayle <roger@eyesopen.com>
1755
1756 * gfortran.fortran-torture/execute/where_10.f90: New test case.
1757 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1758 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1759 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1760 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1761 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1762 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1763
1764 2006-02-16 Jeff Law <law@redhat.com>
1765
1766 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1767 * gcc.dg/tree-ssa/vrp26.c: New test.
1768
1769 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
1770
1771 PR target/20353
1772 PR target/24578
1773 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1774 __UCLIBC__ is defined.
1775
1776 2006-02-16 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR fortran/26224
1779 * gfortran.dg/gomp/pr26224.f: New test.
1780
1781 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
1782
1783 PR tree-opt/25918
1784 * lib/target-supports.exp
1785 (check_effective_target_vect_short_mult): New.
1786 (check_effective_target_vect_char_mult): New.
1787 (check_effective_target_vect_widen_sum_qi_to_si): New.
1788 (check_effective_target_vect_widen_sum_qi_to_hi): New.
1789 (check_effective_target_vect_widen_sum_hi_to_si): New.
1790 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1791 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1792 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1793 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1794 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1795 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1796 vect-reduc-pattern-2c.c
1797 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1798 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1799 vect-reduc-pattern-1c.c
1800
1801 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
1802
1803 PR fortran/24557
1804 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1805
1806 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
1807
1808 PR fortran/26054
1809 * gfortran.dg/enum_8.f90: Remove check for warning.
1810 * gfortran.dg/iomsg_1.f90: Ditto.
1811 * gfortran.dg/enum_1.f90: Ditto.
1812 * gfortran.dg/enum_9.f90: Ditto.
1813 * gfortran.dg/enum_2.f90: Ditto.
1814 * gfortran.dg/enum_10.f90: Ditto.
1815 * gfortran.dg/enum_3.f90: Ditto.
1816 * gfortran.dg/flush_1.f90: Ditto.
1817 * gfortran.dg/enum_4.f90: Ditto.
1818 * gfortran.dg/array_constructor_1.f90: Ditto.
1819 * gfortran.dg/enum_5.f90: Ditto.
1820 * gfortran.dg/enum_6.f90: Ditto.
1821 * gfortran.dg/enum_7.f90: Ditto.
1822
1823 2006-02-15 Jakub Jelinek <jakub@redhat.com>
1824
1825 PR middle-end/26300
1826 * gcc.c-torture/compile/20060215-1.c: New test.
1827
1828 2006-02-14 Roger Sayle <roger@eyesopen.com>
1829
1830 PR middle-end/23670
1831 * gcc.dg/tree-ssa/andor-2.c: New test case.
1832
1833 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
1834
1835 PR fortran/25045
1836 * optional_dim.f90: New test.
1837
1838 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1839
1840 PR fortran/26277
1841 * gfortran.dg/label_4.f90: New.
1842
1843 2006-02-14 Jakub Jelinek <jakub@redhat.com>
1844 Diego Novillo <dnovillo@redhat.com>
1845 Uros Bizjak <uros@kss-loka.si>
1846
1847 * gfortran.dg/gomp: New directory.
1848
1849 2006-02-14 Richard Guenther <rguenther@suse.de>
1850
1851 PR tree-optimization/26258
1852 * gcc.dg/torture/pr26258.c: New testcase.
1853
1854 2006-02-13 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR fortran/26246
1857 * gfortran.dg/pr26246_1.f90: New test.
1858 * gfortran.dg/pr26246_2.f90: New test.
1859
1860 PR middle-end/26092
1861 * gcc.c-torture/compile/20060208-1.c: New test.
1862
1863 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
1864
1865 PR fortran/26074
1866 PR fortran/25103
1867 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1868 * gfortran.dg/bad_automatic_objects_1.f90: New test.
1869 * gfortran.dg/automatic_module_variable.f90: Change error message.
1870
1871 PR fortran/20861
1872 * gfortran.dg/internal_dummy_1.f90: New test.
1873
1874 PR fortran/20871
1875 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1876
1877
1878 PR fortran/25083
1879 * gfortran.dg/uncommon_block_data_1.f90: New test.
1880 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1881 with standard.
1882
1883 PR fortran/25088
1884 * gfortran.dg/typed_subroutine_1.f90: New test.
1885
1886 2006-02-13 Geoffrey Keating <geoffk@apple.com>
1887
1888 * objc.dg/dwarf-1.m: New.
1889
1890 2006-02-13 Roger Sayle <roger@eyesopen.com>
1891
1892 PR middle-end/24427
1893 * gcc.dg/tree-ssa/andor-1.c: New test case.
1894
1895 2006-02-13 Josh Conner <jconner@apple.com>
1896
1897 PR target/25376
1898 * gcc.dg/pr25376.c: New test.
1899
1900 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1901 assemble.
1902 * lib/target-supports.exp (check_named_sections_available):
1903 Only compile named-sections test -- don't assemble.
1904
1905 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
1906
1907 * g++.dg/warn/no-write-strings.C: New test.
1908 * g++.dg/warn/write-strings.C: Likewise.
1909 * g++.dg/warn/write-strings-default.C: Likewise.
1910
1911 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
1912
1913 PR fortran/25806
1914 * gfortran.dg/ret_pointer_2.f90: New test.
1915
1916 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
1917
1918 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1919
1920 2006-02-10 Jeff Law <law@redhat.com>
1921
1922 * gcc.c-torture/compile/pr26213.c: New test.
1923
1924 2006-02-10 Steven G. Kargl <kargls@comcast.net>
1925
1926 gfortran.dg/null_1.f90: New test.
1927
1928 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1929
1930 PR fortran/14771
1931 * gfortran.dg/parens_4.f90: New.
1932 * gfortran.dg/parens_5.f90: New.
1933
1934 2006-02-10 Richard Guenther <rguenther@suse.de>
1935
1936 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1937
1938 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1939 Paul Thomas <pault@gcc.gnu.org>
1940
1941 PR fortran/14771
1942 * gfortran.dg/parens_1.f90: New.
1943 * gfortran.dg/parens_2.f90: New.
1944 * gfortran.dg/parens_3.f90: New.
1945
1946 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
1947
1948 PR fortran/26038
1949 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1950
1951 PR fortran/25059
1952 * gfortran.dg/impure_assignment_1.f90: New test.
1953
1954 PR fortran/25070
1955 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1956
1957 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1958
1959 PR target/26141
1960 * g++.dg/expr/stdarg2.C: New test.
1961
1962 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1963
1964 PR inline-asm/16194
1965 * gcc.dg/pr16194.c: New test.
1966
1967 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1968
1969 * ada/acats/run_acats: Use portable variant of "$@".
1970
1971 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
1972
1973 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1974 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1975
1976 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1977
1978 PR tree-opt/26179
1979 * g++.dg/opt/pr26179.C: New test.
1980
1981 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1982
1983 PR middle-end/26134
1984 * gcc.dg/tree-ssa/complex-3.c: New test.
1985
1986 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1987
1988 * gcc.c-torture/compile/volatile-1.c: New test.
1989
1990 2006-02-09 Diego Novillo <dnovillo@redhat.com>
1991
1992 PR 26180
1993 * gcc.dg/tree-ssa/pr26180.c: New test.
1994
1995 2006-02-08 Jeff Law <law@redhat.com>
1996
1997 * gcc.dg/tree-ssa/pr21417.c: New test.
1998
1999 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2000
2001 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2002 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2003
2004 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2005
2006 * lib/scanrtl.exp: New.
2007
2008 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2009
2010 PR c++/26071
2011 * g++.dg/other/virtual2.C: New test.
2012
2013 PR c++/26070
2014 * g++.dg/other/virtual1.C: New test.
2015
2016 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2017
2018 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2019 cleanup-ipa-dump): Update dump file glob patterns.
2020 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2021 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2022
2023 * lib/gcc-dg.exp: Load it.
2024 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2025
2026 2006-02-07 Janis Johnson <janis187@us.ibm.com>
2027
2028 PR testsuite/26159
2029 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2030 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2031
2032 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2033
2034 PR fortran/25577
2035 * gfortran.dg/mvbits_1.f90: New.
2036
2037 2006-02-07 Dirk Mueller <dmueller@suse.com>
2038
2039 * g++.dg/warn/Wdiv-by-zero.C: New test.
2040 * g++.dg/warn/Wno-div-by-zero.C: New.
2041
2042 2006-02-07 Jeff Law <law@redhat.com>
2043
2044 * gcc.dg/tree-ssa/pr21559.c: New test.
2045
2046 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2047 multiple VRP passes.
2048 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2049 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2050 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2051 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2052 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2053 * gcc.dg/tree-ssa/vrp02.c: Likewise
2054 * gcc.dg/tree-ssa/vrp11.c: Likewise
2055 * gcc.dg/tree-ssa/pr14341.c: Likewise
2056 * gcc.dg/tree-ssa/vrp19.c: Likewise
2057 * gcc.dg/tree-ssa/vrp20.c: Likewise
2058 * gcc.dg/tree-ssa/vrp03.c: Likewise
2059 * gcc.dg/tree-ssa/pr21086.c: Likewise
2060 * gcc.dg/tree-ssa/pr21959.c: Likewise
2061 * gcc.dg/tree-ssa/vrp21.c: Likewise
2062 * gcc.dg/tree-ssa/vrp04.c: Likewise
2063 * gcc.dg/tree-ssa/pr25485.c: Likewise
2064 * gcc.dg/tree-ssa/pr22026.c: Likewise
2065 * gcc.dg/tree-ssa/vrp22.c: Likewise
2066 * gcc.dg/tree-ssa/vrp05.c: Likewise
2067 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2068 * gcc.dg/tree-ssa/pr20701.c: Likewise
2069 * gcc.dg/tree-ssa/vrp23.c: Likewise
2070 * gcc.dg/tree-ssa/vrp06.c: Likewise
2071 * gcc.dg/tree-ssa/pr22117.c: Likewise
2072 * gcc.dg/tree-ssa/pr20702.c: Likewise
2073 * gcc.dg/tree-ssa/vrp15.c: Likewise
2074 * gcc.dg/tree-ssa/pr21090.c: Likewise
2075 * gcc.dg/tree-ssa/pr21294.c: Likewise
2076 * gcc.dg/tree-ssa/vrp24.c: Likewise
2077 * gcc.dg/tree-ssa/vrp07.c: Likewise
2078 * gcc.dg/tree-ssa/pr21563.c: Likewise
2079 * gcc.dg/tree-ssa/pr25382.c: Likewise
2080 * gcc.dg/tree-ssa/vrp16.c: Likewise
2081 * gcc.dg/tree-ssa/vrp25.c: Likewise
2082 * gcc.dg/tree-ssa/vrp08.c: Likewise
2083 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2084 * gcc.dg/tree-ssa/vrp17.c: Likewise
2085 * gcc.dg/tree-ssa/pr21458.c: Likewise
2086 * g++.dg/tree-ssa/pr18178.C: Likewise
2087
2088 2006-02-07 Richard Guenther <rguenther@suse.de>
2089
2090 PR c++/26140
2091 Revert
2092 2006-01-30 Richard Guenther <rguenther@suse.de>
2093 PR c++/23372
2094 * gcc.dg/pr23372-1.C: New testcase.
2095
2096 * g++.dg/tree-ssa/pr26140.C: New testcase.
2097
2098 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2099
2100 PR c++/9737
2101 * g++.dg/template/ttp15.C: New test.
2102 * g++.dg/template/ttp16.C: Likewise.
2103 * g++.dg/template/ttp17.C: Likewise.
2104 * g++.old-deja/g++.pt/ttp36.C: Remove.
2105 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2106 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2107 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2108 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2109 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2110 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2111 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2112 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2113 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2114
2115 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2116
2117 PR libfortran/23815
2118 * unf_io_convert_4.f90: New test.
2119
2120 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2121
2122 * gcc.dg/tree-ssa/loadpre10.c: New test.
2123 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2124 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2125 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2126
2127 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2128
2129 PR libfortran/24685
2130 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2131
2132 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2133
2134 PR tree-opt/25251
2135 * gfortran.dg/assign_7.f: New test.
2136
2137 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2138
2139 PR fortran/26041
2140 PR fortran/26064
2141 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2142 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2143 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2144
2145 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2146
2147 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2148 in size_t typedef.
2149
2150 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2151
2152 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2153 * g++.dg/charset/string.c (foo): Likewise.
2154 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2155 const char*
2156 * g++.dg/ext/builtin2.C (printf): Likewise.
2157 * g++.dg/init/new15.C (printf): Likewise.
2158 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2159 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2160 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2161 * g++.dg/template/non-dependent4.C (temp): Likewise.
2162 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2163 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2164 parameter type to const char*.
2165 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2166 Change type to const char*.
2167 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2168 Likewise.
2169 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2170 second parameter type to const char*.
2171 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2172 (Y::Y): Change parameter type to const char*.
2173 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2174 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2175 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2176 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2177 (char*).
2178 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2179 const char*.
2180 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2181 type to const char*.
2182 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2183 return type to const char*.
2184 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2185 to const char*.
2186 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2187 * g++.old-deja/g++.law/refs1.C: Likewise.
2188 * g++.old-deja/g++.law/visibility1.C: Likewise.
2189 * g++.old-deja/g++.law/visibility2.C: Likewise.
2190 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2191 const char*.
2192 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2193 * g++.old-deja/g++.mike/net48.C: Likewise.
2194 * g++.old-deja/g++.mike/p646.C: Likewise.
2195 * g++.old-deja/g++.mike/p6746.C: Likewise.
2196 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2197 type to const char*.
2198 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2199 deprecated conversion warning.
2200 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2201 char*.
2202 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2203 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2204 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2205 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2206 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2207 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2208 * g++.old-deja/g++.pt/t39.C: Likewise.
2209 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2210 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2211
2212 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2213
2214 PR fortran/25075
2215 intrinsic_argument_conformance_1.f90: New test.
2216
2217 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2218
2219 PR fortran/20845
2220 * gfortran.dg/char_result_11.f90: Add SAVE.
2221 * gfortran.dg/der_pointer_4.f90: Ditto.
2222 * gfortran.dg/default_initialization.f90: New test.
2223
2224 2006-02-03 Jeff Law <law@redhat.com>
2225
2226 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2227 handle more than 100 dump files.
2228 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2229 * lib/scantree.exp (scan-tree-dump): Likewise.
2230 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2231 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2232 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2233 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2234 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2235
2236 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2237
2238 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2239
2240 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2241
2242 * g++.dg/template/using12.C: New test.
2243
2244 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2245
2246 * gcc.target/powerpc/pr25960.c: New test.
2247
2248 2006-02-02 Steven G. Kargl <kargls@comcast>
2249
2250 PR fortran/24958
2251 gfortran.dg/nullify_2.f90: New test.
2252
2253 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2254
2255 PR 25990
2256 * gcc.dg/gomp/pr25990.c: New test.
2257
2258 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2259
2260 PR c++/25342
2261 * g++.gd/template/partial4.C: New test.
2262
2263 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2264
2265 PR middle-end/26001
2266 * gfortran.dg/data_char_2.f90: New.
2267
2268 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2269
2270 PR fortran/26039
2271 maxval_maxloc_conformance_1.f90: New test.
2272
2273 2006-01-31 Richard Guenther <rguenther@suse.de>
2274
2275 * gcc.target/i386/sselibm-1.c: New testcase.
2276 * gcc.target/i386/sselibm-2.c: Likewise.
2277 * gcc.target/i386/sselibm-3.c: Likewise.
2278 * gcc.target/i386/sselibm-4.c: Likewise.
2279 * gcc.target/i386/sselibm-5.c: Likewise.
2280
2281 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2282
2283 PR fortran/24266
2284 * gfortran.dg/arrayio_derived_2.f90: New.
2285
2286 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2287
2288 * gcc.dg/unsigned-long-compare.c: New test.
2289
2290 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2291
2292 PR testsuite/25318
2293 * lib/target-supports.exp (check_effective_target_freorder):
2294 Check to see if target supports -freorder-blocks-and-partition.
2295 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2296 instead of "dg-require-named-sections".
2297
2298 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2299
2300 PR target/14798:
2301 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2302 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2303 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2304 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2305 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2306 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2307 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2308 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2309
2310 2006-01-30 Richard Guenther <rguenther@suse.de>
2311
2312 PR c++/23372
2313 * gcc.dg/pr23372-1.C: New testcase.
2314
2315 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2316
2317 * gcc.dg/gomp/pr25874.c: New test.
2318
2319 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2320
2321 PR tree-opt/25911
2322 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2323
2324 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2325
2326 PR fortran/18578
2327 PR fortran/18579
2328 PR fortran/20857
2329 PR fortran/20885
2330 * gfortran.dg/intent_out_1.f90: New test.
2331
2332 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2333
2334 PR fortran/17911
2335 * gfortran.dg/procedure_lvalue.f90: New test.
2336
2337 PR fortran/20895
2338 PR fortran/25030
2339 * gfortran.dg/char_pointer_assign_2.f90: New test.
2340 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2341 assignment to be consistent with standard.
2342 * gfortran.dg/char_result_2.f90: The same.
2343 * gfortran.dg/char_result_8.f90: The same.
2344
2345 2006-01-28 Zack Weinberg <zackw@panix.com>
2346
2347 * gcc.dg/Woverlength-strings.c
2348 * gcc.dg/Woverlength-strings-pedantic-c89.c
2349 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2350 * gcc.dg/Woverlength-strings-pedantic-c99.c
2351 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2352
2353 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2354
2355 * gcc.c-torture/execute/20060127-1.c: New test.
2356
2357 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2358
2359 PR c++/25999
2360 * g++.dg/ext/pragmaweak1.C: New test.
2361
2362 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2363
2364 PR c++/25855
2365 * g++.dg/template/spec29.C: New test.
2366
2367 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2368
2369 PR c/19606.
2370 * gcc.c-torture/execute/pr19606.c: New.
2371
2372 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2373
2374 * gcc.dg/pragma-re-4.c: New test.
2375
2376 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2377
2378 PR fortran/25964
2379 * gfortran.dg/assumed_size_refs_3.f90: New test.
2380
2381 2006-01-27 Ben Elliston <bje@au.ibm.com>
2382
2383 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2384
2385 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2386
2387 PR ada/21317
2388 * ada/acats/support/impdef.a: Add One_Long_Second.
2389 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2390 * ada/acats/tests/c9/c94026.a: Likewise.
2391 * ada/acats/tests/c9/c97305c.ada: Likewise.
2392 * ada/acats/tests/c9/c99004a.ada: Likewise.
2393
2394 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2395
2396 PR fortran/25964
2397 * gfortran.dg/global_references_2.f90: New test.
2398
2399 PR fortran/25084
2400 PR fortran/20852
2401 PR fortran/25085
2402 PR fortran/25086
2403 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2404 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2405
2406 PR fortran/25416
2407 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2408
2409 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2410
2411 PR c/25892
2412 * gcc.dg/Wpointer-sign.c: New.
2413 * gcc.dg/Wpointer-sign-Wall.c: New.
2414 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2415 * gcc.dg/Wpointer-sign-pedantic.c: New.
2416 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2417 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2418
2419 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2420
2421 PR C/25861
2422 * gcc.c-torture/compile/pr25861.c: New test.
2423
2424 2006-01-26 Paul Brook <paul@codesourcery.com>
2425
2426 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2427 on short-enum targets.
2428 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2429 variable.
2430 (generate_fields): Use short_enums.
2431 (main): Set short_enums. Document -e.
2432 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2433 on short-enum targets.
2434 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2435 variable.
2436 (generate_fields): Use short_enums.
2437 (main): Set short_enums. Document -e.
2438 * lib/target-supports.exp (check_effective_target_short_enums): New.
2439
2440 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2441
2442 PR target/25947
2443 * gcc.dg/torture/pr25947-1.c: New test.
2444
2445 2006-01-25 Jan Hubicka <jh@suse.cz>
2446 Roger Sayle <roger@eyesopen.com>
2447
2448 PR rtl-optimization/25703
2449 * gcc.target/i386/20060125-1.c: New test case.
2450 * gcc.target/i386/20060125-2.c: New test case.
2451
2452 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2453
2454 PR fortran/18540
2455 * gfortran.dg/goto_1.f: New.
2456
2457 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2458
2459 PR fortran/25716
2460 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2461 25716 on 32-bit systems too.
2462
2463 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2464
2465 PR testsuite/25590
2466 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2467
2468 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2469
2470 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2471
2472 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2473
2474 PR fortran/25835
2475 * gfortran.dg/read_eof.f90: Delete, renamed.
2476 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2477 * gfortran.dg/read_eof_2.f90: New test.
2478 * gfortran.dg/read_eof_3.f90: New test.
2479
2480 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2481
2482 PR tree-opt/25860
2483 * gcc.c-torture/compile/pr25860.c: New test.
2484
2485 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2486
2487 PR c++/25552
2488 * g++.dg/parse/dtor8.C: New test.
2489
2490 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2491
2492 PR testsuite/25891
2493 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2494 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2495 check_effective_target_fopenmp returns 0.
2496
2497 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2498
2499 PR ada/20548
2500 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2501 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2502 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2503
2504 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2505
2506 PR tree-opt/25857
2507 * g++.dg/opt/pr25857.C: New test.
2508
2509 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2510 Jan Hubicka <jh@suse.cz>
2511 Richard Guenther <rguenther@suse.de>
2512
2513 PR rtl-optimization/25654
2514 * gcc.dg/torture/pr25654.c: New testcase.
2515 * gcc.target/i386/pr25654.c: Likewise.
2516
2517 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2518
2519 PR fortran/25901
2520 * gfortran.dg/internal references_2.f90: New test.
2521
2522 Fix regression in testing of admissability of attributes.
2523 * gfortran.dg/intent_used_1.f90: New test.
2524
2525 2006-01-23 Ben Elliston <bje@au.ibm.com>
2526
2527 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2528 Remove target conditional torture options for i?86 and x86_64
2529 GNU/Linux.
2530
2531 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2532
2533 PR c++/10891
2534 * g++.dg/rtti/no-rtti.C: New.
2535
2536 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2537
2538 PR c++/25895
2539 * g++.dg/inherit/conv2.C: New test.
2540
2541 PR c++/25856
2542 * g++.dg/parse/dtor7.C: New test.
2543
2544 PR c++/25858
2545 * g++.dg/template/crash44.C: New test.
2546
2547 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2548
2549 PR fortran/25124
2550 PR fortran/25625
2551 * gfortran.dg/internal_references_1.f90: New test.
2552 PR fortran/20881
2553 PR fortran/23308
2554 PR fortran/25538
2555 PR fortran/25710
2556 * gfortran.dg/global_references_1.f90: New test.
2557 * gfortran.dg/g77/19990905-1.f: Restore the error that
2558 there is a clash between the common block name and
2559 the name of a subroutine reference.
2560
2561 PR fortran/PR24276
2562 * gfortran.dg/aliasing_dummy_1.f90: New test.
2563
2564 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2565
2566 * gcc.dg/vmx/1b-01.c: Warning fix.
2567 * gcc.dg/vmx/1c-02.c: Likewise.
2568 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2569
2570 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2571
2572 PR testsuite/24962
2573 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2574
2575 2006-01-20 Richard Guenther <rguenther@suse.de>
2576 Steven Bosscher <stevenb.gcc@gmail.com>
2577
2578 PR rtl-optimization/24626
2579 * gcc.dg/torture/pr24626-1.c: New testcase.
2580 * gcc.dg/torture/pr24626-2.c: Likewise.
2581 * gcc.dg/torture/pr24626-3.c: Likewise.
2582 * gcc.dg/torture/pr24626-4.c: Likewise.
2583
2584 2006-01-20 Dirk Mueller <dmueller@suse.com>
2585
2586 PR c++/5520
2587 * g++.dg/warn/empty-body.C: New.
2588
2589 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2590
2591 PR c++/22136
2592 * g++.dg/template/using10.C: New test.
2593 * g++.dg/temlpate/using11.C: Likewise.
2594 * g++.dg/inherit/using5.C: Tweak error messages.
2595
2596 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2597
2598 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2599 target test.
2600 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2601
2602 2006-01-19 Jan Hubicka <jh@suse.cz>
2603
2604 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2605
2606 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2607
2608 PR c++/25854
2609 * g++.dg/template/spec28.C: New test.
2610
2611 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
2612
2613 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2614 Fix fprintf's by adding srcdir or removing it.
2615
2616 2006-01-19 Diego Novillo <dnovillo@redhat.com>
2617
2618 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2619 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2620 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2621 * testsuite/gcc.dg/gomp/empty.c: Likewise.
2622 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2623 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2624 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2625 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2626 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2627 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2628 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2629 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2630 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2631 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2632
2633 2006-01-18 Jeff Law <law@redhat.com>
2634
2635 * gcc.dg/tree-ssa/vrp25.c: New test.
2636
2637 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2638
2639 * gcc.dg/pr25805.c: Fix misapplied patch.
2640
2641 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
2642
2643 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2644 (check_effective_target_vect_udot_qi): New.
2645 (check_effective_target_vect_sdot_hi): New.
2646 (check_effective_target_vect_udot_hi): New.
2647 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2648 prefixed with "wrapv-" with -fwrapv.
2649 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2650 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2651 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2652 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2653 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2654
2655 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2656 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2657 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2658 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2659
2660 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2661
2662 PR c++/16829
2663 * g++.dg/other/default2.C: New test.
2664 * g++.dg/other/default3.C: New test.
2665
2666 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2667
2668 PR c/25805
2669 * gcc.dg/pr25805.c: New file.
2670
2671 2006-01-18 Mark Mitchell <mark@codesourcery.com>
2672
2673 PR c++/25836
2674 * g++.dg/template/init6.C: New test.
2675
2676 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
2677
2678 * gcc.dg/tree-ssa/pr24287.c: New test
2679
2680 2006-01-18 Eric Christopher <echristo@apple.com>
2681
2682 * g++.dg/eh/table.C: New.
2683
2684 2006-01-18 DJ Delorie <dj@redhat.com>
2685
2686 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2687 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2688 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2689 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2690
2691 2006-01-18 Jeff Law <law@redhat.com>
2692
2693 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2694 on wrapping on overflow semantics.
2695
2696 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2697
2698 * gcc.gc/tree-ssa/vrp23.c: New test.
2699 * gcc.gc/tree-ssa/vrp24.c: New test.
2700
2701 2006-01-18 Richard Henderson <rth@redhat.com>
2702 Aldy Hernandez <aldyh@redhat.com>
2703 Jakub Jelinek <jakub@redhat.com>
2704 Diego Novillo <dnovillo@redhat.com>
2705 Uros Bizjak <uros@kss-loka.si>
2706
2707 * testsuite/gcc.dg/gomp: New directory.
2708
2709 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
2710 Steven G. Kargl <kargls@comcast.net>
2711
2712 PR fortran/20869
2713 * gfortran.dg/intrinsic_external_1.f90: New test.
2714
2715 PR fortran/20875.
2716 * gfortran.dg/elemental_pointer_1.f90: New test.
2717
2718 PR fortran/25024
2719 * gfortran.dg/external_procedures_1.f90: New test.
2720
2721 PR fortran/25785
2722 gfortran.dg/assumed_present.f90: New test.
2723
2724 2006-01-18 Jakub Jelinek <jakub@redhat.com>
2725
2726 * g++.dg/parse/lookup5.C: New test.
2727
2728 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729
2730 PR fortran/25697
2731 * gfortran.dg/read_eof.f90: New test.
2732
2733 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2734
2735 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2736 add a closing brace.
2737
2738 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739
2740 PR fortran/25631
2741 * gfortran.dg/fmt_tl.f: New test.
2742
2743 2006-01-17 Eric Christopher <echristo@apple.com>
2744
2745 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2746 * g++.old-deja/g++.warn/impint2.C: Ditto.
2747 * g++.old-deja/g++.other/null1.C: Ditto.
2748 * g++.dg/warn/conv2.C: Ditto.
2749 * g++.dg/warn/conv4.C: New file.
2750
2751 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2752
2753 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2754
2755 2006-01-17 Andreas Jaeger <aj@suse.de>
2756 Janis Johnson <janis187@us.ibm.com>
2757
2758 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2759 in 64-bit.
2760 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2761 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2762
2763 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2764
2765 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2766 xfail txxx where xxx >= 25.
2767
2768 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2769
2770 PR testsuite/25764
2771 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2772
2773 2006-01-17 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR c/25682
2776 * gcc.dg/pr25682.c: New test.
2777 * g++.dg/parse/array-size2.C: New test.
2778
2779 2006-01-16 Ian Lance Taylor <ian@airs.com>
2780
2781 * consistency.vlad: Remove entire directory, 1652 files.
2782
2783 2006-01-16 Janis Johnson <janis187@us.ibm.com>
2784
2785 * lib/target-supports.exp (check_effective_target_dfp_nocache,
2786 check_effective_target_dfprt_nocache): New.
2787 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2788 (check_effective_target_dfprt): New.
2789 * lib/c-compat.exp (check_dfp): Remove.
2790 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2791 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2792 level of support for decimal float.
2793 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2794 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2795 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2796 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2797 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2798 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2799 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2800 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2801 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2802 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2803 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2804 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2805 directives.
2806
2807 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
2808
2809 PR testsuite/25741
2810 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2811 $base_dir/../.
2812 * lib/gfortran.exp (gfortran_init): Likewise.
2813 * lib/obj-c++.exp (obj-c++_init): Likewise.
2814 * lib/scanasm.exp (scan-assembler-dem): Likewise.
2815 (scan-assembler-dem-not): Likewise.
2816 * lib/scandump.exp (scan-dump-dem): Likewise.
2817 (scan-dump-dem-not): Likewise.
2818
2819 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
2820
2821 PR testsuite/25767
2822 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2823 powerpc-*-darwin*.
2824 * lib/obj-c++.exp (obj-c++_init): Likewise.
2825
2826 2006-01-16 Richard Guenther <rguenther@suse.de>
2827
2828 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2829
2830 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2831
2832 PR testsuite/25777
2833 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2834 to LD_LIBRARY_PATH.
2835
2836 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
2837 Andrew Pinski <pinskia@physics.uc.edu>
2838
2839 * gcc.dg/minmax-1.c: New test.
2840
2841 2006-01-16 Ben Elliston <bje@au.ibm.com>
2842
2843 * gcc.dg/dfp/dfp.exp: Correct FSF address.
2844 * gcc.misc-tests/dectest.exp: Ditto.
2845
2846 2006-01-15 Ian Lance Taylor <ian@airs.com>
2847
2848 PR testsuite/25796
2849 * gcc.target/i386/cmov6.c: Use -march=k8.
2850
2851 2006-01-15 Andreas Jaeger <aj@suse.de>
2852
2853 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2854 x86 does not have __float128.
2855
2856 2006-01-14 Ian Lance Taylor <ian@airs.com>
2857
2858 * gcc.target/i386/cmov6.c: New test.
2859
2860 2006-01-14 Mark Mitchell <mark@codesourcery.com>
2861
2862 PR c++/25663
2863 * g++.dg/template/ctor6.C: New test.
2864
2865 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
2866
2867 PR tree-optimization/25485
2868 * gcc.dg/tree-ssa/pr25485.c: New.
2869
2870 2006-01-14 Richard Guenther <rguenther@suse.de>
2871
2872 PR tree-optimization/22548
2873 PR tree-optimization/22555
2874 PR tree-optimization/22501
2875 * gcc.dg/tree-ssa/alias-4.c: New testcase.
2876 * gcc.dg/tree-ssa/alias-5.c: Likewise.
2877 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2878 * gcc.dg/tree-ssa/alias-7.c: Likewise.
2879 * gcc.dg/tree-ssa/alias-8.c: Likewise.
2880 * gcc.dg/tree-ssa/alias-9.c: Likewise.
2881 * gcc.dg/tree-ssa/alias-10.c: Likewise.
2882 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2883 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2884
2885 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
2886
2887 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
2888 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2889
2890 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
2891 Richard Guenther <rguenther@suse.de>
2892
2893 PR rtl-optimization/24257
2894 * gcc.dg/torture/pr24257.c: New testcase.
2895
2896 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
2897
2898 * gcc.c-torture/execute/20060110-1.c: New test.
2899 * gcc.c-torture/execute/20060110-2.c: New test.
2900
2901 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
2902
2903 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2904
2905 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
2906
2907 PR fortran/25756
2908 * gfortran.dg/label_3.f90: New test.
2909
2910 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
2911
2912 PR tree-optimization/25771
2913 * g++.dg/tree-ssa/pr25771.C: New test
2914
2915 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
2916
2917 PR tree-opt/24365
2918 * g++.dg/opt/complex5.C: New test.
2919
2920 2006-01-13 Richard Guenther <rguenther@suse.de>
2921
2922 * gcc.target/i386/387-9.c: New testcase.
2923
2924 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
2925
2926 PR c++/24824
2927 * g++.dg/debug/dwarf2-1.C: New.
2928
2929 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
2930
2931 PR testsuite/25728
2932 * lib/gcov.exp (verify-lines): Add "close $fd".
2933
2934 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
2935 Ben Elliston <bje@au.ibm.com>
2936
2937 * gcc.dg/dfp/inf-1.c: New test.
2938
2939 2006-01-12 Janis Johnson <janis187@us.ibm.com>
2940 Yao Qi <qiyaoltc@cn.ibm.com>
2941 Ben Elliston <bje@au.ibm.com>
2942 Jon Grimm <jgrimm2@us.ibm.com>
2943
2944 * gcc.dg/nodfp-1.c: New test.
2945 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2946 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2947 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2948 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2949 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2950 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2951 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2952 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2953 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2954 * gcc.dg/format/dfp-scanf-1.c: Likewise.
2955 * gcc.dg/format/dfp-printf-1.c: Likewise.
2956 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2957 (compat_setup_dfp): New.
2958 * gcc.dg/compat/compat.exp: Use it.
2959 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2960 Make some variables global, prepend "compat_" to their names.
2961 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2962 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2963 * gcc.misc-tests/dectest.exp: New test driver for decTest.
2964 * lib/compat.exp (compat_skip_list): Make global, rename.
2965 * lib/c-compat.exp: New file.
2966 * lib/target-supports.exp (check_effective_target_dfp): New.
2967
2968 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2969 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2970 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2971 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2972 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2973 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2974 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2975 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2976 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2977 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2978 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2979 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2980 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2981 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2982 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2983 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2984 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2985 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2986 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2987 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2988 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2989 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2990 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2991 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2992 gcc.dg/dfp/struct-layout-1.c,
2993 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2994 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2995 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2996 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2997 gcc.dg/dfp/func-vararg-dfp.c,
2998 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2999 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3000 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3001 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3002 gcc.dg/dfp/wtr-conversion-1.c: New tests.
3003
3004 2006-01-11 Richard Guenther <rguenther@suse.de>
3005
3006 PR tree-optimization/25734
3007 * gcc.dg/tree-ssa/pr25734.c: New testcase.
3008
3009 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3010
3011 PR fortran/25486
3012 * gfortran.dg/literal_character_constant_1_x.F: New test.
3013 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3014 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3015 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3016
3017 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
3018
3019 PR c++/25386
3020 * g++.dg/ext/packed3.C: Add expected packed error.
3021
3022 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
3023
3024 PR target/25706
3025 * gcc.dg/torture/pr25706-1.c: New test.
3026
3027 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
3028
3029 PR tree-optimization/23109
3030 PR tree-optimization/23948
3031 PR tree-optimization/24123
3032
3033 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3034 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3035 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3036 g++.dg/tree-ssa/pr23948.C: New testcases.
3037 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3038 three divisions in order to do the optimization.
3039
3040 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3041
3042 PR c++/25632
3043 * g++.dg/other/pr25632.C: New test.
3044
3045 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
3046
3047 PR fortran/25730
3048 * gfortran.dg/used_types_1.f90: New test.
3049
3050 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
3051
3052 PR target/25718
3053 * gcc.dg/torture/pr25718-1.c: New test.
3054
3055 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3056
3057 * gfortran.dg/list_read_2.f90: Fix typo in description.
3058
3059 2006-01-10 Jan Beulich <jbeulich@novell.com>
3060
3061 * lib/target-supports.exp (check_visibility_available): Simplify test
3062 for *-*-netware*.
3063 (check_profiling_available): Fail for *-*-netware*.
3064 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3065 * gcc.dg/20021014-1.c: Likewise.
3066 * gcc.dg/nest.c: Likewise.
3067
3068 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3069
3070 fortran/24936
3071 * gfortran.dg/forall_3.f90: New test.
3072
3073 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3074
3075 PR fortran/21977
3076 * gfortran.dg/nesting_2.f90: New test.
3077 * gfortran.dg/nesting_3.f90: New test.
3078
3079 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3080
3081 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3082 Fix typo in comment.
3083
3084 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3085
3086 * gfortran.dg/single_char_string.f90: New test.
3087
3088 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3089
3090 * gfortran.dg/ichar_2.f90: New test.
3091
3092 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3093
3094 PR fortran/25093
3095 * gfortran.dg/private_type_4.f90: New.
3096
3097 2006-01-07 Richard Guenther <rguenther@suse.de>
3098
3099 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3100
3101 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3102
3103 * gfortran.dg/func_decl_1.f90: New.
3104 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3105 * gfortran.dg/array_alloc_2.f90: Likewise.
3106 * gfortran.dg/char_result_8.f90: Likewise.
3107 * gfortran.dg/dup_save_1.f90: Likewise.
3108 * gfortran.dg/dup_save_2.f90: Likewise.
3109 * gfortran.dg/f2c_6.f90: Likewise.
3110 * gfortran.dg/f2c_7.f90: Likewise.
3111 * gfortran.dg/func_result_2.f90: Likewise.
3112 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3113
3114 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3115
3116 PR fortran/22146
3117 * gfortran.dg/elemental_subroutine_1.f90: New test.
3118 * gfortran.dg/elemental_subroutine_2.f90: New test.
3119
3120 PR fortran/25029
3121 PR fortran/21256
3122 * gfortran.dg/assumed_size_refs_1.f90: New test.
3123
3124 PR fortran/20868
3125 PR fortran/20870
3126 * gfortran.dg/assumed_size_refs_2.f90: New test.
3127 * gfortran.dg/initialization_1.f90: Change warning message.
3128
3129 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3130
3131 * gcc.dg/tree-ssa/loop-15.c: New test.
3132
3133 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3134
3135 PR fortran/25598
3136 * gfortran.dg/backspace_3.f: New test.
3137 * gfortran.dg/backspace_4.f: New test.
3138
3139 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3140
3141 PR fortran/24268
3142 * gfortran.dg/fmt_white.f: Update test.
3143
3144 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3145
3146 * gcc.dg/cast-1.c: Add new warning.
3147 * gcc.dg/cast-2.c: Likewise.
3148 * gcc.dg/cast-3.c: Likewise.
3149 * gcc.dg/format/cast-1.c: Likewise.
3150 * gcc.dg/cast-4.c: New testcase.
3151
3152 2006-01-05 Richard Guenther <rguenther@suse.de>
3153
3154 PR tree-optimization/22555
3155 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3156
3157 2006-01-05 Richard Guenther <rguenther@suse.de>
3158 Diego Novillo <dnovillo@redhat.com>
3159
3160 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3161 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3162 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3163 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3164 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3165 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3166 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3167 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3168 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3169 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3170 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3171 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3172 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3173 * treelang/compile/extravar.tree: Likewise.
3174 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3175 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3176 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3177 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3178 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3179
3180 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3181
3182 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3183 for 64-bit fix.
3184
3185 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3186
3187 PR fortran/23675
3188 gfortran.dg/char_result_11.f90: New.
3189
3190 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3191
3192 PR c++/24782
3193 * g++.dg/parse/access9.C: New test.
3194 * g++.dg/tc1/dr52.C: Tweak error markers.
3195
3196 2006-01-04 Richard Henderson <rth@redhat.com>
3197
3198 Merge from gomp branch.
3199 * g++.dg/parse/pragma2.C: Update expected error lines.
3200
3201 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3202
3203 * g++.dg/other/i386-2.C: New test.
3204
3205 PR target/25554
3206 * gcc.c-torture/compile/20051228-1.c: New test.
3207
3208 PR c/25559
3209 * gcc.dg/pr25559.c: New test.
3210
3211 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3212
3213 PR c++/25492
3214 * g++.dg/lookup/friend9.C: New test.
3215
3216 PR c++/25625
3217 * g++.dg/template/repo5.C: New test.
3218
3219 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3220
3221 PR fortran/25101
3222 * gfortran.dg/forall_2.f90: New test.
3223
3224 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3225
3226 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3227 dg-require-weak. Adjust regexp to handle leading-underscore
3228 targets and space as well as TAB after .weak. Change previous
3229 64-bit fix to not use naked dot.
3230
3231 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3232
3233 PR rtl-optimization/25578
3234 * gcc.c-torture/execute/20060102-1.c: New testcase.
3235
3236 2006-01-03 Richard Guenther <rguenther@suse.de>
3237
3238 PR c/25183
3239 * gcc.dg/torture/pr25183.c: New testcase.
3240
3241 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3242
3243 Merge from gomp-branch.
3244 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3245 * gcc.dg/ia64-sync-2.c: Likewise.
3246 * gcc.dg/ia64-sync-3.c: Likewise.
3247 * gcc.dg/ia64-sync-4.c: Likewise.
3248 * gcc.dg/sync-2.c: Likewise.
3249 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3250 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3251
3252 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3253
3254 PR c++/25635
3255 * g++.dg/parse/operator6.C: New test.
3256
3257 PR c++/25637
3258 * g++.dg/parse/error29.C: New test.
3259
3260 PR c++/25638
3261 * g++.dg/parse/dtor6.C: New test.
3262
3263 PR c++/25633
3264 * g++.dg/parse/ctor3.C: New test.
3265
3266 PR c++/25634
3267 * g++.dg/template/class3.C: New test.
3268
3269 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3270
3271 * g++.dg/debug/debug9.C: New.
3272
3273 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3274
3275 PR fortran/24640
3276 * gfortran.dg/label_2.f90: New test.
3277
3278 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3279
3280 * g++.dg/lookup/using12.C: Tighten error marker.
3281
3282 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3283 Andrew Pinski <pinskia@physics.uc.edu>
3284
3285 * gcc.target/powerpc/darwin-abi-3.c: New file.
3286 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3287 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3288 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3289 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3290 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3291 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3292 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3293 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3294
3295 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3296
3297 * gcc.dg/tree-ssa/loadpre1.c: New;
3298 * gcc.dg/tree-ssa/loadpre2.c: New;
3299 * gcc.dg/tree-ssa/loadpre3.c: New;
3300 * gcc.dg/tree-ssa/loadpre4.c: New;
3301 * gcc.dg/tree-ssa/loadpre5.c: New;
3302 * gcc.dg/tree-ssa/loadpre6.c: New;
3303 * gcc.dg/tree-ssa/loadpre7.c: New;
3304 * gcc.dg/tree-ssa/loadpre8.c: New;
3305 * gcc.dg/tree-ssa/loadpre9.c: New;
3306
3307 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3308
3309 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3310 * g++.dg/abi/thunk4.C: Likewise.
3311
3312 2006-01-01 Andreas Jaeger <aj@suse.de>
3313
3314 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3315 portable.
3316
3317 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3318
3319 PR c++/25294
3320 * gcc.dg/pragma-pack-3.c: New test.
3321 * g++.dg/parse/pragma3.C: New test.
3322
3323 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3324
3325 PR middle-end/24827
3326 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3327
3328 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3329
3330 PR testsuite/25214
3331 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3332
3333 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3334
3335 PR fortran/22607
3336 * gfortran-dg/pure_byref_3.f90: New.
3337
3338 fortran/PR 25396
3339 * gfortran.dg/userdef_operator_1.f90: New.
3340
3341 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3342
3343 * g++.dg/abi/thunk3.C: New.
3344 * g++.dg/abi/thunk4.C: New.
3345
3346 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3347
3348 PR fortran/25532
3349 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3350 associated derived type components of derived types are
3351 properly declared in contained procedures.
3352
3353 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3354
3355 PR libgfortran/25139
3356 * gfortran.dg/backspace_2.f: New test.
3357
3358 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3359
3360 PR libgfortran/25550
3361 * gfortran.dg/endfile.f: New test.
3362
3363 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3364
3365 PR libgfortran/25419
3366 * gfortran.dg/comma.f: New test.
3367
3368 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3369
3370 * lib/gfortran-dg.exp: Remove trailing whitespace.
3371 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3372 -funroll-all-loops.
3373
3374 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3375
3376 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3377 Extended Double long doubles or repeat tests when long double is
3378 the same size as double.
3379
3380 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3381
3382 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3383
3384 PR testsuite/25442
3385 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3386 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3387
3388 PR testsuite/25441
3389 * gcc.dg/pr23911.c: Make test variable static.
3390
3391 PR testsuite/25444
3392 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3393
3394 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3395
3396 PR c++/25439
3397 * g++.dg/parse/crash17.C: Adjust error markers.
3398 * g++.dg/template/error20.C: New test.
3399
3400 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3401
3402 PR c++/23172
3403 * g++.dg/ext/complit4.C: New test.
3404
3405 PR c++/25417
3406 * g++.dg/ext/complit5.C: Likewise.
3407
3408 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3409
3410 PR tree-optimization/25125
3411 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3412 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3413 * gcc.c-torture/execute/pr25125.c: New.
3414
3415 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3416
3417 PR fortran/25029
3418 PR fortran/21256
3419 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3420 with incorrect assumed size references.
3421
3422 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3423
3424 PR c++/23171
3425 * g++.dg/opt/init1.C: New test.
3426
3427 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3428
3429 PR c++/24671
3430 * g++.dg/template/sfinae3.C: New test.
3431
3432 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3433
3434 * g++.dg/other/friend4.C: New test.
3435
3436 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR target/25005
3439 * g++.dg/opt/pr25005.C: New test.
3440
3441 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3442
3443 PR c++/25369
3444 * g++.dg/template/ptrmem16.C: New test.
3445
3446 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3447
3448 PR fortran/25029
3449 PR fortran/21256
3450 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3451
3452 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3453
3454 PR libgfortran/25307
3455 * gfortran.dg/list_read_5.f90: New test.
3456
3457 2005-12-22 Richard Henderson <rth@redhat.com>
3458
3459 * gcc.target/i386/sse-7.c: Use -msse2.
3460
3461 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3462
3463 PR rtl-optimization/25432
3464 * gcc.c-torture/compile/20051216-1.c: New test.
3465
3466 PR objc/25328
3467 * objc/execute/pr25328.m: New test.
3468
3469 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3470
3471 PR c++/25364
3472 * g++.dg/template/call4.C: New test.
3473
3474 2005-12-22 Dale Johannesen <dalej@apple.com>
3475
3476 * gcc.target/i386/sse-17.c: New.
3477
3478 2005-12-22 Paul Brook <paul@codesourcery.com>
3479
3480 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3481
3482 2005-12-22 Paul Brook <paul@codesourcery.com>
3483
3484 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3485
3486 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3487
3488 PR tree-opt/25513
3489 * gcc.c-torture/compile/pr25513.c: New test.
3490
3491 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3492
3493 PR c++/23333
3494 * g++.dg/parse/error25.C: Add more tests.
3495
3496 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3497
3498 PR fortran/18990
3499 * gfortran.dg/der_charlen_1.f90: New.
3500
3501 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3502
3503 PR fortran/20889
3504 * gfortran.dg/pointer_component_type_1.f90: New test.
3505
3506 PR fortran/25029
3507 PR fortran/21256
3508 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3509 should give an error with assumed size array refernces and checks those
3510 that should not.
3511 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3512 reference an upper bound so that it does not generate an error.
3513
3514 PR fortran/19362
3515 PR fortran/20244
3516 PR fortran/20864
3517 PR fortran/25391
3518 * gfortran.dg/used_dummy_types_1.f90: New test.
3519 * gfortran.dg/used_dummy_types_2.f90: New test.
3520 * gfortran.dg/used_dummy_types_3.f90: New test.
3521 * gfortran.dg/used_dummy_types_4.f90: New test.
3522 * gfortran.dg/used_dummy_types_5.f90: New test.
3523
3524 PR fortran/23152
3525 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3526 group already being USE associated.
3527 * gfortran.dg/assumed_shape_nml.f90: New test.
3528 * gfortran.dg/assumed_size_nml.f90: New test.
3529
3530 PR fortran/20862
3531 PR fortran/25053
3532 PR fortran/25063
3533 PR fortran/25064
3534 PR fortran/25066
3535 PR fortran/25067
3536 PR fortran/25068
3537 PR fortran/25307
3538 * gfortran.dg/io_constraints_1.f90: New test.
3539 * gfortran.dg/io_constraints_1.f90: New test.
3540 * gfortran.dg/iostat_3.f90: Change wording of warning.
3541 * gfortran.dg/g77/19981216-0.f: The same.
3542
3543 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3544
3545 PR tree-optimization/23518
3546 * testsuite/gcc.dg/pr23518.c: New.
3547
3548 2005-12-21 Mike Stump <mrs@apple.com>
3549
3550 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3551
3552 2005-12-21 Paul Brook <paul@codesourcery.com>
3553
3554 * gcc.dg/pr19340.c: Skip on m68k targets.
3555
3556 2005-12-21 Steven Bosscher <stevenb@suse.de>
3557
3558 PR rtl-optimization/25196
3559 * gcc.dg/pr25196.c: New test.
3560
3561 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3562
3563 PR fortran/25423
3564 gfortran.dg/where_nested_1.f90: New.
3565
3566 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3567
3568 PR tree-optimization/25382.
3569 * gcc.dg/tree-ssa/pr25382.c: New.
3570
3571 2005-12-20 Richard Guenther <rguenther@suse.de>
3572
3573 PR middle-end/24306
3574 * gcc.target/i386/pr24306.c: New testcase.
3575
3576 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3577
3578 PR tree-optimization/25501
3579 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3580
3581 2005-12-20 Richard Guenther <rguenther@suse.de>
3582
3583 Revert
3584 2005-12-02 Richard Guenther <rguenther@suse.de>
3585
3586 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3587
3588 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3589
3590 PR c++/21228
3591 * g++.dg/warn/Wunreachable-code-2.C: New test.
3592
3593 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3594
3595 PR c++/24278
3596 * g++.dg/template/ctor5.C: New test.
3597
3598 PR c++/24915
3599 * g++.dg/template/overload8.C: New test.
3600
3601 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3602
3603 * gcc.c-torture/compile/pr25483 : New test.
3604
3605 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3606
3607 PR c++/20552
3608 * g++.dg/ext/typeof10.C: New test.
3609
3610 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3611
3612 * gcc.dg/mt-loopi1.c: New.
3613
3614 2005-12-18 Richard Guenther <rguenther@suse.de>
3615
3616 PR tree-optimization/25481
3617 * gcc.dg/torture/pr25481.c: New testcase.
3618
3619 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
3620
3621 PR rtl-optimization/21041
3622 * gcc.dg/pr21041.c: New test.
3623
3624 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3625
3626 PR libgfortran/25463
3627 * gfortran.dg/advance.f90: New test.
3628
3629 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
3630
3631 * gcc.dg/20051201-1.c: New test.
3632
3633 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
3634
3635 PR fortran/25018
3636 * gfortran.dg/initialization_1.f90: New test.
3637 * gfortran.dg/enum_5.f90: Change dg-error to new message.
3638 * gfortran.dg/g77/980616-0.f: The same.
3639
3640 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3641
3642 * PR fortran/25458
3643 * gfortran.dg/chkbits.f90: New test.
3644
3645 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3646
3647 * gfortran.dg/enum_5.f: Revert to previous version.
3648
3649 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3650
3651 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3652 * gfortran.dg/nested_modules_1.f90: Ditto.
3653 * gfortran.dg/hollerith_f95.f90: Ditto.
3654 * gfortran.dg/select_5.f90: Ditto.
3655 * gfortran.dg/secnds.f: Ditto.
3656 * gfortran.dg/hollerith2.f90: Ditto.
3657 * gfortran.dg/imag_2.f: Ditto.
3658 * gfortran.dg/ftell_2.f90: Ditto.
3659 * gfortran.dg/malloc_free_1.f90: Ditto.
3660 * gfortran.dg/logint-1.f: Ditto.
3661 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3662 * gfortran.dg/e_d_fmt.f90: Ditto.
3663 * gfortran.dg/hollerith_legacy.f90: Ditto.
3664 * gfortran.dg/logint-2.f: Ditto.
3665 * gfortran.dg/enum_5.f90: Ditto.
3666 * gfortran.dg/f2c_2.f90: Ditto.
3667 * gfortran.dg/pr17143.f90: Ditto.
3668 * gfortran.dg/namelist_14.f90: Ditto.
3669 * gfortran.dg/logint-3.f: Ditto.
3670 * gfortran.dg/spread_scalar_source.f90: Ditto.
3671 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3672 * gfortran.dg/namelist_11.f: Ditto.
3673 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3674 * gfortran.dg/g77/20010519-1.f
3675 * gfortran.dg/g77/alpha1.f: Ditto.
3676 * gfortran.dg/g77/990115-1.f: Ditto.
3677 * gfortran.dg/g77/erfc.f: Ditto.
3678 * gfortran.dg/g77/19990313-3.f: Ditto.
3679 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3680 * gfortran.dg/g77/20010426.f: Ditto.
3681 * gfortran.dg/g77/19990313-0.f: Ditto.
3682 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3683 * gfortran.dg/g77/20000629-1.f: Ditto.
3684 * gfortran.dg/g77/970125-0.f: Ditto.
3685 * gfortran.dg/g77/8485.f: Ditto.
3686 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3687 * gfortran.dg/g77/19990313-1.f: Ditto.
3688 * gfortran.dg/g77/int8421.f: Ditto.
3689 * gfortran.dg/g77/19990305-0.f: Ditto.
3690 * gfortran.dg/g77/947.f: Ditto.
3691 * gfortran.dg/g77/19990905-2.f: Ditto.
3692 * gfortran.dg/g77/cabs.f: Ditto.
3693 * gfortran.dg/g77/19990313-2.f: Ditto.
3694 * gfortran.dg/g77/20020307-1.f: Ditto.
3695 * gfortran.dg/g77/dcomplex.f: Ditto.
3696 * gfortran.dg/g77/19990502-1.f: Ditto.
3697 * gfortran.dg/g77/19981216-0.f: Ditto.
3698 * gfortran.dg/common_4.f90: Ditto.
3699 * gfortran.dg/entry_4.f90: Ditto.
3700 * gfortran.dg/equiv_constraint_2.f90: Ditto.
3701 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3702 * gfortran.dg/namelist_12.f: Ditto.
3703 * gfortran.dg/scale_1.f90: Ditto.
3704 * gfortran.dg/modulo_1.f90
3705 * gfortran.dg/hollerith.f90: Ditto.
3706 * gfortran.dg/direct_io_3.f90: Ditto.
3707 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3708 * gfortran.dg/gnu_logical_1.F: Ditto.
3709 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3710 * gfortran.dg/assign_1.f90: Ditto.
3711 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3712 * gfortran.dg/pr23095.f: Ditto.
3713 * gfortran.dg/read_float_1.f90: Ditto.
3714
3715 2005-12-17 Andreas Jaeger <aj@suse.de>
3716
3717 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3718 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3719
3720 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3721
3722 PR fortran/24268
3723 * gfortran.dg/fmt_white.f: New test.
3724
3725 2005-12-16 Steven G. Kargl <kargls@comcast.net>
3726
3727 * gfortran.dg/label_1.f90: New test.
3728
3729 2005-12-15 Ben Elliston <bje@au.ibm.com>
3730
3731 PR testsuite/25422
3732 * gcc.dg/20031012-1.c: Add -Walways-true option.
3733 * gcc.dg/weak/weak-3.c: Likewise.
3734 * g++.old-deja/g++.mike/warn8.C: Likewise.
3735
3736 2005-12-16 Mike Stump <mrs@apple.com>
3737
3738 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3739 exit.
3740
3741 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3742
3743 PR libgfortran/25264
3744 PR libgfortran/25349
3745 * gfortran.dg/tl_editing.f90: Added additional checks.
3746 * gfortran.dg/t_editing.f: New test.
3747 * gfortran.dg/write_padding.f90: New test
3748
3749 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3750
3751 PR testsuite/25215
3752 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3753
3754 2005-12-16 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR rtl-optimization/24899
3757 * gcc.c-torture/execute/20051215-1.c: New test.
3758
3759 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
3760
3761 PR 24823
3762 * gfortran.dg/pr24823.f: New test.
3763
3764 2005-12-16 Jeff Law <law@redhat.com>
3765
3766 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3767
3768 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
3769
3770 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3771 Change C++ style comments to C style comments.
3772 Remove aligned types from the array.
3773 Keep Enums disabled.
3774 (complex_types): Remove aligned types from the array.
3775 Comment out "_Complex long double".
3776 (attrib_types): Remove.
3777 (complex_attrib_types): Remove.
3778 (attrib_array_types): Remove.
3779 (complex_attrib_array_types): Remove.
3780 (aligned_bitfld_types): Remove.
3781 (n_aligned_bitfld_types): Remove.
3782 (FEATURE_ALIGNEDPACKED): Delete.
3783 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3784 (singles): Remove support for adding attributes.
3785 (choose_type): Remove support for attributed types.
3786 (generate_fields): Remove support for attributed bit-fields.
3787 Remove support for adding attributes.
3788 (generate_random_tests): Remove support for adding attributes.
3789 (features): Add back "[0] :0" and "complex vector [0]".
3790 (main): Remove support for attributed bit-fields.
3791 Uncomment the calling of generate_random_tests for the rests of
3792 the tests.
3793
3794 2005-12-16 Jan Hubicka <jh@suse.cz>
3795
3796 * gcc.c-torture/combine/pr25224.c: New.
3797
3798 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
3799
3800 PR other/25028
3801 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3802 HP-UX.
3803
3804 2005-12-15 Richard Sandiford <richard@codesourcery.com>
3805
3806 * gcc.dg/20051215-1.c: New file.
3807
3808 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3809
3810 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3811 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3812
3813 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
3814
3815 PR fortran/18197
3816 * gfortran.dg/dummy_functions_1.f90: New.
3817
3818 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
3819
3820 PR rtl-optimization/25310
3821 * gcc.c-torture/compile/pr25310.c: New test.
3822
3823 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3824
3825 PR debug/25023
3826 * gcc.dg/pr25023.c: New test.
3827
3828 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3829
3830 * g++.old-deja/g++.brendan/redecl1.C,
3831 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3832 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3833 g++.old-deja/g++.oliva/typeof1.C,
3834 g++.old-deja/g++.other/crash16.C,
3835 g++.old-deja/g++.other/crash34.C,
3836 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3837 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3838 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3839 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3840 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3841 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3842 Remove xfail.
3843
3844 2005-12-14 Kean Johnston <jkj@sco.com>
3845 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3846
3847 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3848 * gcc.target/i386/20020523-1.c: Ditto.
3849 * gcc.target/i386/tailcall-1.c: Ditto.
3850 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3851 * gcc.target/i386/ssetype-5.c: Ditto.
3852
3853 2005-12-14 Jeff Law <law@redhat.com>
3854
3855 * gcc.dg/tree-ssa/foldstring-1.c: New test.
3856
3857 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR target/25254
3860 PR target/24188
3861 * gcc.target/i386/pr25254.c: New test.
3862 * gfortran.dg/PR24188.f: New test.
3863
3864 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
3865
3866 * lib/fortran-torture.exp: Catch remaining uses of
3867 remote_file build delete.
3868
3869 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3870
3871 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3872
3873 2005-12-14 Ben Elliston <bje@au.ibm.com>
3874
3875 * gcc.dg/warn-addr-cmp.c: New test.
3876
3877 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3878
3879 PR debug/25023
3880 PR target/25293
3881 * gcc.target/i386/pr25293.c: New test.
3882
3883 2005-12-13 Petr Machata <machata@post.cz>
3884
3885 PR c++/24907
3886 * g++.dg/parse/comma2.C: New test.
3887
3888 2005-12-13 Mark Mitchell <mark@codesourcery.com>
3889 Jakub Jelinek <jakub@redhat.com>
3890
3891 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3892 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3893 (limits.h): Include unconditionally.
3894 (stdlib.h): Likewise.
3895 (hashtab.h): Do not include.
3896 (getopt.h): Likewise.
3897 (stddef.h): Include.
3898 (hashval_t): Define.
3899 (struct entry): Add "next" field.
3900 (HASH_SIZE): New macro.
3901 (hash_table): New variable.
3902 (switchfiles): Do not use xmalloc.
3903 (mix): New macro.
3904 (iterative_hash): New function.
3905 (hasht): Remove.
3906 (e_exists): New function.
3907 (e_insert): Likewise.
3908 (output): Use, instead of libiberty hashtable functions.
3909 (main): Do not use getopt. Do not call htab_create.
3910
3911 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR c++/25331
3914 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3915 put atal* and atpaal* attributes on array elements.
3916 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3917 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3918 put atal* and atpaal* attributes on array elements.
3919 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3920
3921 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
3922
3923 * gcc.dg/single-precision-constant.c: New test.
3924
3925 2005-12-13 Alan Modra <amodra@bigpond.net.au>
3926
3927 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3928 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3929 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3930 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3931 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3932 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3933 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3934 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3935 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3936 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3937 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3938 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3939 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3940 gcc.target/powerpc/ppc-sdata-2.c,
3941 gcc.target/powerpc/ppc-stackalign-1.c,
3942 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3943 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3944 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3945 gcc.target/powerpc/rs6000-ldouble-2.c,
3946 gcc.target/powerpc/rs6000-power2-1.c,
3947 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3948 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
3949 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
3950 option into target selector.
3951 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
3952 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3953
3954 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
3955
3956 PR objc/25348
3957 * objc.dg/encode-9.m: New test.
3958
3959 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3960
3961 PR testsuite/20772
3962 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3963 * gcc.dg/asm-b.c: Fix typo.
3964 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3965 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3966 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3967 i?86 lp64 and x86_64 ilp32.
3968 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3969 on i?86 lp64.
3970 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3971
3972 2005-12-12 Steven G. Kargl <kargls@comcast.net>
3973
3974 PR fortran/25078
3975 gfortran.dg/equiv_5.f90: New test.
3976
3977 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
3978
3979 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3980 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3981 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3982 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3983 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3984 * gcc.dg/tree-ssa/reassoc-5.c: New.
3985 * gcc.dg/tree-ssa/reassoc-6.c: New.
3986 * gcc.dg/tree-ssa/reassoc-7.c: New.
3987 * gcc.dg/tree-ssa/reassoc-8.c: New.
3988 * gcc.dg/tree-ssa/reassoc-9.c: New.
3989 * gcc.dg/tree-ssa/reassoc-10.c: New.
3990 * gcc.dg/tree-ssa/reassoc-11.c: New.
3991
3992 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3993
3994 PR testsuite/25167
3995 PR testsuite/24478
3996 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3997
3998 2005-12-12 Mark Mitchell <mark@codesourcery.com>
3999
4000 PR c++/25300
4001 * g++.dg/template/inherit.C: Do not use a generic error message.
4002
4003 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4004
4005 PR libobjc/25354
4006 * objc.dg/gnu-encoding: New directory.
4007 * objc.dg/gnu-encoding/compat-common.h: New file.
4008 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4009 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4010 * objc.dg/gnu-encoding/vector-defs.h: New file.
4011 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4012 * objc.dg/gnu-encoding/generate-random.c: New file.
4013 * objc.dg/gnu-encoding/generate-random_r.c: New file.
4014 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4015 * objc.dg/gnu-encoding/generate-random.h: New file.
4016
4017 2005-12-11 Mark Mitchell <mark@codesourcery.com>
4018
4019 PR c++/25337
4020 * g++.dg/template/defarg7.C: New test.
4021
4022 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4023
4024 PR libobjc/25347
4025 * objc.dg/encode-8.m: New test.
4026
4027 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4028
4029 PR libobjc/25346
4030 * objc.dg/encode-7.m: New test.
4031
4032 2005-12-10 Mark Mitchell <mark@codesourcery.com>
4033
4034 PR c++/25010
4035 * g++.dg/opt/inline10.C: New test.
4036
4037 2005-12-11 Steven G. Kargl <kargls@comcast.net>
4038
4039 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4040
4041 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
4042
4043 * gfortran.dg/substring_equivalence.f90: typo in comment
4044
4045 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4046
4047 PR fortran/25068
4048 * gfortran.dg/iostat_3.f90: New test.
4049
4050 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
4051
4052 PR fortran/23815
4053 * gfortran.dg/unf_io_convert_1.f90: New test.
4054 * gfortran.dg/unf_io_convert_2.f90: New test.
4055 * gfortran.dg/unf_io_convert_3.f90: New test.
4056
4057 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4058
4059 PR testsuite/20772
4060 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4061 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4062 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4063 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4064 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4065 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4066 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4067 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4068 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4069 gcc.dg/torture/fp-int-convert-float128-timode.c,
4070 gcc.dg/torture/fp-int-convert-float128.c,
4071 gcc.dg/torture/fp-int-convert-float80-timode.c,
4072 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4073 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4074
4075 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4076
4077 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4078
4079 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4080
4081 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4082
4083 * gcc.dg/20051207-1.c,
4084 * gcc.dg/20051207-2.c,
4085 * gcc.dg/20051207-3.c: New tests.
4086
4087 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4088
4089 PR testsuite/20772
4090 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4091 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4092 dg-skip-if target selector.
4093
4094 PR testsuite/20772
4095 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4096 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4097 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4098 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4099 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4100 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4101 and/or merge with i?86 cases.
4102
4103 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4104
4105 PR testsuite/20772
4106 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4107 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4108 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4109 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4110 x86_64-*-linux*.
4111
4112 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4113
4114 PR target/25311
4115 * gcc.c-torture/compile/pr25311.c: New test.
4116
4117 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4118
4119 PR libgfortran/25039
4120 * gfortran.dg/read_comma.f: New test.
4121
4122 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR c++/19317
4125 * g++.dg/opt/pr19317-1.C: New test.
4126 * g++.dg/opt/pr19317-2.C: New test.
4127 * g++.dg/opt/pr19317-3.C: New test.
4128
4129 PR target/19005
4130 * gcc.c-torture/execute/pr19005.c: New test.
4131
4132 PR target/17828
4133 * g++.old-deja/g++.other/comdat5.C: New test.
4134 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4135
4136 * g++.dg/compat/struct-layout-1.exp: New file.
4137 * g++.dg/compat/struct-layout-1.h: New.
4138 * g++.dg/compat/struct-layout-1_generate.c: New.
4139 * g++.dg/compat/struct-layout-1_x1.h: New.
4140 * g++.dg/compat/struct-layout-1_x2.h: New.
4141 * g++.dg/compat/struct-layout-1_y1.h: New.
4142 * g++.dg/compat/struct-layout-1_y2.h: New.
4143
4144 * gcc.dg/20050330-2.c: New test.
4145
4146 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4147
4148 PR fortran/25292
4149 * gfortran.dg/associated_1.f90: New.
4150
4151 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4152
4153 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4154 ILP32 vect_no_align platforms.
4155
4156 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4157 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR target/25268
4160 * gcc.c-torture/compile/20051207-1.c: New test.
4161
4162 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4163
4164 PR testsuite/20772
4165 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4166 gcc.dg/torture/pr18582-1.c,
4167 gcc.target/i386/attributes-error.c: Also test on x86_64.
4168
4169 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4170
4171 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4172
4173 PR c++/19397
4174 * g++.dg/template/typedef3.C: New test.
4175
4176 PR c++/19762
4177 PR c++/19764
4178 * g++.dg/template/dtor3.C: Fix error markers.
4179
4180 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4181
4182 * lib/target-supports.exp (check_effective_target_sync_char_short):
4183 Add s390*.
4184
4185 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4186
4187 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4188
4189 2005-12-06 Roger Sayle <roger@eyesopen.com>
4190
4191 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4192 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4193 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4194 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4195
4196 2005-12-06 Roger Sayle <roger@eyesopen.com>
4197
4198 PR c++/25263
4199 * g++.dg/other/array2.C: New test case.
4200
4201 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4202
4203 * gcc.dg/darwin-weakimport-3.c: New.
4204
4205 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4206 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4207 and to work on Darwin.
4208 * gcc.dg/attr-weakref-1b.c: New file.
4209 * gcc.dg/attr-weakref-2.c: New test.
4210 * gcc.dg/darwin-weakref-1.c: New test.
4211
4212 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4213
4214 PR testsuite/25247
4215 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4216 use in selector expressions.
4217 (dg-xfail-if): Ditto.
4218 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4219 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4220 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4221 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4222 * gcc.test-framework/test-framework.exp: Skip generated tests if
4223 CHECK_TEST_FRAMEWORK is not 1.
4224
4225 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4226
4227 PR tree-optimization/24963
4228 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4229
4230 PR target/24108
4231 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4232
4233 PR target/18580
4234 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4235 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4236 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4237 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4238
4239 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4240
4241 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4242 dg-options.
4243
4244 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4245
4246 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4247
4248 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4249
4250 * gcc.dg/format/cast-1.c: New test.
4251
4252 2005-12-04 Roger Sayle <roger@eyesopen.com>
4253
4254 PR c/7776
4255 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4256 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4257 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4258 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4259
4260 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4261
4262 * gcc.dg/cast-pretty-print-1.c: New test.
4263
4264 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4265
4266 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4267
4268 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4269
4270 PR c++/24173
4271 * g++.dg/template/friend40.C: New test.
4272
4273 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4274
4275 PR target/25199
4276 * gcc.target/i386/movq-2.c: New test.
4277 * gcc.target/i386/movq.c: Remove target i?86, instead add
4278 dg-require-effective-target ilp32.
4279
4280 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4281
4282 PR c++/24103
4283 * g++.dg/other/default1.C: New test.
4284
4285 2005-12-02 Richard Guenther <rguenther@suse.de>
4286
4287 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4288
4289 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4290
4291 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4292
4293 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4294
4295 PR target/21017
4296 * gcc.target/powerpc/rotate.c: New.
4297
4298 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4299
4300 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4301 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4302
4303 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4304
4305 PR c/13384
4306 * gcc.dg/pr17730-1.c: Adjust.
4307 * gcc.dg/lvalue1.c (main): Likewise.
4308 * gcc.dg/lvalue-2.c: Likewise.
4309 * g++.dg/pr7503-3.C
4310
4311 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4312
4313 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4314 error messages.
4315
4316 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4317
4318 PR fortran/24789
4319 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4320
4321 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4322
4323 PR target/24475
4324 * lib/target-supports.exp (check_effective_target_tls): New.
4325 (check_effective_target_tls_runtime): New.
4326 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4327 for TLS support.
4328 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4329 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4330 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4331 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4332 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4333 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4334 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4335 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4336 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4337 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4338 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4339 effective-target TLS.
4340 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4341 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4342 effective-target TLS runtime.
4343
4344 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4345
4346 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4347
4348 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4349
4350 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4351 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4352 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4353 ignored" warnings when "packing" is the same as the ABI layout.
4354
4355 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4356
4357 PR fortran/21302
4358 * gfortran.dg/line_length_1.f: New test.
4359 * gfortran.dg/line_length_2.f90: Ditto.
4360
4361 2005-11-30 Richard Guenther <rguenther@suse.de>
4362
4363 PR tree-optimization/21655
4364 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4365
4366 2005-11-30 Dale Johannesen <dalej@apple.com>
4367
4368 * gcc.c-torture/compile/pr24930.c: New.
4369
4370 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4371
4372 PR fortran/15809
4373 * gfortran.dg/auto_char_dummy_array.f90: New test.
4374
4375 2005-11-30 Jeff Law <law@redhat.com>
4376
4377 * g++.old-deja/g++.law/pr25000.C: New test.
4378
4379 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4380
4381 * gcc.dg/tls/opt-11.c: New test.
4382
4383 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4384
4385 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4386 targets.
4387 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4388 LP64 ia64.
4389
4390 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4391
4392 * gfortran.dg/open_access_1.f90: New test.
4393
4394 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4395
4396 * gcc.dg/charset/builtin2.c: New test.
4397
4398 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4399
4400 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4401 on mmix-*-* for *_[xy].c.
4402
4403 2005-11-28 Kean Johnston <jkj@sco.com>
4404
4405 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4406 headers.
4407 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4408 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4409 * gcc.target/i386/asm-3.c: Ditto.
4410 * gcc.target/i386/clobbers.c: Ditto.
4411 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4412 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4413 test regexp.
4414 * gcc.target/i386/mul.c: Ditto.
4415 * gcc.target/i386/ssetype-1.c: Ditto.
4416 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4417 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4418 static so the test works with -fPIC mode too. Based on comment in
4419 PR19231 by Pinski.
4420 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4421
4422 2005-11-28 Richard Guenther <rguenther@suse.de>
4423
4424 * gcc.dg/alias-9.c: New testcase.
4425 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4426
4427 2005-11-28 Roger Sayle <roger@eyesopen.com>
4428 Uros Bizjak <uros@kss-loka.si>
4429
4430 PR middle-end/20219
4431 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4432 tan(x)/sin(x) transformations.
4433
4434 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4435
4436 PR middle-end/24575
4437 * gcc.dg/tree-ssa/divide-3.c: New test.
4438 * gcc.dg/tree-ssa/divide-4.c: New test.
4439
4440 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4441
4442 PR fortran/24917
4443 * gfortran.dg/boz_6.f90: New test.
4444
4445 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4446
4447 PR fortran/23912
4448 * gfortran.dg/modulo_1.f90: New test.
4449
4450 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4451
4452 PR libfortran/24919
4453 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4454 fail on CRLF platforms.
4455 * gfortran.dg/ftell_2.f90: Likewise.
4456
4457 2005-11-26 Eric Christopher <echristo@apple.com>
4458
4459 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4460
4461 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4462
4463 * objc.dg/gnu-runtime-3.m: Simplify.
4464
4465 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4466
4467 PR middle-end/23669
4468 * gcc.dg/tree-ssa/divide-1.c: New test.
4469 * gcc.dg/tree-ssa/divide-2.c: New test.
4470
4471 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4472
4473 PR libgfortran/24945
4474 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4475
4476 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4477
4478 PR libgfortran/24945
4479 * gfortran.dg/open_status_2.f90: New test.
4480
4481 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4482
4483 * gcc.c-torture/execute/builtins/fprintf.c,
4484 gcc.c-torture/execute/builtins/fputs-lib.c,
4485 gcc.c-torture/execute/builtins/fputs.c,
4486 gcc.c-torture/execute/builtins/lib/fprintf.c,
4487 gcc.c-torture/execute/builtins/lib/printf.c,
4488 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4489
4490 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4491
4492 * gcc.dg/20050922-2.c: New test.
4493
4494 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4495
4496 * objc.dg/gnu-runtime-3.m: New test.
4497
4498 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4499
4500 PR c++/9278
4501 * g++.dg/other/void1.C: New test.
4502
4503 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4504
4505 PR middle-end/24998
4506 * gcc.dg/torture/fp-int-convert-float.c,
4507 gcc.dg/torture/fp-int-convert-double.c,
4508 gcc.dg/torture/fp-int-convert-long-double.c,
4509 gcc.dg/torture/fp-int-convert-timode.c,
4510 gcc.dg/torture/fp-int-convert-float80.c,
4511 gcc.dg/torture/fp-int-convert-float80-timode.c,
4512 gcc.dg/torture/fp-int-convert-float128.c,
4513 gcc.dg/torture/fp-int-convert-float128-timode.c,
4514 gcc.dg/torture/fp-int-convert.h: New files.
4515
4516 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4517
4518 PR middle-end/24989
4519 * gcc.dg/tree-ssa/bool-10.c: New test.
4520 * gcc.dg/tree-ssa/bool-11.c: New test.
4521 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4522
4523 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4524
4525 PR middle-end/24990
4526 * tree-ssa/pr24990-1.c: New test.
4527
4528 2005-11-24 Richard Guenther <rguenther@suse.de>
4529 Dirk Mueller <dmueller@suse.de>
4530
4531 PR c++/14024
4532 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4533 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4534 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4535 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4536 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4537 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4538
4539 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4540
4541 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4542
4543 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4544
4545 PR c/21668
4546 * gcc.dg/Wc++-compat.c: New.
4547 * gcc.dg/Wno-c++-compat.c: New.
4548
4549 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4550
4551 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4552 (vspltish, vspltisw): Likewise.
4553
4554 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4555
4556 PR libgfortran/24794
4557 * gfortran.dg/namelist_12.f: Fix quotes.
4558 * gfortran.dg/namelist_13.f90: Fix quotes.
4559 * gfortran.dg/namelist_14.f90: Fix quotes.
4560 * gfortran.dg/namelist_15.f90: Fix quotes.
4561 * gfortran.dg/namelist_use.f90: Fix quotes.
4562 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4563 * gfortran.dg/namelist_21.f90: New test.
4564 * gfortran.dg/namelist_22.f90: New test.
4565
4566 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4567
4568 PR target/23435
4569 * gcc.c-torture/compile/pr23435.c: New.
4570
4571 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4572
4573 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4574
4575 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4576
4577 * gcc.target/powerpc/405-macchw-1.c,
4578 gcc.target/powerpc/405-macchw-2.c,
4579 gcc.target/powerpc/405-macchwu-1.c,
4580 gcc.target/powerpc/405-macchwu-2.c,
4581 gcc.target/powerpc/405-machhw-1.c,
4582 gcc.target/powerpc/405-machhw-2.c,
4583 gcc.target/powerpc/405-machhwu-1.c,
4584 gcc.target/powerpc/405-machhwu-2.c,
4585 gcc.target/powerpc/405-maclhw-1.c,
4586 gcc.target/powerpc/405-maclhw-2.c,
4587 gcc.target/powerpc/405-maclhwu-1.c,
4588 gcc.target/powerpc/405-maclhwu-2.c,
4589 gcc.target/powerpc/405-mulchw-1.c,
4590 gcc.target/powerpc/405-mulchw-2.c,
4591 gcc.target/powerpc/405-mulchwu-1.c,
4592 gcc.target/powerpc/405-mulchwu-2.c,
4593 gcc.target/powerpc/405-mulhhw-1.c,
4594 gcc.target/powerpc/405-mulhhw-2.c,
4595 gcc.target/powerpc/405-mulhhwu-1.c,
4596 gcc.target/powerpc/405-mulhhwu-2.c,
4597 gcc.target/powerpc/405-mullhw-1.c,
4598 gcc.target/powerpc/405-mullhw-2.c,
4599 gcc.target/powerpc/405-mullhwu-1.c,
4600 gcc.target/powerpc/405-mullhwu-2.c,
4601 gcc.target/powerpc/405-nmacchw-1.c,
4602 gcc.target/powerpc/405-nmacchw-2.c,
4603 gcc.target/powerpc/405-nmachhw-1.c,
4604 gcc.target/powerpc/405-nmachhw-2.c,
4605 gcc.target/powerpc/405-nmaclhw-1.c,
4606 gcc.target/powerpc/405-nmaclhw-2.c,
4607 gcc.target/powerpc/440-macchw-1.c,
4608 gcc.target/powerpc/440-macchw-2.c,
4609 gcc.target/powerpc/440-macchwu-1.c,
4610 gcc.target/powerpc/440-macchwu-2.c,
4611 gcc.target/powerpc/440-machhw-1.c,
4612 gcc.target/powerpc/440-machhw-2.c,
4613 gcc.target/powerpc/440-machhwu-1.c,
4614 gcc.target/powerpc/440-machhwu-2.c,
4615 gcc.target/powerpc/440-maclhw-1.c,
4616 gcc.target/powerpc/440-maclhw-2.c,
4617 gcc.target/powerpc/440-maclhwu-1.c,
4618 gcc.target/powerpc/440-maclhwu-2.c,
4619 gcc.target/powerpc/440-mulchw-1.c,
4620 gcc.target/powerpc/440-mulchw-2.c,
4621 gcc.target/powerpc/440-mulchwu-1.c,
4622 gcc.target/powerpc/440-mulchwu-2.c,
4623 gcc.target/powerpc/440-mulhhw-1.c,
4624 gcc.target/powerpc/440-mulhhw-2.c,
4625 gcc.target/powerpc/440-mulhhwu-1.c,
4626 gcc.target/powerpc/440-mulhhwu-2.c,
4627 gcc.target/powerpc/440-mullhw-1.c,
4628 gcc.target/powerpc/440-mullhw-2.c,
4629 gcc.target/powerpc/440-mullhwu-1.c,
4630 gcc.target/powerpc/440-mullhwu-2.c,
4631 gcc.target/powerpc/440-nmacchw-1.c,
4632 gcc.target/powerpc/440-nmacchw-2.c,
4633 gcc.target/powerpc/440-nmachhw-1.c,
4634 gcc.target/powerpc/440-nmachhw-2.c,
4635 gcc.target/powerpc/440-nmaclhw-1.c,
4636 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4637
4638 2005-11-21 Jakub Jelinek <jakub@redhat.com>
4639
4640 PR fortran/24774
4641 * gfortran.dg/inquire_9.f90: New test.
4642
4643 PR fortran/21647
4644 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4645
4646 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4647
4648 PR libfortran/24432
4649 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4650 Check that 'cos' is supported.
4651
4652 2005-11-21 Paul Thomas <pault@gcc.gnu.org
4653
4654 PR fortran/24223
4655 * gfortran.dg/substring_equivalence.f90: New test.
4656
4657 PR fortran/24705
4658 * gfortran.dg/auto_internal_assumed.f90: New test.
4659
4660 2005-11-21 Uros Bizjak <uros@kss-loka.si>
4661
4662 * gcc.dg/fold-div-2.c: New test.
4663
4664 2005-11-20 Ian Lance Taylor <ian@airs.com>
4665
4666 PR rtl-optimization/24883
4667 * gcc.c-torture/compile/pr24883.c: New test.
4668
4669 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
4670
4671 PR middle-end/20583
4672 * gcc.c-torture/compile/pr20583.c: New.
4673
4674 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
4675
4676 * gcc.c-torture/execute/usmul.c: New test.
4677
4678 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
4679
4680 * gcc.dg/tree-ssa/vrp22.c: New test.
4681
4682 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
4683
4684 PR middle-end/24912
4685 * gcc.dg/torture/pr24912-1.c: New test.
4686
4687 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
4688
4689 PR fortran/24862
4690 * gfortran.dg/arrayio_derived_1.f90: New test.
4691
4692 2005-11-19 Richard Guenther <rguenther@suse.de>
4693
4694 PR middle-end/23294
4695 * gcc.dg/tree-ssa/pr23294.c: New testcase.
4696
4697 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
4698
4699 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4700
4701 2005-11-18 Mark Mitchell <mark@codesourcery.com>
4702
4703 PR c++/8355
4704 * g++.dg/template/friend39.C: New test.
4705
4706 2005-11-18 James E Wilson <wilson@specifix.com>
4707
4708 * gcc.dg/builtin-strstr.c: New.
4709
4710 2005-11-18 Richard Henderson <rth@redhat.com>
4711
4712 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4713 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4714 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4715 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4716 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4717 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4718 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4719 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4720 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4721 renaming to remove initial "ia64-".
4722
4723 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
4724
4725 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4726
4727 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
4728
4729 * g++.dg/cpp/string-2.C: New test.
4730
4731 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
4732
4733 * gcc.dg/tree-ssa/loop-14.c: New test.
4734
4735 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
4736 Michael Chamberlain <michael@chamberlain.net.au>
4737
4738 * ada/acats/run_all.sh (target_run): Kill long running tests.
4739
4740 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4741
4742 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4743 * gcc.dg/cleanup-9.c: Likewise.
4744 * gcc.dg/cleanup-10.c: Likewise.
4745 * gcc.dg/cleanup-11.c: Likewise.
4746
4747 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4748
4749 PR fortran/24892
4750 * gfortran.dg/open_access_append_1.f90: New test.
4751 * gfortran.dg/open_access_append_2.f90: New test.
4752
4753 2005-11-16 Richard Guenther <rguenther@suse.de>
4754
4755 PR middle-end/24851
4756 * gcc.c-torture/execute/pr24851.c: New testcase.
4757
4758 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
4759
4760 * gcc.dg/fold-overflow-1.c: New test.
4761
4762 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
4763
4764 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4765 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4766
4767 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
4768
4769 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4770 structures.
4771 * g++.dg/eh/forced2.C: Likewise.
4772 * g++.dg/eh/forced3.C: Likewise.
4773 * g++.dg/eh/forced4.C: Likewise.
4774
4775 2005-11-11 Mike Stump <mrs@apple.com>
4776
4777 * g++.old-deja/g++.mike/unused.C: Add.
4778
4779 2005-11-15 Mark Mitchell <mark@codesourcery.com>
4780
4781 PR c++/24667
4782 * g++.dg/warn/Wcast-qual1.C: New test.
4783
4784 2005-11-15 Jan Hubicka <jh@suse.cz>
4785
4786 * gcc.dg/winline-5.c: Add large-unit-insns limit.
4787
4788 2005-11-14 David Edelsohn <edelsohn@gnu.org>
4789
4790 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4791
4792 2005-11-14 Diego Novillo <dnovillo@redhat.com>
4793
4794 PR 24840
4795 * gcc.dg/tree-ssa/pr24840.c: New test.
4796
4797 2005-11-14 Janis Johnson <janis187@us.ibm.com>
4798
4799 PR testsuite/24841
4800 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4801
4802 2005-11-14 Dale Johannesen <dalej@apple.com>
4803
4804 * gcc.c-torture/execute/20051113-1.c: New.
4805
4806 2005-11-14 Mark Mitchell <mark@codesourcery.com>
4807
4808 PR c++/24687
4809 * g++.dg/template/crash43.C: New test.
4810
4811 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
4812
4813 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4814
4815 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4816
4817 PR c++/24817
4818 * g++.dg/eh/spec8.C: New test.
4819
4820 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4821
4822 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4823
4824 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4825
4826 PR c++/20293
4827 * g++.dg/parse/ambig4.C: New test.
4828 * g++.dg/tc1/dr101.C: Adjust error markers.
4829 * g++.dg/lookup/strong-using-2.C: Likewise.
4830 * g++.dg/lookup/ambig5.C: Likewise.
4831 * g++.dg/lookup/ambig4.C: Likewise.
4832 * g++.dg/parse/crash22.C: Likewise.
4833
4834 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4835
4836 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4837
4838 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
4839
4840 * gcc.dg/nested-calls-1.c: New test.
4841
4842 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4843
4844 * gfortran.dg/complex_intrinsic_1.f90: New test.
4845 * gfortran.dg/complex_intrinsic_2.f90: New test.
4846 * gfortran.dg/fgetc_1.f90: New test.
4847 * gfortran.dg/fgetc_2.f90: New test.
4848 * gfortran.dg/fgetc_3.f90: New test.
4849 * gfortran.dg/ftell_1.f90: New test.
4850 * gfortran.dg/ftell_2.f90: New test.
4851 * gfortran.dg/gnu_logical_1.F: New test.
4852 * gfortran.dg/gnu_logical_2.f90: New test.
4853
4854 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
4855
4856 PR middle-end/24820
4857 * testsuite/gcc.dg/pr24820.c: New test.
4858
4859 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
4860
4861 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4862 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4863 variable.
4864
4865 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4866
4867 testsuite/24614
4868 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4869
4870 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4871
4872 * gcc.target/cris/cris.exp: New file.
4873 * gcc.target/cris/rld-legit1.c: New test.
4874 * gcc.target/cris/rld-legit2.c: New test.
4875
4876 2005-11-12 Jakub Jelinek <jakub@redhat.com>
4877
4878 PR c++/24780
4879 * g++.dg/opt/pr24780.C: New test.
4880
4881 PR c++/24761
4882 * g++.dg/template/asm1.C: New test.
4883
4884 2005-11-12 Steven G. Kargl <kargls@comcast.net>
4885
4886 PR libgfortran/24787
4887 * gfortran.dg/scan_1.f90: New test.
4888
4889 2005-11-12 Jan Hubicka <jh@suse.cz>
4890
4891 * gcc.target/i386/minmax-1.c: New.
4892 * gcc.target/i386/minmax-2.c: New.
4893
4894 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
4895
4896 * gcc.dg/pr24445.c: Fix for 64-bit targets.
4897
4898 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
4899
4900 * gcc.c-torture/execute/20051110-1.c,
4901 gcc.c-torture/execute/20051110-2.c: New tests.
4902
4903 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4904
4905 PR middle-end/24750
4906 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4907 New tests.
4908
4909 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4910
4911 * lib/target-libpath.exp (get_shlib_extension): New proc.
4912 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4913 * lib/gfortran.exp (gfortran_link_flags): Likewise.
4914 * lib/objc.exp (objc_target_compile): Likewise.
4915 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4916 detection.
4917
4918 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4919
4920 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4921
4922 * lib/target-supports.exp (check_effective_target_static_libgfortran):
4923 Add -static to additional_flags and pass it to target_compile.
4924
4925 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4926
4927 PR libgfortran/24719
4928 gfortran.dg/read_noadvance.f90: New test.
4929
4930 PR libgfortran/24699
4931 gfortran.dg/fmt_t_2.f90: New test.
4932
4933 PR libgfortran/24785
4934 gfortran.dg/read_x_eor.f90: New test.
4935
4936 PR libgfortran/24584
4937 gfortran.dg/namelist_empty.f90: Rename test.
4938
4939 PR libgfortran/24489
4940 gfortran/read_eor.f90: Rename test.
4941
4942 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4943
4944 PR fortran/15976
4945 * gfortran.dg/automatic_module_variable.f90: New test.
4946
4947 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
4948
4949 PR target/24445
4950 * gcc.dg/pr24445.c: New test.
4951
4952 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4953
4954 PR fortran/24655
4955 PR fortran/24755
4956 * gfortran.dg/recursive_statement_functions.f90: Add statement
4957 functions using inline intrinsic functions and parameters to test
4958 that they no longer seg-fault.
4959
4960 PR fortran/24409
4961 gfortran.dg/nested_modules_4.f90: New test.
4962 gfortran.dg/nested_modules_5.f90: New test.
4963
4964 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
4965
4966 PR fortran/24643
4967 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4968
4969 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
4970
4971 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4972 failures.
4973
4974 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4975
4976 * gcc.dg/sparc-getcontext-1.c: New test.
4977
4978 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
4979
4980 * gcc.dg/ifcvt-fabs-1.c: New test.
4981
4982 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
4983
4984 PR other/4372
4985 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4986 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4987
4988 2005-11-09 Richard Guenther <rguenther@suse.de>
4989
4990 PR tree-optimization/24716
4991 * gcc.c-torture/execute/pr24716.c: New testcase.
4992
4993 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4994
4995 * gcc.dg/pr24624.c: Disable for non S/390 targets.
4996
4997 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4998
4999 PR 24624
5000 * gcc.dg/pr24624.c: Testcase added.
5001
5002 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5003
5004 PR 24623
5005 * g++.dg/other/pr24623.C: Testcase added.
5006
5007 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
5008
5009 PR fortran/22607
5010 * gfortran-dg/pure_byref_1.f90: New.
5011 * gfortran-dg/pure_byref_2.f90: New.
5012
5013 2005-11-09 Uros Bizjak <uros@kss-loka.si>
5014
5015 PR c/24101
5016 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5017 * gcc.dg/dg.exp: Run main loop also for *.i files.
5018
5019 2005-11-08 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR c++/19450
5022 * g++.dg/tls/diag-3.C: New test.
5023 * g++.dg/tls/diag-4.C: New test.
5024 * g++.dg/tls/static-1.C: New test.
5025 * g++.dg/tls/static-1a.cc: New file.
5026
5027 2005-11-08 Diego Novillo <dnovillo@redhat.com>
5028
5029 PR 23046
5030 * g++.dg/tree-ssa/pr23046.C: New test.
5031
5032 2005-11-08 Devang Patel <dpatel@apple.com>
5033
5034 PR tree-optimization/23115
5035 * gcc.dg/tree-ssa/pr23115.c: New.
5036
5037 2005-11-08 David Edelsohn <edelsohn@gnu.org>
5038
5039 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5040 * gcc.target/powerpc/pr16155.c: Same.
5041 * gcc.target/powerpc/altivec-1.c: Same.
5042 * gcc.target/powerpc/altivec-2.c: Same.
5043 * gcc.target/powerpc/altivec-3.c: Same.
5044 * gcc.target/powerpc/altivec-5.c: Same.
5045 * gcc.target/powerpc/altivec-11.c: Same.
5046 * gcc.target/powerpc/altivec-12.c: Same.
5047 * gcc.target/powerpc/altivec-14.c: Same.
5048 * gcc.target/powerpc/altivec-22.c: Same.
5049 * gcc.target/powerpc/altivec-consts.c: Same.
5050 * gcc.target/powerpc/altivec-pr22085.c: Same.
5051 * gcc.target/powerpc/altivec-splat.c: Same.
5052 * gcc.target/powerpc/altivec-varargs-1.c: Same.
5053 * gcc.target/powerpc/altivec-vec-merge.c: Same.
5054 * gcc.target/powerpc/darwin-longlong.c: Same.
5055
5056 2005-11-08 Uros Bizjak <uros@kss-loka.si>
5057
5058 PR target/19340
5059 * gcc.dg/pr19340.c: New test.
5060
5061 2005-11-07 Ian Lance Taylor <ian@airs.com>
5062
5063 PR rtl-optimization/24683
5064 * gcc.dg/pr24683.c: New test.
5065
5066 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5067
5068 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5069 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5070
5071 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5072
5073 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5074
5075 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5076
5077 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5078
5079 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5080
5081 PR target/24230
5082
5083 * gcc.target/powerpc/altivec-consts.c,
5084 gcc.target/powerpc/altivec-splat.c: New testcase.
5085
5086 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5087
5088 PR c/24599
5089
5090 * gcc.dg/overflow-2.c: New testcase.
5091
5092 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5093
5094 PR rtl-optimization/23567
5095 * gcc.c-torture/execute/20051104-1.c: New test.
5096
5097 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5098
5099 PR fortran/24534
5100 gfortran.dg/private_type_2.f90: Modified to check that case with
5101 PRIVATE declaration within derived type is accepted.
5102
5103 PR fortran/20838
5104 gfortran.dg/pointer_assign_1.f90: New test.
5105
5106 PR fortran/20840
5107 * gfortran.dg/arrayio_0.f90: New test.
5108
5109 PR fortran/17737
5110 gfortran.dg/data_initialized.f90: New test.
5111 gfortran.dg/data_constraints_1.f90: New test.
5112 gfortran.dg/data_constraints_2.f90: New test.
5113
5114 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5115
5116 PR fortran/24174
5117 PR fortran/24305
5118 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5119
5120 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5121
5122 PR 24670
5123 * gcc.dg/tree-ssa/pr24670.c: New test.
5124
5125 2005-11-05 Ian Lance Taylor <ian@airs.com>
5126
5127 PR target/22432
5128 * gcc.target/i386/pr22432.c: New test.
5129
5130 2005-11-05 Richard Henderson <rth@redhat.com>
5131
5132 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5133 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5134 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5135 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5136 from gcc.dg/alpha-*.
5137 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5138 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5139
5140 2005-11-05 Andreas Jaeger <aj@suse.de>
5141
5142 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5143
5144 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5145
5146 PR target/23424
5147 * gcc.dg/torture/pr23424-1.c: New test.
5148
5149 2005-11-04 Richard Henderson <rth@redhat.com>
5150
5151 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5152 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5153 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5154 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5155 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5156 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5157 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5158 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5159 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5160 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5161 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5162 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5163 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5164 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5165 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5166 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5167 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5168 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5169 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5170 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5171 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5172 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5173 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5174 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5175 Move from gcc.dg/.
5176 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5177 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5178 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5179 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5180 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5181 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5182 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5183 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5184 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5185 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5186 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5187 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5188 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5189 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5190 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5191 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5192 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5193 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5194 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5195 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5196 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5197 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5198 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5199 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5200 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5201 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5202 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5203 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5204 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5205 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5206 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5207 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5208 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5209 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5210 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5211 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5212 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5213 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5214 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5215 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5216 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5217 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5218 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5219 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5220 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5221
5222 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5223
5224 PR 24627
5225 * gcc.dg/tree-ssa/pr24627.c: New test.
5226
5227 2005-11-04 Paul Brook <paul@codesourcery.com>
5228
5229 * gcc.dg/tls/opt-10.c: New test.
5230
5231 2005-11-04 Andreas Jaeger <aj@suse.de>
5232
5233 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5234 avoid extra warnings.
5235
5236 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5237
5238 PR libfortran/22298
5239 * gcc/testsuite/lib/target-supports.exp
5240 (check_effective_target_static_libgfortran): New
5241 static_libgfortran effective target.
5242 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5243 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5244
5245 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5246
5247 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5248
5249 2005-11-03 Josh Conner <jconner@apple.com>
5250
5251 PR c++/19989
5252 g++.dg/ext/array2.C: New test.
5253 g++.dg/template/dependent-name3.C: New test.
5254 g++.dg/template/dependent-name4.C: New test.
5255 g++.dg/template/sfinae2.C: New test.
5256
5257 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5258
5259 PR preprocessor/22042
5260 * gcc.dg/cpp/strify4.c: New test.
5261
5262 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5263
5264 PR c++/17964
5265 * g++.dg/cpp/string-1.C: New test.
5266
5267 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5268
5269 * gcc.target/powerpc: New directory.
5270 * gcc.target/powerpc/powerpc.exp: New file.
5271 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5272 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5273 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5274 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5275 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5276 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5277 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5278 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5279 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5280 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5281 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5282 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5283 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5284 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5285 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5286 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5287 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5288 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5289 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5290 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5291 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5292 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5293 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5294 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5295 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5296 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5297 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5298 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5299 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5300 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5301 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5302 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5303 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5304 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5305
5306 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5307
5308 PR c++/21627
5309 * g++.dg/warn/inline2.C: New test.
5310
5311 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5312
5313 PR middle-end/23155
5314 * g++.dg/ext/c99struct1.C: New test.
5315 * gcc.dg/union-cast-1.c: New test.
5316 * gcc.dg/union-cast-2.c: New test.
5317 * gcc.dg/union-cast-3.c: New test.
5318
5319 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5320
5321 PR middle-end/24589
5322 * gcc.c-torture/execute/zero-struct-2.c: New test.
5323
5324 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5325
5326 PR c++/24582
5327 * g++.dg/init/switch1.C: New test.
5328
5329 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5330
5331 * gcc.dg/delay-slot-1.c: New test.
5332
5333 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5334
5335 PR target/24620
5336 * gcc.dg/pr24620.c: New test.
5337
5338 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5339
5340 PR c/24329
5341 * gcc.dg/format/unnamed-1.c: New test.
5342
5343 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5344
5345 PR c++/22434
5346 * g++.dg/expr/cond8.C: New test.
5347
5348 PR c++/24560
5349 * g++.dg/parse/dot1.C: New test.
5350
5351 2005-11-02 Jan Hubicka <jh@suse.cz>
5352
5353 PR target/23303
5354 * gcc.dg/i386-lea.c: New test
5355
5356 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5357
5358 PR target/24615
5359 * gcc.dg/pr24615.c: New test.
5360
5361 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5362
5363 PR target/24600
5364 * gcc.dg/pr24600.c: New test.
5365
5366 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5367
5368 PR c++/19253
5369 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5370 * g++.dg/parse/typename9.C: New test.
5371 * g++/dg/parse/typename10.C: Likewise.
5372
5373 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5374
5375 PR fortran/18157
5376 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5377 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5378 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5379
5380 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5381
5382 PR c++/24569
5383 * g++.dg/debug/static1.C: New test.
5384
5385 2005-11-02 Josh Conner <jconner@apple.com>
5386
5387 * g++.dg/crash38.C: moved into proper directory...
5388 * g++.dg/template/crash42.C: ...here
5389
5390 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5391
5392 PR target/18338
5393 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5394 pcc_bitfield_type_matters || default_packed.
5395
5396 * lib/target-supports.exp
5397 (check_effective_target_pcc_bitfield_type_matters): New proc.
5398 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5399
5400 PR testsuite/23304
5401 * lib/target-supports.exp (check_effective_default_packed): New proc.
5402 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5403 Gate expected errors on target ! default_packed.
5404 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5405
5406 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5407
5408 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5409 change (r106358).
5410
5411 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5412
5413 PR fortran/24008
5414 * gfortran.dg/entry_5.f90: New.
5415 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5416
5417 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5418
5419 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5420
5421 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5422
5423 PR fortran/21565
5424 gfortran.dg/namelist_blockdata.f90: New test.
5425
5426 PR fortran/18737
5427 gfortran.dg/external_implicit_none.f90: New test.
5428
5429 PR fortran/14994
5430 * gfortran.dg/secnds.f: New test.
5431
5432 2005-10-31 Jan Hubicka <jh@suse.cz>
5433
5434 PR target/20928
5435 * gcc.c-torture/compile/pr20928.c: New test.
5436
5437 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5438
5439 PR middle-end/23492
5440 * gcc.c-torture/compile/zero-strct-5.c: New test.
5441
5442 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5443
5444 PR libgfortran/24584
5445 * gfortran.dg/pr24584.f90: New test.
5446
5447 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5448
5449 PR fortran/18883
5450 * gfortran.dg/char_result_9.f90: New.
5451 * gfortran.dg/char_result_10.f90: New.
5452
5453 2005-10-30 Jan Hubicka <jh@suse.cz>
5454
5455 * g++.dg/tree-ssa/pr24172.C: New testcase.
5456
5457 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5458
5459 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5460
5461 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5462
5463 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5464 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5465 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5466 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5467 gfortran.dg/enum_9.f90,
5468 gfortran.fortran-torture/compile/enum_1.f90,
5469 gfortran.fortran-torture/execute/enum_1.f90,
5470 gfortran.fortran-torture/execute/enum_2.f90,
5471 gfortran.fortran-torture/execute/enum_3.f90,
5472 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5473
5474 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5475
5476 PR target/18482
5477 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5478 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5479
5480 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5481
5482 PR libfortran/20179
5483 * gfortran.dg/mixed_io_1.f90: New test.
5484 * gfortran.dg/mixed_io_1.c: New file.
5485
5486 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5487
5488 * gfortran.dg/malloc_free_1.f90: New test.
5489
5490 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5491
5492 * gcc.dg/nested-func-4.c: Require profiling -pg.
5493
5494 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5495
5496 PR C++/23229
5497 * g++.dg/warn/main-2.C: New test.
5498
5499 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5500
5501 PR fortran/24545
5502 * gfortran.dg/interface_2.f90: new test.
5503
5504 2005-10-28 Josh Conner <jconner@apple.com>
5505
5506 PR c++/22153
5507 * g++.dg/template/crash38.C: New test.
5508 * g++.dg/parse/explicit1.C: Change expected errors.
5509
5510 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5511
5512 PR C++/23426
5513 * g++.dg/other/large-size-array.C: New test.
5514
5515 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5516
5517 PR middle-end/24362
5518 * g++.dg/opt/complex4.C: New test.
5519
5520 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5521
5522 * gcc.dg/nested-func-4.c: New test.
5523
5524 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5525
5526 PR fortran/24158
5527 gfortran.dg/derived_recursion.f90: New test.
5528 gfortran.dg/implicit_actual.f90: New test.
5529
5530 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5531
5532 PR middle-end/24295, PR testsuite/24477
5533 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5534 removed when weakref hits the tree.
5535
5536 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5537
5538 * gfortran.dg/cray_pointers_4.f90: New test.
5539
5540 * gfortran.dg/cray_pointers_5.f90: New test.
5541
5542 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5543
5544 PR fortran/22290
5545 * gfortran.dg/assign_5.f90: New test.
5546 * gfortran.dg/assign_6.f: New test.
5547
5548 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5549
5550 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5551 CPU has no SSE support.
5552
5553 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5554
5555 PR libgfortran/24224
5556 * gfortran.dg/arrayio_1.f90: Update attribution.
5557 * gfortran.dg/arrayio_2.f90: Update attribution.
5558 * gfortran.dg/arrayio_3.f90: Update attribution.
5559 * gfortran.dg/arrayio_4.f90: Update test conditions.
5560 * gfortran.dg/arrayio_5.f90: Update attribution.
5561 * gfortran.dg/arrayio_6.f90: New test.
5562 * gfortran.dg/arrayio_7.f90: New test.
5563
5564 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5565
5566 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5567
5568 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5569
5570 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5571
5572 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5573
5574 PR fortran/24416
5575 * gfortran.dg/namelist_char_only.f90: New test.
5576
5577 2005-10-24 Asher Langton <langton2@llnl.gov>
5578
5579 PR fortran/17031
5580 PR fortran/22282
5581 * gfortran.dg/cray_pointers_1.f90: New test.
5582 * gfortran.dg/cray_pointers_2.f90: New test.
5583 * gfortran.dg/cray_pointers_3.f90: New test.
5584 * gfortran.dg/loc_1.f90: New test.
5585 * gfortran.dg/loc_2.f90: New test.
5586
5587 2005-10-24 Steven Bosscher <stevenb@suse.de>
5588
5589 * gcc.dg/pr24225.c: New test.
5590
5591 2005-10-24 Asher Langton <langton2@llnl.gov>
5592
5593 * gfortran.dg/dup_save_1.f90: New test.
5594 * gfortran.dg/dup_save_2.f90: New test.
5595
5596 2005-10-24 Paul Brook <paul@codesourcery.com>
5597
5598 PR 24107
5599 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5600 stdint.h.
5601
5602 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5603
5604 PR libgfortran/24489
5605 * gfortran.dg/pr24489.f90: New test.
5606
5607 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5608
5609 PR fortran/23635
5610 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5611
5612 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
5613
5614 PR target/18911
5615 * g++.dg/init/array16.C: Skip for mmix-*-*.
5616
5617 2005-10-23 Asher Langton <langton2@llnl.gov>
5618
5619 * gfortran.dg/byte_1.f90: New test.
5620 * gfortran.dg/byte_2.f90: New test.
5621
5622 2005-10-23 David Edelsohn <edelsohn@gnu.org>
5623
5624 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5625
5626 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
5627
5628 PR fortran/18022
5629 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5630
5631 PR fortran/24311
5632 * gfortran.dg/merge_char_const.f90: New test.
5633
5634 PR fortran/24384
5635 * gfortran.dg/spread_scalar_source.f90: New test.
5636
5637 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
5638
5639 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5640
5641 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5642 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5643
5644 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5645
5646 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
5647
5648 PR fortran/24426
5649 * gfortran.dg/der_pointer_4.f90: New.
5650
5651 2005-10-22 David Ayers <d.ayers@inode.at>
5652
5653 * obj-c++.dg/except-1.mm: Simplify.
5654
5655 2005-10-21 David Ayers <d.ayers@inode.at>
5656
5657 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5658
5659 2005-10-21 Jakub Jelinek <jakub@redhat.com>
5660
5661 * gfortran.dg/assumed_dummy_2.f90: New test.
5662
5663 2005-10-21 James E Wilson <wilson@specifix.com>
5664
5665 PR preprocessor/15220
5666 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5667
5668 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
5669
5670 * gcc.c-torture/execute/20051021-1.c: New test.
5671
5672 2005-10-21 Mark Mitchell <mark@codesourcery.com>
5673
5674 PR c++/24260
5675 * g++.dg/ext/tmplattr1.C: New test.
5676
5677 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
5678
5679 PR fortran/24440
5680 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5681
5682 2005-10-20 Geoffrey Keating <geoffk@apple.com>
5683
5684 * obj-c++.dg/except-1.mm: New.
5685
5686 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5687
5688 2005-10-21 Alan Modra <amodra@bigpond.net.au>
5689
5690 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5691
5692 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
5693
5694 PR middle-end/24295
5695 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5696 declarations with the same names as thunks' alias targets, use
5697 aliases instead.
5698 * gcc.dg/attr-alias-3.c: New test.
5699 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5700
5701 2005-10-20 Mark Mitchell <mark@codesourcery.com>
5702
5703 PR c++/22618
5704 * g++.dg/parse/access8.C: New test.
5705
5706 2005-10-20 Richard Guenther <rguenther@suse.de>
5707
5708 PR c++/24439
5709 * g++.dg/tree-ssa/pr24439.C: New testcase.
5710
5711 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
5712
5713 * g++.dg/opt/delay-slot-1.C: New test.
5714
5715 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
5716
5717 PR fortran/21625
5718 * gfortran.fg/der_init_1.f90: New.
5719
5720 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5721
5722 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5723
5724 2005-10-19 Mark Mitchell <mark@codesourcery.com>
5725
5726 PR c++/21908
5727 * g++.dg/parse/error28.C: New test.
5728
5729 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5730
5731 * gcc.dg/profile-generate-2.c: New test.
5732
5733 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
5734
5735 PR target/23589
5736 * g++.dg/ext/dllimport11.C: New.
5737
5738 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5739
5740 PR c++/22293
5741 * g++.dg/other/friend3.C: New test.
5742
5743 2005-10-18 Mark Mitchell <mark@codesourcery.com>
5744
5745 PR c++/23293
5746 * g++.dg/template/error19.C: New test.
5747
5748 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
5749
5750 PR c++/21383
5751 * g++.dg/overload/koenig2.C: New.
5752
5753 PR c++/23118
5754 * g++.dg/overload/error2.C: New.
5755
5756 PR c++/22604
5757 * g++.dg/inherit/covariant14.C: New.
5758
5759 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5760
5761 PR c++/23440
5762 * g++.dg/parse/for1.C: New test.
5763
5764 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
5765
5766 PR fortran/23446
5767 * gfortran.dg/host_dummy_index_1.f90: New test.
5768
5769 PR fortran/21459
5770 * gfortran.dg/automatic_char_len_2.f90: New test.
5771
5772 PR fortran/20866
5773 * gfortran.dg/recursive_statement_functions.f90: New test.
5774
5775 PR fortran/20853
5776 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5777
5778 PR fortran/20849
5779 * gfortran.dg/external_initializer.f90: New test.
5780
5781 PR fortran/20837
5782 * non_module_public.f90: New test.
5783
5784 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
5785
5786 PR c++/24386
5787 * g++.dg/template/overload7.C: New.
5788
5789 PR c++/22551
5790 * g++.dg/other/switch2.C: Remove expected warnings.
5791
5792 PR c++/21353
5793 * g++.dg/template/defarg6.C: New.
5794
5795 2005-10-17 Uros Bizjak <uros@kss-loka.si>
5796
5797 PR target/24315
5798 * gcc.target/i386/pr24315.c: New test.
5799
5800 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5801
5802 PR c++/24389
5803 * g++.dg/template/static21.C: New test.
5804 * g++.dg/template/static21-a.cc: Likewise.
5805
5806 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
5807
5808 PR c++/23959
5809 * g++.dg/warn/Wswitch-default-1.C: New test.
5810 * g++.dg/warn/Wswitch-default-2.C: New test.
5811
5812 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5813
5814 PR c++/22173
5815 * g++.dg/parse/template18.C: New test.
5816 * g++.dg/template/nontype15.C: Likewise.
5817
5818 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
5819
5820 PR fortran/22273
5821 * gfortran.dg/spec_expr_2.f90: New.
5822
5823 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
5824
5825 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5826 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5827 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5828 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5829 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5830 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5831 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5832 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
5833 previous target-specific skips and warning-message matches where
5834 applicable.
5835
5836 2005-10-15 Mark Mitchell <mark@codesourcery.com>
5837
5838 PR c++/21347
5839 * g++.dg/warn/Wctor-dtor.C: New test.
5840
5841 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5842
5843 PR c/23439
5844 * gcc.dg/for-1.c: New test.
5845
5846 2005-10-14 Mark Mitchell <mark@codesourcery.com>
5847
5848 PR c++/19565
5849 * g++.dg/warn/Wconversion1.C: New test.
5850 * g++.dg/ext/packed4.C: Compile with -w.
5851 * g++.dg/opt/20050511-1.C: Likewise.
5852 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5853
5854 2005-10-14 Jakub Jelinek <jakub@redhat.com>
5855
5856 * gfortran.dg/boz_5.f90: New test.
5857
5858 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
5859
5860 PR c++/22551
5861 * g++.dg/other/switch2.C: New.
5862
5863 PR c++/23984
5864 * g++.dg/init/ctor7.C: New.
5865
5866 2005-10-13 David Edelsohn <edelsohn@gnu.org>
5867
5868 PR c++/23730
5869 * g++.dg/parse/crash32.C: New test.
5870
5871 2005-10-13 Mark Mitchell <mark@codesourcery.com>
5872
5873 PR c++/20721
5874 * g++.dg/init/goto2.C: New test.
5875
5876 PR c++/22464
5877 * g++.dg/template/crash/41.C: New test.
5878
5879 PR c++/22180
5880 * g++.dg/template/crash40.C: New test.
5881
5882 PR c++/23694
5883 * g++.dg/parse/friend5.C: New test.
5884
5885 PR c++/23307
5886 * g++.dg/template/crash38.C: New test.
5887
5888 PR c++/22352
5889 * g++.dg/template/friend38.C: New test.
5890
5891 PR c++/22405
5892 * g++.dg/template/crash39.C: New test.
5893
5894 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
5895
5896 * gcc.dg/debug/dwarf2/dwarf-char1.c,
5897 gcc.dg/debug/dwarf2/dwarf-char2.c,
5898 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5899
5900 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5901
5902 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
5903
5904 * gcc.dg/dll-2.c: Add tests for warnings.
5905 * gcc.dg/dll-3.c: Likewise.
5906 * gcc.dg/dll-4.c: Likewise.
5907
5908 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5909 * g++.dg/ext/dllimport2.C: Likewise.
5910 * g++.dg/ext/dllimport3.C: Likewise.
5911 * g++.dg/ext/dllimport7.C: Likewise.
5912 * g++.dg/ext/dllimport8.C: Likewise.
5913 * g++.dg/ext/dllimport9.C: Likewise.
5914
5915 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
5916
5917 PR fortran/24092
5918 * gfortran.dg/derived_pointer_recursion.f90: New test.
5919
5920 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
5921
5922 * gcc.c-torture/execute/20051012-1.c: New test.
5923
5924 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5925
5926 PR fortran/18082
5927 * gfortran.dg/automatic_char_len_1.f90: New test.
5928
5929 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5930
5931 PR fortran/20847
5932 * gfortran.dg/save_common.f90: New test.
5933
5934 PR fortran/20856
5935 * gfortran.dg/save_result.f90: New test.
5936
5937 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5938
5939 PR c++/21592
5940 * g++.dg/template/dependent-expr1.C: Add new expected error.
5941 * g++.dg/template/dependent-expr2.C: Adjust error text.
5942 * g++.dg/template/overload6.C: New.
5943
5944 PR c++/23797
5945 * g++.dg/other/typename8.C: New.
5946
5947 PR c++/21117
5948 * g++.dg/other/return1.C: New.
5949
5950 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
5951
5952 PR c++/24052
5953 * g++.dg/ext/label5.C: New.
5954
5955 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5956
5957 PR c++/19964
5958 * g++.dg/parse/crash31.C: New.
5959
5960 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
5961
5962 * g++.dg/ipa/ipa-1.c: New test.
5963 * g++.dg/ipa/ipa-2.c: New test.
5964 * g++.dg/ipa/ipa-3.c: New test.
5965 * g++.dg/ipa/ipa-4.c: New test.
5966 * g++.dg/ipa/ipa-5.c: New test.
5967 * g++.dg/ipa/ipa.exp: New file.
5968
5969 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5970
5971 PR fortran/24207
5972 * gfortran.dg/private_type_3.f90: New test.
5973
5974 2005-10-11 Steven G. Kargl <kargls@comcast.net>
5975
5976 PR fortran/20786
5977 gfortran.dg/aint_anint_1.f90: New test.
5978
5979 2005-10-11 Steven G. Kargl <kargls@comcast.net>
5980
5981 PR libgfortran/24313
5982 gfortran.dg/csqrt.f: New test.
5983
5984 2005-10-11 Ian Lance Taylor <ian@airs.com>
5985
5986 PR c++/8057
5987 * g++.dg/warn/noeffect7.C: New test.
5988 * g++.dg/warn/noeffect2.C: Instantiate templates.
5989 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
5990 and warning.
5991
5992 2005-10-11 Mark Mitchell <mark@codesourcery.com>
5993
5994 PR c++/21089
5995 * g++.dg/init/float1.C: New test.
5996
5997 PR c++/24277
5998 * g++.dg/init/member1.C: Tweak error markers.
5999
6000 2005-10-11 Janis Johnson <janis187@us.ibm.com>
6001
6002 PR testsuite/24281
6003 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6004 Check for null pointer.
6005
6006 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6007
6008 PR c++/21369
6009 * g++.dg/parse/ret-type3.C: New test.
6010
6011 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
6012
6013 PR tree-opt/23946
6014 * gcc.c-torture/compile/pr23946.c: New test.
6015
6016 2005-10-11 Jakub Jelinek <jakub@redhat.com>
6017
6018 * g++.dg/opt/mmx2.C: New test.
6019
6020 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6021
6022 PR c++/24277
6023 * g++.dg/template/static20.C: New test.
6024
6025 PR c++/24302
6026 * g++.dg/warn/Wunused-12.C: New test.
6027
6028 PR c++/23437
6029 * g++.dg/template/arg4.C: New test.
6030
6031 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6032
6033 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6034 * gcc.dg/ucnid-3.c: Likewise.
6035 * gcc.dg/ucnid-4.c: Likewise.
6036 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6037 * g++.dg/other/ucnid-1.C: Likewise.
6038 * gcc.dg/sparc-frame-1.c: New test.
6039
6040 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6041
6042 PR c++/24139
6043 * g++.dg/template/spec27.C: New test.
6044
6045 PR c++/24275
6046 * g++.dg/template/static19.C: New test.
6047
6048 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6049
6050 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6051 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6052
6053 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
6054
6055 PR target/24136
6056 * gfortran.fortran-torture/compile/pr24136.f: New test.
6057
6058 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
6059
6060 PR c++/22172
6061 * g++.dg/parse/crash30.C: New test.
6062
6063 2005-10-07 Richard Guenther <rguenther@suse.de>
6064
6065 PR middle-end/24227
6066 * gcc.c-torture/compile/pr24227.c: New testcase.
6067
6068 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6069
6070 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6071 Do not put aligned attributes on array elements.
6072
6073 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6074
6075 PR testsuite/23611, PR testsuite/23615
6076 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6077 writing prototypes of library functions by hand.
6078 * obj-c++.dg/bitfield-4.mm: Likewise.
6079 * obj-c++.dg/const-str-4.mm: Likewise.
6080 * obj-c++.dg/encode-4.mm: Likewise.
6081 * obj-c++.dg/encode-5.mm: Likewise.
6082 * obj-c++.dg/encode-6.mm: Likewise.
6083 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6084 * obj-c++.dg/method-10.mm: Likewise.
6085 * obj-c++.dg/method-17.mm: Likewise.
6086 * obj-c++.dg/method-19.mm: Likewise.
6087 * obj-c++.dg/try-catch-2.mm: Likewise.
6088
6089 2005-10-06 Richard Henderson <rth@redhat.com>
6090
6091 PR 24236
6092 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6093
6094 2005-10-06 Dale Johannesen <dalej@apple.com>
6095
6096 * gcc.c-torture/execute/20030125-1.c: Correct.
6097
6098 2005-10-06 Richard Guenther <rguenther@suse.de>
6099
6100 PR tree-optimization/24238
6101 * g++.dg/tree-ssa/pr24238.C: New testcase.
6102
6103 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6104
6105 PR 18568
6106 * gfortran.dg/der_pointer_3.f90: New test.
6107
6108 2005-10-05 Devang Patel <dpatel@apple.com>
6109
6110 PR Debug/23205
6111 * g++.dg/other/PR23205.C: New.
6112
6113 2005-10-05 Richard Henderson <rth@redhat.com>
6114
6115 PR target/23602
6116 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6117 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6118
6119 2005-10-05 Dale Johannesen <dalej@apple.com>
6120
6121 * gcc.c-torture/execute/float-floor.c: New.
6122
6123 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6124
6125 PR tree-optimization/21419
6126 PR tree-optimization/24146
6127 PR tree-optimization/24151
6128
6129 * g++.dg/ext/asm7.C: New.
6130 * g++.dg/ext/asm8.C: New.
6131 * gcc.dg/asm-1.c: Compile on all targets.
6132 * gcc.dg/asm-pr24146.c: New.
6133 * gcc.dg/pr21419.c: Adjust error messages.
6134
6135 2005-10-05 Richard Guenther <rguenther@suse.de>
6136
6137 PR fortran/24176
6138 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6139
6140 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6141
6142 PR c++/23513
6143 * g++.dg/template/spec22.C: Robustify test.
6144 * g++.dg/template/spec26.C: New.
6145
6146 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6147
6148 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6149 if target supports vector instructions.
6150
6151 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6152
6153 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6154 C99 functions.
6155
6156 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6157
6158 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6159 check_effective_target_fortran_large_int): Replace cached result
6160 when target changes.
6161
6162 2005-10-04 Devang Patel <dpatel@apple.com>
6163
6164 * gcc.dg/i386-sse-vect-types.c: New.
6165
6166 2005-10-04 Ian Lance Taylor <ian@airs.com>
6167
6168 PR preprocessor/13726
6169 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6170 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6171
6172 2005-10-04 Richard Guenther <rguenther@suse.de>
6173
6174 PR c/23576
6175 * gcc.dg/noncompile/pr23576.c: New testcase.
6176
6177 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6178
6179 PR middle-end/23125
6180 * gcc.dg/register-var-3.c: New test.
6181
6182 2005-10-04 Steven Bosscher <stevenb@suse.de>
6183
6184 * gcc.dg/pr23049.c: New test.
6185
6186 * gcc.dg/ucnid-4.c: Fix test.
6187
6188 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6189
6190 PR 23445
6191 * gcc.c-torture/compile/pr23445.c: New test.
6192
6193 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6194
6195 * g++.dg/overload/unknown1.C: New.
6196
6197 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6198
6199 PR c++/17775
6200 * g++.dg/template/repo4.C: New test.
6201
6202 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6203
6204 PR libfortran/19308
6205 * gfortran.dg/large_real_kind_2.F90: New test.
6206 * gfortran.dg/large_integer_kind_2.f90: New test.
6207
6208 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6209
6210 * lib/target-supports.exp (check_effective_target_vect_shift):
6211 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6212 (check_effective_target_vect_condition): Fix copy-n-pasto.
6213
6214 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6215 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6216 targets.
6217
6218 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6219
6220 PR c++/22621
6221 * g++.dg/template/overload5.C : New test.
6222
6223 PR c++/23840
6224 * g++.dg/expr/stdarg1.C: New test.
6225
6226 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6227
6228 PR 24142
6229 * gcc.c-torture/execute/pr24142.c: New test.
6230
6231 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6232
6233 PR 24141
6234 * gcc.c-torture/execute/pr24141.c: New test.
6235
6236 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6237 Diego Novillo <dnovillo@redhat.com>
6238
6239 PR 23604
6240 * gcc.c-torture/execute/pr23604.c: New test.
6241
6242 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6243
6244 PR fortran/16404
6245 PR fortran/20835
6246 PR fortran/20890
6247 PR fortran/20899
6248 PR fortran/20900
6249 PR fortran/20901
6250 PR fortran/20902
6251 gfortran.dg/equiv_constraint_1.f90: New test.
6252 gfortran.dg/equiv_constraint_2.f90: New test.
6253 gfortran.dg/equiv_constraint_3.f90: New test.
6254 gfortran.dg/equiv_constraint_4.f90: New test.
6255 gfortran.dg/equiv_constraint_5.f90: New test.
6256 gfortran.dg/equiv_constraint_6.f90: New test.
6257 gfortran.dg/equiv_constraint_7.f90: New test.
6258 gfortran.dg/equiv_constraint_8.f90: New test.
6259 gfortran.dg/private_type_1.f90: New test.
6260 gfortran.dg/private_type_2.f90: New test.
6261 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6262 980628-10.f: Assert std=gnu to permit mixing of
6263 types in equivalence statements.
6264
6265 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6266
6267 PR 24112
6268 * gfortran.dg/open_status_1.f90: New.
6269
6270 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6271
6272 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6273 * gcc.dg/vect/pr22480.c: Clean up temp files.
6274 * gcc.dg/vect/pr23831.c: Clean up temp files.
6275 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6276 Clean up temp files.
6277 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6278 Clean up temp files.
6279
6280 * gcc.dg/20050309-1.c: Clean up temp files.
6281 * gcc.dg/20050325-1.c: Clean up temp files.
6282
6283 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6284
6285 PR tree-optimization/24059
6286 * gcc.dg/vect/pr24059.c : New test.
6287
6288 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6289
6290 PR middle-end/24109
6291 * gcc.c-torture/execute/20050929-1.c: New test.
6292
6293 2005-09-29 Steven Bosscher <stevenb@suse.de>
6294
6295 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6296
6297 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6298
6299 PR c/21419
6300 * gcc.dg/pr21419.c: New test.
6301
6302 2005-09-29 Steven Bosscher <stevenb@suse.de>
6303
6304 * gcc.dg/pr23911.c: New test.
6305
6306 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6307
6308 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6309
6310 PR c++/16782
6311 * g++.dg/parse/qualified4.C: New test.
6312 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6313 * g++.old-deja/g++.mike/p8154.C: Likewise.
6314
6315 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6316
6317 PR c++/22147
6318 * g++.dg/template/friend37.C: New test.
6319 * g++.dg/parse/crash28.C: Adjust error markers.
6320
6321 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR fortran/18518
6324 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6325
6326 2005-09-27 Devang Patel <dpatel@apple.com>
6327
6328 PR tree-optimization/23625
6329 * gcc.dg/pr23625.c: New test.
6330
6331 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6332
6333 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6334 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6335
6336 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR fortran/23677
6339 * gfortran.fortran-torture/execute/save_1.f90: New test.
6340 * gfortran.dg/save_1.f90: New test.
6341
6342 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6343
6344 * gcc.target/i386/builtin-apply-mmx.c: New test.
6345
6346 PR target/22576
6347 * gcc.target/i386/pr22576.c: New test.
6348
6349 PR target/22585
6350 * gcc.target/i386/pr22585.c: New test.
6351
6352 PR target/23268
6353 * gcc.target/i386/pr23268.c: New test.
6354
6355 PR middle-end/23831
6356 * gcc.dg/vect/pr23831.c: New test.
6357
6358 PR target/24055
6359 * gcc.target/i386/pr24055.c: New test.
6360
6361 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6362
6363 PR tree-optimization/23960
6364 * gcc.c-torture/compile/pr23960.c: New.
6365
6366 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6367
6368 PR fortran/16861
6369 * gfortran.dg/nested_modules_3.f90: New.
6370
6371 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6372
6373 PR fortran/24005
6374 gfortran.dg/interface_1.f90: New test.
6375
6376 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6377 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6378
6379 PR fortran/23843
6380 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6381
6382 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6383
6384 PR fortran/23516
6385 * gfortran.dg/imag_1.f: New test.
6386 * gfortran.dg/imag_2.f: Ditto.
6387
6388 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6389
6390 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6391
6392 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR c++/21983
6395 * g++.dg/warn/pr21983.C: New test.
6396
6397 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6398
6399 PR c++/23993
6400 * g++.dg/template/array14.C: New test.
6401
6402 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6403
6404 PR fortran/19929
6405 * gfortran.dg/der_ptr_component_1.f90: New test.
6406
6407 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6408
6409 PR c++/23965
6410 * g++.dg/template/error1.C: Reject "no matching function" message.
6411
6412 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6413
6414 PR c++/17609
6415 * g++.dg/lookup/error1.C: New test.
6416
6417 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6418
6419 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6420 functionality of the testcase.
6421
6422 2005-09-20 Richard Henderson <rth@redhat.com>
6423
6424 * gcc.dg/vect/vect-22.c: Require vect_float.
6425 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6426
6427 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6428
6429 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6430 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6431 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6432 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6433 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6434 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6435 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6436 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6437 * gcc.dg/cpp/ucnid-8.c: New test.
6438
6439 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR tree-optimization/23929
6442 * gcc.c-torture/compile/pr23929.c: New test.
6443
6444 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6445
6446 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6447 for one loop.
6448
6449 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6450
6451 PR testsuite/23186
6452 * g++.dg/other/pr22003.C: Require named sections.
6453
6454 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR c++/23947
6457 * g++.dg/rtti/crash3.C: New test.
6458
6459 PR tree-optimization/23818
6460 * gcc.dg/pr23818.c: New test.
6461
6462 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6463
6464 PR fortran/23420
6465 * gfortran.dg/print_fmt_4.f: New.
6466
6467 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR fortran/23663
6470 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6471
6472 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6473
6474 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6475 Use pointers to local alignable arrays instead. Added comments.
6476 * gcc.dg/vect/vect-46.c: Likewise.
6477 * gcc.dg/vect/vect-48.c: Likewise.
6478 * gcc.dg/vect/vect-49.c: Likewise.
6479 * gcc.dg/vect/vect-52.c: Likewise.
6480 * gcc.dg/vect/vect-53.c: Likewise.
6481 * gcc.dg/vect/vect-54.c: Likewise.
6482 * gcc.dg/vect/vect-56.c: Likewise.
6483 * gcc.dg/vect/vect-57.c: Likewise.
6484 * gcc.dg/vect/vect-58.c: Likewise.
6485 * gcc.dg/vect/vect-60.c: Likewise.
6486 * gcc.dg/vect/vect-61.c: Likewise.
6487
6488 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6489 The test is no longer vectorizable on vect_no_align targets.
6490 * gcc.dg/vect/vect-43.c: Likewsie.
6491
6492 * gcc.dg/vect/vect-44.c: Added comments.
6493 * gcc.dg/vect/vect-45.c: Added comments.
6494 * gcc.dg/vect/vect-50.c: Added comments.
6495 * gcc.dg/vect/vect-51.c: Added comments.
6496
6497 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6498 aligned type.
6499 * gcc.dg/vect/Os-vect-95.c: Likewise.
6500
6501 * gcc.dg/vect/vect-41.c: Test removed.
6502 * gcc.dg/vect/vect-47.c: Test removed.
6503 * gcc.dg/vect/vect-55.c: Test removed.
6504 * gcc.dg/vect/vect-59.c: Test removed.
6505
6506 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6507
6508 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6509 No longer vectorizable on vect_no_align targets.
6510 * gcc.dg/vect/pr20122.c: Likewise.
6511 * gcc.dg/vect/vect-74.c: Likewise.
6512 * gcc.dg/vect/vect-75.c: Likewise.
6513 * gcc.dg/vect/vect-76.c: Likewise.
6514
6515 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6516 Will not be vectorizable on vect_no_align targets once aliasing issues
6517 are resolved.
6518 * gcc.dg/vect/vect-79.c: Likewise.
6519
6520 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6521 * gcc.dg/vect/vect-78.c: Likewise.
6522 * gcc.dg/vect/vect-97.c: Likewise.
6523
6524 2005-09-19 Steven Bosscher <stevenb@suse.de>
6525
6526 * gcc.dg/pr23943.c: New test.
6527
6528 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6529
6530 PR fortran/19181
6531 * gfortran.dg/derived_pointer_null_1.f90: New test.
6532
6533 2005-09-18 Richard Guenther <rguenther@suse.de>
6534
6535 PR middle-end/23944
6536 * gcc.c-torture/compile/pr23944.c: New testcase.
6537
6538 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6539
6540 PR fortran/15975
6541 * gfortran.dg/der_pointer_2.f90: New test.
6542
6543 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6544
6545 PR fortran/16861
6546 * gfortran.dg/nested_modules_2.f90: New test.
6547
6548 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6549
6550 PR c++/18368
6551 * g++.dg/other/semicolon.C: New test.
6552
6553 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6554
6555 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6556 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6557
6558 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6559
6560 PR c++/23914
6561 * g++.dg/template/static18.C: New test.
6562
6563 PR c++/21514
6564 * g++.dg/template/crash19.C: Remove dg-error marker.
6565 * g++.dg/template/local4.C: New test.
6566
6567 2005-09-16 Paul Brook <paul@codesourcery.com>
6568
6569 PR fortran/23906
6570 * gfortran.dg/dependency_1.f90: New test.
6571
6572 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6573
6574 PR c++/23896
6575 * g++.dg/template/static17.C: New test.
6576
6577 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6578
6579 PR c++/23139
6580 * g++.dg/warn/huge-val1.C: New test.
6581
6582 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6583
6584 PR c++/13140
6585 * g++.dg/parse/class2.C: New test.
6586 * g++.dg/template/explicit8.C: Likewise.
6587 * g++.dg/template/spec25.C: Likewise.
6588
6589 2005-09-14 Josh Conner <jconner@apple.com>
6590
6591 PR middle-end/23584
6592 * gcc.dg/pr23584.c: New test.
6593
6594 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6595
6596 PR fortran/21875 Internal Unit Array I/O, NIST
6597 * gfortran.dg/arrayio_1.f90: New test.
6598 * gfortran.dg/arrayio_1.f90: New test.
6599 * gfortran.dg/arrayio_1.f90: New test.
6600 * gfortran.dg/arrayio_1.f90: New test.
6601 * gfortran.dg/arrayio_1.f90: New test.
6602
6603 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6604
6605 PR middle-end/22480
6606 * gcc.dg/vect/pr22480.c: New test.
6607
6608 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6609
6610 PR fortran/19358
6611 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6612
6613 2005-09-13 Josh Conner <jconner@apple.com>
6614
6615 PR c++/23180
6616 * g++.dg/init/struct2.C: New test.
6617 * g++.dg/init/struct3.C: New test.
6618
6619 2005-09-13 Janis Johnson <janis187@us.ibm.com>
6620
6621 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6622 Clean up temp files.
6623 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6624 gcc.dg/tree-ssa/builtin-fprintf-1.c,
6625 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6626 gcc.dg/tree-ssa/builtin-printf-1.c,
6627 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6628 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6629 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6630 gcc.dg/tree-ssa/builtin-vprintf-1.c,
6631 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6632 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6633 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6634 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6635 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6636 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6637 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6638 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6639
6640 2005-09-13 Josh Conner <jconner@apple.com>
6641
6642 * lib/gcc-dg.exp: Load scanipa.exp.
6643 (cleanup-dump): New procedure.
6644 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6645 * lib/scandump.exp: New file.
6646 * lib/scantree.exp: Use it.
6647 * lib/scanipa.exp: New file.
6648
6649 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
6650
6651 PR fortran/17740
6652 * gfortran.dg/generic_4.f90: New test.
6653
6654 2005-09-13 Uros Bizjak <uros@kss-loka.si>
6655
6656 PR target/23816
6657 * gcc.target/i386/pr23816-1.c: New test.
6658 * gcc.target/i386/pr23816-2.c: New test.
6659
6660
6661 2005-09-13 Bastian Blank <waldi@debian.org>
6662
6663 PR c++/16171
6664 * g++.dg/abi/mangle26.C: New test.
6665 * g++.dg/abi/mangle27.C: New test.
6666 * g++.dg/abi/mangle28.C: New test.
6667 * g++.dg/abi/mangle29.C: New test.
6668
6669 PR c++/23839
6670 * g++.dg/parse/register1.C: New test.
6671
6672 2005-09-13 Mark Mitchell <mark@codesourcery.com>
6673
6674 PR c++/23842
6675 * g++.dg/template/access16.C: New test.
6676
6677 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6678
6679 * gfortran.dg/char_pack_2.f90: Increase the vector size.
6680
6681 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6682
6683 PR fortran/18899
6684 * gfortran.dg/shape_2.f90: New test.
6685
6686 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6687
6688 PR target/19269
6689 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6690 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6691 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6692 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6693 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6694 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6695 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6696 tests.
6697
6698 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6699
6700 PR c++/23841
6701 * g++.dg/parse/template17.C: New test.
6702
6703 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6704
6705 PR c++/23789
6706 * g++.dg/template/nontype14.C: New test.
6707
6708 2005-09-12 Ian Lance Taylor <ian@airs.com>
6709
6710 PR g++/7874
6711 * g++.dg/lookup/friend7.C: New test.
6712 * g++.dg/lookup/friend8.C: New test.
6713 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6714 so that it will be found via argument dependent lookup.
6715 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6716 friend functions which will no longer be found.
6717 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6718 function g, so that it will be found via argument dependent
6719 lookup.
6720 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6721 * g++.old-deja/g++.mike/net43.C: Likewise.
6722
6723 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6724
6725 PR c++/23691
6726 * g++.dg/template/static16.C: New test.
6727
6728 2005-09-12 Josh Conner <jconner@apple.com>
6729
6730 PR middle-end/23237
6731 * gcc.c-torture/compile/pr23237.c: New test.
6732
6733 2005-09-11 Richard Henderson <rth@redhat.com>
6734
6735 * g++.dg/other/error8.C: Update expected diagnostic text.
6736
6737 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6738
6739 PR libfortran/19872
6740 * gfortran.dg/overwrite_1.f: New test.
6741
6742 2005-09-09 Josh Conner <jconner@apple.com>
6743
6744 * g++.dg/init/pr23180-1.C: Removed.
6745 * g++.dg/init/pr23180-2.C: Removed.
6746
6747 2005-09-09 David Daney <ddaney@avtrex.com>
6748
6749 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6750 files which are ...
6751 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6752 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6753
6754 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6755
6756 * gfortran.dg/iostat_2.f90: New test.
6757
6758 2005-09-09 Mark Mitchell <mark@codesourcery.com>
6759
6760 PR c++/22252
6761 * g++.dg/ext/interface1.C: New test.
6762 * g++.dg/ext/interface1.h: Likewise.
6763 * g++.dg/ext/interface1a.cc: Likewise.
6764
6765 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
6766
6767 * gfortran.dg/iomsg_1.f90: New test case.
6768
6769 2005-09-09 Richard Guenther <rguenther@suse.de>
6770
6771 PR c++/23624
6772 * g++.dg/tree-ssa/pr23624.C: New testcase.
6773
6774 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6775
6776 PR fortran/19239
6777 * gfortran.dg/vector_subscript_1.f90,
6778 * gfortran.dg/vector_subscript_2.f90: New tests.
6779
6780 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6781
6782 PR fortran/21104
6783 * gfortran.dg/array_alloc_1.f90,
6784 * gfortran.dg/array_alloc_2.f90,
6785 * gfortran.dg/array_alloc_3.f90: New tests.
6786
6787 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6788
6789 PR fortran/12840
6790 * gfortran.dg/array_constructor_6.f90
6791 * gfortran.dg/array_constructor_7.f90
6792 * gfortran.dg/array_constructor_8.f90
6793 * gfortran.dg/array_constructor_9.f90
6794 * gfortran.dg/array_constructor_10.f90
6795 * gfortran.dg/array_constructor_11.f90
6796 * gfortran.dg/array_constructor_12.f90: New tests.
6797
6798 2005-09-08 Josh Conner <jconner@apple.com>
6799
6800 PR c++/23180
6801 * g++.dg/init/pr23180-1.C: New test.
6802 * g++.dg/init/pr23180-2.C: New test.
6803
6804 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6805
6806 PR fortran/18878
6807 * gfortran.dg/module_double_reuse.f90: New.
6808
6809 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6810
6811 PR fortran/23270
6812 PR fortran/22304
6813 PR fortran/18870
6814 PR fortran/17917
6815 PR fortran/16511
6816 * gfortran.dg/common_equivalence_1.f: New.
6817 * gfortran.dg/common_equivalence_2.f: New.
6818 * gfortran.dg/common_equivalence_3.f: New.
6819 * gfortran.dg/contained_equivalence_1.f90: New.
6820 * gfortran.dg/module_blank_common.f90: New.
6821 * gfortran.dg/module_commons_1.f90: New.
6822 * gfortran.dg/module_equivalence_1.f90: New.
6823 * gfortran.dg/nested_modules_1.f90: New.
6824 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6825 equivalences and add comment to connect the test with
6826 the PR.
6827
6828 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6829
6830 PR fortran/23765
6831 * gfortran.dg/common_6.f90: New test.
6832
6833 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6834
6835 PR fortran/15326
6836 * gfortran.dg/char_result_1.f90,
6837 * gfortran.dg/char_result_2.f90,
6838 * gfortran.dg/char_result_3.f90,
6839 * gfortran.dg/char_result_4.f90,
6840 * gfortran.dg/char_result_5.f90,
6841 * gfortran.dg/char_result_6.f90,
6842 * gfortran.dg/char_result_7.f90,
6843 * gfortran.dg/char_result_8.f90: New tests.
6844
6845 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6846
6847 PR fortran/19928
6848 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6849
6850 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6851
6852 PR obj-c++/16816
6853 * obj-c++.dg/selector-5.mm: New test.
6854 * obj-c++.dg/selector-6.mm: New test.
6855
6856 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6857
6858 PR objc/20574
6859 PR objc/19324
6860 * objc.dg/error-1.m: New test.
6861
6862 2005-09-07 Richard Sandiford <richard@codesourcery.com>
6863
6864 PR fortran/23373
6865 * gfortran.fortran-torture/execute/pr23373-1.f90,
6866 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6867
6868 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
6869
6870 PR libfortran/23760
6871 * gfortran.dg/g77/1832.f: Remove long string in write statement
6872 to allow the test to pass on correct list directed output with
6873 prepended space.
6874
6875 2005-09-07 James E Wilson <wilson@specifix.com>
6876
6877 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6878
6879 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6880
6881 * gfortran.dg/parameter+save.f90: Rename to
6882 * gfortran.dg/parameter_save.f90: .. this.
6883
6884 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6885
6886 PR fortran/20848
6887 * gfortran.dg/parameter+save.f90: New test case.
6888
6889 2005-09-06 Richard Sandiford <richard@codesourcery.com>
6890
6891 PR fortran/19269
6892 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6893
6894 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR c/23075
6897 * gcc.dg/pr23075.c: New test.
6898 * g++.dg/warn/pr23075.C: New test.
6899
6900 PR target/22362
6901 * gcc.target/i386/pr22362.c: New test.
6902
6903 PR rtl-optimization/23098
6904 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6905
6906 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6907 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6908 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6909
6910 2005-09-06 Mark Mitchell <mark@codesourcery.com>
6911
6912 * g++.dg/expr/cast6.C: New test.
6913
6914 PR c++/9782
6915 * g++.dg/init/new15.C: New test.
6916
6917 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6918
6919 * gcc.dg/vect/Os-vect-95.c: New test.
6920 * gcc.dg/vect/vect-95.c: Same.
6921
6922 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6923
6924 * gcc.dg/vect/vect-29.c: Update xfail testing.
6925 * gcc.dg/vect/vect-44.c: Same.
6926 * gcc.dg/vect/vect-48.c: Same.
6927 * gcc.dg/vect/vect-50.c: Same.
6928 * gcc.dg/vect/vect-72.c: Same.
6929 * gcc.dg/vect/vect-77.c: Same.
6930 * gcc.dg/vect/vect-78.c: Same.
6931 * gcc.dg/vect/vect-80.c: Same.
6932 * gcc.dg/vect/vect-96.c: Same.
6933 * gcc.dg/vect/vect-100.c: Same.
6934 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6935 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6936 * gfortran.dg/vect/vect-5.f90: Same.
6937
6938 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6939
6940 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6941 start strings.
6942 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6943 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6944
6945 PR c++/23056
6946 * g++.dg/opt/pr23056.C: New test.
6947
6948 PR rtl-optimization/23098
6949 * gcc.target/i386/pr23098.c: New test.
6950
6951 2005-09-05 Mark Mitchell <mark@codesourcery.com>
6952
6953 PR c++/23667
6954 * g++.dg/template/static15.C: New test.
6955
6956 PR c++/21440
6957 * g++.dg/ext/stmtexpr5.C: New test.
6958 * g++.dg/ext/stmtexpr6.C: Likewise.
6959
6960 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
6961
6962 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6963
6964 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6965 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6966 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6967
6968 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
6969
6970 PR libfortran/23321
6971 * gfortran.dg/direct_io_4.f90: New test case.
6972
6973 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
6974 Rasmus Hahn <rassahah@neofonie.de>
6975
6976 PR libobjc/23108
6977 * objc.dg/type-stream-1.m: New test.
6978
6979 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
6980
6981 PR fortran/23661
6982 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6983 gfortran.dg/print_fmt_3.f90: New test.
6984
6985 2005-09-03 Jakub Jelinek <jakub@redhat.com>
6986
6987 * gfortran.dg/fmt_t_1.f90: New test.
6988
6989 2005-09-03 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR rtl-optimization/23454
6992 * g++.dg/opt/pr23454.C: New test.
6993
6994 2005-09-03 Mark Mitchell <mark@codesourcery.com>
6995
6996 PR c++/23699
6997 * g++.dg/ext/static1.C: New test.
6998
6999 2005-09-02 Richard Henderson <rth@redhat.com>
7000
7001 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7002 tail call to check_fa_work.
7003
7004 2005-09-02 Mark Mitchell <mark@codesourcery.com>
7005
7006 PR c++/21687
7007 * g++.dg/other/gc3.C: New test.
7008
7009 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7010
7011 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7012 * gcc.dg/20050826-1.c: Likewise.
7013
7014 2005-08-31 Mark Mitchell <mark@codesourcery.com>
7015
7016 PR c++/23167
7017 * g++.dg/expr/volatile1.C: New test.
7018
7019 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
7020
7021 PR middle-end/23547
7022 * gcc.dg/pr23547.c: New test.
7023
7024 2005-09-02 Richard Sandiford <richard@codesourcery.com>
7025
7026 PR c/22061
7027 * gcc.c-torture/execute/pr22061-1.c,
7028 * gcc.c-torture/execute/pr22061-2.c,
7029 * gcc.c-torture/execute/pr22061-3.c,
7030 * gcc.c-torture/execute/pr22061-4.c: New tests.
7031
7032 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
7033
7034 * gcc.dg/Wredundant-decls-2.c: New test to check that
7035 -Wredundant-decls does not issue warning for a variable
7036 definition following a declaration.
7037
7038 2005-09-01 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR debug/7241
7041 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7042 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7043 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7044
7045 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7046 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7047 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7048 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7049 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7050 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7051 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7052 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7053
7054 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7055
7056 PR objc/23306
7057 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7058 scan-assmbler.
7059
7060 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
7061
7062 PR target/21255
7063 * gcc.dg/pr21255-1.c: New test.
7064 * gcc.dg/pr21255-2-mb.c: Likewise.
7065 * gcc.dg/pr21255-2-ml.c: Likewise.
7066 * gcc.dg/pr21255-3.c: Likewise.
7067 * gcc.dg/pr21255-4.c: Likewise.
7068
7069 2005-08-31 Dale Johannesen <dalej@apple.com>
7070
7071 * gcc.dg/20050830-1.c: New.
7072
7073 2005-08-31 Josh Conner <jconner@apple.com>
7074
7075 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7076 command-line options for arm-*-* targets.
7077 * g++.dg/init/array16.C: Likewise.
7078 * g++.dg/other/crash-4.C: Likewise.
7079
7080 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7081
7082 PR obj-c++/23640
7083 * obj-c++.dg/gnu-runtime-3.mm: New test.
7084
7085 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7086
7087 PR c++/13377
7088 * g++.dg/lookup/ambig4.C: New test.
7089 * g++.dg/lookup/ambig5.C: New test.
7090 * g++.dg/tc1/dr101.C: Adjust error markers.
7091
7092 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7093
7094 PR c++/23639
7095 * g++.dg/template/ttp5.C: Adjust error markers.
7096
7097 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7098
7099 PR testsuite/23609
7100 * lib/obj-c++.exp: Include target-libpath.exp.
7101 (obj-c++_link_flags): Look for the GNU libobjc library
7102 and set the library path to include it.
7103 Don't manually set LD_LIBRARY_PATH (etc.) but call
7104 set_ld_library_path_env_vars instead.
7105 (obj-c++_target_compile): Don't set library path or
7106 linker flags because they are already set correctly
7107 in obj-c++_link_flags.
7108
7109 2005-08-30 Josh Conner <jconner@apple.com>
7110
7111 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7112 to command-line options for arm-*-* targets.
7113
7114 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7115
7116 * g++.dg/other/i386-1.C: New.
7117
7118 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR preprocessor/20348
7121 PR preprocessor/20356
7122 * gcc.dg/cpp/pr20348.c: New test.
7123 * gcc.dg/cpp/pr20348.h: New file.
7124 * gcc.dg/cpp/inc/pr20348.h: New file.
7125 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7126 * gcc.dg/cpp/pr20356.c: New test.
7127 * gcc.dg/cpp/pr20356.h: New file.
7128 * gcc.dg/cpp/inc/pr20356.h: New file.
7129 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7130
7131 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7132
7133 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7134 Fix array dimension to avoid correct end-of-file error.
7135
7136 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7137
7138 PR libfortran/23598
7139 * gfortran.dg/iostat_1.f90: New test.
7140
7141 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7142
7143 PR middle-end/23408
7144 * gcc.dg/pr23408.c: New test.
7145
7146 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7147
7148 PR c++/23099
7149 * g++.dg/init/member1.C: Make sure erroneous static data member
7150 definitions are required.
7151 * g++.dg/template/static13.C: New test.
7152 * g++.dg/template/static14.C: Likewise.
7153
7154 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7155
7156 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7157 -march=pentium4, remove ilp32 requirement.
7158
7159 PR middle-end/23484
7160 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7161 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7162
7163 2005-08-29 Andreas Jaeger <aj@suse.de>
7164
7165 PR testsuite/23607
7166 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7167
7168 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7169
7170 * gcc.c-torture/execute/20050316-2.c: New test.
7171 * gcc.c-torture/execute/20050316-3.c: New test.
7172 * gcc.dg/torture/pr16104-1.c: New test.
7173
7174 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7175
7176 PR middle-end/23463
7177 * gcc.c-torture/execute/zero-struct-1.c: New test.
7178
7179 2005-08-27 Richard Guenther <rguenther@suse.de>
7180
7181 PR target/23575
7182 * gcc.target/i386/pr23575.c: New testcase.
7183
7184 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR rtl-optimization/23561
7187 * gcc.c-torture/execute/20050826-1.c: New test.
7188
7189 PR rtl-opt/23560
7190 * gcc.c-torture/execute/20050826-2.c: New test.
7191
7192 2005-08-26 Dale Johannesen <dalej@apple.com>
7193
7194 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7195 * gcc.dg/20050826-1.c: New.
7196
7197 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7198
7199 PR c++/19004
7200 * g++.dg/template/nontype13.C: New test.
7201
7202 PR c++/23491
7203 * g++.dg/init/new14.C: New test.
7204 * g++.dg/expr/anew1.C: Do not XFAIL.
7205 * g++.dg/expr/anew2.C: Likewise.
7206 * g++.dg/expr/anew3.C: Likewise.
7207
7208 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7209
7210 PR middle-end/22439
7211 * gcc.dg/vla-3.c: New test.
7212
7213 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7214
7215 PR fortran/20363
7216 * gfortran.dg/named_interface.f90: New.
7217
7218 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7219
7220 * gcc.c-torture/execute/frame-address.c: New test.
7221
7222 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7223
7224 PR c++/20817
7225 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7226
7227 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7228
7229 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7230
7231 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7232
7233 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7234 * gcc.dg/altivec-22.c: Rename from..
7235 * gcc.dg/altivec-nomfcr.c: ..this.
7236
7237 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7238
7239 PR tree-optimization/23546
7240 * gcc.dg/tree-ssa/pr23546.c: New test.
7241
7242 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7243
7244 PR fortran/17758
7245 * gfortran.dg/nonreturning_statements.f90: New test.
7246
7247 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7248
7249 PR c++/22454
7250 * g++.dg/parse/crash29.C: New.
7251
7252 2005-08-23 DJ Delorie <dj@redhat.com>
7253
7254 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7255 constants have the L suffix.
7256
7257 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7258
7259 PR c++/23044
7260 * g++.dg/template/instantiate8.C: New.
7261
7262 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7263
7264 PR middle-end/23467
7265 * gcc.c-torture/execute/pr23467.c: New test.
7266
7267 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR tree-optimization/22043
7270 * gcc.c-torture/execute/20050613-1.c: New test.
7271
7272 2005-08-23 Ben Elliston <bje@au.ibm.com>
7273
7274 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7275
7276 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR rtl-optimization/23478
7279 * g++.dg/opt/pr23478.C: New test.
7280
7281 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7282
7283 PR c/18715
7284 * gcc.dg/switch-warn-3.c: New test.
7285
7286 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7287
7288 PR c++/22233
7289 * g++.dg/template/param1.C: New test.
7290
7291 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7292
7293 PR c++/23089
7294 * g++.dg/other/incomplete1.C: New test.
7295
7296 2005-08-22 Ira Rosen <irar@il.ibm.com>
7297
7298 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7299 are vectorizable.
7300
7301 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7302
7303 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7304 d_lines_5.f: New.
7305
7306 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7307
7308 * gcc.target/i386/sse-4.c: New test.
7309
7310 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7311
7312 PR testsuite/23239
7313 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7314
7315 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7316
7317 * gcc.dg/20050811-1.c: New test.
7318 * gcc.dg/20050811-2.c: New test.
7319
7320 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7321
7322 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7323
7324 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7325
7326 PR 23476
7327 * gcc.c-torture/compile/pr23476.c: New test.
7328
7329 2005-08-19 Devang Patel <dpatel@apple.com>
7330
7331 PR tree-optimization/23048
7332 * gcc.dg/tree-ssa/pr23048.c: New test.
7333
7334 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7335
7336 PR middle-end/20624
7337 * g++.dg/warn/Wreturn-3.C: New test
7338
7339 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7340
7341 PR tree-optimization/22228
7342 * g++.dg/vect/pr22543.cc: New test.
7343
7344 2005-08-17 Steven Bosscher <stevenb@suse.de>
7345
7346 PR tree-optimization/21574
7347 * gcc.dg/tree-ssa/pr21574.c: New test.
7348
7349 2005-08-16 James E Wilson <wilson@specifix.com>
7350
7351 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7352
7353 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7354
7355 PR tree-opt/23402
7356 * gcc.c-torture/compile/zero-strct-3.c: New test.
7357 * gcc.c-torture/compile/zero-strct-4.c: New test.
7358
7359 2005-08-16 Steven Bosscher <stevenb@suse.de>
7360
7361 PR target/23376
7362 * gcc.target/x86_64/pr23376.c: New test.
7363
7364 2005-08-16 Ian Lance Taylor <ian@airs.com>
7365
7366 PR c++/23337
7367 * g++.dg/ext/vector2.C: New.
7368
7369 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7370
7371 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7372
7373 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7374
7375 PR libfortran/23428
7376 * gfortran.dg/inquire-complex.f90: New test case.
7377
7378 2005-08-16 James E Wilson <wilson@specifix.com>
7379
7380 PR tree-optimization/21105
7381 * gcc.dg/large-size-array.c: New.
7382
7383 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7384
7385 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7386 type.
7387 * gcc.dg/vect/vect-41: Likewise.
7388 * gcc.dg/vect/vect-42: Likewise.
7389 * gcc.dg/vect/vect-43: Likewise.
7390 * gcc.dg/vect/vect-44: Likewise.
7391 * gcc.dg/vect/vect-46: Likewise.
7392 * gcc.dg/vect/vect-47: Likewise.
7393 * gcc.dg/vect/vect-48: Likewise.
7394 * gcc.dg/vect/vect-52: Likewise.
7395 * gcc.dg/vect/vect-53: Likewise.
7396 * gcc.dg/vect/vect-54: Likewise.
7397 * gcc.dg/vect/vect-55: Likewise.
7398 * gcc.dg/vect/vect-56: Likewise.
7399 * gcc.dg/vect/vect-57: Likewise.
7400 * gcc.dg/vect/vect-58: Likewise.
7401 * gcc.dg/vect/vect-59: Likewise.
7402 * gcc.dg/vect/vect-60: Likewise.
7403 * gcc.dg/vect/vect-61: Likewise.
7404 * gcc.dg/vect/vect-85: Likewise.
7405 * gcc.dg/vect/vect-87: Likewise.
7406 * gcc.dg/vect/vect-88: Likewise.
7407 * gcc.dg/vect/vect-93.c: Likewise.
7408 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7409 * gcc.dg/vect/vect-75: Likewise.
7410 * gcc.dg/vect/vect-76: Likewise.
7411 * gcc.dg/vect/vect-77: Likewise.
7412 * gcc.dg/vect/vect-78: Likewise.
7413 * gcc.dg/vect/vect-80: Likewise.
7414 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7415 vectorized for the expected reason, rather than checking how alignment
7416 was handled.
7417 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7418 type and also instead of aligned pointers. Added documentation.
7419
7420 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7421
7422 * gfortran.dg/power.f90: New test.
7423
7424 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR rtl-optimization/23299
7427 * g++.dg/opt/pr23299.C: New test.
7428
7429 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7430
7431 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7432
7433 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7434
7435 * g++.dg/template/local6.C: New test.
7436
7437 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7438
7439 * execute/exceptions/finally-1.m: Check that the catch and finally are
7440 being called. Also add a "return 0;" at the end of main.
7441
7442 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7443
7444 PR fortran/21432.
7445 * gfortran.dg/namelist_print_1.f: New test of functionality of
7446 PRINT namelist.
7447 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7448 namelist generates error with -std=f95.
7449
7450 2005-08-14 Ira Rosen <irar@il.ibm.com>
7451
7452 PR tree-optimization/23119
7453 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7454
7455 2005-08-13 Marcin Koziej <creep@desk.pl>
7456 Andrew Pinski <pinskia@physics.uc.edu>
7457
7458 PR libobjc/22492
7459 * execute/exceptions/finally-1.m: New test.
7460
7461 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7462
7463 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7464 testsuite.
7465 * objc/execute/exceptions/trivial.m: New test.
7466 * objc.dg/try-catch-11.m: Move to ...
7467 * objc/execute/exceptions/foward-1.m: Here.
7468 * objc.dg/try-catch-2.m: Move to ...
7469 * objc/execute/exceptions/catchall-1.m: Here.
7470 * objc.dg/try-catch-8.m: Move to ...
7471 * objc/execute/exceptions/local-variables-1.m: Here.
7472
7473 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7474
7475 * objc.dg/nested-func-1.m: Move to ...
7476 * objc/execute/nested-func-1.m: Here.
7477
7478 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7479
7480 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7481 in ${options} instead of [target_info name].
7482 * lib/obj-c++.exp (objc_target_compile): Likewise.
7483
7484 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7485
7486 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7487
7488 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7489
7490 part of PR testsuite/23348
7491 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7492 of the torture options.
7493 * objc/compile/trivial.m: New test.
7494
7495 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7496
7497 * gfortran.dg/eoshift.f90: Correct format.
7498
7499 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7500
7501 * gfortran.fortran-torture/execute/character_passing.f90:
7502 Fix comment typo.
7503
7504 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7505
7506 PR c++/8271
7507 * g++.dg/template/unify10.C: New.
7508
7509 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7510
7511 * g++.dg/parse/pr22514.C: Move to...
7512 * g++.dg/debug/pr22514.C: here.
7513
7514 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7515
7516 PR c++/23266
7517 * g++.dg/inherit/pure1.C: New test.
7518
7519 * ChangeLog: Fix typos.
7520
7521 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7522 Steven Bosscher <stevenb@suse.de>
7523
7524 * gfortran.dg/runtime_warning_1.f90: New test.
7525
7526 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7527
7528 PR c++/23219
7529 * g++.dg/parse/crash28.C: New.
7530
7531 2005-08-11 Richard Guenther <rguenther@suse.de>
7532
7533 PR target/23289
7534 * gcc.target/i386/tailcall-1.c: New testcase.
7535
7536 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7537
7538 * gcc.dg/vect/vect-67.c: Un-xfail.
7539
7540 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7541
7542 PR c++/23225
7543 * g++.dg/testsuite/parse/crash27.C: new test.
7544
7545 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7546
7547 PR libfortran/22143
7548 * gfortran.dg/shift-kind.f90: New testcase.
7549
7550 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7551
7552 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7553 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7554
7555 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7556
7557 PR c++/20646
7558 * g++.dg/other/mult-stor1.C: New test.
7559
7560 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7561
7562 * gcc.c-torture/pr18299-1.c: Move to ...
7563 * gcc.c-torture/compile/pr18299-1.c: Here.
7564
7565 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7566
7567 * gfortran/fortran.torture/execute/character_passing.f90:
7568 Fix types for LSAME.
7569
7570 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7571
7572 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7573 input data back to what it was originally.
7574
7575 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7576
7577 * objc.dg/try-catch-8.m: Enable for all targets.
7578
7579 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7580
7581 * gcc.dg/pr23165.c: New test.
7582
7583 2005-08-09 Steven Bosscher <stevenb@suse.de>
7584
7585 PR tree-optimization/23234
7586 * gcc.dg/tree-ssa/pr23234.c: New test.
7587
7588 2005-08-08 Josh Conner <jconner@apple.com>
7589
7590 PR rtl-optimization/23241
7591 * gcc.dg/char-compare.c: New test.
7592
7593 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7594
7595 PR c++/22508
7596 * g++.dg/init/new13.C: New test.
7597
7598 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7599
7600 PR c++/21166
7601 * g++.dg/other/crash-4.C: Adjust
7602 * g++/dg/ext/packed9.C: New.
7603
7604 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7605
7606 PR middle-end/21964
7607 * gcc.c-torture/execute/pr21964-1.c: New test.
7608
7609 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7610
7611 PR c/22458
7612 * gcc.dg/pr22458-1.c: New test.
7613
7614 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
7615 Steven G. Kargl <kargls@comcast.net>
7616
7617 PR fortran/22390
7618 * gfortran.dg/flush_1.f90: New test.
7619
7620 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7621
7622 PR c++/23191
7623 * g++.dg/template/eh2.C: New test.
7624
7625 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7626
7627 PR c++/19498
7628 * g++.dg/template/instantiate7.C: New test.
7629
7630 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
7631
7632 PR c/23113
7633 * gcc.dg/Wunused-value-1.c: New test.
7634
7635 2005-08-06 Richard Sandiford <richard@codesourcery.com>
7636
7637 PR rtl-optimization/23233
7638 * gcc.c-torture/compile/pr23233-1.c: New test.
7639
7640 2005-08-06 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR fortran/18833
7643 PR fortran/20850
7644 * gfortran.dg/equiv_1.f90: New test.
7645 * gfortran.dg/equiv_2.f90: New test.
7646 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7647 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7648 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7649
7650 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7651
7652 * gcc.c-torture/execute/vrp-5.c: New test.
7653 * gcc.c-torture/execute/vrp-6.c: New test.
7654 * gcc.dg/tree-ssa/vrp21.c: New test.
7655
7656 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7657
7658 * g++.dg/parse/pr22514.C: New test.
7659
7660 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
7661
7662 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7663
7664 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7665 instead of constant loads / pool entries.
7666
7667 2005-08-05 David Edelsohn <edelsohn@gnu.org>
7668
7669 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7670 TEST_TO_WCTYPE.
7671
7672 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7673
7674 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7675 __WINT_TYPE__ in generated prototypes if possible.
7676
7677 2005-08-04 Diego Novillo <dnovillo@redhat.com>
7678
7679 PR 22037
7680 * g++.dg/tree-ssa/pr22037.C:
7681
7682 2005-08-04 Richard Henderson <rth@redhat.com>
7683
7684 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7685 scan-tree-dump-times directive.
7686
7687 2005-08-04 Jan Hubicka <jh@suse.cz>
7688
7689 * gcov-1.C: Fix switch counts.
7690 * gcov-4b.c: Likewise.
7691
7692 2005-08-03 Jeff Law <law@redhat.com>
7693
7694 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7695
7696 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
7697
7698 * gcc.c-torture/execute/pr23135.c: New test.
7699
7700 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7701
7702 PR tree-optimization/19899
7703 * gcc.dg/tree-ssa/scev-1.c: New test.
7704 * gcc.dg/tree-ssa/scev-2.c: New test.
7705
7706 2005-08-03 Richard Sandiford <richard@codesourcery.com>
7707
7708 PR target/18582
7709 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7710
7711 2005-08-03 Jan Hubicka <jh@suse.cz>
7712
7713 * update-conroll.c: New testcase.
7714 * update-conroll-2.c: New testcase.
7715
7716 2005-08-02 David Edelsohn <edelsohn@gnu.org>
7717
7718 * gfortran.dg/constant_substring.f: New test.
7719 * gfortran.dg/pr22491.f: New test.
7720
7721 2005-08-02 Jan Hubicka <jh@suse.cz>
7722
7723 * update-threading.c: Replace by the proper one.
7724
7725 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7726
7727 PR 23164
7728 * g++.dg/tree-ssa/pr23164.C: New test.
7729
7730 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7731
7732 * gcc.dg/tree-ssa/pr23192.c: New test.
7733
7734 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
7735
7736 * gcc.c-torture/execute/vrp-4.c: New test.
7737
7738 2005-08-02 Jan Hubicka <jh@suse.cz>
7739
7740 * update-threading.c: New test.
7741
7742 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
7743
7744 * gcc.c-torture/compile/20050801-1.c: New test.
7745 * gcc.c-torture/compile/20050801-2.c: New test.
7746
7747 2005-08-01 Jan Hubicka <jh@suse.cz>
7748
7749 * val-prof-5.c: New test.
7750
7751 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
7752
7753 PR c/22311
7754 * gcc.dg/pr22311-1.c : New test.
7755
7756 2005-07-31 Steven Bosscher <stevenb@suse.de>
7757
7758 PR target/23095
7759 * gfortran.dg/pr23095.f: New test.
7760
7761 PR c++/22003
7762 * g++.dg/other/pr22003.C: New test.
7763
7764 2005-07-31 Richard Sandiford <richard@codesourcery.com>
7765
7766 PR target/20621
7767 * gcc.c-torture/execute/pr20621-1.c: New test.
7768
7769 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
7770
7771 * gfortran.dg/comma_format_extension_4.f: Adjust length
7772 of string for format.
7773 * gfortran.dg/der_array_io_1.f: Replace illegal internal
7774 print statement with internal write.
7775 * gfortran.dg/der_array_io_2.f: Likewise.
7776 * gfortran.dg/der_array_io_3.f: Likewise.
7777
7778 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
7779
7780 * gcc.dg/fold-abs-4.c: new test.
7781
7782 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
7783
7784 PR fortran/22570 an related issues.
7785 * gfortran.dg/x_slash_1.f: New test.
7786
7787 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
7788
7789 PR c/23143
7790 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7791 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7792
7793 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7794
7795 PR c/529
7796 * gcc.dg/Wshadow-3.c: New test.
7797
7798 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
7799
7800 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7801 used to have the wrong bounds).
7802
7803 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7804
7805 PR c/21720
7806 * gcc.dg/hex-round-1.c: Test more cases.
7807 * gcc.dg/hex-round-2.c: New test.
7808
7809 2005-07-29 Diego Novillo <dnovillo@redhat.com>
7810
7811 PR 22550
7812 * g++.dg/tree-ssa/pr22550.C: New test.
7813
7814 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
7815
7816 * gcc.dg/tree-ssa/vrp19.c: New test.
7817 * gcc.dg/tree-ssa-vrp20.c: New test.
7818
7819 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7820
7821 PR c/22240
7822 * gcc.dg/transparent-union-4.c: New test.
7823
7824 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7825
7826 PR c/22192
7827 * gcc.dg/c99-vla-2.c: New test.
7828
7829 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7830
7831 PR c/21720
7832 * gcc.dg/hex-round-1.c: New test.
7833
7834 2005-07-28 Jan Hubicka <jh@suse.cz>
7835
7836 * inliner-1.c: Do not dump everything.
7837 * tree-prof.exp: Do not pass -ftree-based-profiling.
7838 * bprob.exp: Likewise.
7839
7840 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7841
7842 2005-07-28 Mark Mitchell <mark@codesourcery.com>
7843
7844 PR c++/22545
7845 * g++.dg/expr/ptrmem7.C: New test.
7846
7847 2005-07-28 Mike Stump <mrs@apple.com>
7848
7849 * g++.old-deja/g++.mike/visibility-1.C: New test.
7850
7851 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7852
7853 PR c/20187
7854 * gcc.c-torture/execute/pr20187-1.c: New test.
7855
7856 2005-07-28 Jeff Law <law@redhat.com>
7857
7858 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7859 * gcc.dg/tree-ssa/vrp18.c: New test.
7860
7861 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7862
7863 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7864
7865 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7866
7867 PR tree-optimization/22506
7868 * gcc.dg/vect/ps22506.c: New test.
7869
7870 2005-07-28 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR target/21149
7873 * gcc.target/i386/sse-3.c: New test.
7874
7875 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7876
7877 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7878 * gcc.target/mips/mips32-dsp-type.c: Likewise.
7879
7880 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7881
7882 PR c/22589
7883 * gcc.c-torture/compile/pr22589-1.c: New test.
7884
7885 2005-07-28 Jan Hubicka <jh@suse.cz>
7886
7887 * update-loopch.c: New testcase.
7888
7889 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7890
7891 PR rtl-optimization/23047
7892 * gcc.c-torture/execute/pr23047.c: New test.
7893 * gcc.c-torture/execute/pr23047.x: New.
7894
7895 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7896
7897 PR tree-optimization/22493
7898 * gcc.c-torture/execute/pr22493-1.c: New test.
7899 * gcc.c-torture/execute/pr22493-1.x: New.
7900 * gcc.c-torture/execute/vrp-1.c: New test.
7901 * gcc.c-torture/execute/vrp-2.c: New test.
7902 * gcc.c-torture/execute/vrp-2.c: New test.
7903
7904 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
7905
7906 * gcc.target/frv/all-builtin-read8.c: Delete.
7907 * gcc.target/frv/all-builtin-read16.c: Delete.
7908 * gcc.target/frv/all-builtin-read32.c: Delete.
7909 * gcc.target/frv/all-builtin-read64.c: Delete.
7910 * gcc.target/frv/all-builtin-write8.c: Delete.
7911 * gcc.target/frv/all-builtin-write16.c: Delete.
7912 * gcc.target/frv/all-builtin-write32.c: Delete.
7913 * gcc.target/frv/all-builtin-write64.c: Delete.
7914 * gcc.target/frv/all-read-write-1.c: New.
7915
7916 2005-07-27 Jeff Law <law@redhat.com>
7917
7918 * gcc.c-torture/execute/pr22630.c: New test.
7919
7920 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
7921
7922 PR tree-optimization/23073
7923 * gcc.dg/vect/nodump-pr23073.c: New test.
7924 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7925
7926 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
7927
7928 PR tree-optimize/22348
7929 * gcc.c-torture/execute/pr22348.c: New.
7930
7931 2005-07-27 Richard Guenther <rguenther@suse.de>
7932
7933 * gcc.dg/tree-ssa/salias-1.c: New testcase.
7934
7935 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7936
7937 PR fortran/22503
7938 * gfortran.dg/logical_comp.f90: New test.
7939
7940 2005-07-27 Jan Hubicka <jh@suse.cz>
7941
7942 * inliner-1.c: Add cleanup of dumps.
7943 * val-prof-*.c: Likewise.
7944 * update-tailcall.c: New.
7945
7946 2005-07-26 Diego Novillo <dnovillo@redhat.com>
7947
7948 PR 22591
7949 * gcc.dg/tree-ssa/pr22591.c: New test.
7950 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7951
7952 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
7953
7954 PR libobjc/22606
7955 * objc.dg/try-catch-11.m: New test.
7956
7957 2005-07-26 Richard Guenther <rguenther@suse.de>
7958
7959 PR tree-optimization/22486
7960 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7961
7962 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7963
7964 PR tree-opt/22484
7965 * testsuite/g++.dg/opt/loop2.C: New test.
7966
7967 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7968
7969 * gcc.dg/tree-ssa/reassoc-3.c: New test.
7970 * gcc.dg/tree-ssa/reassoc-4.c: New test.
7971
7972 2005-07-25 Adam Nemet <anemet@lnxw.com>
7973
7974 * lib/profopt.exp (profopt-execute): Check for profiling data
7975 files on the target.
7976
7977 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
7978
7979 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7980 for matching of asm labels.
7981
7982 2005-07-25 Richard Guenther <rguenther@suse.de>
7983
7984 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7985
7986 2005-07-25 Richard Guenther <rguenther@suse.de>
7987
7988 PR testsuite/22624
7989 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7990
7991 2005-07-25 Ira Rosen <irar@il.ibm.com>
7992
7993 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7994 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7995 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7996 * gcc.dg/vect/vect-100.c: New test.
7997 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7998 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7999 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8000 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8001 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8002 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8003 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8004 * gfortran.dg/vect/pr19049.f90: New testcase.
8005 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8006
8007 2005-07-25 Jakub Jelinek <jakub@redhat.com>
8008
8009 * gcc.c-torture/execute/20050713-1.c: New test.
8010
8011 PR fortran/20063
8012 * gfortran.fortran-torture/execute/data_4.f90: New test.
8013
8014 PR middle-end/20303
8015 * gcc.dg/visibility-d.c: New test.
8016
8017 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
8018
8019 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8020 * gfortran.dg/underflow.f90: Ditto.
8021
8022 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8023
8024 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8025 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8026 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8027
8028 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8029
8030 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8031 include case of field width of zero.
8032
8033 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8034
8035 PR libgfortran/21875
8036 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8037 with trailing blanks on normal formatted read.
8038
8039 2005-07-23 Chao-ying Fu <fu@mips.com>
8040
8041 * gcc.target/mips/mips32-dsp-type.c: New test.
8042 * gcc.target/mips/mips32-dsp.c: New test.
8043
8044 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
8045
8046 PR testsuite/21073
8047 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8048
8049 PR testsuite/20454
8050 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8051 and __cyg_profile_func_exit.
8052
8053 2005-07-22 David Edelsohn <edelsohn@gnu.org>
8054
8055 * gfortran.dg/comma_format_extension_3.f: Fix typo.
8056 * gfortran.dg/comma_format_extension_4.f: Same.
8057 * gfortran.dg/pr15332.f: Same.
8058 * gfortran.dg/pr21730.f: Same.
8059
8060 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
8061
8062 * g++.dg/opt/vrp2.C: Fix testcase.
8063
8064 PR tree-opt/22625
8065 * g++.dg/opt/vrp2.C: New test.
8066
8067 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8068
8069 PR debug/21828
8070 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8071
8072 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8073
8074 * gcc.dg/tree-ssa/20050719-1.c: New test.
8075
8076 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8077
8078 * gcc.dg/bfin-longcall-1.c: New file.
8079 * gcc.dg/bfin-longcall-2.c: New file.
8080
8081 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8082
8083 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8084
8085 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8086
8087 PR middle-end/19055
8088 * gcc.dg/tree-ssa/pr19055.c: New test.
8089 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8090
8091 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8092
8093 PR C++/22358
8094 * g++.dg/other/pr22358.C: New test.
8095
8096 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8097
8098 PR c++/2922
8099 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8100
8101 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8102
8103 PR c++/15938
8104 * g++.dg/init/union2.C: New test.
8105
8106 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8107
8108 PR c/22393
8109 * gcc.dg/complex-4.c: New test.
8110
8111 2005-07-21 Richard Guenther <rguenther@suse.de>
8112
8113 PR testsuite/22522
8114 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8115 scanning for asm labels.
8116 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8117
8118 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8119
8120 PR target/22085
8121 * gcc.dg/altivec-pr22085.c: New.
8122
8123 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8124
8125 PR tree-optimization/19210
8126 * gcc.dg/tree-ssa/pr19210-1.c: New.
8127 * gcc.dg/tree-ssa/pr19210-2.c: New.
8128
8129 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8130
8131 PR rtl-optimization/22167
8132 * g++.dg/opt/pr22167.C: New test.
8133
8134 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8135
8136 PR c++/2922
8137 * g++.dg/lookup/two-stage2.C: New.
8138 * g++.dg/lookup/two-stage3.C: New.
8139 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8140 fixed two-stage name lookup for operators.
8141 * g++.dg/template/call3.C: Compiler now produces an appropriate
8142 error message.
8143 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8144 14 as a candidate.
8145 * g++.dg/template/ptrmem4.C: Compiler produces different error
8146 message.
8147 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8148 connect_to_method as a candidate.
8149
8150 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8151
8152 * gcc.dg/fold-alloc-1.c: New test.
8153
8154 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8155
8156 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8157 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8158
8159 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8160
8161 * gcc.dg/fold-abs-1.c: New test.
8162 * gcc.dg/fold-abs-2.c: New test.
8163 * gcc.dg/fold-abs-3.c: New test.
8164
8165 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8166
8167 Make CONSTRUCTOR use VEC to store initializers.
8168 * g++.dg/ext/complit3.C: Check for specific error messages.
8169 * g++.dg/init/brace2.C: Update error message.
8170 * g++.dg/warn/Wbraces2.C: Likewise.
8171
8172 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8173
8174 PR fortran/16940
8175 * gfortran.dg/module_interface_1.f90: New test.
8176
8177 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8178 Kenneth Zadeck <zadeck@naturalbridge.com>
8179
8180 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8181
8182 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8183
8184 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8185 specify -Wformat for these tests.
8186 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8187 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8188 * gcc.dg/format/opt-6.c: Delete.
8189
8190 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8191
8192 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8193 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8194
8195 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8196
8197 * gcc.dg/tree-ssa/alias-2.c: New test.
8198
8199 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8200
8201 PR c++/22263
8202 * g++.dg/template/explicit7.C: New test.
8203
8204 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8205
8206 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8207 width of 8 to +Inf and -Inf.
8208
8209 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8210
8211 PR c++/22139
8212 * g++.dg/template/friend36.C: New test.
8213
8214 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8215
8216 PR fortran/21730
8217 * gfortran.dg/pr21730.f: New test.
8218
8219 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8220 Kenneth Zadeck <zadeck@naturalbridge.com>
8221
8222 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8223 since pure const detection cannot run at -O1 in c compiler.
8224 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8225 can now optimize this case properly.
8226 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8227 because we now pass.
8228 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8229
8230 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8231
8232 PR c/22421
8233 * gcc.dg/format/bitfld-1.c: New test.
8234
8235 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8236
8237 PR c++/22204
8238 * g++.dg/rtti/repo1.C: New test.
8239
8240 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8241
8242 PR middle-end/22398
8243 * gcc.c-torture/compile/pr22398.c: New test.
8244
8245 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8246
8247 PR c++/22132
8248 * g++.dg/expr/cast4.C: New test.
8249
8250 2005-07-15 Richard Guenther <rguenther@suse.de>
8251
8252 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8253 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8254
8255 2005-07-15 Steven Bosscher <stevenb@suse.de>
8256
8257 PR tree-optimization/22230
8258 * gcc.dg/tree-ssa/pr22230.c: New test.
8259
8260 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8261
8262 * gfortran.dg/g77/cpp6.f: New test.
8263
8264 PR fortran/22417
8265 * gfortran.dg/g77/cpp5.F: New test.
8266 * gfortran.dg/g77/cpp5.h: New file.
8267 * gfortran.dg/g77/cpp5inc.h: New file.
8268
8269 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8270
8271 PR libfortran/16435
8272 * gfortran.dg/tl_editting.f90: New.
8273 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8274
8275 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8276
8277 * gfortran.dg/char_array_constructor.f90: New test.
8278
8279 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8280
8281 * gfortran.dg/past_eor.f90: New.
8282 * gfortran.dg/complex_read.f90: New.
8283
8284 2005-07-13 Jeff Law <law@redhat.com>
8285
8286 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8287 additional casts.
8288
8289 * gcc.dg/tree-ssa/pr22321.c: New test
8290
8291 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8292
8293 PR tree-optimization/21921
8294 * gcc.dg/tree-ssa/pr21921.c: New.
8295
8296 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8297
8298 PR tree-optimizatio/22442
8299 * gcc.dg/tree-ssa/loop-11.c: New test.
8300
8301 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8302
8303 PR tree-opt/21840
8304 * gcc.c-torture/compile/pr21840.c: New test.
8305
8306 2005-07-12 Jan Hubicka <jh@suse.cz>
8307
8308 * gcc.c-torture/compile/pr22379.c: New test.
8309
8310 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8311
8312 PR libfortran/21593
8313 gfortran.dg/dev_null.f90: Remove outdated comment about
8314 PR libfortran/21593.
8315
8316
8317 2005-07-12 Dale Johannesen <dalej@apple.com>
8318
8319 * gcc.target/i386/compress-float-sse.c: New.
8320 * gcc.target/i386/compress-float-sse-pic.c: New.
8321 * gcc.target/i386/compress-float-387.c: New.
8322 * gcc.target/i386/compress-float-387-pic.c: New.
8323 * gcc.dg/compress-float-ppc.c: New.
8324 * gcc.dg/compress-float-ppc-pic.c: New.
8325
8326 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8327
8328 PR libfortran/21593
8329 gfortran.dg/dev_null.f90: Remove targets.
8330
8331 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8332
8333 PR tree-opt/22335
8334 * gcc.dg/pr22335-1.c: New test.
8335 * gcc.dg/pr22335-2.c: New test.
8336
8337 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8338
8339 PR c++/20172
8340 * g++.dg/template/nontype12.C : New test.
8341
8342 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8343
8344 * gcc.dg/tree-ssa/loop-10.c: New test.
8345
8346 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8347
8348 * gcc.c-torture/execute/20020720-1.x: Remove.
8349
8350 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8351
8352 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8353
8354 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8355
8356 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8357 (dg-mips-options): Use it.
8358
8359 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8360
8361 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8362
8363 2005-07-09 Richard Henderson <rth@redhat.com>
8364
8365 * lib/target-supports.exp (check_effective_target_sync_char_short):
8366 Add alpha.
8367
8368 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8369
8370 PR libfortran/22217
8371 * gfortran.dg/negative-z-descriptor.f90: New test.
8372
8373 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8374
8375 PR tree-opt/22329
8376 * gcc.dg/pr22329.c: New test.
8377
8378 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8379
8380 PR tree-optimization/20139
8381 * gcc.dg/tree-ssa/pr20139.c: New.
8382
8383 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8384
8385 PR tree-opt/22356
8386 * testsuite/gcc.dg/pr22356-1.c: New test.
8387
8388 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8389
8390 PR c++/21799
8391 * g++.dg/template/unify8.C: New.
8392 * g++.dg/template/unify9.C: New.
8393
8394 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8395
8396 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8397
8398 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8399
8400 * gcc.dg/darwin-version-1.c: New.
8401 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8402 * gcc.dg/builtins-20.c: Likewise.
8403 * gcc.dg/builtins-53.c: Likewise.
8404 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8405 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8406 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8407 * gcc.dg/torture/builtins-power-1.c: Likewise.
8408 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8409 on Darwin.
8410
8411 2005-07-07 Jeff Law <law@redhat.com>
8412
8413 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8414 argument evaluation order.
8415
8416 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8417
8418 PR libfortran/21594
8419 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8420 Add test cases where the shift length is greater than the
8421 array length.
8422
8423 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8424
8425 * obj-c++.dg/proto-lossage-6.mm: New.
8426 * objc.dg/proto-lossage-6.m: New.
8427
8428 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8429
8430 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8431 * objc.dg/gnu-runtime-2.m: Likewise.
8432
8433 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8434
8435 * gfortran.dg/longline.f: New test.
8436
8437 * gfortran.dg/badline.f: New test.
8438
8439 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8440
8441 PR fortran/16531
8442 PR fortran/15966
8443 PR fortran/18781
8444 * gfortran.dg/hollerith.f90: New.
8445 * gfortran.dg/hollerith2.f90: New.
8446 * gfortran.dg/hollerith3.f90: New.
8447 * gfortran.dg/hollerith4.f90: New.
8448 * gfortran.dg/hollerith_f95.f90: New.
8449 * gfortran.dg/hollerith_legacy.f90: New.
8450 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8451
8452 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8453
8454 PR objc/22274
8455 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8456 * objc.dg/gnu-runtime-2.m: New.
8457
8458 2005-07-06 Jeff Law <law@redhat.com>
8459
8460 * gcc.dg/tree-ssa/vrp17.c: New test.
8461
8462 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8463
8464 PR fortran/22327
8465 * gfortran.dg/array_constructor_5.f90: New test.
8466
8467 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8468
8469 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8470
8471 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8472
8473 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8474 * gcc.dg/980816-1.c: Ditto.
8475
8476 2005-07-06 Jeff Law <law@redhat.com>
8477
8478 * gcc.c-torture/compile/pr21356.c: New test.
8479
8480 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8481
8482 PR c/22013
8483 PR c/22098
8484 * gcc.c-torture/compile/pr22013-1.c,
8485 gcc.c-torture/execute/pr22098-1.c,
8486 gcc.c-torture/execute/pr22098-2.c,
8487 gcc.c-torture/execute/pr22098-3.c: New tests.
8488
8489 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8490
8491 PR c/22308
8492 * gcc.dg/pr22308-1.c: New test.
8493
8494 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8495
8496 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8497 target.
8498 * gcc.dg/compare9.c: Use -fshort-enums instead of
8499 -fno-short-enums. Change the last test to dg-bogus.
8500
8501 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8502
8503 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8504 * gcc.dg/compare9.c: New.
8505
8506 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8507
8508 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8509
8510 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8511
8512 PR testsuite/22288
8513 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8514
8515
8516 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8517
8518 * gcc.dg/format/gcc_gfc-1.c: New.
8519
8520 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8521
8522 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8523
8524 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8525
8526 PR fortran/20842
8527 * gfortran.dg/io_invalid_1.f90: New test.
8528
8529 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8530
8531 * gcc.dg/format/gcc_diag-1.c: Update.
8532
8533 2005-07-02 Jeff Law <law@redhat.com>
8534
8535 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8536 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8537
8538 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8539
8540 * gcc.dg/format/gcc_diag-1.c: Update.
8541
8542 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8543
8544 PR tree-opt/22269
8545 * gcc.c-torture/compile/pr22269.c: New test.
8546
8547 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8548
8549 PR 21584
8550 PR 22219
8551 * g++.dg/tree-ssa/pr21584-1.C: New test.
8552 * g++.dg/tree-ssa/pr21584-2.C: New test.
8553
8554 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8555
8556 * obj-c++.dg/try-catch-11.mm: New.
8557 * objc.dg/try-catch-10.m: New.
8558
8559 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8560
8561 * g++.dg/other/ucnid-1.C: xfail on AIX.
8562
8563 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8564
8565 PR 22234
8566 * gcc.dg/20050629-1.c: New test.
8567
8568 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8569
8570 * obj-c++.dg/const-str-1[0-1].mm: New.
8571 * objc.dg/const-str-1[0-1].m: New.
8572
8573 2005-05-29 Richard Henderson <rth@redhat.com>
8574
8575 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8576 Rename from check_effective_target_vect_no_max.
8577 (check_effective_target_vect_no_int_add): New.
8578 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8579 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8580 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8581 * gcc.dg/vect/vect-reduc-1.c: Use both.
8582 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8583
8584 2005-05-29 Richard Henderson <rth@redhat.com>
8585
8586 * lib/target-supports.exp (check_effective_target_vect_no_max):
8587 Remove i386 and x86_64.
8588
8589 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8590
8591 PR testsuite/21969
8592 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8593
8594 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8595
8596 PR middle-end/21969
8597 * gcc.dg/vect/pr21969.c: New test.
8598
8599 2005-06-28 Eric Christopher <echristo@redhat.com>
8600
8601 PR c/22052
8602 PR c/21975
8603 * gcc.dg/inline1.c: New test.
8604 * gcc.dg/inline2.c: Ditto.
8605 * gcc.dg/inline3.c: Ditto.
8606 * gcc.dg/inline4.c: Ditto.
8607 * gcc.dg/inline5.c: Ditto.
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 also testing eoshift1 for PR 22142.
8614
8615 2005-06-28 Richard Henderson <rth@redhat.com>
8616
8617 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8618 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8619 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8620 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8621 gcc.dg/tree-ssa/20030922-2.c: Likewise.
8622
8623 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8624
8625 PR libfortran/22142
8626 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8627 Add testcase for PR 22142.
8628
8629 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
8630
8631 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8632 gcc.target/ia64/fpreg-2.c: New tests.
8633
8634 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8635
8636 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8637
8638 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8639
8640 PR libfortran/22170
8641 * gfortran.dg/slash_1.f90: New test.
8642
8643 2005-06-27 Richard Henderson <rth@redhat.com>
8644
8645 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8646 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8647 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8648 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8649 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8650 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8651
8652 2005-06-27 Richard Henderson <rth@redhat.com>
8653
8654 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8655 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8656
8657 2005-06-27 Ziemowit Laski <zlaski@apple.com>
8658
8659 * obj-c++.dg/proto-lossage-5.mm: New.
8660 * objc.dg/proto-lossage-5.m: New.
8661
8662 2005-06-27 Diego Novillo <dnovillo@redhat.com>
8663
8664 PR 21959
8665 * gcc.dg/tree-ssa/pr21959.c: New test.
8666
8667 2005-06-27 Jakub Jelinek <jakub@redhat.com>
8668
8669 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8670 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8671 testing uninitialized var.
8672
8673 * gcc.c-torture/execute/builtins/chk.h: New.
8674 * gcc.c-torture/execute/builtins/lib/chk.c: New.
8675 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8676 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8677 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8678 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8679 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8680 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8681 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8682 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8683 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8684 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8685 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8686 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8687 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8688 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8689 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8690 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8691 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8692 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8693 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8694 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8695 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8696 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8697 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8698 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8699 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8700 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8701 * gcc.dg/builtin-object-size-1.c: New test.
8702 * gcc.dg/builtin-object-size-2.c: New test.
8703 * gcc.dg/builtin-object-size-3.c: New test.
8704 * gcc.dg/builtin-object-size-4.c: New test.
8705 * gcc.dg/builtin-object-size-5.c: New test.
8706 * gcc.dg/builtin-stringop-chk-1.c: New test.
8707 * gcc.dg/builtin-stringop-chk-2.c: New test.
8708 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8709 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8710 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8711 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8712 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8713 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8714 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8715 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8716 * gcc.c-torture/execute/printf-1.c: New test.
8717 * gcc.c-torture/execute/fprintf-1.c: New test.
8718 * gcc.c-torture/execute/vprintf-1.c: New test.
8719 * gcc.c-torture/execute/vfprintf-1.c: New test.
8720 * gcc.c-torture/execute/printf-chk-1.c: New test.
8721 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8722 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8723 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8724
8725 2005-06-27 Michael Matz <matz@suse.de>
8726
8727 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8728 slot is not merged if address escapes.
8729
8730 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8731
8732 PR c/21911
8733 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
8734
8735 2005-06-26 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR middle-end/17965
8738 * gcc.c-torture/compile/20050622-1.c: New test.
8739
8740 PR middle-end/22028
8741 * gcc.dg/20050620-1.c: New test.
8742
8743 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
8744
8745 PR tree-optimization/22026
8746 * gcc.dg/tree-ssa/pr22026.c: New.
8747
8748 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
8749
8750 PR libfortran/22144
8751 * gfortran.dg/shift-alloc.f90: New testcase.
8752
8753 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
8754
8755 * all files: Update FSF address in copyright headers.
8756
8757 2005-06-22 Jan Hubicka <jh@suse.cz>
8758
8759 * wholeprogram-1.c: New testcase.
8760 * wholeprogram-2.c: New testcase.
8761
8762 2005-06-24 Mark Mitchell <mark@codesourcery.com>
8763
8764 PR 22171
8765 * gcc.dg/tree-ssa/pr22171.c: New test.
8766
8767 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
8768
8769 * gfortran.dg/simplify_modulo.f90: New.
8770
8771 2005-06-24 Jan Hubicka <jh@suse.cz>
8772
8773 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8774
8775 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8776
8777 * obj-c++.dg/proto-lossage-[1-4].mm: New.
8778
8779 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8780
8781 * obj-c++.dg/typedef-alias-1.mm: New.
8782 * objc.dg/typedef-alias-1.m: New.
8783
8784 2005-06-23 Jeff Law <law@redhat.com>
8785
8786 * gcc.dg/tree-ssa/vrp16.c: New test.
8787
8788 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8789
8790 * lib/target-supports.exp: Add
8791 check_effective_target_fortran_large_real and
8792 check_effective_target_fortran_large_int to check for
8793 corresponding effective targets.
8794 * gfortran.dg/large_integer_kind_1.f90: New test.
8795 * gfortran.dg/large_real_kind_1.f90: New test.
8796
8797 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
8798
8799 PR tree-optimization/22117
8800 * gcc.dg/tree-ssa/pr22117.c: New.
8801
8802 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
8803
8804 PR testsuite/22123
8805 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8806
8807 2005-06-23 David Edelsohn <edelsohn@gnu.org>
8808
8809 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8810
8811 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
8812
8813 * gfortran.dg/f2c_4.f90: Add tests for complex functions
8814 * gfortran.dg/f2c_4.c: Likewise.
8815
8816 2005-06-22 Paul Brook <paul@codesourcery.com>
8817
8818 PR fortran/21034
8819 * gfortran.dg/auto_save_1.f90: New test.
8820
8821 2005-06-22 Michael Matz <matz@suse.de>
8822
8823 * gcc.target/x86-64/abi: New directory.
8824 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8825 * gcc.target/x86-64/abi/README.gcc: New file.
8826 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8827 * gcc.target/x86-64/abi/asm-support.s: New file.
8828 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8829 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8830 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8831 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8832 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8833 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8834 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8835 * gcc.target/x86_64/abi/test_bitfields.c: New test.
8836 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8837 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8838 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8839 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8840 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8841 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8842 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8843 * gcc.target/x86_64/abi/test_varargs.c: New test.
8844
8845 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
8846
8847 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8848 32-bit i?86 and x86_64.
8849
8850 2005-06-21 Ziemowit Laski <zlaski@apple.com>
8851
8852 * obj-c++.dg/const-str-[1-9].mm: New tests.
8853
8854 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
8855
8856 PR fortran/22010
8857 * gfortran.dg/namelist_use.f90: New.
8858 * gfortran.dg/namelist_use_only.f90: New.
8859
8860 2005-06-21 Jeff Law <law@redhat.com>
8861
8862 * gcc.dg/tree-ssa/vrp15.c: New test.
8863
8864 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
8865
8866 * lib/target-supports.exp (check_effective_target_vect_reduction):
8867 Remove.
8868 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8869 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8870 remove vect_reduction target keyword. Also avoid two returns in main.
8871 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8872 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8873 * gcc.dg/vect/vect-reduc-1short.c: New test.
8874 * gcc.dg/vect/vect-reduc-1char.c: New test.
8875 * gcc.dg/vect/vect-reduc-2short.c: New test.
8876 * gcc.dg/vect/vect-reduc-2char.c: New test.
8877 * gcc.dg/vect/vect-reduc-6.c: New test.
8878 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8879 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8880 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8881
8882 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8883 Paul Thomas <pault@gcc.gnu.org>
8884
8885 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8886 New tests.
8887
8888 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8889
8890 * gfortran.dg/backslash_1.f90: New test.
8891 * gfortran.dg/backslash_2.f90: New test.
8892
8893 2005-06-20 Steven G. Kargl <kargls@comcast.net>
8894
8895 * gfortran.dg/duplicate_labels.f90: New test.
8896
8897 2005-06-20 Jan Beulich <jbeulich@novell.com>
8898
8899 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8900 unsupportable relocations.
8901 * g++.old-deja/g++.other/store-expr1.C: Likewise.
8902 * gcc.dg/20050321-2.c: xfail for NetWare.
8903
8904 2005-06-20 Andreas Jaeger <aj@suse.de>
8905
8906 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8907 gcc.target/i386/fastcall-sseregparm.c,
8908 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8909
8910 2005-06-19 Richard Henderson <rth@redhat.com>
8911
8912 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8913
8914 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
8915
8916 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8917
8918 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
8919
8920 PR c++/22115
8921 * g++.dg/conversion/simd2.C: Change expected error message.
8922
8923 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8924
8925 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8926 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8927 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8928
8929 2005-06-18 James A Morrison <phython@gcc.gnu.org>
8930
8931 * gcc.dg/fold-mod-1.c: New test.
8932
8933 2005-06-18 Steven G. Kargl <kargls@comcast.net>
8934
8935 PR fortran/19926
8936 * gfortran.dg/pr19926.f90: New test.
8937
8938 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8939
8940 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8941 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8942 targets.
8943 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8944 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8945
8946 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
8947
8948 * gcc.target/ia64/float80-varargs-1.c: New test.
8949
8950 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8951
8952 PR tree-opt/22035
8953 * gfortran.dg/f2c_6.f90: New test.
8954
8955 2005-06-17 Geoffrey Keating <geoffk@apple.com>
8956
8957 PR c++/17413
8958 * g++.dg/template/local5.C: New.
8959
8960 2005-06-17 Richard Henderson <rth@redhat.com>
8961
8962 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8963
8964 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
8965
8966 PR testsuite/21945
8967 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8968
8969 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
8970
8971 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8972 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8973 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8974 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8975 check_vect to verify the presence of hardware vector support.
8976
8977 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
8978
8979 PR testsuite/22056
8980 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8981
8982 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8983
8984 PR libfortran/19216
8985 * gfortran.dg/pr19216.f: Add correct space between brackets and
8986 dg directive.
8987
8988 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8989
8990 PR libfortran/16436
8991 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8992
8993 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
8994
8995 * gcc.target/i386/attributes-error.c: New testcase.
8996 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8997 * gcc.target/i386/regparm-stdcall.c: Likewise.
8998 * gcc.target/i386/sseregparm-1.c: Likewise.
8999 * gcc.target/i386/sseregparm-2.c: Likewise.
9000
9001 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
9002
9003 * g++.dg/rtti/crash2.C: New.
9004
9005 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
9006
9007 * gcc.dg/noncompile/20040203-3.c: Update expected message.
9008
9009 2005-06-15 David Ung <davidu@mips.com>
9010
9011 * gcc.target/mips/mips16e-extends.c: New test for testing the
9012 generation of MIPS16e zeb/zeh, seb/seh instructions.
9013
9014 2005-06-15 Diego Novillo <dnovillo@redhat.com>
9015
9016 PR 22018
9017 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9018 * gcc.dg/tree-ssa/pr22018.c: New test.
9019
9020 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
9021
9022 * gcc.dg/simd-1.c: Update error messages.
9023 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
9024 * gcc.dg/simd-2.c: Update error messages.
9025 * gcc.dg/simd-4.c: New.
9026
9027 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
9028
9029 PR c++/20678
9030 * g++.dg/other/crash-4.C: New.
9031
9032 2005-06-14 Devang Patel <dpatel@apple.com>
9033
9034 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9035
9036 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
9037
9038 PR c++/21929
9039 * g++.dg/parse/crash11.C: Update
9040
9041 2005-06-13 Jeff Law <law@redhat.com>
9042
9043 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9044 perform the desired transformations.
9045 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9046 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9047
9048 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9049
9050 PR fortran/22038
9051 * gfortran.dg/forall_1.f90: Un-XFAIL.
9052
9053 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
9054
9055 PR c++/21929
9056 * g++.dg/parse/crash26.C: New.
9057
9058 PR c++/20789
9059 * g++.dg/init/member1.C: New.
9060
9061 2005-06-13 Jakub Jelinek <jakub@redhat.com>
9062
9063 * gfortran.dg/altreturn_1.f90: New test.
9064
9065 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
9066
9067 PR middle-end/21985
9068 * gcc.dg/tree-ssa/pr21985.c: New test.
9069
9070 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9071
9072 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9073
9074 2005-06-12 Roger Sayle <roger@eyesopen.com>
9075
9076 PR c++/21930
9077 * g++.dg/other/error10.C: New test case.
9078
9079 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9080
9081 PR libfortran/19155
9082 * gfortran.dg/pr19155.f: Add test.
9083
9084 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9085
9086 * gfortran.dg/f2c_7.f90: New test.
9087
9088 * gfortran.dg/forall_1.f90: XFAILed.
9089
9090 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9091
9092 * gcc.dg/pr14796-1.c: New.
9093 * gcc.dg/pr14796-2.c: New.
9094
9095 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9096
9097 PR fortran/17792
9098 PR fortran/21375
9099 * gfortran.dg/deallocate_stat.f90: New test.
9100
9101 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9102
9103 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9104
9105 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9106
9107 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9108 access will be generated when this loop is vectorized. Test that
9109 accesses with same alignment were detected.
9110 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9111 Test that accesses with same alignment were detected.
9112 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9113 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9114 alignment were detected.
9115
9116 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9117
9118 PR c++/10611
9119 * g++.dg/conversion/simd2.C: New.
9120
9121 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9122
9123 * gcc.dg/Wcxx-compat-1.c: New.
9124
9125 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9126
9127 PR libfortran/21480
9128 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9129 complex array.
9130
9131 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9132
9133 * gcc.dg/alias-8.c: New.
9134
9135 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9136
9137 * gcc.dg/format/cmn_err-1.c: Update.
9138
9139 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9140
9141 PR target/20666
9142 * gcc.target/sparc/fexpand-2.c: New.
9143 * gcc.target/sparc/fpmerge-2.c: New.
9144 * gcc.target/sparc/fpmul-2.c: New.
9145 * gcc.target/sparc/noresult.c: New.
9146 * gcc.target/sparc/pdist-2.c: New.
9147 * gcc.target/sparc/pdist-3.c: New.
9148
9149 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9150
9151 PR testsuite/21702
9152 * gcc.target/i386/i386.exp: Fix comment typo.
9153
9154 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9155
9156 PR c++/19497
9157 * g++.dg/inherit/using5.C: New.
9158 * g++.dg/inherit/using6.C: New.
9159
9160 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9161
9162 PR c++/19894
9163 * g++.dg/template/ptrmem15.C: New test.
9164
9165 PR c++/20563
9166 * g++.dg/ext/label4.C: New test.
9167
9168 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9169
9170 * gcc.dg/tls/debug-1.c: New test.
9171
9172 2005-06-07 Dale Johannesen <dalej@apple.com>
9173
9174 * gcc.target/i386/movq.c: New.
9175
9176 2005-06-07 Dale Johannesen <dalej@apple.com>
9177
9178 * gcc.dg/20050607-1.c: New.
9179
9180 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR middle-end/21850
9183 * gcc.c-torture/execute/20050607-1.c: New test.
9184
9185 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9186
9187 PR libfortran/21926
9188 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9189 Test case where the return array has lowest stride one,
9190 but isn't packed.
9191
9192 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9193
9194 * lib/target-supports.exp (check_effective_target_sync_int_long):
9195 Add s390 and s390x targets.
9196
9197 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9198
9199 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9200 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9201 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9202 * gcc.dg/tree-ssa/loop-9.c: New test.
9203
9204 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9205
9206 * g++.dg/parse/defarg10.C: New.
9207
9208 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR regression/21897
9211 * gcc.c-torture/execute/20050604-1.c: New test.
9212
9213 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9214
9215 PR 21903
9216 * g++.dg/parse/defarg9.C: New.
9217
9218 PR c++/20637
9219 * g++.dg/inherit/using4.C: New.
9220 * g++.dg/overload/error1.C: Adjust expected errors.
9221 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9222 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9223 * g++.old-deja/g++.other/redecl2.C: Likewise.
9224 * g++.old-deja/g++.other/redecl4.C: Likewise.
9225 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9226
9227 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9228
9229 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9230
9231 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9232
9233 * lib/gfortran.exp (gfortran_target_compile): Call
9234 dg-additional-files-options
9235 * gfortran.dg/f2c_4.f90: New file
9236 * gfortran.dg/f2c_4.c: New file
9237 * gfortran.dg/f2c_5.f90: New file
9238 * gfortran.dg/f2c_5.c: New file
9239
9240 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9241
9242 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9243
9244 PR fortran/21912
9245 * gfortran.dg/array_constructor_4.f90: New test.
9246
9247 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9248
9249 PR c++/21619
9250 * g++.dg/ext/builtin9.C: New test.
9251
9252 2005-06-05 Dale Johannesen <dalej@apple.com>
9253
9254 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9255 * gcc.c-torture/execute/20050603-2.c: Ditto.
9256
9257 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9258
9259 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9260 * gcc.dg/vect/vect-reduc-1.c: New.
9261 * gcc.dg/vect/vect-reduc-2.c: New.
9262 * gcc.dg/vect/vect-reduc-3.c: New.
9263
9264 2005-06-04 Dale Johannesen <dalej@apple.com>
9265
9266 * gcc.c-torture/execute/20050603-1.c: New.
9267 * gcc.c-torture/execute/20050603-2.c: New.
9268 * gcc.dg/20050603-3.c: New.
9269
9270 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9271
9272 PR fortran/19195
9273 * gfortran.dg/debug_1.f90: New test.
9274
9275 * gfortran.dg/forall_1.f90: New test.
9276
9277 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9278
9279 * gfortran.dg/array_constructor_3.f90: New test.
9280
9281 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9282
9283 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9284
9285 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9286
9287 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9288
9289 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9290
9291 PR c/21873
9292 * gcc.dg/init-excess-1.c: New test.
9293
9294 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9295
9296 PR c++/21853
9297 * g++.dg/expr/static_cast6.C: New test.
9298
9299 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9300
9301 * gcc.dg/tree-ssa/vrp14.c: New test.
9302
9303 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9304
9305 PR c++/21336
9306 * g++.dg/template/new2.C: New test.
9307
9308 2005-06-03 Josh Conner <jconner@apple.com>
9309
9310 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9311 all entries in initializer.
9312
9313 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9314
9315 PR middle-end/21858
9316 * gcc.dg/pr21858.c: New testcase.
9317
9318 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9319
9320 PR tree-optimization/21292
9321
9322 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9323 New.
9324 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9325 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9326 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9327 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9328 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9329
9330 2005-06-02 Richard Henderson <rth@redhat.com>
9331
9332 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9333
9334 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9335
9336 * gcc.dg/wtypequal.c: New testcase.
9337
9338 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9339
9340 PR 21582
9341 * gcc.dg/tree-ssa/pr21582.c: New test.
9342
9343 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9344
9345 PR c++/21280
9346 * g++.dg/opt/interface2.h: New.
9347 * g++.dg/opt/interface2.C: New.
9348 * g++.dg/init/ctor4.C: Adjust error lines.
9349 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9350 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9351 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9352 * g++.old-deja/g++.pt/assign1.C: Likewise.
9353 * g++.old-deja/g++.pt/crash20.C: Likewise.
9354
9355 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9356
9357 PR tree-optimization/21734
9358 * g++.dg/vect/pr21734_1.cc: New.
9359 * g++.dg/vect/pr21734_2.cc: New.
9360
9361 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9362
9363 PR c++/20350
9364 * g++.dg/template/spec24.C: New.
9365
9366 PR c++/21151
9367 * g++.dg/pch/local-1.C: New.
9368 * g++.dg/pch/local-1.Hs: New.
9369
9370 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9371
9372 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9373 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9374 * gcc.dg/tree-ssa/pr14341.c: New test.
9375 * gcc.dg/tree-ssa/pr14841.c: New test.
9376 * gcc.dg/tree-ssa/pr20701.c: New test.
9377 * gcc.dg/tree-ssa/pr21086.c: New test.
9378 * gcc.dg/tree-ssa/pr21090.c: New test.
9379 * gcc.dg/tree-ssa/pr21332.c: New test.
9380 * gcc.dg/tree-ssa/pr21458.c: New test.
9381 * gcc.dg/tree-ssa/pr21658.c: New test.
9382 * gcc.dg/tree-ssa/vrp01.c: New test.
9383 * gcc.dg/tree-ssa/vrp02.c: New test.
9384 * gcc.dg/tree-ssa/vrp03.c: New test.
9385 * gcc.dg/tree-ssa/vrp04.c: New test.
9386 * gcc.dg/tree-ssa/vrp05.c: New test.
9387 * gcc.dg/tree-ssa/vrp06.c: New test.
9388 * gcc.dg/tree-ssa/vrp07.c: New test.
9389 * gcc.dg/tree-ssa/vrp08.c: New test.
9390 * gcc.dg/tree-ssa/vrp09.c: New test.
9391 * gcc.dg/tree-ssa/vrp10.c: New test.
9392 * gcc.dg/tree-ssa/vrp11.c: New test.
9393 * gcc.dg/tree-ssa/vrp12.c: New test.
9394 * gcc.dg/tree-ssa/vrp13.c: New test.
9395
9396 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9397
9398 PR 21029
9399 * gcc.dg/tree-ssa/pr21029.c: New test.
9400
9401 2005-06-01 Roger Sayle <roger@eyesopen.com>
9402
9403 * gfortran.dg/logint-1.f: New test case.
9404 * gfortran.dg/logint-2.f: Likewise.
9405 * gfortran.dg/logint-3.f: Likewise.
9406
9407 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR c/21536
9410 PR c/20760
9411 * gcc.dg/20050527-1.c: New test.
9412
9413 * gcc.dg/i386-sse-12.c: New test.
9414
9415 PR fortran/21729
9416 * gfortran.dg/implicit_5.f90: New test.
9417
9418 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9419
9420 PR fortran/20883
9421 * gfortran/assign_4.f90: New test.
9422 * gfortran/assign_2.f90: Change compile to run.
9423
9424 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9425
9426 * lib/target-supports.exp
9427 (check_effective_target_sync_char_short): New.
9428 * gcc.dg/sync-2.c: New.
9429
9430 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9431
9432 PR tree-optimization/21817
9433 * gcc.dg/torture/pr21817-1.c: New.
9434
9435 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9436
9437 PR c++/21165
9438 * g++.dg/template/init5.C: New.
9439
9440 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9441
9442 * gfortran.dg/char_initialiser_actual.f90:
9443 Test character initialisers as actual arguments.
9444 * gfortran.dg/char_pointer_comp_assign.f90:
9445 Test character pointer structure component assignments.
9446 * gfortran.dg/char_array_structure_constructor.f90:
9447 Test character components in structure constructors.
9448
9449 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9450
9451 PR middle-end/20931
9452 * g++.dg/opt/pr20931.C: New test.
9453
9454 2005-05-31 Andreas Jaeger <aj@suse.de>
9455
9456 PR testsuite/20772
9457 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9458 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9459 g++.old-deja/g++.ext/asmspec1.C,
9460 g++.old-deja/g++.other/regstack.C,
9461 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9462 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9463 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9464 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9465 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9466 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9467 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9468 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9469 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9470 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9471 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9472 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9473 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9474 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9475 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9476 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9477 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9478 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9479 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9480
9481 2005-05-31 Jeff Law <law@redhat.com>
9482
9483 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9484
9485 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9486
9487 PR middle-end/21743
9488 * gcc.dg/builtins-1.c: Activate disabled clog test.
9489 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9490
9491 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9492
9493 * gfortran.dg/char_pointer_assign.f90:
9494 Test character-pointer assignments and pointer assignments.
9495 * gfortran.dg/char_pointer_dummy.f90:
9496 Test character-pointer dummy arguments.
9497 * gfortran.dg/char_pointer_func.f90:
9498 Test character-pointer function returns.
9499 * gfortran.dg/char_pointer_dependency.f90:
9500 Test character-pointer functions with dependencies.
9501
9502 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9503
9504 PR c++/21784
9505 * g++.dg/lookup/using14.C: New test.
9506
9507 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9508
9509 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9510 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9511 trailing ^M.
9512
9513 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9514
9515 PR c++/17413
9516 * g++.dg/template/local5.C: New.
9517
9518 PR target/21761
9519 * gcc.c-torture/compile/pr21761.c: New.
9520
9521 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9522 before darwin8.
9523
9524 2005-05-30 Steven G. Kargl
9525
9526 PR fortran/20846
9527 * gfortran.dg/inquire_8.f90: New test.
9528
9529 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9530
9531 PR libfortran/21376
9532 * gfortran.dg/output_exponents_1.f90: New test.
9533
9534 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9535
9536 PR libfortran/20006
9537 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9538
9539 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9540
9541 PR c++/21210
9542 * g++.dg/ext/complex1.C: New test.
9543
9544 PR c++/21340
9545 * g++.dg/init/ctor6.C: New test.
9546
9547 2005-05-29 Jan Hubicka <jh@suse.cz>
9548
9549 * gcc.c-torture/compile/pr21562.c: New.
9550
9551 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9552
9553 * gfortran.dg/subnormal_1.f90: New test.
9554
9555 2005-05-28 Jan Hubicka <jh@suse.cz>
9556
9557 * tree-prof.exp: Fix comment.
9558 * value-prof-1.c: New.
9559 * value-prof-2.c: New.
9560 * value-prof-3.c: New.
9561 * value-prof-4.c: New.
9562
9563 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9564
9565 PR c++/21614
9566 * g++.dg/expr/ptrmem6.C: New test.
9567 * g++.dg/expr/ptrmem6a.C: Likewise.
9568
9569 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9570
9571 PR tree-optimization/21658
9572 * gcc.dg/tree-ssa/pr21658.c: New.
9573
9574 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9575
9576 PR c++/21455
9577 * g++.dg/inherit/ptrmem3.C: New.
9578
9579 PR c++/21681
9580 * g++.dg/parse/template16.C: New.
9581
9582 2005-05-27 Andreas Jaeger <aj@suse.de>
9583
9584 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9585
9586 * gcc.dg/i386-sse-8.c: Run test on all archs.
9587
9588 2005-05-26 Mike Stump <mrs@apple.com>
9589
9590 * objc.dg/isa-field-1.m: Only run on darwin.
9591 * objc.dg/lookup-1.m: Likewise.
9592 * objc.dg/try-catch-8.m: Likewise.
9593
9594 2005-05-26 Roger Sayle <roger@eyesopen.com>
9595
9596 PR tree-optimization/9814
9597 * gcc.dg/pr9814-1.c: New test case.
9598
9599 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9600
9601 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9602 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9603 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9604 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9605 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9606 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9607 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9608 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9609 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9610 objc.dg/try-catch-8.m: New.
9611
9612 2005-05-26 Janis Johnson <janis187@us.ibm.com>
9613
9614 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9615 remove extraneous semicolons.
9616
9617 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9618
9619 * obj-c++.dg/comp-types-12.mm: New.
9620 * objc.dg/comp-types-11.m: New.
9621 * objc.dg/selector-4.m: New.
9622
9623 2005-05-26 Andreas Jaeger <aj@suse.de>
9624
9625 PR testsuite/20772
9626 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9627 g++.old-deja/g++.ext/attrib3.C,
9628 g++.old-deja/g++.other/store-expr1.C,
9629 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9630 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9631 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9632 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9633 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9634 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9635 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9636 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9637 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9638 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9639 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9640 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9641 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9642 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9643 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9644 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9645 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9646 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9647 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9648
9649 2005-05-26 Andreas Jaeger <aj@suse.de>
9650
9651 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9652 x86-64 compilation.
9653
9654 2005-05-26 Andreas Jaeger <aj@suse.de>
9655
9656 PR testsuite/20772
9657 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9658 gcc.misc-tests/i386-pf-athlon-1.c,
9659 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9660 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9661 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9662 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9663 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9664 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9665 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9666 programs.
9667
9668 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9669 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9670 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9671 x86-64 compilation.
9672
9673 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9674 x86_64.
9675
9676 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9677 effective-target ilp32.
9678
9679 2005-05-26 David Ung <davidu@mips.com>
9680
9681 * gcc.target/mips/ext_ins.c: New test for testing the generation
9682 of MIPS32/64 rev 2 ext/ins instructions.
9683
9684 2005-05-26 Andreas Jaeger <aj@suse.de>
9685
9686 * treelang/compile/unsigned.tree: Use gimple instead of
9687 nonexisting generic dump.
9688
9689 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
9690
9691 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9692
9693 2005-05-26 Andreas Jaeger <aj@suse.de>
9694
9695 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9696
9697 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9698
9699 PR libfortran/17283
9700 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9701 Test callee-allocated memory with write statements.
9702
9703 2005-05-25 Roger Sayle <roger@eyesopen.com>
9704
9705 PR middle-end/21709
9706 * gcc.dg/pr21709-1.c: New test case.
9707
9708 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9709 Mike Stump <mrs@apple.com>
9710
9711 * objc/execute/next_mapping.h: Update for C++.
9712
9713 * obj-c++.dg/selector-1.mm: Move to...
9714 * obj-c++.dg/selector-4.mm: here...
9715
9716 * obj-c++.dg/basic.mm: New.
9717 * obj-c++.dg/comp-types-1.mm: New.
9718 * obj-c++.dg/cxx-class-1.mm: New.
9719 * obj-c++.dg/cxx-ivars-1.mm: New.
9720 * obj-c++.dg/cxx-ivars-2.mm: New.
9721 * obj-c++.dg/cxx-ivars-3.mm: New.
9722 * obj-c++.dg/cxx-scope-1.mm: New.
9723 * obj-c++.dg/cxx-scope-2.mm: New.
9724 * obj-c++.dg/defs.mm: New.
9725 * obj-c++.dg/empty-private-1.mm: New.
9726 * obj-c++.dg/encode-1.mm: New.
9727 * obj-c++.dg/encode-2.mm: New.
9728 * obj-c++.dg/encode-3.mm: New.
9729 * obj-c++.dg/extern-c-1.mm: New.
9730 * obj-c++.dg/extra-semi.mm: New.
9731 * obj-c++.dg/fix-and-continue-2.mm: New.
9732 * obj-c++.dg/isa-field-1.mm: New.
9733 * obj-c++.dg/ivar-list-semi.mm: New.
9734 * obj-c++.dg/local-decl-1.mm: New.
9735 * obj-c++.dg/lookup-1.mm: New.
9736 * obj-c++.dg/lookup-2.mm: New.
9737 * obj-c++.dg/method-1.mm: New.
9738 * obj-c++.dg/method-2.mm: New.
9739 * obj-c++.dg/method-3.mm: New.
9740 * obj-c++.dg/method-4.mm: New.
9741 * obj-c++.dg/method-5.mm: New.
9742 * obj-c++.dg/method-6.mm: New.
9743 * obj-c++.dg/method-7.mm: New.
9744 * obj-c++.dg/no-extra-load.mm: New.
9745 * obj-c++.dg/overload-1.mm: New.
9746 * obj-c++.dg/pragma-1.mm: New.
9747 * obj-c++.dg/pragma-2.mm: New.
9748 * obj-c++.dg/private-1.mm: New.
9749 * obj-c++.dg/private-2.mm: New.
9750 * obj-c++.dg/proto-qual-1.mm: New.
9751 * obj-c++.dg/qual-types-1.mm: New.
9752 * obj-c++.dg/stubify-1.mm: New.
9753 * obj-c++.dg/stubify-2.mm: New.
9754 * obj-c++.dg/super-class-1.mm: New.
9755 * obj-c++.dg/super-class-2.mm: New.
9756 * obj-c++.dg/super-dealloc-1.mm: New.
9757 * obj-c++.dg/super-dealloc-2.mm: New.
9758 * obj-c++.dg/template-1.mm: New.
9759 * obj-c++.dg/template-2.mm: New.
9760 * obj-c++.dg/template-3.mm: New.
9761 * obj-c++.dg/template-4.mm: New.
9762 * obj-c++.dg/template-5.mm: New.
9763 * obj-c++.dg/template-6.mm: New.
9764 * obj-c++.dg/try-catch-1.mm: New.
9765 * obj-c++.dg/try-catch-2.mm: New.
9766 * obj-c++.dg/try-catch-3.mm: New.
9767 * obj-c++.dg/try-catch-4.mm: New.
9768 * obj-c++.dg/try-catch-5.mm: New.
9769 * obj-c++.dg/try-catch-6.mm: New.
9770 * obj-c++.dg/try-catch-7.mm: New.
9771 * obj-c++.dg/try-catch-8.mm: New.
9772 * obj-c++.dg/try-catch-9.mm: New.
9773 * obj-c++.dg/va-meth-1.mm: New.
9774
9775 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9776
9777 * obj-c++.dg/selector-1.mm: New.
9778 * obj-c++.dg/selector-2.mm: New.
9779
9780 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9781
9782 * obj-c++.dg/selector-3.mm: New.
9783 * objc.dg/selector-3.m: New.
9784
9785 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9786
9787 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9788 about where warning appears.
9789
9790 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9791
9792 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9793 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9794 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9795 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9796
9797 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9798
9799 * gcc.dg/20050524-1.c: New test.
9800
9801 2005-05-25 Jan Hubicka <jh@suse.cz>
9802
9803 * gcc.dg/tree-prof/inliner-1.c: New.
9804
9805 2005-05-25 Janis Johnson <janis187@us.ibm.com>
9806
9807 * gcc.dg/tree-prof: New directory.
9808 * gcc.dg/tree-prof/tree-prof.exp: New.
9809
9810 2005-05-25 DJ Delorie <dj@redhat.com>
9811
9812 * gcc.dg/Wattributes-1.c: New.
9813 * gcc.dg/Wattributes-2.c: New.
9814 * gcc.dg/Wattributes-3.c: New.
9815
9816 20005-05-24 Janis Johnson <janis187@us.ibm.com>
9817
9818 PR tree-optimization/19833
9819 * gcc.dg/uninit-4.c: Remove xfail.
9820 * gcc.dg/uninit-9.c: Ditto.
9821
9822 2005-05-24 Ziemowit Laski <zlaski@apple.com>
9823
9824 * obj-c++.dg/bitfield-[1-5].mm: New.
9825 * obj-c++.dg/class-protocol-1.mm: New.
9826 * obj-c++.dg/comp-types-1[0-1].mm: New.
9827 * obj-c++.dg/comp-types-[2-9].mm: New.
9828 * obj-c++.dg/encode-[4-8].mm: New.
9829 * obj-c++.dg/layout-1.mm: New.
9830 * obj-c++.dg/method-1[0-9].mm: New.
9831 * obj-c++.dg/method-2[0-1].mm: New.
9832 * obj-c++.dg/method-[8-9].mm: New.
9833 * obj-c++.dg/objc-gc-3.mm: New.
9834 * obj-c++.dg/try-catch-10.mm: New.
9835 * objc.dg/bitfield-5.m: New.
9836 * objc.dg/comp-types-10.m: New.
9837 * objc.dg/comp-types-9.m: New.
9838 * objc.dg/layout-1.m: New.
9839 * objc.dg/objc-gc-4.m: New.
9840 * objc.dg/try-catch-9.m: New.
9841 * objc.dg/class-protocol-1.m: Tweak diagnostics.
9842 * objc.dg/comp-types-1.m: Likewise.
9843 * objc.dg/comp-types-[5-6].m: Likewise.
9844 * objc.dg/method-9.m: Likewise.
9845
9846 2005-05-24 Janis Johnson <janis187@us.ibm.com>
9847
9848 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9849 and on hardware without VMX support.
9850
9851 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9852
9853 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9854
9855 * lib/profopt.exp (dg-final-generate, dg-final-use,
9856 profopt-final-code, profopt-get-options): New.
9857 (profopt-execute): Process test directives.
9858
9859 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9860 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9861 cleanup-tree-dump, cleanup-saved-temps): Update comments.
9862
9863 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
9864
9865 PR C++/21645
9866 * g++.dg/init/ctor5.C: New test.
9867
9868 2005-05-24 Ira Rosen <irar@il.ibm.com>
9869
9870 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9871 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9872 vect-113.c, vect-114.c.
9873
9874 2005-05-23 Adam Nemet <anemet@lnxw.com>
9875
9876 * gcc.dg/const-elim-1.c: Remove xfails.
9877
9878 2005-05-23 Jeff Law <law@redhat.com>
9879
9880 * gcc.c-torture/compile/pr21638.c: New test.
9881 * gcc.c-torture/compile/20050520-1.c: New test.
9882
9883 2005-05-23 Nick Clifton <nickc@redhat.com>
9884
9885 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9886 be a proper triple, ie: m32r*-*-*.
9887 * g++.old-deja/g++.jason/thunk3.C: Likewise.
9888
9889 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
9890
9891 PR middle-end/21331
9892 PR tree-opt/21293
9893 * gcc.c-torture/compile/pr21293.c: New test.
9894 * gcc.c-torture/execute/pr21331.c: New test.
9895
9896 2004-05-20 Richard Henderson <rth@redhat.com>
9897
9898 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9899
9900 2005-05-20 Ziemowit Laski <zlaski@apple.com>
9901
9902 * obj-c++-dg.exp: Add.
9903 * obj-c++.exp: Add.
9904 * obj-c++.dg/dg.exp: Add.
9905
9906 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9907
9908 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9909 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9910
9911 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
9912
9913 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9914
9915 2004-05-19 Richard Henderson <rth@redhat.com>
9916
9917 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9918
9919 2005-05-19 Janis Johnson <janis187@us.ibm.com>
9920
9921 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9922
9923 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9924
9925 2005-05-19 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR c++/21495
9928 * g++.dg/parse/extern1.C: New test.
9929 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9930
9931 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9932
9933 * gcc.dg/c99-math.h: New.
9934 * gcc.dg/c99-math-float-1.c: New test.
9935 * gcc.dg/c99-math-double-1.c: Likewise.
9936 * gcc.dg/c99-math-long-double-1.c: Likewise.
9937
9938 2005-05-18 Richard Henderson <rth@redhat.com>
9939
9940 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9941
9942 2005-05-18 Devang Patel <dpatel@apple.com>
9943
9944 * g++.dg/opt/20050511-1.C: New test.
9945
9946 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
9947
9948 PR libfortran/21127
9949 * gfortran.dg/reshape-complex.f90: New test.
9950
9951 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
9952
9953 * gfortran.dg/array_constructor_1.f90: New test.
9954 * gfortran.dg/array_constructor_2.f90: New test.
9955
9956 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
9957
9958 PR fortran/20954
9959 * gfortran.dg/pr20954.f: New test.
9960
9961 2005-05-17 Mike Stump <mrs@apple.com>
9962
9963 Yet more Objective-C++...
9964
9965 * objc.dg/method-5.m: Update.
9966 * objc.dg/method-6.m: Update.
9967 * objc.dg/method-7.m: Update.
9968 * objc.dg/method-9.m: Update.
9969 * objc.dg/try-catch-2.m: Update.
9970
9971 2005-05-17 Mark Mitchell <mark@codesourcery.com>
9972
9973 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9974 Remove little-endian optimizations.
9975
9976 2005-05-17 Jeff Law <law@redhat.com>
9977
9978 * g++.dg/tree-ssa/pr14814.C: New test.
9979 * gcc.dg/tree-ssa/pr14814.C: New test.
9980 * gcc.dg/tree-ssa/pr17141-1.C: New test.
9981 * gcc.dg/tree-ssa/pr17141-2.C: New test.
9982
9983 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
9984
9985 * gcc.dg/compat/generate-random.c: Do not include
9986 libiberty.h.
9987 * gcc.dg/compat/generate-random_r.c: Likewise.
9988
9989 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
9990
9991 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9992
9993 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
9994
9995 PR middle-end/21595
9996 * g++.dg/tree-ssa/builtin1.C: New testcase.
9997
9998 2005-05-17 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR c++/21454
10001 * g++.dg/opt/const4.C: New test.
10002
10003 PR middle-end/21492
10004 * g++.dg/opt/crossjump1.C: New test.
10005
10006 PR tree-optimization/21610
10007 * gcc.c-torture/compile/20050516-1.c: New test.
10008
10009 PR fortran/15080
10010 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10011 about the test failing.
10012 * gfortran.fortran-torture/execute/where_7.f90: New test.
10013 * gfortran.fortran-torture/execute/where_8.f90: New test.
10014
10015 2005-05-16 Richard Henderson <rth@redhat.com>
10016
10017 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10018 i?86 and x86_64.
10019
10020 2005-05-16 Mark Mitchell <mark@codesourcery.com>
10021
10022 * gcc.dg/compat/generate-random.c (config.h): Do not include.
10023 (limits.h): Include unconditionally.
10024 (stdlib.h): Likewise.
10025 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10026 (limits.h): Include unconditionally.
10027 (stdlib.h): Likewise.
10028 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10029 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10030 (limits.h): Include unconditionally.
10031 (stdlib.h): Likewise.
10032 (hashtab.h): Do not include.
10033 (getopt.h): Likewise.
10034 (stddef.h): Include.
10035 (hashval_t): Define.
10036 (struct entry): Add "next" field.
10037 (HASH_SIZE): New macro.
10038 (hash_table): New variable.
10039 (switchfiles): Do not use xmalloc.
10040 (mix): New macro.
10041 (iterative_hash): New function.
10042 (hasht): Remove.
10043 (e_exists): New function.
10044 (e_insert): Likewise.
10045 (output): Use, instead of libiberty hashtable functions.
10046 (main): Do not use getopt. Do not call htab_create.
10047
10048 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
10049
10050 PR libstdc++/21526
10051 * lib/target-supports.exp (check_mkfifo_available):
10052 Return 0 for cygwin as mkfifo support incomplete on platform.
10053 Fix typos in comments.
10054
10055 2005-05-15 Mark Mitchell <mark@codesourcery.com>
10056
10057 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10058
10059 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
10060
10061 PR fortran/17432
10062 * gfortran.dg/assign_4.f: New test.
10063
10064 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
10065
10066 PR tree-optimization/21563
10067 * gcc.dg/tree-ssa/pr21563.c: New.
10068
10069 2005-05-14 Jan Hubicka <jh@suse.cz>
10070
10071 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10072
10073 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10074
10075 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10076
10077 2005-05-13 Julian Brown <julian@codesourcery.com>
10078
10079 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10080 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10081
10082 2005-05-13 Jan Hubicka <jh@suse.cz>
10083
10084 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10085 * gcc.dg/fold-xor-?.c: Likewise.
10086 * gcc.dg/pr15784-?.c: Likewise.
10087 * gcc.dg/pr20922-?.c: Likewise.
10088 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10089 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10090 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10091
10092 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10093
10094 PR fortran/21260
10095 * gfortran.dg/hollerith_1.f90: New test.
10096
10097 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10098
10099 * gfortran.dg/func_result_2.f90: New test.
10100
10101 2005-05-11 Bud Davis <bdavis@gfortran.org>
10102
10103 * gfortran.dg/dev_null.f90: New test.
10104
10105 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10106
10107 * gcc.dg/arm-vfp1.c: Revert last change.
10108
10109 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10110
10111 PR middle-end/19807
10112 PR tree-optimization/19639
10113 * g++.dg/tree-ssa/pr19807.C: New testcase.
10114
10115 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10116
10117 PR libfortran/21471
10118 * gfortran.dg/append-1.f90: New test.
10119
10120 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10121
10122 * gcc.dg/pr18501.c: XFAIL.
10123 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10124 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10125 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10126 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10127 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10128 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10129 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10130 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10131
10132 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10133
10134 PR fortran/20178
10135 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10136 gfortran.dg/f2c_3.f90: New tests.
10137
10138 * gfortran.dg/return_1.f90: Fix dg annotation.
10139
10140 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10141
10142 * gcc.c-torture/compile/20050510-1.c: New test.
10143
10144 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10145
10146 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10147
10148 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10149
10150 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10151
10152 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10153
10154 PR c/17913
10155 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10156
10157 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10158
10159 PR c/21342
10160 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10161 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10162
10163 2005-05-10 Ben Elliston <bje@au.ibm.com>
10164
10165 PR debug/16676
10166 * gcc.dg/debug/pr16676.c: New test.
10167
10168 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10169
10170 PR testsuite/21443
10171 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10172 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10173 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10174 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10175 Change -O1 to -O2.
10176 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10177 -fno-tree-dominator-opts.
10178
10179 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10180
10181 * gfortran.dg/return_1.f90: New test.
10182
10183 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10184
10185 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10186
10187 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10188
10189 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10190
10191 PR c++/21427
10192 * g++.dg/inherit/covariant13.C: New.
10193
10194 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10195
10196 PR libfortran/19155
10197 * gfortran.dg/pr19155.f: New test.
10198
10199 2005-05-08 Roger Sayle <roger@eyesopen.com>
10200
10201 PR inline-asm/8788
10202 * gcc.dg/pr8788-1.c: New testcase.
10203
10204 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10205
10206 PR target/21416
10207 * gcc.target/mips/fpcmp-[12].c: New tests.
10208
10209 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10210
10211 * lib/target-supports-dg.exp (dg-require-fork): New function.
10212 (dg-require-mkfifo): Likewise.
10213 * lib/target-supports.exp (check_function_available): New
10214 function.
10215 (check_fork_available): Likewise.
10216 (check_mkfifo_available): Likewise.
10217
10218 2005-05-06 Jeff Law <law@redhat.com>
10219
10220 * gcc.c-torture/compile/pr21380.c: New test.
10221
10222 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10223
10224 PR c++/20961
10225 * g++.dg/ext/weak3.C: New test.
10226
10227 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10228
10229 PR c++/21352
10230 * g++.dg/template/crash37.C: New test.
10231
10232 2005-05-05 Paul Brook <paul@codesourcery.com>
10233
10234 * gcc.dg/arm-g2.c: Use effective-target arm32.
10235 * gcc.dg/arm-mmx-1.c: Ditto.
10236 * gcc.dg/arm-scd42-2.c: Ditto.
10237 * gcc.dg/arm-vfp1.c: Ditto.
10238 * lib/target-supports.exp (check_effective_target_arm32): New
10239 function.
10240
10241 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10242
10243 PR libfortran/21354
10244 gfortran.dg/in_pack_rank7.f90: New test.
10245
10246 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10247
10248 PR middle-end/15618
10249 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10250
10251 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR middle-end/21265
10254 * gcc.dg/20050503-1.c: New test.
10255
10256 PR rtl-optimization/21239
10257 * gcc.dg/i386-sse-11.c: New test.
10258
10259 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10260
10261 PR target/16888
10262 * gcc.target/i386/asm-1.c: New test.
10263
10264 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10265
10266 PR rtl-optimization/21330
10267 * gcc.c-torture/execute/20050502-1.c: New test.
10268
10269 PR target/21297
10270 * gcc.c-torture/execute/20050502-2.c: New test.
10271
10272 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10273
10274 PR middle-end/21282
10275 * gcc.dg/pr21282.c: New.
10276
10277 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10278
10279 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10280 * gcc.dg/vect/vect-92.c: Likewise.
10281 * gcc.dg/vect/vect-93.c: Likewise.
10282 * gcc.dg/vect/vect-dv-1.c: Likewise.
10283 * gcc.dg/vect/vect-dv-2.c: Likewise.
10284 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10285
10286 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10287
10288 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10289 * gfortran.dg/vect/vect-2.f90: Likewise.
10290 * gfortran.dg/vect/vect-3.f90: Likewise.
10291 * gfortran.dg/vect/vect-4.f90: Likewise.
10292 * gfortran.dg/vect/vect-5.f90: Likewise.
10293
10294 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10295
10296 PR target/20813
10297 * gcc.dg/rs6000-fpint-2.c: New.
10298
10299 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10300
10301 PR c/15698
10302 * gcc.dg/builtins-30.c: Update expected messages.
10303 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10304 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10305 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10306
10307 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10308
10309 PR tree-optimization/21294
10310 * gcc.dg/tree-ssa/pr21294.c: New.
10311
10312 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10313
10314 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10315 __builtin_altivec_st_internal_4si built-in.
10316
10317 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10318
10319 PR c++/15875
10320 * g++.dg/template/ptrmem14.C: New test.
10321
10322 2005-05-02 Paul Brook <paul@codesourcery.com>
10323
10324 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10325
10326 2005-05-02 Michael Matz <matz@suse.de>
10327
10328 PR c++/19542
10329 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10330
10331 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10332
10333 * g++.dg/cpp/weak.C: New test.
10334
10335 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10336
10337 * gcc.dg/tree-ssa/loop-8.c: New test.
10338
10339 2005-04-30 Michael Maty <matz@suse.de>
10340
10341 * gcc.dg/inline-mcpy.c: New test.
10342
10343 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10344
10345 PR libfortran/18958
10346 * gfortran.dg/eoshift.f90: New test case.
10347
10348 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10349
10350 PR libfortran/18857
10351 * gfortran.dg/matmul_1.f90: New test.
10352
10353 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10354
10355 PR tree-optimization/21030
10356 * gcc.dg/tree-ssa/pr21030.c: New.
10357
10358 2005-04-29 Devang Patel <dpatel@apple.com>
10359
10360 PR tree-optimization/21272
10361 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10362
10363 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR fortran/13082
10366 PR fortran/18824
10367 * gfortran.dg/entry_4.f90: New test.
10368 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10369 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10370 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10371 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10372 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10373 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10374 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10375
10376 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10377
10378 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10379
10380 2005-04-29 Paul Brook <paul@codesourcery.com>
10381
10382 * gfortran.dg/entry_3.f90: New test.
10383
10384 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10385
10386 * gfortran.dg/implicit_4.f90: New test.
10387
10388 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10389
10390 * lib/target-supports.exp (check_profiling_available): Return
10391 false for xtensa-*-elf.
10392
10393 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10394
10395 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10396 error if file cannot be deleted.
10397
10398 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10399
10400 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10401 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10402 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10403 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10404 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10405 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10406 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10407 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10408 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10409 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10410 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10411 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10412 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10413
10414 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10415
10416 PR fortran/20865
10417 * gfortran.dg/pr20865.f90: New test.
10418
10419 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10420
10421 * gcc.dg/void-cast-2.c: New test.
10422
10423 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10424
10425 PR c/21159
10426 * gcc.dg/void-cast-1.c: New test.
10427
10428 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10429
10430 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10431
10432 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10433
10434 PR fortran/21177
10435 * gfortran.dg/pr21177.f90: New test.
10436
10437 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10438
10439 PR tree-optimization/21171
10440 * gcc.dg/tree-ssa/pr21171.c: New test.
10441
10442 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10443
10444 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10445 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10446 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10447 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10448 gcc.dg/tree-ssa/gen-vect-32.c: New.
10449 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10450 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10451 don't run on PPC32.
10452
10453 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10454
10455 PR c/21213
10456 * gcc.dg/transparent-union-3.c: New test.
10457
10458 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10459
10460 PR c/20740
10461 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10462 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10463 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10464 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10465 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10466 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10467
10468 2005-04-26 Jeff Law <law@redhat.com>
10469
10470 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10471 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10472 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10473 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10474 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10475 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10476 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10477
10478 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10479
10480 PR tree-optimization/17598
10481 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10482
10483 2005-04-25 Mike Stump <mrs@apple.com>
10484
10485 * objc.dg/fix-and-continue-1.m: Add.
10486
10487 2005-04-25 Roger Sayle <roger@eyesopen.com>
10488
10489 PR c++/20995
10490 * g++.dg/opt/pr20995-1.C: New test case.
10491
10492 2005-04-25 Devang Patel <dpatel@apple.com>
10493
10494 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10495
10496 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10497
10498 PR testsuite/21062
10499 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10500
10501 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10502
10503 PR C++/21188
10504 * g++.dg/opt/rtti2.C: New test.
10505
10506 2005-04-25 Paul Brook <paul@codesourcery.com>
10507 Steven G. Kargl <kargls@comcast.net>
10508
10509 PR fortran/20879
10510 * gfortran.dg/ichar_1.f90: New file.
10511
10512 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR middle-end/20991
10515 * g++.dg/opt/pr20991.C: New test.
10516
10517 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10518 where sizeof (type) < __alignof__ (type).
10519 * gcc.dg/compat/struct-layout-1.h: Likewise.
10520
10521 2005-04-24 Per Bothner <per@bothner.com>
10522 Devang Patel <dpatel@apple.com>
10523
10524 PR preprocessor/20907
10525 * gcc.dg/cpp/very-long-comment.c: New test.
10526
10527 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10528
10529 PR fortran/20059
10530 * gfortran.dg/common_5.f: New test.
10531
10532 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10533
10534 PR middle-end/21082
10535 * g++.dg/tree-ssa/pr21082.C: New testcase.
10536
10537 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10538
10539 * gcc.dg/vect/vect-99.c: New test.
10540
10541 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10542
10543 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10544
10545 2005-04-22 Jeff Law <law@redhat.com>
10546
10547 * gcc.dg/uninit-5.c: Remove xfails.
10548 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10549 conditionals and loads.
10550
10551 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10552
10553 PR libfortran/20074
10554 PR libfortran/20436
10555 PR libfortran/21108
10556 * gfortran.dg/nested_reshape.f90: new test
10557 * gfortran.dg/reshape-alloc.f90: new test
10558 * gfortran.dg/reshape.f90: new test
10559
10560 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10561
10562 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10563
10564 * gcc.dg/arm-vfp1.c: New test.
10565
10566 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10567
10568 PR c++/21087
10569 * g++.dg/lookup/builtin2.C: New test.
10570
10571 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10572
10573 * gcc.dg/weak/weak-13.c: New test.
10574
10575 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10576
10577 * lib/target-supports.exp (check_effective_target_sync_int_long):
10578 Add powerpc*.
10579
10580 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10581
10582 * gcc.target/mips/branch-1.c: New test.
10583
10584 2005-04-21 Richard Henderson <rth@redhat.com>
10585
10586 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10587 * gcc.dg/vect/vect-86.c: Likewise.
10588 * gcc.dg/vect/vect-87.c: Likewise.
10589 * gcc.dg/vect/vect-88.c: Likewise.
10590
10591 2005-04-21 Devang Patel <dpatel@apple.com>
10592
10593 PR optimization/20994
10594 * gcc.dg/tree-ssa/ifc-3.c: New test.
10595
10596 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10597
10598 PR c/12913
10599 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10600 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10601 gcc.dg/c99-vla-jump-5.c: New tests.
10602
10603 2005-04-19 Richard Henderson <rth@redhat.com>
10604
10605 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10606 Fix typo in exists check.
10607 (check_effective_target_sync_int_long): New.
10608 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10609 * gcc.dg/ia64-sync-2.c: Likewise.
10610 * gcc.dg/ia64-sync-3.c: Likewise.
10611 * gcc.dg/ia64-sync-4.c: Likewise.
10612
10613 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
10614
10615 * gcc.dg/fold-xor-1.c: New test.
10616 * gcc.dg/fold-xor-2.c: New test.
10617
10618 2005-04-19 James E. Wilson <wilson@specifixinc.com>
10619
10620 PR target/20670
10621 * g++.dg/eh/fp-regs.C: New test.
10622
10623 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10624
10625 * gcc.dg/Wint-to-pointer-cast-1.c,
10626 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10627 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10628 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10629
10630 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10631
10632 PR fortran/16861
10633 * gfortran.dg/pr16861.f90: New test.
10634
10635 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10636
10637 * gcc.dg/pr21085.c: New test.
10638
10639 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
10640
10641 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
10642 (setup_mips_tests, dg-mips-options): New procedures.
10643 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10644 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10645 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10646 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10647 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10648 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10649 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10650 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10651 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10652 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10653 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10654 dg-mips-options instead of dg-options. Remove now-redundant
10655 preprocessor guards.
10656 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10657 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10658 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10659 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10660 * gcc.dg/vr-mult-2.c: Delete.
10661 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10662 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10663 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10664 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10665 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10666 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10667 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10668
10669 2005-04-18 Laurent GUERBY <laurent@guerby.net>
10670
10671 * ada/acats/run_all.sh: Use sync when executable not present.
10672
10673 2005-04-18 Devang Patel <dpatel@apple.com>
10674
10675 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10676 * gcc.dg/vect/vect-11a.c: New.
10677 * gcc.dg/vect/vect-none.c: Update.
10678 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10679
10680 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10681
10682 PR tree-optimization/20922
10683 * gcc.dg/pr20922-1.c: New test.
10684 * gcc.dg/pr20922-2.c: New test.
10685 * gcc.dg/pr20922-3.c: New test.
10686 * gcc.dg/pr20922-4.c: New test.
10687 * gcc.dg/pr20922-5.c: New test.
10688 * gcc.dg/pr20922-6.c: New test.
10689
10690 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10691
10692 PR libfortran/20950
10693 * gfortran.dg/pr20950.f: New test.
10694
10695 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10696
10697 PR libfortran/19216
10698 * gfortran.dg/pr19216.f: New test.
10699
10700 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
10701
10702 PR tree-optimization/21001
10703 * gcc.dg/tree-ssa/pr21001.c: New.
10704
10705 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
10706
10707 PR libfortran/21075
10708 * gfortran.dg/reshape_rank7.f90: New test.
10709
10710 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10711
10712 PR libfortran/12884 gfortran.dg/pr12884.f: New test
10713 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10714 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10715 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10716 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10717 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10718 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10719 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10720 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10721 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10722 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10723 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10724 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10725 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10726 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10727 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10728 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10729 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10730 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10731 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10732 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10733
10734 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
10735
10736 * gfortran.dg/wtruncate.f: New testcase.
10737 * gfortran.dg/wtruncate.f90: New testcase.
10738
10739 2005-04-16 Mark Mitchell <mark@codesourcery.com>
10740
10741 PR c++/21025
10742 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10743 which sizeof/alignof is dependent, rather than just whether we are
10744 processing_template_decl.
10745
10746 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10747
10748 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10749 corrected typo where the wrong variables had been compared.
10750
10751 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10752
10753 PR libfortran/18495
10754 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10755 Test callee-allocated version of return array with a write
10756 statement.
10757 Test spread with a temporary with another write statement.
10758
10759 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
10760
10761 PR tree-optimization/21031
10762 * gcc.dg/tree-ssa/pr21031.c: New.
10763
10764 2005-04-15 Uros Bizjak <uros@kss-loka.si>
10765
10766 PR tree-optimization/21004
10767 * gcc.dg/builtins-53.c: Include builtins-config.h.
10768 Check floorf, ceilf, floorl and ceill transformations
10769 only when HAVE_C99_RUNTIME is defined.
10770
10771 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
10772
10773 PR middle-end/20739
10774 * gcc.dg/tree-ssa/pr20739.c: New test.
10775
10776 2005-04-14 Mike Stump <mrs@apple.com>
10777
10778 * gcc.dg/Foundation.framework/empty: New.
10779 * gcc.dg/framework-2.c: New.
10780
10781 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10782
10783 PR tree-optimization/21021
10784 * gcc.c-torture/compile/pr21021.c: New.
10785
10786 2005-04-14 Janis Johnson <janis187@us.ibm.com
10787
10788 PR testsuite/21010
10789 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10790 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10791 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10792 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10793 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10794 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10795 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10796 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10797
10798 2005-04-14 Richard Henderson <rth@redhat.com>
10799
10800 * lib/target-supports.exp (check_effective_target_vect_condition):
10801 Add ia64, i?86, and x86_64.
10802
10803 2005-04-14 Steven G. Kargl <kargls@comcast.net>
10804
10805 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10806
10807 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10808
10809 PR tree-optimization/20657
10810 * gcc.dg/tree-ssa/pr20657.c: New.
10811
10812 2005-04-14 Uros Bizjak <uros@kss-loka.si>
10813
10814 * gcc.dg/builtins-53.c: Also check (int)trunc* and
10815 (long long int)trunc*.
10816
10817 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
10818
10819 PR target/20927
10820 * gcc.dg/pr20927.c: New test.
10821
10822 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
10823
10824 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10825 * gcc.target/mips/asm-1.c: Likewise.
10826
10827 2005-04-13 Dale Johannesen <dalej@apple.com>
10828
10829 * objc.dg/objc-fast-4.m: New.
10830
10831 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
10832
10833 * gcc.target/cris/torture/cris-torture.exp: New driver in new
10834 directory.
10835 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10836
10837 2005-04-13 David Edelsohn <edelsohn@gnu.org>
10838
10839 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10840 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10841 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10842
10843 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
10844
10845 PR tree-optimization/20913
10846 * gcc.dg/tree-ssa/pr20913.c: New.
10847
10848 PR tree-optimization/20702
10849 * gcc.dg/tree-ssa/pr20702.c: New.
10850
10851 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10852
10853 PR c++/13744
10854 * g++.dg/inherit/local3.C: New test.
10855
10856 2005-04-12 Jeff Law <law@redhat.com>
10857
10858 * gcc.dg/tree-ssa/20050412-1.c: New test.
10859
10860 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
10861
10862 PR libfortran/19016
10863 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10864 Add tests with mask generated by expression.
10865 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10866 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10867 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10868
10869 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
10870
10871 PR middle-end/20917
10872 * gcc.dg/20050409-1.c: New test.
10873
10874 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
10875
10876 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10877
10878 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10879
10880 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10881 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10882 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10883 (TARGET_CXX): Adjust accordingly.
10884 * target.h (struct gcc_target): Remove epxort_class_data. Add
10885 determine_class_data_visibility and class_data_always_comdat.
10886 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10887 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10888 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10889 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10890 (arm_cxx_determine_class_data_visibility): New.
10891 (arm_cxx_class_data_always_comdat): Likewise.
10892 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10893 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10894 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10895 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10896 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10897 Define.
10898
10899 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10900
10901 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10902
10903 2005-04-11 Geoffrey Keating <geoffk@apple.com>
10904
10905 * gcc.dg/i386-darwin-fpmath.c: New.
10906
10907 2004-04-11 Devang Patel <dpatel@apple.com>
10908
10909 * lib/target-supports.exp (check_effective_target_vect_condition): New.
10910 * gcc.dg/vect/vect-ifcvt-1.c: New test.
10911 * gcc.dg/vect/vect-ifcvt-2.c: New test.
10912 * gcc.dg/vect/vect-ifcvt-3.c: New test.
10913 * gcc.dg/vect/vect-ifcvt-4.c: New test.
10914 * gcc.dg/vect/vect-ifcvt-5.c: New test.
10915 * gcc.dg/vect/vect-ifcvt-6.c: New test.
10916 * gcc.dg/vect/vect-ifcvt-7.c: New test.
10917 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10918
10919 2004-04-11 Devang Patel <dpatel@apple.com>
10920
10921 * gcc.dg/vect/vect-dv-1.c: New test.
10922 * gcc.dg/vect/vect-dv-2.c: New test.
10923
10924 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10925
10926 PR tree-optimization/20933
10927 * gcc.dg/tree-ssa/pr20933.c: New test.
10928
10929 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10930
10931 * gfortran.dg/fold_nearest.f90: New test.
10932
10933 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
10934
10935 * gcc.dg/tree-ssa/alias-1.c: New test.
10936
10937 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10938
10939 PR tree-optimization/20920
10940 * g++.dg/tree-ssa/pr20920.C: New test.
10941
10942 2005-04-11 Uros Bizjak <uros@kss-loka.si>
10943
10944 * gcc.dg/builtins-53.c: Also check (int)ceil* and
10945 (long long int)ceil*.
10946
10947 2005-04-10 Mark Mitchell <mark@codesourcery.com>
10948
10949 * g++.dg/warn/Wdtor1.C: Declare template in system header with
10950 explicit C++ linkage.
10951
10952 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10953
10954 * gfortran.dg/pr17229.f: Take care of the new obsolescence
10955 warning for arithmetic IF statements.
10956
10957 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
10958
10959 * eor_handling_1.f90: New test case.
10960 * eor_handling_2.f90: New test case.
10961 * eor_handling_3.f90: New test case.
10962 * eor_handling_4.f90: New test case.
10963 * eor_handling_5.f90: New test case.
10964 * noadv_size.f90: New test case.
10965 * pad_no.f90: New test case.
10966
10967 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
10968
10969 * gcc.c-torture/execute/20050410-1.c: New test.
10970
10971 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
10972
10973 * gcc.dg/pr20126.c: New.
10974
10975 2005-04-09 Bud Davis <bdavis@gfortran.org>
10976 Steven G. Kargl <kargls@comcast.net>
10977
10978 * gfortran.dg/PR19872.f: New test.
10979
10980 2005-04-09 Steven G. Kargl <kargls@comcast.net>
10981
10982 * gfortran.dg/nint_1.f90: Fix dg-do directive.
10983
10984 2005-04-09 Steven G. Kargl <kargls@comcast.net>
10985
10986 * gfortran.dg/nint_1.f90: New test.
10987
10988 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
10989
10990 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10991 Added test for callee-allocated arrays with write statements.
10992 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10993 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10994 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10995 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10996 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10997
10998 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
10999
11000 PR libfortran/20163
11001 * gfortran.dg/open-options-blanks.f: New test.
11002
11003 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
11004
11005 PR fortran/13257
11006 * gfortran.dg/comma_format_extension_[1234].f: New tests.
11007
11008 2005-04-09 Jakub Jelinek <jakub@redhat.com>
11009
11010 * gcc.dg/tree-ssa/stdarg-1.c: New test.
11011 * gcc.dg/tree-ssa/stdarg-2.c: New test.
11012 * gcc.dg/tree-ssa/stdarg-3.c: New test.
11013 * gcc.dg/tree-ssa/stdarg-4.c: New test.
11014 * gcc.dg/tree-ssa/stdarg-5.c: New test.
11015 * gcc.c-torture/execute/stdarg-4.c: New test.
11016
11017 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11018
11019 PR target/20795
11020 * g++.dg/abi/param2.C: New test.
11021
11022 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11023
11024 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11025
11026 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11027
11028 * gcc.dg/builtins-53.c: New test.
11029
11030 2005-04-08 Diego Novillo <dnovillo@redhat.com>
11031
11032 * g++.dg/tree-ssa/pr18178.C: New test.
11033 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11034 * gcc.c-torture/execute/20041019-1.c: New test.
11035 * gcc.dg/tree-ssa/20041008-1.c: New test.
11036 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11037 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11038 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11039 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11040 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11041 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11042 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11043 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11044 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11045 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11046
11047 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
11048
11049 PR rtl-optimization/20466
11050 * gcc.c-torture/execute/pr20466-1.c: New test.
11051
11052 2005-04-08 Mark Mitchell <mark@codesourcery.com>
11053
11054 PR c++/20905
11055 * g++.dg/parse/cond2.C: New test.
11056
11057 PR c++/20145
11058 * g++.dg/warn/Wdtor1.C: New test.
11059
11060 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11061
11062 PR fortran/17229
11063 * gfortran.dg/pr17229.f: New test.
11064
11065 2005-04-07 Steven G. Kargl <kargls@comcast.net>
11066
11067 * gfortran.dg/tiny_1.f90: New test.
11068 * gfortran.dg/tiny_2.f90: ditto.
11069
11070 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11071
11072 * gfortran.dg/eor_1.f90: Fix dg-do run line
11073 * gfortran.dg/open_new.f90: Fix dg-do run line
11074
11075 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11076
11077 * lib/target-supports.exp (get_compiler_messages): Support
11078 optional arguments, the fourth being compiler options.
11079 (check_effective_target_fpic): New proc.
11080 * gcc.dg/20050321-2.c: Restrict to target fpic.
11081
11082 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11083
11084 * gcc.dg/15443-1.c: New test.
11085 * gcc.dg/15443-2.c: Likewise.
11086
11087 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11088
11089 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11090
11091 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11092
11093 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11094
11095 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11096
11097 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11098 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11099 -m64.
11100 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11101 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11102 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11103
11104 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11105
11106 PR c++/20212
11107 * g++.dg/warn/Wunused-11.C: New test.
11108
11109 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11110
11111 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11112
11113 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11114
11115 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11116
11117 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11118
11119 PR c++/20734
11120 * g++.dg/template/ptrmem13.C: New test.
11121
11122 2005-04-05 Per Bothner <per@bothner.com>
11123
11124 * lib/gcc.exp: Always add -fno-show-column, for now.
11125
11126 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11127
11128 PR testsuite/20767
11129 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11130 of plain old "unsigned int" for the type of "i". Makes this test
11131 64bit clean.
11132
11133 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11134
11135 * gcc.dg/i386-ssefn-1.c: New test.
11136 * gcc.dg/i386-ssefn-2.c: New test.
11137 * gcc.dg/i386-ssefn-3.c: New test.
11138 * gcc.dg/i386-ssefn-4.c: New test.
11139
11140 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11141
11142 PR tree-optimization/20076
11143 * gcc.dg/builtin-apply4.c: New test.
11144
11145 PR preprocessor/19475
11146 * gcc.dg/cpp/macspace1.c: New test.
11147 * gcc.dg/cpp/macspace2.c: New test.
11148
11149 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11150
11151 * gfortran.dg/pr20755.f: Fixed bad format.
11152
11153 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11154
11155 PR c++/20763
11156 * g++.dg/ext/attrib21.C: New test.
11157
11158 2004-04-05 Devang Patel <dpatel@apple.com>
11159
11160 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11161 * gcc.dg/vect/vect-shift-1.c: New test.
11162
11163 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11164
11165 PR libfortran/20755
11166 * gfortran.dg/pr20755.f: New test.
11167
11168 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11169
11170 * gfortran.dg/pr15959.f90: New test.
11171 * gfortran.dg/string_pad_trunc.f90: New test.
11172
11173 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11174
11175 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11176 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11177 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11178 syntax.
11179
11180 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11181
11182 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11183
11184 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11185
11186 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11187 * gcc.c-torture/compile/20011119-2.c: Likewise.
11188 * gcc.c-torture/compile/981001-2.c: Likewise.
11189
11190 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11191
11192 PR c++/20679
11193 * g++.dg/template/overload4.C: New test.
11194
11195 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11196
11197 PR c++/20746
11198 * g++.dg/abi/covariant5.C: New.
11199
11200 PR debug/20505
11201 * g++.dg/debug/const2.C: New.
11202
11203 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR rtl-optimization/16104
11206 * gcc.c-torture/execute/20050316-1.c: New test.
11207
11208 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11209
11210 * g++.dg/template/spec23.C: Fix dg-error text.
11211
11212 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11213
11214 PR c++/19199
11215 * g++.dg/expr/lval2.C: New.
11216
11217 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11218
11219 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11220 __builtin_strcasecmp and __builtin_strncasecmp.
11221
11222 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11223
11224 PR c++/20723
11225 * g++.dg/template/spec22.C: New.
11226 * g++.dg/template/spec23.C: New.
11227
11228 2005-04-03 Dale Ranta <dir@lanl.gov>
11229 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11230
11231 PR libfortran/20068
11232 PR libfortran/20125
11233 PR libfortran/20156
11234 PR libfortran/20471
11235 * gfortran.dg/backspace.f: New test.
11236
11237 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11238
11239 * gcc.dg/pr19345.c: New test.
11240
11241 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11242
11243 PR tree-optimization/20640
11244 * gcc.dg/torture/tree-loop-1.c: New.
11245
11246 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11247
11248 PR rtl-optimization/20290
11249 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11250
11251 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11252
11253 * gcc.dg/rs6000-fpint.c: New.
11254
11255 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11256
11257 * gcc.dg/old-style-then-proto-1.c: New test.
11258
11259 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11260
11261 * gfortran.fortran-torture/execute/backspace.f90: Check
11262 after backspace and read was incorrect.
11263
11264 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11265
11266 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11267 buffer past the terminating NUL using memcmp.
11268 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11269 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11270
11271 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11272 Fix unused/uninitialized variable warnings.
11273
11274 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11275 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11276 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11277 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11278
11279 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11280 gcc.c-torture/execute/builtins/fputs-lib.c,
11281 gcc.c-torture/execute/builtins/lib/fprintf.c,
11282 gcc.c-torture/execute/builtins/lib/main.c,
11283 gcc.c-torture/execute/builtins/lib/memcmp.c,
11284 gcc.c-torture/execute/builtins/lib/memmove.c,
11285 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11286 gcc.c-torture/execute/builtins/lib/memset.c,
11287 gcc.c-torture/execute/builtins/lib/printf.c,
11288 gcc.c-torture/execute/builtins/lib/sprintf.c,
11289 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11290 gcc.c-torture/execute/builtins/lib/strchr.c,
11291 gcc.c-torture/execute/builtins/lib/strcmp.c,
11292 gcc.c-torture/execute/builtins/lib/strcpy.c,
11293 gcc.c-torture/execute/builtins/lib/strcspn.c,
11294 gcc.c-torture/execute/builtins/lib/strlen.c,
11295 gcc.c-torture/execute/builtins/lib/strncat.c,
11296 gcc.c-torture/execute/builtins/lib/strncmp.c,
11297 gcc.c-torture/execute/builtins/lib/strncpy.c,
11298 gcc.c-torture/execute/builtins/lib/strrchr.c,
11299 gcc.c-torture/execute/builtins/lib/strspn.c,
11300 gcc.c-torture/execute/builtins/lib/strstr.c,
11301 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11302 gcc.c-torture/execute/builtins/strlen-2.c,
11303 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11304 prototypes.
11305
11306 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11307
11308 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11309 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11310 selectany usage.
11311
11312 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR c++/19406
11315 * g++.dg/debug/using1.C: New test.
11316
11317 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11318
11319 PR middle-end/20524
11320 * gcc.dg/alias-7.c: Prefix asm-declared name with
11321 __USER_LABEL_PREFIX__.
11322
11323 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11324
11325 Fix fallout from PR middle-end/15700:
11326 * gcc.c-torture/compile/20011119-1.c: Take
11327 __USER_LABEL_PREFIX__ into account.
11328 * gcc.c-torture/compile/20011119-2.c: Likewise.
11329
11330 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11331
11332 PR c++/18644
11333 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11334
11335 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11336
11337 PR c/17855
11338 * gcc.c-torture/compile/struct-non-lval-1.c,
11339 gcc.c-torture/compile/struct-non-lval-2.c,
11340 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11341
11342 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11343
11344 * gcc.dg/tls/tls.exp: Remove temporary file.
11345 * g++.dg/tls/tls.exp: Ditto.
11346 * lib/file-format.exp: Ditto.
11347 * g++.dg/special/ecos.exp: Ditto.
11348
11349 * lib/profopt.exp: Treat prof_ext as a list.
11350 * gcc.misc-tests/bprob.exp: Ditto.
11351 * g++.dg/bprob/bprob.exp: Ditto.
11352
11353 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11354 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11355 g++.dg/tree-ssa/pointer-reference-alias.C,
11356 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11357 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11358 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11359 g++.dg/vect/pr19951.cc: Ditto.
11360 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11361 gcc.dg/builtins-47.c: Ditto.
11362 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11363 gcc.dg/pr20115-1.c: Ditto.
11364 * gcc.dg/tree-ssa/20030530-2.c,
11365 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11366 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11367 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11368 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11369 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11370 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11371 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11372 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11373 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11374 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11375 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11376 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11377 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11378 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11379 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11380 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11381 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11382 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11383 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11384 gcc.dg/tree-ssa/20030824-1.c,
11385 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11386 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11387 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11388 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11389 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11390 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11391 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11392 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11393 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11394 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11395 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11396 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11397 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11398 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11399 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11400 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11401 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11402 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11403 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11404 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11405 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11406 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11407 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11408 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11409 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11410 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11411 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11412 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11413 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11414 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11415 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11416 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11417 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11418 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11419 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11420 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11421 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11422 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11423 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11424 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11425 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11426 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11427 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11428 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11429 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11430 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11431 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11432 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11433 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11434 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11435 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11436 gcc.dg/tree-ssa/useless-1.c: Ditto.
11437 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11438 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11439 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11440 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11441 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11442 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11443 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11444 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11445 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11446 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11447 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11448 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11449 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11450 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11451 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11452 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11453 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11454 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11455 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11456 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11457 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11458 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11459 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11460 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11461 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11462 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11463 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11464 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11465 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11466 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11467 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11468 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11469 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11470 gcc.dg/vect/vect-none.c: Ditto.
11471 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11472 treelang/compile/unsigned.tree: Ditto.
11473
11474 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11475 * gcc.dg/cpp/direct2s.c: Ditto.
11476 * gcc.dg/cpp/paste4.c: Ditto.
11477 * gcc.dg/cpp/separate-1.c: Ditto.
11478 * gcc.dg/pch/save-temps-1.c: Ditto.
11479 * g++.dg/ext/altivec-10.C: Ditto.
11480 * g++.dg/pch/pch.C: Ditto.
11481
11482 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11483
11484 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11485 * g++.dg/template/repo1.C: Ditto.
11486 * g++.dg/template/repo2.C: Ditto.
11487 * g++.dg/template/repo3.C: Ditto.
11488 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11489 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11490 * g++.old-deja/g++.pt/repo1.C: Ditto.
11491 * g++.old-deja/g++.pt/repo2.C: Ditto.
11492 * g++.old-deja/g++.pt/repo3.C: Ditto.
11493 * g++.old-deja/g++.pt/repo4.C: Ditto.
11494
11495 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11496 * gcc.dg/20030107-1.c: Ditto.
11497 * gcc.dg/20030702-1.c: Ditto.
11498 * gcc.dg/profile-generate-1.c: Ditto.
11499 * g++.dg/other/profile1.C: Ditto.
11500 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11501
11502 * lib/gcc-dg.exp (remove-build-file): New.
11503 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11504 cleanup-tree-dump, cleanup-saved-temps): New.
11505
11506 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11507
11508 PR c++/19203, DR 214
11509 * g++.dg/parse/ambig3.C: Not ambiguous.
11510 * g++.dg/template/spec20.C: New.
11511 * g++.dg/template/spec21.C: New.
11512
11513 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11514
11515 PR target/20045
11516 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11517
11518 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11519
11520 PR libfortran/20660
11521 * gfortran.dg/negative_unit.f: New test.
11522
11523 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11524
11525 * gcc.dg/20050330-1.c: New test.
11526
11527 2005-03-30 Devang Patel <dpatel@apple.com>
11528
11529 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11530
11531 2005-03-30 Dale Johannesen <dalej@apple.com>
11532
11533 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11534
11535 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11536
11537 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11538 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11539 Strip options from test name.
11540
11541 2005-03-31 Jan Hubicka <jh@suse.cz>
11542
11543 * gcc.dg/varpool-1.c: New testcase.
11544
11545 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11546
11547 PR c/772
11548 PR c/17913
11549 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11550 gcc.dg/stmt-expr-label-3.c : New tests.
11551 * gcc.c-torture/execute/medce-2.c: Remove.
11552
11553 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11554
11555 PR c/20368
11556 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11557 tests.
11558
11559 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11560
11561 * gcc.c-torture/compile/pr20203.c: New test.
11562
11563 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11564
11565 * gfortran.dg/promotion.f90: New test.
11566
11567 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11568
11569 PR middle-end/20491
11570 * gcc.dg/torture/asm-subreg-1.c: New test.
11571
11572 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11573
11574 PR c/20672
11575 * gcc.dg/pr20672-1.c: New test.
11576
11577 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11578
11579 * gfortran.dg/vect: New directory.
11580 * gfortran.dg/vect/vect.exp: New.
11581 * gfortran.dg/vect/vect-1.f90: New test.
11582 * gfortran.dg/vect/vect-2.f90: New test.
11583 * gfortran.dg/vect/vect-3.f90: New test.
11584 * gfortran.dg/vect/vect-4.f90: New test.
11585 * gfortran.dg/vect/vect-5.f90: New test.
11586
11587 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11588
11589 PR middle-end/20622
11590 * gcc.dg/alias-7.c: New test.
11591
11592 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11593
11594 * gcc.dg/sparc-reg-1.c: New test.
11595
11596 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11597
11598 PR target/19890
11599 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11600
11601 2005-03-29 Dale Ranta <dir@lanl.gov>
11602 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11603
11604 PR libfortran/20163
11605 * gfortran.dg/pr20163-2.f: New test.
11606
11607 2005-03-28 Jan Hubicka <jh@suse.cz>
11608
11609 PR middle-end/20635
11610 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11611 by Jakub Jelinek.
11612
11613 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
11614
11615 PR tree-optimization/20626
11616 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11617 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11618
11619 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11620
11621 * gfortran.dg/underflow.f90: New test.
11622 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11623
11624 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11625
11626 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11627
11628 2005-03-25 Mark Mitchell <mark@codesourcery.com>
11629
11630 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11631 (g++_init): Make sure that CXXFLAGS is set.
11632 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11633 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11634 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11635 * lib/objc.exp (objc_init): Likewise.
11636 * lib/treelang.exp (treelang_init): Likewise.
11637
11638 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
11639
11640 PR tree-optimization/20470
11641 * gcc.dg/tree-ssa/pr20470.c: New test.
11642
11643 2005-03-25 Geoffrey Keating <geoffk@apple.com>
11644
11645 * gcc.dg/ppc-stfiwx.c: New.
11646
11647 2005-03-25 Steve Ellcey <sje@cup.hp.com>
11648
11649 PR target/19888
11650 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11651
11652 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11653
11654 * gcc.dg/20050325-1.c: Fix a typo.
11655
11656 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11657
11658 PR libfortran/19678
11659 PR libfortran/19679
11660 * gfortran.dg/dos_eol.f: New test.
11661
11662 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11663
11664 PR rtl-optimization/20249
11665 * gcc.dg/20050325-1.c: New test.
11666
11667 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11668
11669 PR libfortran/15332
11670 * gfortran.dg/pr15332.f: New test.
11671
11672 2005-03-24 Dale Johannesen <dalej@apple.com>
11673
11674 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11675
11676 2005-03-24 Geoffrey Keating <geoffk@apple.com>
11677
11678 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11679 'internal' visibility.
11680 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11681 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11682 'protected' visibility.
11683 * gcc.dg/visibility-7.c: Likewise.
11684 * lib/target-supports.exp (check_visibility_available): Take
11685 a parameter, the kind of visibility to check for.
11686 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11687 to check_visibility_available.
11688
11689 * g++.dg/expr/cast3.C: New.
11690
11691 2005-03-24 David Edelsohn <edelsohn@gnu.org>
11692
11693 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11694 rs6000.
11695
11696 2005-03-24 Steve Ellcey <sje@cup.hp.com>
11697
11698 PR target/20095
11699 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11700
11701 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
11702
11703 * gcc.dg/badshift.c: Renamed to...
11704 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
11705
11706 * gcc.target/i386/badshift.c: Renamed to...
11707 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
11708 only.
11709
11710 PR rtl-optimization/20532
11711 * gcc.target/i386/badshift.c: New.
11712
11713 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11714
11715 * gfortran.dg/pr18025.f90: New test.
11716
11717 2005-03-23 Dale Johannesen <dalej@apple.com>
11718
11719 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11720
11721 2005-03-23 Mark Mitchell <mark@codesourcery.com>
11722
11723 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11724
11725 * lib/target-supports.exp (check_iconv_available): Default
11726 libiconv to -liconv, if there is no definition.
11727
11728 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
11729
11730 * gcc.dg/torture/cris-asm-mof-1.c: New test.
11731
11732 2005-03-22 Mark Mitchell <mark@codesourcery.com>
11733
11734 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11735 * g++.dg/opt/pr7503-2.C: Likewise.
11736 * g++.dg/opt/pr7503-3.C: Likewise.
11737 * g++.dg/opt/pr7503-4.C: Likewise.
11738 * g++.dg/opt/pr7503-5.C: Likewise.
11739 * g++.dg/warn/minmax.C: New test.
11740
11741 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11742
11743 * gfortran.dg/g77_intrinsics_funcs.f: New test.
11744 * gfortran.dg/g77_intrinsics_sub.f: New test.
11745
11746 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11747 Jan Hubicka <jh@suse.cz>
11748 Steven Bosscher <stevenb@suse.de
11749
11750 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11751
11752 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11753
11754 PR c++/19980
11755 * g++.dg/template/redecl3.C: New test.
11756
11757 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11758
11759 PR c++/20499
11760 * g++.dg/parse/error16.C: Tweak error markers.
11761
11762 2005-03-22 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR target/20561
11765 * gcc.dg/20050321-2.c: New test.
11766
11767 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
11768
11769 PR c++/20465
11770 PR c++/20381
11771 * g++.dg/template/ptrmem12.C: New.
11772
11773 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
11774
11775 PR rtl-optimization/20527
11776 * gcc.c-torture/execute/pr20527-1.c: New test.
11777
11778 2005-03-22 Ben Elliston <bje@au.ibm.com>
11779
11780 * gcc.misc-tests/options.exp (check_for_options): Create a real C
11781 program, compile it into a real executable and then delete the .c
11782 and .x files afterwards, to avoid problems on testglue targets.
11783
11784 2005-03-21 Stuart Hastings <stuart@apple.com>
11785
11786 * gcc.target/i386/sse-2.c: New.
11787
11788 2005-03-21 Uros Bizjak <uros@kss-loka.si>
11789
11790 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11791
11792 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11793
11794 * g++.dg/parse/crash25.C: Fix typo.
11795
11796 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11797
11798 PR c++/20461
11799 * g++.dg/parse/crash24.C: New test.
11800
11801 PR c++/20536
11802 * g++.dg/parse/crash25.C: New test.
11803
11804 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11805
11806 PR c++/20147
11807 * g++.dg/ext/stmtexpr4.C: New test.
11808
11809 2005-03-20 Roger Sayle <roger@eyesopen.com>
11810
11811 PR middle-end/20539
11812 * gcc.c-torture/compile/pr13066-1.c: New test case.
11813 * gcc.c-torture/compile/pr20539-1.c: Likewise.
11814 * g++.dg/opt/pr13066-1.C: Likewise.
11815
11816 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
11817
11818 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11819
11820 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11821
11822 PR fortran/18525
11823 * gfortran.dg/nesting_1.f90: New test.
11824
11825 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11826
11827 PR c++/20240
11828 * g++.dg/lookup/using13.C: New test.
11829
11830 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11831
11832 PR c++/20333
11833 * g++.dg/template/crash36.C: New test.
11834
11835 2005-03-18 Paolo Carlini <pcarlini@suse.de>
11836
11837 PR c++/20463
11838 * g++.dg/template/crash35.C: New test.
11839
11840 2005-03-17 Paolo Carlini <pcarlini@suse.de>
11841
11842 PR c++/19966
11843 * g++.dg/overload/operator2.C: New test.
11844
11845 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11846
11847 PR libfortran/20257
11848 * gfortran.dg/pr20257.f90: New test.
11849
11850 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11851
11852 PR libfortran/20480
11853 * gfortran.dg/pr20480.f90: New test.
11854
11855 2005-03-16 Richard Henderson <rth@redhat.com>
11856
11857 PR middle-end/15700
11858 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11859 (_rtld_global): New.
11860 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11861 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11862
11863 * gcc.dg/alias-3.c: New.
11864 * gcc.dg/alias-4.c: New.
11865 * gcc.dg/alias-5.c: New.
11866 * gcc.dg/alias-6.c: New.
11867
11868 2005-03-15 Geoffrey Keating <geoffk@apple.com>
11869
11870 * gcc.dg/cpp/ucnid-7.c: New.
11871
11872 2005-03-15 Janis Johnson <janis187@us.ibm.com>
11873 Dorit Naishlos <dorit@il.ibm.com>
11874
11875 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11876 darwin.
11877
11878 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
11879
11880 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11881 misaligned accesses.
11882 * gcc.dg/vect/vect-58.c: Likewise.
11883 * gcc.dg/vect/vect-92.c: New.
11884 * gcc.dg/vect/vect-93.c: New.
11885
11886 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
11887
11888 PR fortran/18827
11889 * gfortran.dg/assign_2.f90: New test.
11890 * gfortran.dg/assign_3.f90: New test.
11891 * gfortran.dg/assign.f90: New test.
11892
11893 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
11894
11895 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11896 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11897 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11898 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11899 names.
11900
11901 2005-03-14 Geoffrey Keating <geoffk@apple.com>
11902
11903 * gcc.dg/cpp/ucnid-6.c: New.
11904
11905 * gcc.dg/cpp/normalize-1.c: New.
11906 * gcc.dg/cpp/normalize-2.c: New.
11907 * gcc.dg/cpp/normalize-3.c: New.
11908 * gcc.dg/cpp/normalize-4.c: New.
11909 * gcc.dg/cpp/ucnid-4.c: New.
11910 * gcc.dg/cpp/ucnid-5.c: New.
11911 * g++.dg/cpp/normalize-1.C: New.
11912 * g++.dg/cpp/ucnid-1.C: New.
11913
11914 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11915
11916 * gcc.dg/pr18628.c: New.
11917
11918 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11919
11920 PR c++/20280
11921 * g++.dg/tree-ssa/pr20280.C: New.
11922
11923 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11924
11925 PR fortran/20467
11926 * gfortran.dg/stfunc_2.f90: New test.
11927
11928 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11929
11930 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11931
11932 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11933
11934 * gcc.dg/tree-ssa/20050314-1.c: New test.
11935
11936 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11937
11938 PR c++/4403
11939 PR c++/9783, DR433
11940 * g++.dg/template/friend34.C: New test.
11941 * g++.dg/template/friend35.C: Likewise.
11942 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11943
11944 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11945
11946 Friend class name lookup 5/n
11947 PR c++/1016
11948 * g++.dg/lookup/hidden-class1.C: New test.
11949 * g++.dg/lookup/hidden-class2.C: Likewise.
11950 * g++.dg/lookup/hidden-class3.C: Likewise.
11951 * g++.dg/lookup/hidden-class4.C: Likewise.
11952 * g++.dg/lookup/hidden-class5.C: Likewise.
11953 * g++.dg/lookup/hidden-class6.C: Likewise.
11954 * g++.dg/lookup/hidden-class7.C: Likewise.
11955 * g++.dg/lookup/hidden-class8.C: Likewise.
11956 * g++.dg/lookup/hidden-class9.C: Likewise.
11957 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11958 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11959 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11960 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11961 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11962 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11963 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11964 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11965 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11966 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11967 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11968
11969 2005-03-13 Mark Mitchell <mark@codesourcery.com>
11970
11971 PR c++/20157
11972 * g++.dg/template/error18.C: New test.
11973
11974 2005-03-09 Ben Elliston <bje@au.ibm.com>
11975
11976 PR debug/16792
11977 * g++.dg/debug/pr16792.C: New test.
11978
11979 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
11980
11981 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11982 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11983 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11984 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11985 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11986 test assertion names.
11987
11988 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11989
11990 PR fortran/18600
11991 * gfortran.dg/stfunc_1.f90: New test.
11992
11993 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11994
11995 PR fortran/16907
11996 * gfortran.dg/real_index_1.f90: New test.
11997
11998 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11999
12000 PR fortran/20323
12001 * gfortran.dg/spec_expr_1.f90: New test.
12002
12003 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12004
12005 PR c/20402
12006 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12007 new parser.
12008
12009 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12010
12011 PR fortran/20361
12012 * gfortran.dg/largeequiv_1.f90: New test.
12013
12014 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12015
12016 * gcc.dg/ucnid-1.c: New.
12017 * gcc.dg/ucnid-2.c: New.
12018 * gcc.dg/ucnid-3.c: New.
12019 * gcc.dg/ucnid-4.c: New.
12020 * gcc.dg/ucnid-5.c: New.
12021 * gcc.dg/ucnid-6.c: New.
12022 * gcc.dg/cpp/ucnid-1.c: New.
12023 * gcc.dg/cpp/ucnid-2.c: New.
12024 * gcc.dg/cpp/ucnid-3.c: New.
12025 * g++.dg/other/ucnid-1.C: New.
12026
12027 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12028
12029 * gcc.dg/vmx/darwin-abi-3.c: Delete.
12030
12031 2005-03-11 Per Bothner <per@bothner.com>
12032
12033 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
12034 that diagnotics refer to correct token.
12035 * gcc.dg/unused-3.c: Likewise.
12036
12037 2005-03-11 Per Bothner <per@bothner.com>
12038
12039 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12040 constant" is now actually on same line as string constant.
12041 * gcc.dg/cpp/direct2s.c: Likewise.
12042
12043 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
12044
12045 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12046
12047 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12048
12049 PR libfortran/20124
12050 * gfortran.dg/pr20124.f90: New Test
12051
12052 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
12053
12054 PR tree-optimization/20130
12055 * gcc.dg/pr20130-1.c: New test.
12056
12057 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12058
12059 PR target/20095
12060 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12061
12062 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12063
12064 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12065
12066 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12067
12068 * g++.dg/eh/forced1.C: Fix comment.
12069 * g++.dg/eh/forced2.C: Ditto.
12070 * g++.dg/eh/forced3.C: Ditto.
12071 * g++.dg/eh/forced4.C: Ditto.
12072
12073 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12074
12075 PR rtl-opt/20412
12076 * gcc.c-torture/compile/pr20412.c: New test.
12077
12078 2005-03-10 Roger Sayle <roger@eyesopen.com>
12079
12080 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12081
12082 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR target/20322
12085 * gcc.dg/20050307-1.c: New test.
12086
12087 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12088
12089 PR c++/20375
12090 * g++.dg/other/stdarg3.C: New.
12091
12092 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR c++/18384, c++/18327
12095 * g++.dg/init/array19.C: New test.
12096
12097 PR inline-asm/20314
12098 * gcc.dg/torture/pr20314-1.c: New test.
12099 * gcc.dg/torture/pr20314-2.c: New test.
12100
12101 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12102
12103 * gcc.dg/20050309-1.c: New test.
12104
12105 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12106
12107 * gcc.dg/builtins-10.c: Reactivate disabled test.
12108 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12109 new cbrt transformations.
12110
12111 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12112
12113 PR c++/20208
12114 * g++.dg/template/array13.C: New test.
12115
12116 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12117
12118 PR c++/16859
12119 * g++.dg/init/brace4.C: New test.
12120
12121 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12122
12123 PR c++/20186
12124 * g++.dg/template/non-dependent12.C: New.
12125
12126 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12127
12128 PR c++/20142
12129 * g++.dg/init/array18.C: Add dg-do run marker.
12130
12131 PR c++/20142
12132 * g++.dg/init/array18.C: New test.
12133
12134 2005-03-09 Ben Elliston <bje@au.ibm.com>
12135
12136 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12137 * g++.dg/gcov/gcov.exp: Likewise.
12138 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12139 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12140 * lib/c-torture.exp: Likewise.
12141 * lib/fortran-torture.exp: Likewise.
12142 * lib/g++.exp: Likewise.
12143 * lib/gcc-defs.exp: Likewise.
12144 * lib/gcc-dg.exp: Likewise.
12145 * lib/gcc.exp: Likewise.
12146 * lib/gcov.exp: Likewise.
12147 * lib/gfortran.exp: Likewise.
12148 * lib/mike-g++.exp: Likewise.
12149 * lib/mike-gcc.exp: Likewise.
12150 * lib/objc-torture.exp: Likewise.
12151 * lib/objc.exp: Likewise.
12152 * lib/profopt.exp: Likewise.
12153 * lib/target-libpath.exp: Likewise.
12154 * lib/target-supports.exp: Likewise.
12155 * lib/treelang.exp: Likewise.
12156 * lib/wrapper.exp: Likewise.
12157
12158 2005-03-08 Jeff Law <law@redhat.com>
12159
12160 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12161 PHI-OPT changes.
12162
12163 2005-03-08 Ira Rosen <irar@il.ibm.com>
12164
12165 * gcc.dg/vect/pr20122.c: New test.
12166
12167 2005-03-07 Jeff Law <law@redhat.com>
12168
12169 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12170 was folded away.
12171 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12172 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12173 * gcc.dg/tree-ssa/pr18134.c: New test.
12174
12175 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12176
12177 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12178 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12179 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12180
12181 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12182
12183 PR tree-opt/17671
12184 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12185
12186 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12187
12188 * g++.dg/warn/Wnvdtor.C: New test.
12189
12190 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12191
12192 * gcc.dg/torture/pr19683-1.c: New test.
12193
12194 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12195
12196 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12197 * gfortran.dg/g77/19990313-2.f: Ditto.
12198 * gfortran.dg/g77/19990313-3.f: Ditto.
12199 * gfortran.dg/g77/19990525-0.f: Ditto.
12200 * gfortran.dg/g77/19990826-0.f: Ditto.
12201 * gfortran.dg/g77/19990826-2.f: Ditto.
12202 * gfortran.dg/g77/19990826-3.f: Ditto.
12203 * gfortran.dg/g77/20000511-1.f: Ditto.
12204 * gfortran.dg/g77/20000511-2.f: Ditto.
12205 * gfortran.dg/g77/970625-2.f: Ditto.
12206 * gfortran.dg/g77/980310-2.f: Ditto.
12207 * gfortran.dg/g77/980310-3.f: Ditto.
12208 * gfortran.dg/g77/980310-8.f: Ditto.
12209 * gfortran.dg/g77/980519-2.f: Ditto.
12210 * gfortran.dg/g77/alpha1.f: Ditto.
12211 * gfortran.dg/g77/claus.f: Ditto.
12212 * gfortran.dg/g77/erfc.f: Ditto.
12213 * gfortran.dg/g77/short.f: Ditto.
12214 * gfortran.fortran-torture/execute/data.f90: Ditto.
12215 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12216 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12217
12218 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12219
12220 * lib/file-format.exp (gcc_target_object_format): Add check for som
12221 format and hardcode object formats on hppa*-*-hpux*.
12222 * lib/target-supports.exp (check_weak_available): Add check for som
12223 object format. Always return 0 on hppa*-*-hpux10*.
12224
12225 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12226 is defined.
12227
12228 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12229
12230 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12231
12232 * gfortran.dg/pr19936_1.f90: New test.
12233 * gfortran.dg/pr19936_2.f90: New test.
12234 * gfortran.dg/pr19936_3.f90: New test.
12235
12236 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12237 Paul Thomas <prthomas@drfccad.cea.fr>
12238
12239 * gfortran.dg/PR19754_1.f90: New test.
12240 * gfortran.dg/PR19754_2.f90: Ditto.
12241
12242 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12243
12244 PR c++/19311
12245 * g++.dg/template/non-dependent11.C: New test.
12246
12247 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12248
12249 * lib/target-supports.exp (check_iconv_available): Fix comment.
12250
12251 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12252 Joseph S. Myers <joseph@codesourcery.com>
12253
12254 PR c++/19797
12255 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12256
12257 2005-03-04 Matthew Sachs <msachs@apple.com>
12258
12259 * gcc.exp (gcc_target_compile): Put braces around
12260 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12261 * objc.exp (objc_target_compile): Likewise.
12262 * treelang.exp (treelang_target_compile): Likewise.
12263
12264 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12265
12266 PR fortran/19673
12267 * gfortran.dg/func_result_1.f90: New test.
12268
12269 2005-03-04 Ben Elliston <bje@au.ibm.com>
12270
12271 * gcc.misc-tests/options.exp: New test.
12272
12273 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12274
12275 * gcc.dg/pr15784-4.c: New test.
12276
12277 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12278
12279 * gcc.c-torture/execute/pr17133.c: New.
12280 * gcc.c-torture/compile/20050303-1.c: New.
12281
12282 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12283
12284 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12285
12286 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12287
12288 * g++.dg/overload/using2.C: New.
12289
12290 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12291
12292 PR c++/19916
12293 * g++.dg/init/ptrmem2.C: New test.
12294
12295 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12296
12297 PR c/8927
12298 * gcc.dg/pr8927-1.c: New test.
12299
12300 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12301
12302 PR c++/20232
12303 * g++.dg/inherit/covariant12.C: New.
12304
12305 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12306
12307 PR fortran/19479
12308 * gfortran.dg/bound_1.f90: New test.
12309
12310 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12311
12312 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12313 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12314
12315 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12316
12317 PR c/20245
12318 * gcc.dg/pr20245-1.c: New test.
12319
12320 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR middle-end/19874
12323 * gcc.c-torture/execute/20050119-2.c: New test case.
12324
12325 2005-02-28 Ben Elliston <bje@au.ibm.com>
12326
12327 * README: Update the DejaGnu bug reporting address.
12328 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12329 * lib/objc-torture.exp: Likewise.
12330
12331 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12332
12333 * gfortran.dg/boz_1.f90: New test.
12334 * gfortran.dg/boz_3.f90: New test.
12335 * gfortran.dg/boz_4.f90: New test.
12336
12337 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12338
12339 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12340 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12341
12342 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12343
12344 PR libfortran/20101
12345 * gfortran.dg/write_0_pe_format.f90: New test.
12346
12347 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12348
12349 PR c++/20206
12350 * g++.dg/opt/thunk2.C: New test.
12351 * g++.dg/opt/covariant1.C: New test.
12352
12353 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12354
12355 * gfortran.dg/e_d_fmt.f90: New test.
12356
12357 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12358
12359 * gcc.dg/asm-b.c: Fix comment typos.
12360
12361 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12362
12363 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12364 a V_MAY_DEF also.
12365
12366 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12367
12368 PR tree-opt/20188
12369 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12370 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12371 * gcc.dg/asm-b.c: New test.
12372
12373 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12374
12375 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12376 Disable this test on IRIX 6.
12377
12378 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12379
12380 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12381 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12382 parser.
12383
12384 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12385
12386 PR tree-optimization/20204
12387 * testsuite/gcc.dg/pr20204.c: New test.
12388
12389 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12390
12391 PR target/20196
12392 * gcc.c-torture/execute/20050224-1.c: New test.
12393
12394 PR c++/20175
12395 * g++.dg/warn/Wbraces2.C: New test.
12396
12397 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12398
12399 PR c++/19878
12400 * g++.dg/init/const2.C: New test.
12401
12402 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12403
12404 PR tree-optimization/20100
12405 * gcc.c-torture/execute/pr20100-1.c: New test.
12406
12407 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12408
12409 * gfortran.dg/implicit_3.f90: New test.
12410
12411 * gfortran.dg/deftype_1.f90: New test.
12412
12413 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12414
12415 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12416 the test passes.
12417 * g++.dg/other/anon3.C: Accept a warning.
12418
12419 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12420
12421 * gcc.dg/pr20017.c: Fix a comment typo.
12422
12423 2005-02-23 Bud Davis <bdavis@gfortran.org>
12424
12425 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12426
12427 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12428
12429 PR ada/19902
12430 * ada/acats/tests/cxa/cxa3004.a: Remove.
12431 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12432
12433 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12434
12435 PR c++/20073
12436 * g++.dg/init/const1.C: New test.
12437
12438 PR c++/19991
12439 * g++.dg/parse/constant7.C: New test.
12440
12441 PR c++/20152
12442 * g++.dg/parse/error27.C: New test.
12443 * g++.dg/template/qualttp15.C: Adjust error markers.
12444 * g++.old-deja/g++.other/struct1.C: Likewise.
12445
12446 PR c++/20153
12447 * g++.dg/template/error17.C: New test.
12448
12449 PR c++/20148
12450 * g++.dg/parser/error26.C: New test.
12451
12452 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12453
12454 PR tree-optimization/20100
12455 PR tree-optimization/20115
12456 * gcc.dg/pr20115.c: New test.
12457 * gcc.dg/pr20115-1.c: New test.
12458 * gcc.dg/pr20100.c: New test.
12459 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12460 call-clobbered variables after alias1.
12461
12462 2005-02-22 Bud Davis <bdavis@gfortran.org>
12463
12464 * gfortran.dg/list_read_4.f90: new test.
12465
12466 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12467
12468 PR rtl-optimization/20017.
12469 * gcc.dg/pr20017.c: New.
12470
12471 2005-02-22 Devang Patel <dpatel@apple.com>
12472
12473 PR 19952
12474 * g++.dg/tree-ssa/pr19952.C: New test.
12475
12476 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12477
12478 PR c++/19883
12479 * g++.dg/parse/constant6.C: New test.
12480
12481 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12482
12483 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12484 * g++.dg/charset/asm2.c: Likewise.
12485 * g++.dg/charset/asm3.c: Likewise.
12486 * g++.dg/charset/asm4.c: Likewise.
12487 * g++.dg/charset/asm5.c: Likewise.
12488 * g++.dg/charset/attribute1.c: Likewise.
12489 * g++.dg/charset/attribute2.c: Likewise.
12490 * g++.dg/charset/extern1.cc: Likewise.
12491 * g++.dg/charset/extern2.cc: Likewise.
12492 * g++.dg/charset/extern3.cc: Likewise.
12493 * g++.dg/charset/function.cc: Likewise.
12494 * g++.dg/charset/string.c: Likewise.
12495 * g++.dg/charset/charset.exp: Likewise.
12496 * lib/target-supports.exp (check_iconv_available): Fix comment.
12497
12498 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12499
12500 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12501 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12502 * gcc.dg/charset/asm2.c: Likewise.
12503 * gcc.dg/charset/asm3.c: Likewise.
12504 * gcc.dg/charset/asm4.c: Likewise.
12505 * gcc.dg/charset/asm5.c: Likewise.
12506 * gcc.dg/charset/asm6.c: Likewise.
12507 * gcc.dg/charset/attribute1.c: Likewise.
12508 * gcc.dg/charset/attribute2.c: Likewise.
12509 * gcc.dg/charset/builtin1.c: Likewise.
12510 * gcc.dg/charset/extern.c: Likewise.
12511 * gcc.dg/charset/function.c: Likewise.
12512 * gcc.dg/charset/string.c: Likewise.
12513 * gcc.dg/charset/charset.exp: Likewise.
12514
12515 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12516
12517 PR fortran/20086
12518 * gfortran.dg/pr20086.f90: New test.
12519
12520 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12521
12522 PR tree-optimization/19786
12523 * g++.dg/tree-ssa/pr19786.C: New.
12524
12525 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12526
12527 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12528
12529 2005-02-21 Jeff Law <law@redhat.com>
12530
12531 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12532
12533 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12534
12535 * gfortran.dg/do_iterator: Split loop, markup all lines for
12536 which an error locus is printed.
12537 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12538 locus is printed.
12539 * gfortran.dg/select_4.f90: Likewise.
12540 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12541 locuses in the various permutations.
12542
12543 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12544
12545 PR tree-optimization/19951
12546 * g++.dg/vect: New directory.
12547 * g++.dg/vect/vect.exp: New file.
12548 * g++.dg/vect/pr19951.cc: New testcase.
12549 * g++.dg/dg.exp: Also prune vectorizer tests.
12550
12551 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12552
12553 PR 18785
12554 * gcc.dg/charset/builtin1.c: New test.
12555
12556 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12557
12558 PR c++/19299
12559 * g++.dg/inherit/volatile1.C: New test.
12560
12561 PR c++/19440
12562 * g++.dg/template/dtor4.C: New test.
12563
12564 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12565
12566 * gfortran.dg/int_1.f90: New test.
12567
12568 2005-02-19 Devang Patel <dpatel@apple.com>
12569
12570 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12571
12572 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12573
12574 * gfortran.dg/achar_1.f90: New test.
12575
12576 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12577
12578 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12579
12580 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12581 Jakub Jelinek <jakub@redhat.com>
12582
12583 PR tree-optimization/19828
12584 * gcc.dg/tree-ssa/loop-7.c: New test.
12585 * gcc.c-torture/execute/20050218-1.c: New test.
12586
12587 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR c/20043
12590 * gcc.dg/transparent-union-1.c: New test.
12591 * gcc.dg/transparent-union-2.c: New test.
12592
12593 2005-02-18 James E Wilson <wilson@specifixinc.com>
12594
12595 PR tree-optimization/18977
12596 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12597
12598 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12599
12600 PR target/20054
12601 * gcc.dg/pr20054.c: New test.
12602
12603 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12604
12605 PR c++/19508
12606 * g++.dg/ext/attrib20.C: New test.
12607
12608 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12609
12610 PR middle-end/20030
12611 * gfortran.fortran-torture/execute/character_passing.f90: New test.
12612
12613 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
12614
12615 PR c++/20008
12616 * g++.dg/opt/switch4.C: New.
12617
12618 2005-02-18 Jakub Jelinek <jakub@redhat.com>
12619
12620 PR c++/20023
12621 PR tree-optimization/20009
12622 * gcc.c-torture/compile/20050217-1.c: New test.
12623 * g++.dg/opt/switch3.C: New test.
12624
12625 PR tree-optimization/18947
12626 * gcc.c-torture/compile/20050215-1.c: New test.
12627 * gcc.c-torture/compile/20050215-2.c: New test.
12628 * gcc.c-torture/compile/20050215-3.c: New test.
12629
12630 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
12631
12632 PR c++/20028
12633 * g++.dg/template/crash34.C: New.
12634
12635 PR c++/20022
12636 * g++.dg/other/access3.C: New.
12637
12638 2005-02-17 Ira Rosen <irar@il.ibm.com>
12639
12640 * gcc.dg/vect/vect-98.c: New test.
12641
12642 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
12643
12644 PR tree-optimization/19967
12645 * gcc.dg/pr19967.c: New.
12646
12647 2005-02-16 Jakub Jelinek <jakub@redhat.com>
12648
12649 PR middle-end/19857
12650 * gcc.dg/tree-ssa/20050215-1.c: New test.
12651 * gcc.c-torture/execute/20050215-1.c: New test.
12652
12653 2005-02-15 Eric Christopher <echristo@redhat.com>
12654
12655 * gcc.dg/cpp/20050215-1.c: New file.
12656
12657 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
12658
12659 PR tree-optimization/15785
12660 * gcc.dg/pr15785-1.c: New test.
12661
12662 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
12663
12664 PR c++/17788
12665 * g++.dg/init/ctor4.C: New.
12666 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12667
12668 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
12669
12670 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12671 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12672
12673 2005-02-15 Andreas Schwab <schwab@suse.de>
12674
12675 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12676 declare malloc.
12677
12678 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
12679
12680 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12681
12682 2005-02-14 Diego Novillo <dnovillo@redhat.com>
12683
12684 PR tree-optimization/19853
12685 * gcc.c-torture/compile/pr19853.c: New test.
12686
12687 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12688
12689 PR c++/19608
12690 * g++.dg/parse/local-class1.C: New.
12691
12692 PR c++/19895
12693 * g++.dg/parse/ptrmem3.C: New.
12694
12695 PR c++/19884
12696 * g++.old-deja/g++.oliva/template6.C: Add another case.
12697 * g++.dg/template/explicit6.C: New.
12698
12699 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
12700
12701 PR c++/17816
12702 * g++.dg/other/redecl2.C: New.
12703
12704 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12705
12706 PR c++/19891
12707 * g++.dg/abi/covariant4.C: New.
12708
12709 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
12710
12711 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12712
12713 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
12714
12715 * gcc.dg/vect/vect-96.c: Fix typo.
12716
12717 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12718
12719 PR c++/14479
12720 PR c++/19487
12721 * g++.dg/template/enum5.C: New test.
12722
12723 2005-02-12 Ira Rosen <irar@il.ibm.com>
12724
12725 * gcc.dg/vect/vect-97.c: New test.
12726
12727 2005-02-12 Ira Rosen <irar@il.ibm.com>
12728
12729 * gcc.dg/vect/vect-96.c: New test.
12730
12731 2005-02-12 Uros Bizjak <uros@kss-loka.si>
12732
12733 * gcc.dg/builtins-34.c: Also check ldexp*.
12734
12735 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
12736
12737 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12738
12739 2005-02-11 Janis Johnson <janis187@us.ibm.com>
12740
12741 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12742 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12743 dg-require-dll, dg-require-iconv, dg-require-named-sections,
12744 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12745 selector_list, selector_expression, dg-process-target): Move to new
12746 file target-supports-dg.exp.
12747 * lib/target-supports-dg.exp: New.
12748
12749 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12750 New.
12751
12752 2005-02-11 Jakub Jelinek <jakub@redhat.com>
12753
12754 PR c++/19666
12755 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12756
12757 PR middle-end/19858
12758 * gcc.c-torture/compile/20050210-1.c: New test.
12759
12760 2005-02-11 Mark Mitchell <mark@codesourcery.com>
12761
12762 PR c++/19755
12763 * g++.dg/warn/Wbraces1.C: New test.
12764
12765 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
12766
12767 * gcc.dg/builtins-52.c: New testcase.
12768
12769 2005-02-10 Jakub Jelinek <jakub@redhat.com>
12770
12771 PR c/19342
12772 * gcc.c-torture/execute/20050119-1.c: New test.
12773
12774 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12775
12776 PR c++/19811
12777 * g++.dg/init/delete1.C: New test.
12778
12779 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
12780
12781 PR c++/18470
12782 * g++.dg/template/static12.C: New test.
12783
12784 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12785
12786 PR c++/19787
12787 * g++.dg/conversion/ambig1.C: New test.
12788
12789 PR c++/19739
12790 * g++.dg/ext/attrib19.C: New test.
12791
12792 PR c++/19732
12793 * g++.dg/parse/dtor5.C: New test.
12794
12795 PR c++/19762
12796 * g++.dg/template/dtor3.C: New test.
12797
12798 PR c++/19826
12799 * g++.dg/template/static11.C: New test.
12800 * g++.dg/template/crash2.C: Remove dg-error marker.
12801
12802 2005-02-09 Janis Johnson <janis187@us.ibm.com>
12803
12804 PR C++/18491
12805 * g++.old-deja/g++.mike/p10769a.C: Remove.
12806
12807 2005-02-09 Roger Sayle <roger@eyesopen.com>
12808
12809 * gcc.dg/builtins-48.c: New test case.
12810 * gcc.dg/builtins-49.c: New test case.
12811 * gcc.dg/builtins-50.c: New test case.
12812 * gcc.dg/builtins-51.c: New test case.
12813
12814 2005-02-09 Ian Lance Taylor <ian@airs.com>
12815
12816 PR middle-end/19583
12817 * g++.dg/warn/Wreturn-type-3.C: New test.
12818
12819 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12820
12821 PR middle-end/19402
12822 * gcc.dg/pr19402-1.c: New testcase.
12823 * gcc.dg/pr19402-2.c: likewise.
12824
12825 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12826
12827 PR middle-end/19854
12828 * g++.dg/tree-ssa/tmmti.C: New testcase.
12829
12830 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12831
12832 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12833
12834 2005-02-08 Mark Mitchell <mark@codesourcery.com>
12835
12836 PR c++/19733
12837 * g++.dg/parse/crash23.C: New test.
12838 * g++.dg/warn/Weff1.C: New test.
12839
12840 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12841
12842 * gcc.dg/20050209-1.c: New test.
12843
12844 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12845
12846 PR target/19799
12847 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12848
12849 2005-02-08 Mike Stump <mrs@apple.com>
12850
12851 * g++.dg/pch/import-2.c: New test.
12852 * g++.dg/pch/import-2.hs: New.
12853 * g++.dg/pch/include/import-2a.h: New.
12854 * g++.dg/pch/include/import-2b.h: New.
12855
12856 2005-02-08 Janis Johnson <janis187@us.ibm.com>
12857
12858 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12859
12860 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12861
12862 * gfortran.dg/substr_1.f90: New test.
12863
12864 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
12865
12866 PR middle-end/19775
12867 * gcc.dg/torture/builtin-power-1.c: Disable test for
12868 invalid transformation.
12869 * gcc.dg/builtins-10.c: Likewise. Disable one test we
12870 no longer optimize.
12871 * gcc.dg/builtins-47.c: New testcase.
12872
12873 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
12874 Dorit Naishlos <dorit@il.ibm.com>
12875
12876 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12877
12878 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
12879
12880 * gcc.c-torture/compile/20050206-1.c: New test.
12881
12882 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12883
12884 PR tree-opt/19768
12885 * g++.dg/opt/pr19768.C: New test.
12886
12887 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12888
12889 PR tree-opt/19736
12890 * gcc.c-torture/compile/pr19736.c: New test.
12891
12892 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12893
12894 PR c++/17401
12895 * g++.dg/parse/error25.C: New test.
12896
12897 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
12898
12899 * gcc.c-torture/execute/20050203-1.c: New.
12900
12901 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
12902
12903 * gcc.dg/vect/vect-85.c: Remove xfail.
12904 * gcc.dg/vect/vect-86.c: Remove xfail.
12905 * gcc.dg/vect/vect-87.c: Remove xfail.
12906 * gcc.dg/vect/vect-88.c: Remove xfail.
12907
12908 2005-02-02 Geoffrey Keating <geoffk@apple.com>
12909
12910 * gcc.dg/altivec-19.c: New.
12911
12912 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
12913
12914 PR c/17807
12915 * gcc.dg/nested-func-3.c: New test.
12916 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12917
12918 2005-02-02 Janis Johnson <janis187@us.ibm.com>
12919
12920 * gcc.test-framework/gen_directive_tests: Generate tests for
12921 selector expressions.
12922
12923 2005-02-02 Matt Austern <austern@apple.com>
12924
12925 PR c++/19628
12926 * g++/ext/builtin7.C: New.
12927 * g++/ext/builtin8.C: New.
12928
12929 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12930
12931 PR c/18502
12932 * gcc.dg/pr18502-1.c: New test.
12933
12934 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12935
12936 PR c++/17413
12937 * g++.dg/template/local4.C: Tweak.
12938
12939 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
12940
12941 PR tree-optimization/19578
12942 * gcc.c-torture/compile/20050202-1.c: New test.
12943
12944 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12945
12946 PR c/19435
12947 * gcc.dg/c99-init-4.c: New test.
12948
12949 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12950
12951 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12952
12953 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12954
12955 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12956 * g++.dg/eh/check-vect.h: New.
12957
12958 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12959 * gcc.dg/vect/vect-78.c: Ditto.
12960 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12961 Remove.
12962
12963 * g++.dg/conversion/simd1.C: Expect warning.
12964 * g++.dg/ext/attribute-test-1.C: Ditto.
12965 * g++.dg/ext/attribute-test-2.C: Ditto.
12966 * g++.dg/ext/attribute-test-3.C: Ditto.
12967 * g++.dg/ext/attribute-test-4.C: Ditto.
12968
12969 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12970 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12971
12972 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12973
12974 2005-02-01 Richard Henderson <rth@redhat.com>
12975
12976 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12977 long double for ibm double-double format.
12978 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12979
12980 2005-02-01 Diego Novillo <dnovillo@redhat.com>
12981
12982 PR tree-optimization/19633
12983 * testsuite/gcc.dg/pr19633-1.c: New test.
12984 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12985 to NULL or a symbol.
12986
12987 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12988
12989 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12990 New procs.
12991 (dg-process-target (local override)): Handle selector expressions.
12992
12993 * gcc.test-framework/README: Describe tests in source directory.
12994 * gcc.test-framework/test-framework.awk: Handle dg- tests.
12995 * gcc.test-framework/test-framework.exp: Handle dg- tests.
12996 * gcc.test-framework/dg-bogus-exp-P.c: New test.
12997 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12998 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12999 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13000 * gcc.test-framework/dg-do-link-exp-P.c: New test.
13001 * gcc.test-framework/dg-do-run-exp-P.c: New test.
13002 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13003 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13004 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13005 * gcc.test-framework/dg-error-exp-P.c: New test.
13006 * gcc.test-framework/dg-error-exp-XP.c: New test.
13007 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13008 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13009 * gcc.test-framework/dg-output-exp-P.c: New test.
13010 * gcc.test-framework/dg-output-exp-XF.c: New test.
13011 * gcc.test-framework/dg-warning-exp-P.c: New test.
13012 * gcc.misc-tests/dg-1.c: Remove.
13013 * gcc.misc-tests/dg-2.c: Remove.
13014 * gcc.misc-tests/dg-3.c: Remove.
13015 * gcc.misc-tests/dg-4.c: Remove.
13016 * gcc.misc-tests/dg-5.c: Remove.
13017 * gcc.misc-tests/dg-6.c: Remove.
13018 * gcc.misc-tests/dg-7.c: Remove.
13019 * gcc.misc-tests/dg-8.c: Remove.
13020 * gcc.misc-tests/dg-9.c: Remove.
13021 * gcc.misc-tests/dg-10.c: Remove.
13022 * gcc.misc-tests/dg-11.c: Remove.
13023 * gcc.misc-tests/dg-12.c: Remove.
13024 * gcc.misc-tests/dg-test.exp: Remove.
13025
13026 * gcc.test-framework/test-framework.awk: Change recording and
13027 printing of passes and failures.
13028
13029 * gcc.test-framework: New directory.
13030 * gcc.test-framework/README: New.
13031 * gcc.test-framework/test-framework.exp: New.
13032 * gcc.test-framework/test-framework.awk: New.
13033 * gcc.test-framework/gen_directive_tests: New.
13034
13035 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
13036
13037 * lib/treelang.exp: Fix comment typos.
13038 (treelang_target_compile): Don't append libs=-ltreelang to options.
13039
13040 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
13041
13042 * g++.dg/parse/typename7.C: Adjust error messages.
13043
13044 2005-01-31 Jeff Law <law@redhat.com>
13045
13046 * gcc.c-torture/execute/20050131-1.c: New test.
13047 * gcc.dg/wcaselabel.c: New test.
13048
13049 2005-01-31 Mark Mitchell <mark@codesourcery.com>
13050
13051 * g++.dg/other/warning1.C: Adjust error messags.
13052 * g++.dg/parse/constant5.C: New test.
13053
13054 2005-01-31 Steven Bosscher <stevenb@suse.de>
13055
13056 PR c/19333
13057 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13058 the test case valid.
13059 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13060 * testsuite/gcc.dg/array-7.c: Adjust expected result.
13061 * testsuite/gcc.dg/pr18596-3.c: Likewise.
13062 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13063 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13064 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13065
13066 2005-01-31 Dale Johannesen <dalej@apple.com>
13067
13068 * g++.dg/opt/pr19650.C: New test.
13069
13070 2005-01-31 Richard Henderson <rth@redhat.com>
13071
13072 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13073 long double for intel double extended format.
13074 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13075
13076 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13077
13078 PR c++/19555
13079 * g++.dg/template/static10.C: New test.
13080
13081 PR c++/19395
13082 * g++.dg/parse/error24.C: New test.
13083
13084 PR c++/19367
13085 * g++.dg/lookup/builtin1.C: New test.
13086
13087 PR c++/19457
13088 * g++.dg/warn/conv3.C: New test.
13089
13090 2005-01-30 Bud Davis <bdavis@gfortran.org>
13091
13092 PR fortran/19647
13093 * gfortan.dg/inquire_7.f90
13094
13095 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13096
13097 PR tree-optimization/15791
13098 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13099 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13100 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13101 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13102 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13103 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13104 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13105 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13106 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13107 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13108
13109 2005-01-29 Paul Brook <paul@codesourcery.com>
13110
13111 PR fortran/18565
13112 * check.c (real_or_complex_check): New function.
13113 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13114 * intrinsic.c (add_functions): Use new check functions.
13115 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13116 Add prototypes.
13117
13118 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13119
13120 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13121 gcc.dg/lvalue-3.c: New tests.
13122 * gcc.dg/concat.c: Update expected messages.
13123
13124 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13125
13126 PR libfortran/19595
13127 * gfortran.dg/eor_1.f90: New test.
13128
13129 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13130
13131 PR fortran/19589
13132 * gfortran.dg/logical_data_1.f90: New test.
13133
13134 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13135
13136 PR c++/19253
13137 * g++.dg/template/crash33.C: New test.
13138
13139 PR c++/19667
13140 * g++.dg/template/crash32.C: New test.
13141
13142 2005-01-28 Ian Lance Taylor <ian@airs.com>
13143
13144 PR middle-end/16558
13145 * g++.dg/warn/Wreturn-type-2.C: New test.
13146
13147 2004-06-24 Jeff Law <law@redhat.com>
13148
13149 * gcc.dg/tree-ssa/20050128-1.c: New test.
13150
13151 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13152
13153 * gcc.target/frv/all-mdpackh-1.c: New test.
13154
13155 2005-01-28 Steven Bosscher <stevenb@suse.de>
13156
13157 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13158
13159 2005-01-27 Richard Henderson <rth@redhat.com>
13160
13161 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13162
13163 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13164
13165 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13166
13167 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13168
13169 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13170 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13171 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13172 to cope with cases where the multilib options override the dg-options.
13173
13174 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13175
13176 PR c/18946
13177 * gcc.dg/noncompile/20050120-1.c: New test.
13178
13179 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13180
13181 PR tree-optimization/19633
13182 * gcc.dg/pr19633.c: New test.
13183 * gcc.dg/tree-ssa/pr19633.c: New test.
13184
13185 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13186
13187 * gcc.dg/20041216-1.c: New test.
13188
13189 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13190
13191 PR objc/18862
13192 * objc.dg/selector-2.m: New test.
13193
13194 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13195
13196 * g++.dg/opt/range-test-2.C: New test.
13197
13198 PR rtl-optimization/19579
13199 * gcc.c-torture/execute/20050124-1.c: New test.
13200
13201 2005-01-26 Greg Parker <gparker@apple.com>
13202 Stuart Hastings <stuart@apple.com>
13203
13204 * gcc.c-torture/execute/20050125-1.c: New.
13205
13206 2005-01-18 Jan Hubicka <jh@suse.cz>
13207
13208 PR tree-optimize/19337
13209 * gcc.c-torture/compile/20050119-1.c: New test.
13210
13211 2005-01-24 James E Wilson <wilson@specifixinc.com>
13212
13213 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13214 test for successful match.
13215
13216 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13217
13218 PR objc/18408
13219 * objc.dg/comp-types-7.m: New test.
13220
13221 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13222
13223 * lib/target-supports.exp (current_target_name): New.
13224 (check_effective_target_ilp32, check_effective_target_lp64):
13225 Cache the result to use as long as the current target, with
13226 multilib flags, remains the same.
13227
13228 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13229 (dg-require-weak, dg-require-visibility, dg-require-alias,
13230 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13231 dg-require-effective-target, dg-skip-if): Remove call to
13232 skip_test_and_clear_xfail.
13233 (dg-test): Clear xfail data.
13234
13235 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13236
13237 PR target/17751
13238 * gcc.dg/ppc64-toc.c: New test.
13239
13240 * g++.dg/tree-ssa/empty-1.C: New test.
13241
13242 PR middle-end/19551
13243 * gcc.c-torture/execute/20050121-1.c: New test.
13244 * gcc.dg/20050121-2.c: New test.
13245
13246 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13247 Paul Brook <paul@codesourcery.com>
13248
13249 PR fortran/17941
13250 * gfortran.dg/real_const_1.f: New test.
13251 * gfortran.dg/real_const_2.f90: New test.
13252 * gfortran.dg/complex_int_1.f90: New test.
13253
13254 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13255
13256 PR fortran/19313
13257 * gfortan.dg/inquire_6.f90: New test.
13258
13259 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13260
13261 PR libfortran/19451
13262 * open_readonly_1.f90: New test.
13263
13264 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13265
13266 PR libfortran/18982
13267 * gfortran.dg/open_new.f90: New file.
13268
13269 2005-01-22 Paul Brook <paul@codesourcery.com>
13270
13271 * namelist_1.f90: New test.
13272
13273 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13274
13275 PR tree-optimization/19484
13276 * gcc.c-torture/compile/20050122-[12].c: New tests.
13277
13278 2005-01-22 Paul Brook <paul@codesourcery.com>
13279
13280 * gfortran.dg/implicit_2.f90: New test.
13281
13282 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13283
13284 PR fortran/19314
13285 * gfortran.dg/inquire_5.f90: New test.
13286
13287 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13288
13289 PR c/18809
13290 * gcc.dg/pr18809-1.c: New test.
13291
13292 2005-01-21 Ian Lance Taylor <ian@airs.com>
13293
13294 * gcc.dg/20050121-1.c: New test.
13295
13296 PR tree-optimization/13000
13297 * gcc.dg/20040206-1.c: Change warning to point where function is
13298 being inlined.
13299
13300 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13301
13302 PR c++/19208
13303 * g++.dg/template/array11.C: New test.
13304
13305 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13306
13307 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13308 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13309 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13310 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13311 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13312 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13313
13314 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13315
13316 PR tree-optimization/15349
13317 * gcc.dg/tree-ssa/pr15349.c: New.
13318
13319 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13320
13321 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13322
13323 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13324
13325 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13326 scan-assembler-times directive name.
13327
13328 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13329 after dg-do.
13330
13331 PR rtl-optimization/19462
13332 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13333
13334 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13335
13336 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13337 counting function calls on ia64.
13338
13339 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR rtl-optimization/15139
13342 * gcc.dg/20050111-2.c: New test.
13343
13344 PR c/17297
13345 * gcc.c-torture/compile/20050113-1.c: New testcase.
13346
13347 PR middle-end/19164
13348 * gcc.dg/20050113-1.c: New testcase.
13349
13350 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13351
13352 * gcc.dg/vect/vect-85.c: Add comment.
13353 * gcc.dg/vect/vect-86.c: Add xfail for now.
13354 * gcc.dg/vect/vect-87.c: Add xfail for now.
13355 * gcc.dg/vect/vect-88.c: Add xfail for now.
13356 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13357
13358 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13359
13360 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13361
13362 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13363
13364 * g++.dg/debug/typedef3.C: New test.
13365
13366 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13367
13368 PR c/19472
13369 * gcc.dg/asm-a.c: New test.
13370
13371 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13372
13373 * gcc.dg/sh-relax.c: Add prototype for abort.
13374
13375 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13376
13377 * gcc.dg/short-compare-1.c: New test.
13378 * gcc.dg/short-compare-2.c: Likewise.
13379
13380 2005-01-18 Michael Matz <matz@suse.de>
13381
13382 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13383
13384 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13385
13386 PR tree-optimization/19121
13387 * gcc.c-torture/compile/pr19121.c: New test.
13388
13389 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13390
13391 PR target/19357
13392 * gcc.c-torture/compile/pr19357.c: New test.
13393
13394 2005-01-17 Ian Lance Taylor <ian@airs.com>
13395
13396 PR c/5675
13397 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13398 pass--those that refer just to the variable, possibly with a
13399 cast.
13400 * gcc.dg/c99-const-expr-3.c: Likewise.
13401
13402 PR middle-end/13127
13403 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13404 longer emitted.
13405
13406 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13407
13408 PR fortran/18778
13409 * gfortran.dg/endfile_2.f90: New test.
13410
13411 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13412
13413 PR 19168
13414 * gfortran.dg/select_5.f90: New test.
13415
13416 2004-01-16 Paul Brook <paul@codesourcery.com>
13417
13418 * gfortran.dg/common_4.f90: New test.
13419
13420 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13421
13422 PR rtl-optimization/19462
13423 * gcc.dg/torture/pr19462-1.c: New test.
13424
13425 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13426
13427 PR objc/19321
13428 * objc.dg/func-ptr-2.m: New.
13429 * objc.dg/volatile-1.m: New.
13430
13431 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13432
13433 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13434
13435 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR tree-optimization/19060
13438 * gcc.c-torture/execute/20050104-1.c: New test.
13439
13440 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13441
13442 PR fortran/18983
13443 * gfortran.dg/write_to_null.f90: New test.
13444
13445 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13446 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13447
13448 PR other/19328
13449 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13450 argument.
13451
13452 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR c++/19263
13455 * g++.dg/init/vector1.C: New test.
13456
13457 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13458
13459 PR target/13158
13460 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13461 PR target/18987
13462 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13463
13464 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13465
13466 * gfortran.dg/select_1.f90: New test.
13467 * gfortran.dg/select_2.f90: New test.
13468 * gfortran.dg/select_3.f90: New test.
13469 * gfortran.dg/select_4.f90: New test.
13470
13471 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13472
13473 PR middle-end/19084
13474 PR rtl-optimization/19348
13475 * gcc.dg/20050111-1.c: New test.
13476 * gcc.c-torture/execute/20050111-1.c: New test.
13477
13478 * gcc.dg/i386-asm-4.c: New test.
13479
13480 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13481
13482 * gcc.dg/nested-func-2.c: New test.
13483 * ada/acats/norun.lst: Remove c953002.
13484
13485 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13486
13487 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13488
13489 2005-01-12 Ben Elliston <bje@au.ibm.com>
13490
13491 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13492
13493 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13494
13495 PR target/18761
13496 * g++.dg/abi/align1.C: New test.
13497
13498 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13499
13500 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13501 at a time.
13502 * g++.dg/ext/altivec_check.h: Support compiling as C.
13503
13504 2005-01-10 Roger Sayle <roger@eyesopen.com>
13505
13506 PR c++/19355
13507 * g++.dg/expr/pr19355-1.C: New test case.
13508
13509 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13510
13511 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13512 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13513 * ada/acats/tests/c3/c92005b.ada: Likewise.
13514 * ada/acats/tests/c3/cxb3012.a: Likewise.
13515 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13516
13517 2005-01-09 Paul Brook <paul@codesourcery.com>
13518
13519 * gfortran.dg/common_2.f90: New file.
13520 * gfortran.dg/common_3.f90: New file.
13521
13522 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13523
13524 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13525
13526 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13527
13528 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13529 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13530 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13531 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13532 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13533 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13534 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13535 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13536 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13537 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13538 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13539 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13540 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13541 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13542 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13543 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13544 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13545 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13546 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13547 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13548 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13549 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13550 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13551 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13552 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13553 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13554 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13555 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13556 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13557 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13558 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13559 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13560 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13561 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13562 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13563 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13564 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13565 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13566 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13567 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13568 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13569 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13570 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13571 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13572 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13573 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13574 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13575 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13576 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13577 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13578 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13579 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13580 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13581 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13582 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13583 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13584 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13585 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13586 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13587 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13588 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13589 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13590 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13591 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13592 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13593 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13594 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13595
13596 * gcc.dg/vect/vect-1.c: Fix spelling.
13597 * gcc.dg/vect/vect-10.c: Fix spelling.
13598 * gcc.dg/vect/vect-11.c: Fix spelling.
13599 * gcc.dg/vect/vect-12.c: Fix spelling.
13600 * gcc.dg/vect/vect-14.c: Fix spelling.
13601 * gcc.dg/vect/vect-15.c: Fix spelling.
13602 * gcc.dg/vect/vect-16.c: Fix spelling.
13603 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13604 * gcc.dg/vect/vect-64.c: Fix comments.
13605 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13606
13607 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13608 Ira Rosen <irar@il.ibm.com>
13609
13610 * gcc.dg/vect/vect-70.c: New test.
13611 * gcc.dg/vect/vect-71.c: New test.
13612
13613 2005-01-09 Manfred Hollstein <mh@suse.com>
13614
13615 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13616 * gcc.dg/pr18241-2.c: Likewise.
13617 * gcc.dg/pr18241-3.c: Likewise.
13618 * gcc.dg/pr18241-4.c: Likewise.
13619 * gcc.dg/pr18241-5.c: Likewise.
13620
13621 2005-01-08 Richard Henderson <rth@redhat.com>
13622
13623 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13624 False for x86 and x86-64.
13625
13626 2005-01-08 Diego Novillo <dnovillo@redhat.com>
13627
13628 PR tree-optimization/18241
13629 * gcc.dg/pr18241-1.c: New test.
13630 * gcc.dg/pr18241-2.c: New test.
13631 * gcc.dg/pr18241-3.c: New test.
13632 * gcc.dg/pr18241-4.c: New test.
13633 * gcc.dg/pr18241-5.c: New test.
13634
13635 2005-01-08 Steven G. Kargl <kargls@comcast.net>
13636
13637 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13638 gfortran.dg/select_4.f90: New.
13639
13640 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13641
13642 * gcc.c-torture/execute/20050107-1.c: New test.
13643
13644 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
13645
13646 PR c++/19298
13647 * g++.dg/template/ref2.C: New.
13648
13649 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
13650
13651 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13652 instead of being empty.
13653
13654 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13655
13656 PR fortran/15553
13657 * gfortran.dg/array-1.f90: New test.
13658
13659 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13660
13661 PR tree-optimization/19283
13662 * gcc.c-torture/execute/20050106-1.c: New test.
13663
13664 PR rtl-optimization/18861
13665 * gcc.dg/20050105-1.c: New test.
13666
13667 PR tree-optimization/18828
13668 * gcc.dg/20050105-2.c: New test.
13669
13670 2005-01-07 Andreas Jaeger <aj@suse.de>
13671
13672 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13673
13674 2005-01-07 Bud Davis <bdavis9659@comcast.net>
13675
13676 PR fortran/18398
13677 * gfortran.dg/fmt_read.f90: New test.
13678
13679 2005-01-06 Geoffrey Keating <geoffk@apple.com>
13680
13681 * gcc.dg/rs6000-ldouble-2.c: New.
13682
13683 2005-01-06 Mark Mitchell <mark@codesourcery.com>
13684
13685 PR c++/19244
13686 * g++.dg/parser/ctor2.C: New test.
13687
13688 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13689
13690 PR c++/17154
13691 * g++.dg/template/using9.C: New test.
13692
13693 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13694
13695 PR c++/19258
13696 * g++.dg/lookup/friend6.C: New test.
13697
13698 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
13699
13700 PR c++/19270
13701 * g++.dg/template/array10.C: New.
13702
13703 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13704
13705 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13706 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13707
13708 2005-01-06 Jakub Jelinek <jakub@redhat.com>
13709
13710 * gcc.c-torture/compile/20050105-1.c: New test.
13711
13712 2005-01-05 Geoffrey Keating <geoffk@apple.com>
13713
13714 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13715
13716 2005-01-05 Roger Sayle <roger@eyesopen.com>
13717
13718 PR middle-end/19100
13719 * gcc.dg/conv-3.c: New test case.
13720
13721 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
13722
13723 * gcc.dg/asm-wide-1.c: New test.
13724
13725 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
13726
13727 PR c++/19030
13728 * g++.dg/parse/crash22.C: New
13729
13730 2005-01-04 Geoffrey Keating <geoffk@apple.com>
13731
13732 PR 19257
13733 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13734
13735 2005-01-04 Uros Bizjak <uros@kss-loka.si>
13736
13737 PR middle-end/17767
13738 * gcc.dg/i386-mmx-6.c: New test case.
13739
13740 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
13741
13742 PR tree-optimization/18308
13743 * gcc.dg/vect/pr18308.c: New testcase.
13744
13745 2005-01-04 Andreas Jaeger <aj@suse.de>
13746
13747 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13748
13749 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13750 Robert Bowdidge <bowdidge@apple.com>
13751
13752 * gcc.dg/cpp/subframework1.c: New.
13753 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13754 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13755 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13756 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13757
13758 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13759
13760 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13761 producing warning.
13762 * gcc.dg/darwin-weakimport-2.c: New.
13763
13764 2005-01-03 Richard Henderson <rth@redhat.com>
13765
13766 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13767
13768 2005-01-03 Richard Henderson <rth@redhat.com>
13769
13770 * gcc.dg/vect/vect.exp: Enable for ia64.
13771 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13772 (check_effective_target_vect_float): Likewise.
13773 (check_effective_target_vect_no_align): Likewise.
13774 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13775 * gcc.dg/vect/vect-8.c: Likewise.
13776
13777 2005-01-03 Uros Bizjak <uros@kss-loka.si>
13778
13779 PR target/19236
13780 * gcc.dg/pr19236-1.c: New test case.
13781
13782 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
13783
13784 PR rtl-optimization/12092
13785 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13786
13787 2005-01-02 Andreas Jaeger <aj@suse.de>
13788
13789 * gcc.dg/pr12092-1.c: Do not run on x86_64.
13790
13791 2005-01-01 Roger Sayle <roger@eyesopen.com>
13792 Andrew Pinski <pinskia@physics.uc.edu>
13793
13794 PR rtl-optimization/12092
13795 * gcc.dg/pr12092-1.c: New test case.
13796
13797 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
13798
13799 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13800 'hidden' and 'default' for better portability.
13801 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13802
13803 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13804 6 and 7.
13805 * g++.old-deja/g++.brendan/new3.C: Likewise.
13806
13807 2005-01-01 Steven Bosscher <stevenb@suse.de>
13808
13809 * gcc.dg/20041231-1.C: New test.
13810 * g++.dg/warn/Wunreachable-code-1.C: New test.
13811
13812 2004-12-30 David Edelsohn <edelsohn@gnu.org>
13813
13814 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13815 file, not /dev/null. Abort on error.
13816
13817 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
13818 Ziemowit Laski <zlaski@apple.com>
13819
13820 PR objc/18971
13821 * objc.dg/encode-5.m: New test.
13822
13823 2004-12-29 Richard Henderson <rth@redhat.com>
13824
13825 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13826 * objc.dg/stabs-1.m: Disable for ia64.
13827
13828 2004-12-29 Mark Mitchell <mark@codesourcery.com>
13829
13830 PR c++/19190
13831 * g++.dg/warn/Wunused-10.C: New test.
13832
13833 2004-12-28 Richard Henderson <rth@redhat.com>
13834
13835 * objc.dg/stabs-1.m: Disable for alpha.
13836
13837 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13838
13839 PR c++/19149
13840 * g++.dg/parse/error23.C: New test.
13841
13842 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13843
13844 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13845
13846 PR fortran/19032
13847 * gfortran.dg/intrinsic_modulo_1.f90: New.
13848 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13849 tests with divisor -1.
13850
13851 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13852
13853 * g++.dg/opt/temp1.C (memcpy): Return a value.
13854
13855 PR c++/19148
13856 * g++.dg/expr/cond7.C: New test.
13857
13858 2004-12-27 Paul Brook <paul@codesourcery.com>
13859
13860 * gfortran.dg/g77/select_no_compile.f: Remove.
13861
13862 2004-12-27 Richard Henderson <rth@redhat.com>
13863
13864 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13865 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13866 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13867
13868 2004-12-26 Richard Henderson <rth@redhat.com>
13869
13870 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13871 by 1i instead of token pasting.
13872
13873 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13874
13875 PR tree-optimization/17578
13876 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13877 to additional_flags.
13878 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13879
13880 2004-12-25 Richard Henderson <rth@redhat.com>
13881
13882 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13883 Remove Alpha.
13884
13885 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13886
13887 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13888 hppa*-*-hpux*.
13889 * gcc.dg/pr17957.c (dg-options): Likewise.
13890 * gcc.dg/struct-ret-1.c: Add prototype for abort.
13891 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13892 instead of 0 on __hppa__.
13893 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13894 "foo,%r" on hppa*-*-*.
13895
13896 2004-12-23 Bud Davis <bdavis9659@comcast.net>
13897
13898 PR fortran/19071
13899 * gfortran.dg/complex_write.f90: New test.
13900
13901 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13902
13903 PR c++/17595
13904 * g++.dg/parse/pragma2.C: New test.
13905
13906 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13907
13908 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13909
13910 * gcc.dg/empty2.c: Add missing dg-warning.
13911
13912 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13913
13914 PR c++/17413
13915 * g++.dg/template/local4.C: New test.
13916 * g++.dg/template/crash19.C: Add dg-error marker.
13917
13918 * g++.dg/template/crash31.C: Correct embedded PR number.
13919
13920 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13921
13922 PR c++/16405
13923 * g++.dg/opt/temp1.C: Add do-run marker.
13924
13925 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13926
13927 * g++.dg/template/spec19.C: New.
13928
13929 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13930
13931 PR target/16819
13932 * gcc.dg/empty2.c: New.
13933
13934 2004-12-23 Richard Henderson <rth@redhat.com>
13935
13936 * lib/target-supports.exp (check_effective_target_vect_no_align):
13937 Remove i?86 and x86-64.
13938
13939 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13940
13941 PR c++/16405
13942 * g++.dg/opt/temp1.C: New test.
13943
13944 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13945
13946 PR c++/18733
13947 * g++.dg/template/friend33.C: New testcase.
13948
13949 2004-12-22 Mark Mitchell <mark@codesourcery.com>
13950
13951 PR c++/18464
13952 * g++.dg/template/cond5.C: New test.
13953
13954 PR c++/18492
13955 * g++.dg/inherit/thunk3.C: New test.
13956
13957 PR c++/11224
13958 * g++.dg/warn/Wunused-9.C: New test.
13959
13960 2004-12-22 Janis Johnson <janis187@us.ibm.com>
13961
13962 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13963
13964 2004-12-22 Jan Beulich <jbeulich@novell.com>
13965
13966 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13967
13968 2004-12-21 Mark Mitchell <mark@codesourcery.com>
13969
13970 PR c++/18378
13971 * g++.dg/ext/packed8.C: New test.
13972
13973 PR c++/19063
13974 * g++.dg/template/crash31.C: New test.
13975
13976 PR c++/19034
13977 * g++.dg/template/crash30.C: New test.
13978
13979 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
13980
13981 PR C++/18984
13982 * g++.dg/eh/ctor3.C: New test.
13983
13984 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13985
13986 * objc.dg/stabs-1.m: Allow section name to be quoted and
13987 assembly label to begin with '.LL'.
13988
13989 2004-12-21 Janis Johnson <janis187@us.ibm.com>
13990
13991 * gcc.dg/vect/vect.exp
13992 (check_effective_target_lp64_or_vect_no_align): New.
13993 * gcc.dg/vect/vect-77.c: Use it.
13994 * gcc.dg/vect/vect-78.c: Use it.
13995
13996 * lib/target-supports.exp
13997 (check_effective_target_vect_no_max,
13998 check_effective_target_vect_no_bitwise,
13999 check_effective_target_vect_no_align): New.
14000 * gcc.dg/vect/vect-13.c: Use them.
14001 * gcc.dg/vect/vect-17.c: Ditto.
14002 * gcc.dg/vect/vect-18.c: Ditto.
14003 * gcc.dg/vect/vect-19.c: Ditto.
14004 * gcc.dg/vect/vect-20.c: Ditto.
14005 * gcc.dg/vect/vect-27.c: Ditto.
14006 * gcc.dg/vect/vect-29.c: Ditto.
14007 * gcc.dg/vect/vect-44.c: Ditto.
14008 * gcc.dg/vect/vect-48.c: Ditto.
14009 * gcc.dg/vect/vect-50.c: Ditto.
14010 * gcc.dg/vect/vect-52.c: Ditto.
14011 * gcc.dg/vect/vect-54.c: Ditto.
14012 * gcc.dg/vect/vect-56.c: Ditto.
14013 * gcc.dg/vect/vect-58.c: Ditto.
14014 * gcc.dg/vect/vect-60.c: Ditto.
14015 * gcc.dg/vect/vect-72.c: Ditto.
14016 * gcc.dg/vect/vect-80.c: Ditto.
14017
14018 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
14019
14020 PR c++/14075
14021 * g++.dg/init/string1.C: New.
14022
14023 PR c++/18975
14024 * g++.dg/other/synth1.C: New.
14025
14026 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14027
14028 PR c/18963
14029 * gcc.dg/pr18963-1.c: New test.
14030
14031 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14032
14033 PR c/18596
14034 * gcc.dg/funcdef-storage-1.c (foo): Remove.
14035 * gcc.dg/pr18596-1.c: Use dg-error.
14036 (dg-options): Use -fno-unit-at-a-time.
14037 * gcc.dg/pr18596-2.c: New test.
14038 * gcc.dg/pr18596-3.c: New test.
14039
14040 2004-12-20 Roger Sayle <roger@eyesopen.com>
14041
14042 PR middle-end/18683
14043 * g++.dg/opt/pr18683-1.C: New test case.
14044
14045 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
14046
14047 PR other/19093
14048 * g++.dg/opt/max1.C: Fix for 64bit targets.
14049
14050 2004-12-20 Matt Austern <austern@apple.com>
14051
14052 PR c++/19044
14053 * g++.dg/ext/builtin6.C: New
14054
14055 2004-12-20 Diego Novillo <dnovillo@redhat.com>
14056
14057 PR tree-optimization/19080
14058 * gcc.c-torture/compile/pr19080.c: New test.
14059
14060 2004-12-20 Steven Bosscher <stevenb@suse.de>
14061
14062 * gcc.dg/20041219-1.c: New test.
14063
14064 2004-12-19 Roger Sayle <roger@eyesopen.com>
14065
14066 PR middle-end/19068
14067 * g++.dg/opt/max1.C: New test case.
14068
14069 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14070
14071 * gcc.dg/fdata-sections-1.c: New test.
14072
14073 2004-12-18 Roger Sayle <roger@eyesopen.com>
14074
14075 PR middle-end/18548
14076 * gcc.dg/max-1.c: New test case.
14077
14078 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14079
14080 * gcc.c-torture/execute/20041218-1.c: New test.
14081
14082 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14083
14084 * gcc.dg/pr18501.c: New test.
14085 * gcc.dg/uninit-5.c: XFAIL.
14086 * gcc.dg/uninit-9.c: XFAIL.
14087
14088 2004-12-17 Dale Johannesen <dalej@apple.com>
14089
14090 * gcc.dg/20041213-1.c: New.
14091
14092 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14093
14094 * objc.dg/stabs-1.m: Allow assembly label to begin
14095 with a dot ('.').
14096
14097 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14098
14099 * gcc.c-torture/execute/20041213-1.c: Move...
14100 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14101
14102 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14103
14104 PR c++/18721
14105 * g++.dg/lookup/conv-5.C: New.
14106
14107 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14108
14109 * objc.dg/stabs-1.m: New test.
14110
14111 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14112
14113 * gcc.dg/visibility-c.c: Change compile to
14114 assemble for the test.
14115
14116 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14117
14118 PR target/19041
14119 * gcc.dg/visibility-c.c: New test.
14120
14121 2004-12-16 Roger Sayle <roger@eyesopen.com>
14122
14123 PR middle-end/18493
14124 * gcc.dg/switch-8.c: New test case.
14125
14126 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14127
14128 PR c++/18905
14129 * g++.dg/template/init4.C: New.
14130 * g++.dg/opt/static3.C: Enable optimizer.
14131
14132 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14133
14134 * g++.dg/other/complex1.C: New test.
14135
14136 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14137
14138 * g++.dg/opt/inline9.C: New test.
14139
14140 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14141
14142 PR fortran/18993
14143 * gfotran.dg/nullify_1.f: New test.
14144
14145 2004-12-15 Richard Henderson <rth@redhat.com>
14146
14147 * gcc.target/i386/i386.exp: New harness.
14148 * gcc.target/i386/vect-args.c: New.
14149
14150 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14151
14152 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14153
14154 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14155
14156 PR c++/18825
14157 * g++.dg/template/friend32.C: New test.
14158
14159 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14160
14161 * cpp/pragma-once-1.c: New test.
14162 * cpp/pragma-once-1b.h: Likewise.
14163 * cpp/pragma-once-1c.h: Likewise.
14164 * cpp/pragma-once-1d.h: Likewise.
14165 * cpp/inc/pragma-once-1a.h: Likewise.
14166
14167 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14168 Steven G. Kargl <kargls@comcast.net>
14169
14170 PR fortran/17597
14171 * gfortran.dg/list_read_3.f90: New test.
14172
14173 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14174
14175 * gcc.dg/ftrapv-2.c: New test.
14176
14177 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14178
14179 PR c++/18981
14180 * g++.dg/template/typename9.C: New test.
14181
14182 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14183
14184 PR c++/18738
14185 * g++.dg/template/typename8.C: New test.
14186 * g++.dg/parse/friend2.C: Tweak error message.
14187
14188 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14189
14190 * gcc.c-torture/20041214-1.c: New test.
14191
14192 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14193
14194 PR c++/18965
14195 * g++.dg/init/array17.C: New test.
14196
14197 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14198
14199 PR c++/18793
14200 * g++.dg/init/aggr3.C: New test.
14201
14202 2004-12-14 Janis Johnson <janis187@us.ibm.com
14203
14204 * gcc.dg/altivec-types-1.c: New test.
14205 * gcc.dg/altivec-types-2.c: New test.
14206 * gcc.dg/altivec-types-3.c: New test.
14207 * gcc.dg/altivec-types-4.c: New test.
14208 * g++.dg/ext/altivec-types-1.C: New test.
14209 * g++.dg/ext/altivec-types-2.C: New test.
14210 * g++.dg/ext/altivec-types-3.C: New test.
14211 * g++.dg/ext/altivec-types-4.C: New test.
14212
14213 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14214
14215 PR middle-end/18951
14216 * gcc.c-torture/execute/20041213-1.c: New test.
14217
14218 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14219
14220 PR c++/18949
14221 * g++.dg/template/cast1.C: New.
14222
14223 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14224
14225 * gcc.c-torture/execute/20041213-2.c: New test.
14226
14227 2004-12-13 Richard Henderson <rth@redhat.com>
14228
14229 * gcc.dg/i386-sse-10.c: Fix typo in options.
14230
14231 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14232
14233 PR c++/18968
14234 * g++.dg/opt/pr18968.C: New test.
14235
14236 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14237
14238 PR c++/18925
14239 * g++.dg/ext/visibility/staticdatamem.C: New test.
14240
14241 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14242
14243 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14244
14245 2004-12-13 Roger Sayle <roger@eyesopen.com>
14246
14247 PR rtl-optimization/18928
14248 * gcc.dg/pr18928-1.c: New test case.
14249
14250 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14251
14252 PR tree-opt/16951
14253 * gcc.c-torture/compile/20041211-1.c: New.
14254
14255 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14256
14257 PR middle-end/17564
14258 * gcc.c-torture/execute/20041212-1.c: New test.
14259
14260 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14261
14262 PR fortran/18869
14263 * gfortran.dg/common_1.f90: New test.
14264
14265 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14266 Paul Brook <paul@codesourcery.com>
14267
14268 PR fortran/16222
14269 * gfortran.dg/real_do_1.f90: New test.
14270
14271 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14272
14273 PR tree-opt/18040
14274 * g++.dg/opt/ptrmem6.C: New test.
14275
14276 2004-12-11 Roger Sayle <roger@eyesopen.com>
14277
14278 PR middle-end/18921
14279 * gcc.dg/pr18921-1.c: New test case.
14280
14281 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14282
14283 PR fortran/17175
14284 * gfortran.dg/scale_1.f90: New test.
14285
14286 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14287
14288 PR middle-end/18903
14289 * gcc.c-torture/compile/pr18903.c: New test.
14290
14291 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14292
14293 * gcc.c-torture/execute/20041210-1.c: New test.
14294
14295 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14296
14297 PR c++/18731
14298 * g++.dg/parser/struct-1.C: New test.
14299 * g++.dg/parser/struct-2.C: New test.
14300 * g++.dg/parser/struct-3.C: New test.
14301
14302 2004-12-09 Richard Henderson <rth@redhat.com>
14303
14304 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14305
14306 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14307 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14308
14309 2004-12-09 Matt Austern <austern@apple.com>
14310
14311 PR c++/18514
14312 * g++.dg/ext/builtin1.C: New
14313 * g++.dg/ext/builtin2.C: New
14314 * g++.dg/ext/builtin3.C: New
14315 * g++.dg/ext/builtin4.C: New
14316 * g++.dg/ext/builtin5.C: New
14317
14318 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14319
14320 PR tree-opt/18904
14321 * g++.dg/opt/ptrmem5.C: New test.
14322
14323 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14324
14325 * g++.dg/parse/typename5.C: Adjust for new error.
14326 * g++.dg/parse/typename7.C: New.
14327
14328 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14329
14330 PR c++/18073
14331 * g++.dg/other/mmintrin.C: New test.
14332
14333 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14334
14335 PR c++/16681
14336 * g++.dg/init/array15.C: New.
14337 * g++.dg/init/array16.C: New.
14338
14339 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14340
14341 PR fortran/18826
14342 * gfortran.dg/assign_1.f90: New test.
14343
14344 2004-12-08 Nick Clifton <nickc@redhat.com>
14345
14346 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14347 * gcc.target/xstormy16/data_below100: Likewise.
14348 * gcc.target/xstormy16/sfr: Likewise.
14349 * gcc.target/xstormy16/below100.S: New test source file.
14350 * gcc.target/xstormy16/below100.ld: New test linker script.
14351 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14352 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14353 bp instructions.
14354 * gcc.target/xstormy16/bp.c: Likewise.
14355
14356 * gcc.target/xstormy16/bss_below100: New files:
14357 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14358 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14359 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14360 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14361 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14362 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14363 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14364 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14365 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14366 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14367 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14368 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14369 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14370 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14371 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14372 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14373 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14374 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14375 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14376 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14377 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14378 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14379 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14380 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14381 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14382 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14383 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14384
14385 * gcc.target/xstormy16/data_below100: New files:
14386 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14387 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14388 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14389 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14390 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14391 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14392 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14393 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14394 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14395 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14396 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14397 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14398 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14399 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14400 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14401 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14402 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14403 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14404 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14405 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14406 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14407 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14408 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14409 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14410 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14411 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14412 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14413
14414 * gcc.target/xstormy16/sfr: New files:
14415 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14416 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14417 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14418 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14419 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14420 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14421 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14422 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14423 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14424 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14425 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14426 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14427 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14428 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14429 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14430 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14431 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14432 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14433 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14434 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14435 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14436 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14437 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14438 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14439 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14440 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14441 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14442 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14443 27_if0_sfrw_bitfield_f.c
14444
14445 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14446
14447 PR c++/18100
14448 * g++.dg/lookup/name-clash4.C: New test.
14449
14450 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14451
14452 PR c++/18672
14453 * g++.dg/opt/array1.C: New.
14454
14455 PR c++/18803
14456 * g++.dg/template/operator5.C: New.
14457
14458 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14459
14460 PR c/18867
14461 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14462
14463 2004-12-07 Steven Bosscher <stevenb@suse.de>
14464
14465 * gcc.dg/noncompile/20041207.c: New test.
14466
14467 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14468
14469 * g++.dg/other/unreachable-1.C: New test.
14470
14471 2004-12-06 Nick Clifton <nickc@redhat.com>
14472
14473 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14474 <limits.h> because the latter comes from gcc's include/ directory
14475 and not the newlib/libc/include directory.
14476
14477 2004-12-04 Richard Henderson <rth@redhat.com>
14478
14479 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14480
14481 2004-12-04 Richard Henderson <rth@redhat.com>
14482
14483 * lib/target-supports.exp (check_gc_sections_available): Disable
14484 for alpha and ia64.
14485
14486 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14487
14488 PR middle-end/17909
14489 * g++.dg/other/vararg-2.C: New test.
14490
14491 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14492
14493 PR c++/17011, c++/17971
14494 * g++.dg/template/error15.C: Adjust expected error.
14495 * g++.dg/template/instantiate3.C: Likewise.
14496
14497 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14498
14499 * gcc.dg/altivec-18.c: Fix for darwin
14500
14501 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14502
14503 PR c++/18782
14504 * g++.dg/parse/ptrmem2.C: New.
14505
14506 PR c++/18318
14507 * g++.dg/template/new1.C: New.
14508
14509 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14510
14511 PR fortran/18710
14512 * gfortran.dg/direct_io_3.f90: New test.
14513
14514 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14515
14516 PR 18758
14517 * g++.dg/parse/crash21.C: New.
14518
14519 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14520
14521 PR c++/15664, c++/18276
14522 * g++.dg/template/ttp13.C: New test.
14523 * g++.dg/template/ttp14.C: Likewise.
14524
14525 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14526
14527 PR c++/18123
14528 * g++.dg/parse/enum2.C: New test.
14529 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14530
14531 2004-12-02 Nick Clifton <nickc@redhat.com>
14532
14533 * gcc.target/xstormy16: New test directory.
14534 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14535 * gcc.target/xstormy16/bp.c: Check the generation of bp
14536 instructions.
14537 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14538 bn instructions and the BELOW100 attribute.
14539
14540 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14541
14542 PR target/16952
14543 * gcc.dg/ppc-eabi.c: New.
14544
14545 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14546
14547 PR fortran/18284
14548 * gfortran.dg/backspace.f90
14549
14550 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14551
14552 * gfortran.dg/inquire.f90: New test.
14553
14554 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14555
14556 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14557 handle effective-target-keyword.
14558 (dg-skip-if): Support effective-target keyword as target list.
14559 (dg-xfail-if): Ditto.
14560 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14561
14562 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14563
14564 PR tree-optimization/18291
14565 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14566
14567 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14568
14569 PR C++/18729
14570 * g++.dg/parse/crash20.C: New.
14571
14572 PR c++/17431
14573 * g++.dg/overload/arg1.C: New.
14574 * g++.dg/overload/arg2.C: New.
14575 * g++.dg/overload/arg3.C: New.
14576 * g++.dg/overload/arg4.C: New.
14577
14578 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14579
14580 * gcc.dg/c99-flex-array-4.c: Remove.
14581
14582 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14583
14584 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14585
14586 * lib/target-supports.exp (is-effective-target): Simplify.
14587
14588 * lib/target-supports.exp (check_effective_target_vect_long):
14589 Fix for powerpc64-*-*.
14590
14591 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14592
14593 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14594 to support new requirements on FreeBSD 5.
14595
14596 2004-11-30 Devang Patel <dpatel@apple.com>
14597
14598 PR 18702
14599 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14600
14601 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14602
14603 * g++.dg/ext/altivec-13.C: New test.
14604
14605 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14606
14607 PR tree-opt/18298
14608 * gcc.c-torture/execute/p18298.c: New test.
14609
14610 2004-11-30 Ira Rosen <irar@il.ibm.com>
14611 Dorit Naishlos <dorit@il.ibm.com>
14612
14613 PR tree-opt/18607
14614 * gcc.dg/vect/vect-89.c: New test.
14615
14616 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
14617
14618 * gcc.dg/pr18596-1.c: New test.
14619
14620 2004-11-30 Ben Elliston <bje@au.ibm.com>
14621
14622 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14623
14624 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14625
14626 PR c/18479
14627 * gcc.dg/pr18479.c: New test.
14628
14629 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14630
14631 PR target/18490
14632 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14633 mmix-knuth-mmixware.
14634
14635 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14636 cris-*-elf* cris-*-aout* mmix-*-*
14637
14638 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14639
14640 PR middle-end/18725
14641 * gcc.dg/pr18725.c: New test.
14642
14643 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14644
14645 PR target/18488
14646 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14647
14648 PR target/18336
14649 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14650
14651 2004-11-29 Mark Mitchell <mark@codesourcery.com>
14652
14653 PR c++/18368
14654 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14655 * g++.old-deja/g++.law/ctors5.C: Likewise.
14656 * g++.old-deja/g++.other/crash25.C: Likewise.
14657
14658 PR c++/18674
14659 * g++.dg/template/error16.C: New test.
14660
14661 PR c++/18512
14662 * g++.dg/template/crash29.C: New test.
14663
14664 2004-11-29 Diego Novillo <dnovillo@redhat.com>
14665
14666 PR tree-optimization/18712
14667 * gcc.c-torture/compile/pr18712.c: New test.
14668
14669 2004-11-29 Joseph Myers <joseph@codesourcery.com>
14670
14671 PR c/7544
14672 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14673 tests.
14674
14675 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14676
14677 PR c++/18652
14678 * g++.dg/lookup/crash6.C: New test.
14679
14680 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14681
14682 PR middle-end/18164
14683 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
14684
14685 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
14686
14687 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14688 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14689 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14690
14691 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
14692
14693 * gcc.dg/pr18164.c: New test.
14694
14695 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
14696
14697 * gcc.dg/funroll-loops-all.c: New.
14698
14699 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14700
14701 PR target/18489
14702 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14703 delimeter, match space and TAB as well as ":".
14704
14705 PR target/18484
14706 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14707
14708 PR target/18348
14709 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14710
14711 PR target/18345
14712 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14713
14714 PR target/18337
14715 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14716
14717 2004-11-28 Bud Davis <bdavis9659@comcast.net>
14718
14719 * gfortran.dg/direct_io_2.f90: New test.
14720
14721 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14722
14723 PR target/18334
14724 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14725
14726 2004-11-28 Richard Henderson <rth@redhat.com>
14727
14728 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14729
14730 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
14731
14732 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14733 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14734 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14735 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14736 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14737 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14738 gcc.dg/pointer-arith-8.c: New tests.
14739
14740 2004-11-27 Bud Davis <bdavis9659@comcast.net>
14741
14742 PR fortran/18364
14743 * gfortran.dg/endfile.f90: New test.
14744
14745 2004-11-27 Falk Hueffner <falk@debian.org>
14746
14747 * gcc.dg/loop-6.c: New test.
14748
14749 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14750
14751 * gcc.c-torture/execute/20041126-1.c: New test.
14752
14753 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14754
14755 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14756 on IRIX.
14757
14758 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14759
14760 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14761 functions.
14762
14763 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14764
14765 PR rtl-optimization/17825
14766 * gcc.c-torture/compile/20041119-1.c: New test.
14767
14768 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14769
14770 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14771 Check existence of ld library path variables before unsetting.
14772
14773 2004-11-26 Mark Mitchell <mark@codesourcery.com>
14774
14775 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14776
14777 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14778
14779 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14780
14781 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14782
14783 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14784
14785 2004-11-26 Ben Elliston <bje@au.ibm.com>
14786
14787 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14788 dg-do directive.
14789
14790 2004-11-26 Ben Elliston <bje@au.ibm.com>
14791
14792 * gcc.dg/pr17957.c: Pass --param, not -param.
14793
14794 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14795
14796 PR middle-end/17957
14797 * testsuite/gcc.dg/pr17957.c: New test.
14798
14799 2004-11-25 Mark Mitchell <mark@codesourcery.com>
14800
14801 PR c++/18445
14802 * g++.dg/template/crash28.C: Likewise.
14803
14804 PR c++/18001
14805 * g++.dg/expr/unary2.C: Adjust lvalue messages.
14806 * g++.dg/ext/lvaddr.C: Likewise.
14807 * g++.dg/opt/pr7503-3.C: Likewise.
14808
14809 PR c++/18466
14810 * g++.dg/parse/qualified3.C: New test.
14811 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14812
14813 PR c++/18545
14814 * g++.dg/expr/return1.C: New test.
14815
14816 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14817
14818 Friend class name lookup 3/n, PR c++/3332
14819 * g++.dg/lookup/friend3.C: New test.
14820 * g++.dg/lookup/friend4.C: Likewise.
14821 * g++.dg/lookup/friend5.C: Likewise.
14822
14823 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14824
14825 Friend class name lookup 2/n, PR c++/14513, c++/15410
14826 * g++.dg/lookup/friend2.C: New test.
14827 * g++.dg/template/friend31.C: Likewise.
14828
14829 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14830
14831 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14832
14833 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14834
14835 PR c++/17473
14836 * g++.dg/tc1/dr56.C: Remove.
14837 * g++.dg/template/typedef1.C: Add dg-error markers.
14838 * g++.old-deja/g++.other/typedef7.C: Likewise.
14839
14840 PR c++/18285
14841 * g++.dg/parse/typedef7.C: New test.
14842
14843 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
14844
14845 * gcc.c-torture/execute/20041124-1.c: New test.
14846
14847 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14848
14849 * g++.dg/template/deduce3.C: New test.
14850
14851 PR c++/18586
14852 * g++.dg/template/crash27.C: New test.
14853
14854 PR c++/18530
14855 * g++.dg/warn/Wshadow-3.C: New test.
14856
14857 2004-11-24 Devang Patel <dpatel@apple.com>
14858
14859 PR/18555
14860 * gcc.dg/cpp/isysroot-1.c: New test.
14861 * gcc.dg/cpp/usr/include/stdio.h: New file.
14862 * gcc.dg/cpp/isysroot-2.c: New test.
14863 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14864 New file.
14865
14866 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14867
14868 PR c++/8929
14869 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14870
14871 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
14872
14873 * gcc.target/sparc/align.c: Do not include <stdint.h>.
14874 * gcc.target/sparc/pdist.c: Likewise.
14875
14876 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
14877
14878 PR c++/16882
14879 * g++.dg/conversion/simd1.C: New test.
14880
14881 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14882
14883 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14884 and restore_ld_library_path_env_vars.
14885 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14886 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14887 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14888 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
14889
14890 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
14891
14892 * gcc.dg/pragma-align-2.c: Test macro expansion.
14893 * gcc.dg/pragma-pack-2.c: New test.
14894
14895 2004-11-23 Richard Henderson <rth@redhat.com>
14896
14897 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14898 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14899 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14900 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14901 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14902 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14903
14904 * gcc.dg/vect/vect.exp: Add check for alpha.
14905 * lib/target-supports.exp (check_alpha_max_hw_available): New.
14906 (check_effective_target_vect_int): Enable for alpha.
14907 (check_effective_target_vect_long): New.
14908 (is-effective-target): Add it.
14909
14910 2004-11-23 Uros Bizjak <uros@kss-loka.si>
14911
14912 * gcc.dg/pr18614-1.c: New test.
14913
14914 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
14915
14916 * gcc.dg/setjmp-2.c: New test.
14917
14918 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
14919
14920 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14921 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14922 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14923 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14924 gcc.target/sparc/pdist.c: New tests.
14925
14926 2004-11-22 Bob Wilson <bob.wilson@acm.org>
14927
14928 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14929
14930 2004-11-22 Dale Johannesen <dalej@apple.com>
14931
14932 * gcc.dg/20041111-1.c: New.
14933
14934 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14935
14936 PR tree-opt/18536
14937 * gcc.dg/vect/pr18536.c: New test.
14938
14939 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14940
14941 PR c++/18354
14942 * g++.dg/template/nontype11.C: New test.
14943
14944 2004-11-21 Roger Sayle <roger@eyesopen.com>
14945
14946 PR middle-end/18520
14947 * gcc.dg/pr18520-1.c: New test case.
14948
14949 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
14950
14951 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14952 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14953 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14954 expected diagnostics.
14955
14956 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14957
14958 PR target/18580
14959 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14960 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14961 vect-77.c, vect-77a.c: XFAIL on the SPARC.
14962
14963 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14964
14965 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14966
14967 2004-11-19 Mark Mitchell <mark@codesourcery.com>
14968 Joseph Myers <joseph@codesourcery.com>
14969
14970 * lib/target-supports.exp (check_visibility_available): Really
14971 test the compiler.
14972
14973 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14974
14975 PR tree-opt/18181
14976 * gcc.dg/vect/vect-85.c: New test.
14977 * gcc.dg/vect/vect-86.c: New test.
14978 * gcc.dg/vect/vect-87.c: New test.
14979 * gcc.dg/vect/vect-88.c: New test.
14980
14981 2004-11-19 Ben Elliston <bje@au.ibm.com>
14982
14983 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14984
14985 2004-11-18 Janis Johnson <janis187@us.ibm.com>
14986
14987 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14988 * gcc.dg/ppc-and-1.c: Ditto.
14989 * gcc.dg/ppc-compare-1.c: Ditto.
14990 * gcc.dg/ppc-mov-1.c: Ditto
14991
14992 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
14993 Mark Mitchell <mark@codesourcery.com>
14994
14995 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14996
14997 2004-11-17 Janis Johnson <janis187@us.ibm.com>
14998 Aldy Hernandez <aldyh@redhat.com>
14999
15000 * lib/target-supports.exp (check_effective_target_vect_int): New
15001 (check_effective_target_vect_float): New
15002 (check_effective_target_vect_double): New.
15003 (is-effective-target): Support new effective targets keywords.
15004 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15005 default action for dg-do.
15006 * gcc.dg/vect/pr16105.c: Use new support.
15007 * gcc.dg/vect/pr18400.c: Ditto.
15008 * gcc.dg/vect/pr18425.c: Ditto.
15009 * gcc.dg/vect/vect-1.c: Ditto.
15010 * gcc.dg/vect/vect-10.c: Ditto.
15011 * gcc.dg/vect/vect-11.c: Ditto.
15012 * gcc.dg/vect/vect-12.c: Ditto.
15013 * gcc.dg/vect/vect-13.c: Ditto.
15014 * gcc.dg/vect/vect-14.c: Ditto.
15015 * gcc.dg/vect/vect-15.c: Ditto.
15016 * gcc.dg/vect/vect-16.c: Ditto.
15017 * gcc.dg/vect/vect-17.c: Ditto.
15018 * gcc.dg/vect/vect-18.c: Ditto.
15019 * gcc.dg/vect/vect-19.c: Ditto.
15020 * gcc.dg/vect/vect-2.c: Ditto.
15021 * gcc.dg/vect/vect-20.c: Ditto.
15022 * gcc.dg/vect/vect-21.c: Ditto.
15023 * gcc.dg/vect/vect-22.c: Ditto.
15024 * gcc.dg/vect/vect-23.c: Ditto.
15025 * gcc.dg/vect/vect-24.c: Ditto.
15026 * gcc.dg/vect/vect-25.c: Ditto.
15027 * gcc.dg/vect/vect-26.c: Ditto.
15028 * gcc.dg/vect/vect-27.c: Ditto.
15029 * gcc.dg/vect/vect-27a.c: Ditto.
15030 * gcc.dg/vect/vect-28.c: Ditto.
15031 * gcc.dg/vect/vect-29.c: Ditto.
15032 * gcc.dg/vect/vect-29a.c: Ditto.
15033 * gcc.dg/vect/vect-3.c: Ditto.
15034 * gcc.dg/vect/vect-30.c: Ditto.
15035 * gcc.dg/vect/vect-31.c: Ditto.
15036 * gcc.dg/vect/vect-32.c: Ditto.
15037 * gcc.dg/vect/vect-33.c: Ditto.
15038 * gcc.dg/vect/vect-34.c: Ditto.
15039 * gcc.dg/vect/vect-35.c: Ditto.
15040 * gcc.dg/vect/vect-36.c: Ditto.
15041 * gcc.dg/vect/vect-37.c: Ditto.
15042 * gcc.dg/vect/vect-38.c: Ditto.
15043 * gcc.dg/vect/vect-4.c: Ditto.
15044 * gcc.dg/vect/vect-40.c: Ditto.
15045 * gcc.dg/vect/vect-41.c: Ditto.
15046 * gcc.dg/vect/vect-42.c: Ditto.
15047 * gcc.dg/vect/vect-43.c: Ditto.
15048 * gcc.dg/vect/vect-44.c: Ditto.
15049 * gcc.dg/vect/vect-45.c: Ditto.
15050 * gcc.dg/vect/vect-46.c: Ditto.
15051 * gcc.dg/vect/vect-47.c: Ditto.
15052 * gcc.dg/vect/vect-48.c: Ditto.
15053 * gcc.dg/vect/vect-48a.c: Ditto.
15054 * gcc.dg/vect/vect-49.c: Ditto.
15055 * gcc.dg/vect/vect-5.c: Ditto.
15056 * gcc.dg/vect/vect-50.c: Ditto.
15057 * gcc.dg/vect/vect-51.c: Ditto.
15058 * gcc.dg/vect/vect-52.c: Ditto.
15059 * gcc.dg/vect/vect-53.c: Ditto.
15060 * gcc.dg/vect/vect-54.c: Ditto.
15061 * gcc.dg/vect/vect-55.c: Ditto.
15062 * gcc.dg/vect/vect-56.c: Ditto.
15063 * gcc.dg/vect/vect-56a.c: Ditto.
15064 * gcc.dg/vect/vect-57.c: Ditto.
15065 * gcc.dg/vect/vect-58.c: Ditto.
15066 * gcc.dg/vect/vect-59.c: Ditto.
15067 * gcc.dg/vect/vect-6.c: Ditto.
15068 * gcc.dg/vect/vect-60.c: Ditto.
15069 * gcc.dg/vect/vect-61.c: Ditto.
15070 * gcc.dg/vect/vect-62.c: Ditto.
15071 * gcc.dg/vect/vect-63.c: Ditto.
15072 * gcc.dg/vect/vect-64.c: Ditto.
15073 * gcc.dg/vect/vect-65.c: Ditto.
15074 * gcc.dg/vect/vect-66.c: Ditto.
15075 * gcc.dg/vect/vect-67.c: Ditto.
15076 * gcc.dg/vect/vect-68.c: Ditto.
15077 * gcc.dg/vect/vect-69.c: Ditto.
15078 * gcc.dg/vect/vect-7.c: Ditto.
15079 * gcc.dg/vect/vect-72.c: Ditto.
15080 * gcc.dg/vect/vect-72a.c: Ditto.
15081 * gcc.dg/vect/vect-73.c: Ditto.
15082 * gcc.dg/vect/vect-74.c: Ditto.
15083 * gcc.dg/vect/vect-75.c: Ditto.
15084 * gcc.dg/vect/vect-76.c: Ditto.
15085 * gcc.dg/vect/vect-77.c: Ditto.
15086 * gcc.dg/vect/vect-77a.c: Ditto.
15087 * gcc.dg/vect/vect-78.c: Ditto.
15088 * gcc.dg/vect/vect-79.c: Ditto.
15089 * gcc.dg/vect/vect-8.c: Ditto.
15090 * gcc.dg/vect/vect-80.c: Ditto.
15091 * gcc.dg/vect/vect-82.c: Ditto.
15092 * gcc.dg/vect/vect-82_64.c: Ditto.
15093 * gcc.dg/vect/vect-83.c: Ditto.
15094 * gcc.dg/vect/vect-83_64.c: Ditto.
15095 * gcc.dg/vect/vect-9.c: Ditto.
15096 * gcc.dg/vect/vect-all.c: Ditto.
15097 * gcc.dg/vect/vect-none.c: Ditto.
15098
15099 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15100
15101 * lib/gcc-dg.exp (dg-skip-if): New function.
15102 (dg-forbid-option): Remove.
15103 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15104 * g++.dg/abi/bitfield8.C: Likewise.
15105 * g++.dg/abi/dtor1.C: Likewise.
15106 * g++.dg/abi/empty10.C: Likewise.
15107 * g++.dg/abi/empty7.C: Likewise.
15108 * g++.dg/abi/empty9.C: Likewise.
15109 * g++.dg/abi/layout3.C: Likewise.
15110 * g++.dg/abi/layout4.C: Likewise.
15111 * g++.dg/abi/thunk1.C: Likewise.
15112 * g++.dg/abi/thunk2.C: Likewise.
15113 * g++.dg/abi/vbase11.C: Likewise.
15114 * g++.dg/abi/vthunk2.C: Likewise.
15115 * g++.dg/abi/vthunk3.C: Likewise.
15116 * g++.dg/ext/attrib8.C: Likewise.
15117 * g++.dg/opt/longbranch2.C: Likewise.
15118 * g++.dg/opt/reg-stack4.C: Likewise.
15119 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15120 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15121 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15122 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15123 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15124 * gcc.dg/20000609-1.c: Likewise.
15125 * gcc.dg/20000720-1.c: Likewise.
15126 * gcc.dg/20011107-1.c: Likewise.
15127 * gcc.dg/20011119-1.c: Likewise.
15128 * gcc.dg/20020108-1.c: Likewise.
15129 * gcc.dg/20020122-2.c: Likewise.
15130 * gcc.dg/20020122-3.c: Likewise.
15131 * gcc.dg/20020201-3.c: Likewise.
15132 * gcc.dg/20020206-1.c: Likewise.
15133 * gcc.dg/20020218-1.c: Likewise.
15134 * gcc.dg/20020310-1.c: Likewise.
15135 * gcc.dg/20020411-1.c: Likewise.
15136 * gcc.dg/20020418-2.c: Likewise.
15137 * gcc.dg/20020426-1.c: Likewise.
15138 * gcc.dg/20020426-2.c: Likewise.
15139 * gcc.dg/20020517-1.c: Likewise.
15140 * gcc.dg/20020523-1.c: Likewise.
15141 * gcc.dg/20020523-2.c: Likewise.
15142 * gcc.dg/20020729-1.c: Likewise.
15143 * gcc.dg/20030204-1.c: Likewise.
15144 * gcc.dg/20030826-2.c: Likewise.
15145 * gcc.dg/20030926-1.c: Likewise.
15146 * gcc.dg/20031202-1.c: Likewise.
15147 * gcc.dg/980312-1.c: Likewise.
15148 * gcc.dg/980313-1.c: Likewise.
15149 * gcc.dg/990117-1.c: Likewise.
15150 * gcc.dg/990424-1.c: Likewise.
15151 * gcc.dg/990524-1.c: Likewise.
15152 * gcc.dg/991230-1.c: Likewise.
15153 * gcc.dg/i386-387-1.c: Likewise.
15154 * gcc.dg/i386-387-2.c: Likewise.
15155 * gcc.dg/i386-387-3.c: Likewise.
15156 * gcc.dg/i386-387-4.c: Likewise.
15157 * gcc.dg/i386-387-5.c: Likewise.
15158 * gcc.dg/i386-387-6.c: Likewise.
15159 * gcc.dg/i386-asm-1.c: Likewise.
15160 * gcc.dg/i386-bitfield1.c: Likewise.
15161 * gcc.dg/i386-bitfield2.c: Likewise.
15162 * gcc.dg/i386-loop-1.c: Likewise.
15163 * gcc.dg/i386-loop-2.c: Likewise.
15164 * gcc.dg/i386-loop-3.c: Likewise.
15165 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15166 * gcc.dg/i386-pic-1.c: Likewise.
15167 * gcc.dg/i386-regparm.c: Likewise.
15168 * gcc.dg/i386-signbit-1.c: Likewise.
15169 * gcc.dg/i386-signbit-2.c: Likewise.
15170 * gcc.dg/i386-signbit-3.c: Likewise.
15171 * gcc.dg/i386-sse-5.c: Likewise.
15172 * gcc.dg/i386-sse-8.c: Likewise.
15173 * gcc.dg/i386-unroll-1.c: Likewise.
15174 * gcc.dg/tls/opt-1.c: Likewise.
15175 * gcc.dg/tls/opt-2.c: Likewise.
15176 * gcc.dg/unroll-1.c: Likewise.
15177 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15178 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15179 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15180 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15181
15182 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15183
15184 * g++.dg/template/incomplete1.C: New test.
15185
15186 2004-11-16 Nick Clifton <nickc@redhat.com>
15187
15188 Revert patches accidentally commited during checkin of fixes for
15189 xstormy16 tests:
15190 gcc.c-torture/execute/simd-4.c: Revert
15191 gcc.dg/20040910-1.c: Revert.
15192
15193 2004-11-16 Paul Brook <paul@codesourcery.com>
15194
15195 PR fortran/13010
15196 * gfortran.dg/der_pointer_1.f90: New test.
15197
15198 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15199
15200 PR c/18498
15201 * gcc.dg/bitfld-13.c: New test.
15202
15203 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15204
15205 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15206 powerpc*-*-linux*.
15207
15208 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15209 * gcc.dg/ppc64-abi-2.c: Ditto.
15210 * gcc.dg/ppc64-abi-3.c: Ditto.
15211
15212 * lib/gcc-dg.exp (dg-target-list): Remove.
15213
15214 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15215
15216 * gcc.dg/ia64-postinc.c: New test.
15217
15218 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15219
15220 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15221
15222 2004-11-15 Nick Clifton <nickc@redhat.com>
15223
15224 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15225 __INT_MAX__ so that the test can be compiled by toolchains
15226 targeted at 16-bit processors.
15227
15228 * gcc.dg/20040625-1.c: Use long constants rather than integers
15229 when performing arithmetic that will overflow 16-bits.
15230
15231 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15232 xstormy16. It does not support 128-bit vector operations.
15233
15234 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15235 with the macro PTR_TYPE. Define this macro to an integer type
15236 suitable for holding a pointer.
15237
15238 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15239 the target is a 16-bit processor.
15240
15241 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15242 16-bit targets where the character constant will be too long.
15243
15244 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15245 where the double will not be directly addressable.
15246
15247 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15248
15249 Friend class name lookup 1/n, PR c++/18471
15250 * g++.dg/template/crash26.C: New test.
15251 * g++.dg/lookup/struct1.C: Adjust expected error.
15252 * g++.dg/parse/elab1.C: Likewise.
15253 * g++.dg/parse/elab2.C: Likewise.
15254 * g++.dg/parse/int-as-enum1.C: Likewise.
15255 * g++.dg/parse/struct-as-enum1.C: Likewise.
15256 * g++.dg/parse/typedef1.C: Likewise.
15257 * g++.dg/parse/typedef3.C: Likewise.
15258 * g++.dg/parse/typedef4.C: Likewise.
15259 * g++.dg/parse/typedef5.C: Likewise.
15260 * g++.dg/template/nontype4.C: Likewise.
15261 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15262 * g++.old-deja/g++.other/elab1.C: Likewise.
15263 * g++.old-deja/g++.other/syntax4.C: Likewise.
15264
15265 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15266
15267 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15268
15269 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15270
15271 * gcc.c-torture/execute/20041114-1.c: New test.
15272
15273 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15274
15275 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15276 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15277 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15278 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15279 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15280 gcc.dg/switch-7.c: New tests.
15281
15282 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15283
15284 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15285
15286 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15287
15288 PR tree-opt/18400
15289 * gcc.dg/vect/pr18400.c: New test.
15290
15291 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15292 Andrew Pinski <pinskia@physics.uc.edu>
15293
15294 PR tree-opt/18425
15295 * gcc.dg/vect/pr18425.c: New test.
15296
15297 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15298
15299 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15300 Guard with dg-require-alias and dg-require-visibility.
15301
15302 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15303
15304 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15305
15306 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15307
15308 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15309
15310 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15311
15312 PR c++/17344
15313 * g++.dg/template/defarg5.C: New test.
15314
15315 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15316
15317 * g++.dg/parse/cast1.C: Run only on ILP32.
15318 * g++.old-deja/g++.mike/p784.C: Likewise.
15319
15320 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15321
15322 * gcc.c-torture/execute/20041113-1.c: New test.
15323
15324 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15325
15326 PR target/18230
15327 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15328 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15329 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15330 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15331 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15332 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15333 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15334 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15335 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15336 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15337 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15338 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15339 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15340
15341 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15342
15343 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15344 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15345 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15346 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15347 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15348 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15349 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15350 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15351 gcc.target/sparc/combined-1.c: New tests.
15352
15353 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15354
15355 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15356 New tests.
15357
15358 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15359
15360 * lib/gcc-dg.exp (dg-forbid-option): New function.
15361 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15362 * g++.dg/abi/bitfield8.C: Likewise.
15363 * g++.dg/abi/dtor1.C: Likewise.
15364 * g++.dg/abi/empty10.C: Likewise.
15365 * g++.dg/abi/empty7.C: Likewise.
15366 * g++.dg/abi/empty9.C: Likewise.
15367 * g++.dg/abi/layout3.C: Likewise.
15368 * g++.dg/abi/layout4.C: Likewise.
15369 * g++.dg/abi/thunk1.C: Likewise.
15370 * g++.dg/abi/thunk2.C: Likewise.
15371 * g++.dg/abi/vbase11.C: Likewise.
15372 * g++.dg/abi/vthunk2.C: Likewise.
15373 * g++.dg/abi/vthunk3.C: Likewise.
15374 * g++.dg/ext/attrib8.C: Likewise.
15375 * g++.dg/opt/longbranch2.C: Likewise.
15376 * g++.dg/opt/reg-stack4.C: Likewise.
15377 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15378 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15379 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15380 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15381 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15382 * gcc.dg/20000609-1.c: Likewise.
15383 * gcc.dg/20000720-1.c: Likewise.
15384 * gcc.dg/20011107-1.c: Likewise.
15385 * gcc.dg/20011119-1.c: Likewise.
15386 * gcc.dg/20020108-1.c: Likewise.
15387 * gcc.dg/20020122-2.c: Likewise.
15388 * gcc.dg/20020122-3.c: Likewise.
15389 * gcc.dg/20020201-3.c: Likewise.
15390 * gcc.dg/20020206-1.c: Likewise.
15391 * gcc.dg/20020218-1.c: Likewise.
15392 * gcc.dg/20020310-1.c: Likewise.
15393 * gcc.dg/20020411-1.c: Likewise.
15394 * gcc.dg/20020418-2.c: Likewise.
15395 * gcc.dg/20020426-1.c: Likewise.
15396 * gcc.dg/20020426-2.c: Likewise.
15397 * gcc.dg/20020517-1.c: Likewise.
15398 * gcc.dg/20020523-1.c: Likewise.
15399 * gcc.dg/20020523-2.c: Likewise.
15400 * gcc.dg/20020729-1.c: Likewise.
15401 * gcc.dg/20030204-1.c: Likewise.
15402 * gcc.dg/20030826-2.c: Likewise.
15403 * gcc.dg/20030926-1.c: Likewise.
15404 * gcc.dg/20031202-1.c: Likewise.
15405 * gcc.dg/980312-1.c: Likewise.
15406 * gcc.dg/980313-1.c: Likewise.
15407 * gcc.dg/990117-1.c: Likewise.
15408 * gcc.dg/990424-1.c: Likewise.
15409 * gcc.dg/990524-1.c: Likewise.
15410 * gcc.dg/991230-1.c: Likewise.
15411 * gcc.dg/i386-387-1.c: Likewise.
15412 * gcc.dg/i386-387-2.c: Likewise.
15413 * gcc.dg/i386-387-3.c: Likewise.
15414 * gcc.dg/i386-387-4.c: Likewise.
15415 * gcc.dg/i386-387-5.c: Likewise.
15416 * gcc.dg/i386-387-6.c: Likewise.
15417 * gcc.dg/i386-asm-1.c: Likewise.
15418 * gcc.dg/i386-bitfield1.c: Likewise.
15419 * gcc.dg/i386-bitfield2.c: Likewise.
15420 * gcc.dg/i386-loop-1.c: Likewise.
15421 * gcc.dg/i386-loop-2.c: Likewise.
15422 * gcc.dg/i386-loop-3.c: Likewise.
15423 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15424 * gcc.dg/i386-pic-1.c: Likewise.
15425 * gcc.dg/i386-regparm.c: Likewise.
15426 * gcc.dg/i386-signbit-1.c: Likewise.
15427 * gcc.dg/i386-signbit-2.c: Likewise.
15428 * gcc.dg/i386-signbit-3.c: Likewise.
15429 * gcc.dg/i386-sse-5.c: Likewise.
15430 * gcc.dg/i386-sse-8.c: Likewise.
15431 * gcc.dg/i386-unroll-1.c: Likewise.
15432 * gcc.dg/tls/opt-1.c: Likewise.
15433 * gcc.dg/tls/opt-2.c: Likewise.
15434 * gcc.dg/unroll-1.c: Likewise.
15435 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15436 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15437 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15438 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15439 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15440 -m64 is specified.
15441
15442 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15443
15444 PR c++/18389
15445 * g++.dg/parse/cond1.C: New test.
15446
15447 PR c++/18429
15448 * g++.dg/template/array9.C: New test.
15449 * g++.dg/ext/vla1.C: Adjust error messages.
15450 * g++.dg/ext/vlm1.C: Likewise.
15451 * g++.dg/template/crash2.C: Likewise.
15452
15453 PR c++/18436
15454 * g++.dg/template/call3.C: New test.
15455
15456 PR c++/18407
15457 * g++.dg/template/ptrmem11.C: New test.
15458
15459 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15460
15461 PR other/14264
15462 * lib/g++.exp: Set LC_ALL and LANG to C.
15463 * lib/gcc-dg.exp: Likewise.
15464 * lib/gfortran.exp: Likewise.
15465 * lib/objc.exp: Likewise.
15466 * lib/treelang.exp: Likewise.
15467
15468 2004-11-12 Andreas Schwab <schwab@suse.de>
15469
15470 * gcc.dg/pr16286.c: Fix last change.
15471
15472 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15473
15474 PR c++/18416
15475 * g++.dg/init/global1.C: New test.
15476
15477 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15478
15479 * gcc.c-torture/execute/20041112-1.c: New test.
15480
15481 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15482
15483 * lib/gcc-dg.exp (dg-target-list): New.
15484
15485 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15486 Richard Sandiford <rsandifo@redhat.com>
15487
15488 * lib/target-supports.exp (get-compiler_messages): New.
15489 (check_named_sections_available): Use it.
15490 (check_effective_target_ilp32): New.
15491 (check_effective_target_lp64): New.
15492 (is-effective-target): New.
15493 * lib/gcc-dg.exp (dg-require-effective-target): New.
15494
15495 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15496
15497 * gcc.dg/precedence-1.c: New test.
15498
15499 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15500
15501 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15502
15503 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15504 message, delete generated files, use more descriptive name for
15505 executable, and make the test unsupported when it cannot be run.
15506
15507 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15508 (dg-require-weak, dg-require-visibility, dg-require-alias,
15509 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15510 dg-require-iconv, dg-require-named-sections): Use it.
15511
15512 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15513
15514 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15515
15516 PR target/16457
15517 * gcc.dg/ppc-and-1: New
15518
15519 PR target/16796
15520 * gcc.dg/ppc-mov-1.c: New.
15521
15522 PR target/16458
15523 * gcc.dg/ppc-compare-1.c: New.
15524
15525 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15526
15527 * objc.dg/desig-init-2.m: New test.
15528
15529 2004-11-10 Adam Nemet <anemet@lnxw.com>
15530
15531 PR middle-end/18160
15532 * g++.dg/warn/register-var-1.C: New test.
15533 * g++.dg/warn/register-var-2.C: New test.
15534
15535 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15536
15537 * gcc.dg/union-2.c: New test.
15538
15539 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15540
15541 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15542 New test for PR tree-optimization/17892.
15543
15544 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15545
15546 PR c++/18369
15547 * g++.dg/init/new12.C: New test.
15548
15549 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15550
15551 * gcc.target/sparc: New directory.
15552 * gcc.target/sparc/sparc.exp: New driver.
15553 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15554 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15555 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15556 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15557
15558 2004-11-10 Paul Brook <paul@codesourcery.com>
15559
15560 PR fortran/18218
15561 * gfortran.dg/list_read.c: New test.
15562
15563 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15564
15565 PR c/18322
15566 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15567 expected diagnostic location.
15568
15569 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15570
15571 * gcc.dg/20041109-1.c: New test.
15572
15573 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15574
15575 PR objc/18406
15576 * objc/compile/pr18406.m: New test.
15577
15578 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15579
15580 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15581
15582 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15583
15584 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15585
15586 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15587
15588 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15589
15590 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15591
15592 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15593 exit.
15594
15595 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15596
15597 PR tree-opt/18299
15598 * gcc.c-torture/pr18299-1.c: New test.
15599
15600 2004-11-06 Andreas Schwab <schwab@suse.de>
15601
15602 * gcc.dg/pr16286.c: Also test for bool and pixel.
15603
15604 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15605
15606 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15607 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15608 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15609 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15610 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15611 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15612 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15613 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15614 gcc.dg/struct-semi-3.c: New tests.
15615
15616 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15617
15618 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15619
15620 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15621
15622 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15623 Do not use C99 designators.
15624
15625 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15626
15627 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15628
15629 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15630
15631 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15632 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15633 * gcc.c-torture/execute/simd-5.x: Remove.
15634
15635 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
15636
15637 PR rtl-optimization/17933
15638 * gcc.dg/torture/pr17933-1.c: New test.
15639
15640 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15641
15642 PR target/18106
15643 * lib/target-supports.exp (check_weak_available): Support
15644 Windows.
15645
15646 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
15647
15648 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15649 call to fflush(stdout) before abort.
15650 (my_ffsll): New function.
15651 (generate_fields): Use it.
15652
15653 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15654
15655 * gcc.dg/init-undef-1.c: New test.
15656
15657 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15658
15659 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15660 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15661 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15662 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15663 expected messages for new parser.
15664
15665 2004-11-04 Mark Mitchell <mark@codesourcery.com>
15666
15667 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15668
15669 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15670
15671 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15672 on LP64 targets.
15673
15674 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15675
15676 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15677 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15678 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15679 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15680 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15681 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15682 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15683 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15684 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15685 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15686
15687 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15688
15689 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15690 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15691 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15692 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15693 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15694 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15695 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15696 for new parser.
15697
15698 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
15699
15700 PR target/15342
15701 * gcc.dg/20041104-1.c: New test.
15702
15703 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15704
15705 * g++.dg/template/nontype7.C: New test.
15706 * g++.dg/template/nontype8.C: Likewise.
15707 * g++.dg/template/nontype9.C: Likewise.
15708 * g++.dg/template/nontype10.C: Likewise.
15709 * g++.dg/tc1/dr49.C: Likewise.
15710 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15711 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15712
15713 2004-11-04 Ben Elliston <bje@au.ibm.com>
15714
15715 * g++.dg/rtti/tinfo1.C: Remove xfails.
15716
15717 2004-11-04 Ben Elliston <bje@au.ibm.com>
15718
15719 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15720 packed attribute to the definition to satisfy the new C++ parser.
15721
15722 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
15723
15724 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15725 invocations of va_arg.
15726
15727 2004-11-02 Mark Mitchell <mark@codesourcery.com>
15728
15729 PR c++/18124
15730 * g++.dg/template/crash25.C: New test.
15731
15732 PR c++/18155
15733 * g++.dg/template/typedef2.C: New test.
15734 * g++.dg/parse/crash13.C: Adjust error markers.
15735
15736 PR c++/18177
15737 * g++.dg/conversion/const3.C: New test.
15738
15739 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15740
15741 PR fortran/17535
15742 PR fortran/17583
15743 PR fortran/17713
15744 * gfortran.dg/generic_[123].f90: New testcases.
15745
15746 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
15747
15748 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15749 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15750
15751 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15752
15753 PR tree-opt/16808
15754 * gcc.c-torture/compile/pr16808.c: New test.
15755
15756 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
15757
15758 PR rtl-optimization/17104
15759 * gcc.dg/ppc-bitfield1.c: New.
15760
15761 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15762
15763 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15764
15765 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15766
15767 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
15768 strings for 32-bit code.
15769
15770 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
15771
15772 PR c/18239
15773 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15774
15775 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
15776
15777 PR c++/18064
15778 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15779
15780 2004-10-31 Mark Mitchell <mark@codesourcery.com>
15781
15782 PR c++/15172
15783 * g++.dg/init/aggr2.C: New test.
15784
15785 2004-10-30 Ziemowit Laski <zlaski@apple.com>
15786
15787 * objc.dg/local-decl-1.m: New test.
15788
15789 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
15790
15791 * gcc.dg/20040910-1.c: Adjust regex.
15792
15793 2004-10-30 Roger Sayle <roger@eyesopen.com>
15794
15795 PR rtl-optimization/18084
15796 * g++.dg/opt/pr18084-1.C: New testcase.
15797
15798 2004-10-30 Matt Austern <austern@apple.com>
15799
15800 PR c++/17542
15801 * g++.dg/ext/attrib18.C: New test.
15802
15803 2004-10-30 Roger Sayle <roger@eyesopen.com>
15804
15805 PR middle-end/18096
15806 * gcc.dg/pr18096-1.c: New test case.
15807
15808 2004-10-30 Roger Sayle <roger@eyesopen.com>
15809
15810 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15811
15812 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
15813
15814 PR c/16666
15815 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15816 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15817 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15818 gcc.dg/old-style-prom-3.c: New tests.
15819
15820 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
15821
15822 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15823 Remove unnecessary inclusion of stdio.h.
15824
15825 2004-10-29 Roger Sayle <roger@eyesopen.com>
15826
15827 PR rtl-optimization/17581
15828 * gcc.dg/pr17581-1.c: New test case.
15829
15830 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
15831
15832 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15833 being implemented.
15834 * g++.dg/conversion/dr195-1.C: New.
15835 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15836 * g++.old-deja/g++.mike/p10148.C: Likewise.
15837
15838 2004-10-29 Mark Mitchell <mark@codesourcery.com>
15839
15840 PR c++/17695
15841 * g++.dg/debug/typedef2.C: New test.
15842
15843 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
15844
15845 PR fortran/13490
15846 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15847 * gfortran.dg/g77/README: Update.
15848
15849 2004-10-28 Matt Austern <austern@apple.com>
15850
15851 PR c++/14124
15852 * g++.dg/ext/packed7.C: New test.
15853
15854 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15855
15856 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15857 scan-assembler.
15858 * lib/scanasm.exp (hidden-scan-for): New proc.
15859 (scan-hidden): Use hidden-scan-for instead of constructing the scan
15860 string.
15861 (scan-not-hidden): Likewise.
15862 * lib/target-supports.exp (check_visibility_available): mach-o is
15863 support too.
15864
15865 2004-10-28 Mark Mitchell <mark@codesourcery.com>
15866
15867 PR c++/17132
15868 * g++.dg/template/memclass3.C: New test.
15869
15870 2004-10-28 Adam Nemet <anemet@lnxw.com>
15871
15872 PR middle-end/18160
15873 * gcc.dg/register-var-1.c: New test.
15874 * gcc.dg/register-var-2.c: New test.
15875 * gcc.dg/asm-7.c: Taking the address of a register variable is an
15876 error now.
15877
15878 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
15879
15880 PR other/18172
15881 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15882 unused variables.
15883 * gcc.dg/vect/vect-22.c: Likewise.
15884
15885 2004-10-28 Jakub Jelinek <jakub@redhat.com>
15886
15887 * gcc.dg/i386-rotate-1.c: New test.
15888
15889 2004-10-27 Mark Mitchell <mark@codesourcery.com>
15890
15891 * g++.dg/init/ref12.C: Add "run" marker.
15892
15893 PR c++/17435
15894 * g++.dg/init/ref12.C: New test.
15895
15896 PR c++/18140
15897 * g++.dg/template/shift1.C: New test.
15898 * g++.dg/template/error10.C: Adjust error markers.
15899
15900 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
15901
15902 PR tree-opt/17529
15903 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15904
15905 2004-10-27 Geoffrey Keating <geoffk@apple.com>
15906
15907 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15908 * gcc.dg/weak/weak-3.c: Likewise.
15909 * gcc.dg/weak/weak-5.c: Likewise.
15910 * gcc.dg/weak/weak-9.c: Likewise.
15911 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15912 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15913
15914 * gcc.dg/darwin-weakimport-1.c: New.
15915
15916 2004-10-28 Ben Elliston <bje@au.ibm.com>
15917
15918 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15919
15920 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
15921
15922 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15923 'syntax' error messages.
15924 * gcc.dg/cpp/direct2s.c: Likewise.
15925
15926 2004-10-26 Geoffrey Keating <geoffk@apple.com>
15927
15928 * gcc.c-torture/compile/20041026-1.c: New.
15929
15930 2004-10-26 Mark Mitchell <mark@codesourcery.com>
15931
15932 PR c++/18093
15933 * g++.dg/lookup/ns2.C: New test.
15934
15935 PR c++/18020
15936 * g++.dg/template/enum4.C: New test.
15937
15938 PR c++/18161
15939 * g++.dg/template/expr1.C: New test.
15940
15941 2004-10-26 Ben Elliston <bje@au.ibm.com>
15942
15943 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15944
15945 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
15946
15947 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15948 gcc.dg/decl-nospec-3.c: New tests.
15949
15950 2004-10-26 Ziemowit Laski <zlaski@apple.com>
15951
15952 * objc.dg/super-class-3.m: New test.
15953
15954 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
15955
15956 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15957 resyncing.
15958 * gcc.dg/cpp/direct2s.c: Likewise.
15959
15960 2004-10-25 Geoffrey Keating <geoffk@apple.com>
15961
15962 * objc.dg/image-info.m: Update for changes to section selection.
15963
15964 2004-10-25 David Ayers <d.ayers@inode.at>
15965 Ziemowit Laski <zlaski@apple.com>
15966
15967 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15968 diagnostics when messaging 'id <Proto>'.
15969 * objc.dg/class-protocol-1.m: New test.
15970 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15971 a non-existent method signature.
15972 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15973 Update diagnostics when messaging with non-existent method signature.
15974 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15975 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15976 invalid receivers are now resolved as if messaging 'id'; remove
15977 extraneous diagnostics.
15978
15979 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
15980
15981 PR c/16667
15982 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15983 gcc.dg/init-desig-obs-3.c: New tests.
15984
15985 2004-10-25 Jakub Jelinek <jakub@redhat.com>
15986
15987 * gcc.dg/debug/20041023-1.c: New test.
15988
15989 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
15990
15991 PR middle-end/17407
15992 * gcc.c-torture/compile/pr17407.c: New test.
15993
15994 PR c++/18121
15995 * g++.dg/template/array8.C: New test.
15996
15997 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15998
15999 PR other/18138
16000 * lib/g++.exp: Accept more than one multilib libgcc.
16001 * lib/gcc-dg.exp: Likewise.
16002 * lib/objc.exp: Likewise.
16003 * lib/treelang.exp: Likewise.
16004 * lib/gfortran.exp: Likewise.
16005
16006 2004-10-24 Ben Elliston <bje@au.ibm.com>
16007
16008 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16009
16010 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
16011
16012 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16013 * gcc.dg/c99-const-expr-3.c: Likewise.
16014
16015 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
16016
16017 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16018
16019 2004-10-23 Ben Elliston <bje@au.ibm.com>
16020
16021 * gcc.c-torture/execute/loop-2e.x: Remove.
16022
16023 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
16024
16025 PR c++/18095
16026 * g++.dg/parse/crash18.C: New.
16027 * g++.dg/parse/crash19.C: New.
16028
16029 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16030
16031 * g++.dg/ext/dllimport1.C: Move dg-warnings.
16032 * g++.dg/ext/dllimport2.C: Same.
16033 * g++.dg/ext/dllimport8.C: Same.
16034
16035 2004-10-21 Mark Mitchell <mark@codesourcery.com>
16036
16037 PR c++/10841
16038 * g++.dg/conversion/cast1.C: New test.
16039 * g++.dg/overload/pmf1.C: Adjust error marker.
16040
16041 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
16042
16043 PR objc/17923
16044 * objc.dg/const-str-7.m: New test.
16045
16046 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16047
16048 * g++.dg/template/memfriend11.C: Fix comment typo.
16049 * g++.dg/template/memfriend14.C: Likewise.
16050
16051 2004-10-20 Richard Henderson <rth@redhat.com>
16052
16053 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16054 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16055 -fasynchronous-unwind-tables.
16056
16057 2004-10-20 Richard Henderson <rth@redhat.com>
16058
16059 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16060 (main): Return success.
16061 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16062 (main): Return success.
16063
16064 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16065
16066 PR c++/13495
16067 * g++.dg/template/memfriend9.C: New test.
16068 * g++.dg/template/memfriend10.C: Likewise.
16069 * g++.dg/template/memfriend11.C: Likewise.
16070 * g++.dg/template/memfriend12.C: Likewise.
16071 * g++.dg/template/memfriend13.C: Likewise.
16072 * g++.dg/template/memfriend14.C: Likewise.
16073 * g++.dg/template/memfriend15.C: Likewise.
16074 * g++.dg/template/memfriend16.C: Likewise.
16075 * g++.dg/template/memfriend17.C: Likewise.
16076 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16077
16078 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16079
16080 * g++.dg/conversion/dr195.C: New.
16081 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16082
16083 2004-10-20 Ben Elliston <bje@au.ibm.com>
16084 Devang Patel <dpatel@apple.com>
16085
16086 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16087 of floating point arithmetic, which could trap.
16088
16089 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16090
16091 PR c++/14035
16092 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16093 * g++.dg/conversion/const2.C: New test.
16094 * g++.dg/expr/reinterpret2.C: New test.
16095 * g++.dg/expr/reinterpret3.C: New test.
16096 * g++.dg/expr/cast2.C: New test.
16097 * g++.dg/expr/copy1.C: New test.
16098 * g++.dg/other/conversion1.C: Change error message.
16099 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16100 function pointers to void *.
16101 * g++.old-deja/g++.mike/p10148.C: Likewise.
16102
16103 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16104
16105 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16106
16107 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16108
16109 PR c++/18047
16110
16111 * g++.dg/parse/expr3.C: New test.
16112
16113 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16114
16115 * gcc.dg/smod-1.c: New test.
16116
16117 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16118
16119 * objc.dg/method-14.m: New test.
16120
16121 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16122
16123 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16124 Also xfail as the patch was reverted.
16125
16126 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16127
16128 PR middle-end/16973
16129 * gcc.dg/pr16973.c: New test.
16130
16131 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16132
16133 PR tree-optimization/17656
16134 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16135
16136 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16137
16138 * g++.dg/eh/shadow1.C: New.
16139
16140 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16141
16142 * gcc.c-torture/compile/20041018-1.c: New test.
16143
16144 2004-10-18 Ben Elliston <bje@au.ibm.com>
16145
16146 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16147 compiler referring to register 0 when accessing sdata. The linker
16148 now patches things up.
16149
16150 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16151
16152 PR c/17529
16153 * gcc.c-torture/compile/pr17529.c: New test.
16154
16155 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16156
16157 PR c++/17743
16158 * g++.dg/ext/attrib17.C: New test.
16159
16160 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16161
16162 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16163
16164 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16165
16166 PR c++/10479
16167 * g++.dg/ext/attrib16.C: New test.
16168
16169 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16170
16171 PR c++/17042
16172 * g++.dg/init/dso_handle1.C: New test.
16173
16174 PR c++/14667
16175 * g++.dg/parse/typedef6.C: New test.
16176
16177 PR c++/17916
16178 * g++.dg/parse/pragma1.C: New test.
16179
16180 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16181
16182 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16183
16184 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16185
16186 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16187 -fno-common when on HPPA HP-UX platforms.
16188
16189 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16190
16191 PR other/16820
16192 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16193 stdint.h.
16194 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16195 uintptr_t.
16196
16197 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16198
16199 PR c++/16301
16200 * g++.dg/lookup/strong-using-4.C: New test.
16201
16202 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16203
16204 PR middle-end/16567
16205 * gcc.c-torture/compile/nested-1.c: New test.
16206
16207 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16208
16209 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16210 and mipsisa64*-*-* (until support for misaligned loads is added).
16211 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16212 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16213 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16214 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16215 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16216 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16217
16218 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16219
16220 PR c++/17976
16221 * g++.dg/init/dtor3.C: New test.
16222
16223 2004-10-15 Ben Elliston <bje@au.ibm.com>
16224
16225 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16226
16227 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16228
16229 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16230 * gcc.dg/macho-lo-sum.c: Likewise.
16231
16232 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16233
16234 * gcc.dg/ppc-spe64-1.c: New test.
16235
16236 2004-10-14 Devang Patel <dpatel@apple.com>
16237
16238 PR 17635
16239 * gcc.dg/pr17635.c : New test.
16240
16241 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16242
16243 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16244 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16245 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16246 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16247 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16248 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16249 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16250 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16251 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16252 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16253 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16254 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16255 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16256 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16257 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16258 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16259 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16260 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16261
16262 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16263
16264 * gcc.dg/vect/vect-82.c: New testcase.
16265 * gcc.dg/vect/vect-82_64.c: New testcase.
16266 * gcc.dg/vect/vect-83.c: New testcase.
16267 * gcc.dg/vect/vect-83_64.c: New testcase.
16268
16269 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16270
16271 * gcc.dg/cpp/error-1.c: New test.
16272
16273 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16274
16275 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16276
16277 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16278
16279 PR target/17984
16280 * gcc.dg/cris-peep2-xsrand2.c: New test.
16281
16282 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16283
16284 PR c++/17661
16285 * testsuite/g++.dg/expr/for2.C: New test.
16286
16287 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16288
16289 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16290
16291 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16292
16293 PR tree-optimization/17724
16294 * g++.dg/opt/pr17724-1.C: New test.
16295 * g++.dg/opt/pr17724-2.C: New test.
16296 * g++.dg/opt/pr17724-3.C: New test.
16297 * g++.dg/opt/pr17724-4.C: New test.
16298 * g++.dg/opt/pr17724-5.C: New test.
16299 * g++.dg/opt/pr17724-6.C: New test.
16300
16301 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16302
16303 PR c/17301
16304 * gcc.dg/pr17301-2.c: New test.
16305
16306 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16307
16308 PR c++/15876
16309 * g++.dg/parse/error22.C: New test.
16310
16311 PR c++/17936
16312 * g++.dg/template/spec18.C: New test.
16313
16314 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16315
16316 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16317 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16318 memcpy.
16319 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16320 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16321
16322 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16323
16324 * g++.dg/eh/cleanup5.C: Add dg-options "".
16325
16326 2004-10-11 Roger Sayle <roger@eyesopen.com>
16327
16328 PR middle-end/17657
16329 * gcc.dg/switch-4.c: New test case.
16330
16331 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16332
16333 * gcc.c-torture/execute/20041011-1.c: New test.
16334
16335 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16336
16337 PR c++/17554
16338 * g++.dg/init/for3.C: New test.
16339
16340 PR c++/17657
16341 * g++.dg/opt/switch2.C: New test.
16342
16343 PR middle-end/17703
16344 * g++.dg/warn/Wreturn-2.C: New test.
16345
16346 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16347
16348 PR c++/17907
16349 * g++.dg/eh/cleanup5.C: New test.
16350
16351 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16352
16353 PR c++/17393
16354 * g++.dg/parse/error21.C: New test.
16355
16356 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16357
16358 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16359 * g++.dg/warn/incomplete1.C: Likewise.
16360 * g++.dg/template/qualttp20.C: Likewise.
16361
16362 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16363
16364 PR c/17881
16365 * parm-incomplete-1.c: New test.
16366
16367 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16368
16369 PR c++/17867
16370 * g++.dg/parse/error19.C: New test.
16371
16372 PR c++/17670
16373 * g++.dg/init/new11.C: New test.
16374
16375 PR c++/17821
16376 * g++.dg/parse/error20.C: New test.
16377
16378 PR c++/17826
16379 * g++.dg/template/crash24.C: New test.
16380
16381 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16382
16383 PR c/17301
16384 * gcc.dg/pr17301-1.c: New test.
16385
16386 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16387
16388 PR c/17189
16389 * gcc.dg/anon-struct-5.c: New test.
16390
16391 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16392
16393 PR c/17844
16394 * gcc.dg/pr17844-1.c: New test.
16395
16396 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16397
16398 PR tree-optimization/17906
16399 * gcc.c-torture/compile/pr17906.c: New.
16400
16401 2004-10-09 Stuart Hastings <stuart@apple.com>
16402 Roger Sayle <roger@eyesopen.com>
16403
16404 PR rtl-optimization/17853
16405 * gcc.dg/i386-mmx-5.c: New testcase.
16406
16407 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16408
16409 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16410
16411 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16412
16413 PR c++/17524
16414 * g++.dg/template/static9.C: New test.
16415
16416 PR c++/17685
16417 * g++.dg/parse/operator5.C: New test.
16418
16419 2004-10-09 Roger Sayle <roger@eyesopen.com>
16420
16421 PR middle-end/17894
16422 * gcc.c-torture/execute/divcmp-4.c: New test case.
16423
16424 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16425
16426 PR tree-opt/17902
16427 * g++.dg/opt/pr17902.C: New test.
16428
16429 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16430
16431 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16432
16433 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16434
16435 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16436
16437 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16438
16439 * gcc.dg/assign-warn-3.c: New test.
16440
16441 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16442
16443 PR c/16999
16444 * gcc.dg/cpp/ident-1.c: New test.
16445
16446 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16447
16448 * gcc.c-torture/compile/acc1.c: New.
16449
16450 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16451
16452 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16453 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16454
16455 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16456
16457 * gcc.dg/ultrasp11.c: New test.
16458
16459 2004-10-08 Michael Matz <matz@suse.de>
16460
16461 * gcc.dg/doloop-2.c: New test.
16462
16463 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16464
16465 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16466 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16467 objc.dg/method-9.m: Update expected diagnostics.
16468
16469 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16470
16471 * gcc.dg/ppc-fsel-3.c: New file.
16472 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16473
16474 2004-10-07 Paul Brook <paul@codesourcery.com>
16475
16476 * gfortran.dg/intrinsic_verify_1.f90: New test.
16477
16478 2004-10-07 Paul Brook <paul@codesourcery.com>
16479
16480 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16481
16482 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16483
16484 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16485 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16486 commit.
16487
16488 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16489
16490 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16491
16492 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16493
16494 PR c++/17115
16495 * g++.dg/warn/Winline-4.C: New test.
16496
16497 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16498
16499 * gcc.c-torture/compile/20041007-1.c: New test.
16500
16501 2004-10-07 Paul Brook <paul@codesourcery.com>
16502
16503 PR fortran/17678
16504 * gfortran.dg/use_allocated_1.f90: New test.
16505
16506 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16507
16508 PR middle-end/17849
16509 * gfortran.fortran-torture/compile/nested.f90: New test
16510
16511 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16512
16513 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16514
16515 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16516
16517 PR c++/17368
16518 * g++.dg/ext/asm6.C: New test.
16519
16520 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16521
16522 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16523
16524 2004-10-06 Paul Brook <paul@codesourcery.com>
16525
16526 PR libfortran/17709
16527 * gfortran.dg/empty_format_1.f90: New test.
16528
16529 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16530
16531 PR fortran/17568
16532 * gfortran.dg/ishft.f90: New test.
16533
16534 PR fortran/17283
16535 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16536 tests.
16537
16538 2004-10-06 Paul Brook <paul@codesourcery.com>
16539
16540 * gfortran.dg/do_1.f90: New test.
16541
16542 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16543
16544 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16545 optimizing for size.
16546
16547 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16548
16549 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16550
16551 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16552
16553 * gcc.c-torture/compile/20041005-1.c: New test.
16554
16555 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16556
16557 PR c++/17829
16558 * g++.dg/lookup/koenig4.C: New.
16559
16560 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16561
16562 * g++.dg/other/classkey1.C: Adjust quoting marks.
16563 * g++.dg/parse/error15.C: Likewise.
16564 * g++.dg/template/meminit2.C (int>): Likewise.
16565
16566 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16567
16568 PR fortran/17283
16569 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16570
16571 PR fortran/17631
16572 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16573
16574 PR fortran/17708
16575 * gfortran.dg/pr17708.f90: New test.
16576
16577 2004-10-04 Chao-ying Fu <fu@mips.com>
16578
16579 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16580 * gcc.dg/vect/vect-4.c: Ditto.
16581 * gcc.dg/vect/vect-5.c: Ditto.
16582 * gcc.dg/vect/vect-6.c: Ditto.
16583 * gcc.dg/vect/vect-8.c: Ditto.
16584 * gcc.dg/vect/vect-16.c: Ditto.
16585 * gcc.dg/vect/vect-30.c: Ditto.
16586 * gcc.dg/vect/vect-40.c: Ditto.
16587 * gcc.dg/vect/vect-41.c: Ditto.
16588 * gcc.dg/vect/vect-42.c: Ditto.
16589 * gcc.dg/vect/vect-43.c: Ditto.
16590 * gcc.dg/vect/vect-44.c: Ditto.
16591 * gcc.dg/vect/vect-45.c: Ditto.
16592 * gcc.dg/vect/vect-46.c: Ditto.
16593 * gcc.dg/vect/vect-47.c: Ditto.
16594 * gcc.dg/vect/vect-48.c: Ditto.
16595 * gcc.dg/vect/vect-49.c: Ditto.
16596 * gcc.dg/vect/vect-50.c: Ditto.
16597 * gcc.dg/vect/vect-51.c: Ditto.
16598 * gcc.dg/vect/vect-52.c: Ditto.
16599 * gcc.dg/vect/vect-53.c: Ditto.
16600 * gcc.dg/vect/vect-54.c: Ditto.
16601 * gcc.dg/vect/vect-55.c: Ditto.
16602 * gcc.dg/vect/vect-56.c: Ditto.
16603 * gcc.dg/vect/vect-57.c: Ditto.
16604 * gcc.dg/vect/vect-58.c: Ditto.
16605 * gcc.dg/vect/vect-59.c: Ditto.
16606 * gcc.dg/vect/vect-60.c: Ditto.
16607 * gcc.dg/vect/vect-74.c: Ditto.
16608 * gcc.dg/vect/vect-79.c: Ditto.
16609 * gcc.dg/vect/vect-80.c: Ditto.
16610
16611 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16612
16613 * gcc.dg/unused-7.c: Use the correct option.
16614
16615 2004-10-04 Paul Brook <paul@codesourcery.com>
16616 Bud Davis <bdavis9659@comcast.net>
16617
16618 PR fortran/17706
16619 PR fortran/16434
16620 * gfortran/pr17706.f90: New test.
16621 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16622
16623 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16624
16625 * gfortran.dg/pr17612.f90: New test.
16626
16627 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
16628
16629 * g++.dg/template/local1.C: Adjust quoting marks in
16630 testing for diagnostics.
16631 * g++.dg/tls/diag-2.C: Likewise.
16632 * g++.dg/other/error8.C: Likewise.
16633
16634 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16635
16636 PR c/17178
16637 * gcc.dg/unused-4.c: Adjust to be correct.
16638
16639 PR c/17820
16640 * gcc.dg/unused-7.c: New test.
16641
16642 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16643
16644 PR c++/17797
16645 * g++.dg/overload/template2.C: New test.
16646
16647 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
16648
16649 PR tree-optimization/16632
16650 * gcc.dg/tree-ssa/20041002-1.c: New.
16651
16652 2004-10-03 Paul Brook <paul@codesourcery.com>
16653
16654 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
16655 rather than relying on default formatting.
16656
16657 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
16658
16659 * gcc.dg/20040920-1.c: Update expected message text.
16660
16661 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
16662
16663 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16664
16665 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
16666
16667 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16668 tree level.
16669
16670 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16671
16672 * gcc.dg/tree-ssa/pr17343.c: Remove.
16673
16674 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16675
16676 PR tree-opt/17343
16677 * gcc.dg/tree-ssa/pr17343.c: New test.
16678
16679 2004-10-01 Jakub Jelinek <jakub@redhat.com>
16680
16681 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16682 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16683 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16684 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16685 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16686
16687 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16688
16689 * gcc.dg/lvalue-2.c: New test.
16690
16691 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16692
16693 PR c/17730
16694 * gcc.dg/pr17730-1.c: New test
16695
16696 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
16697
16698 PR c/7425
16699 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16700
16701 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16702
16703 * gcc.c-torture/execute/stdarg-1.c: New test.
16704 * gcc.c-torture/execute/stdarg-2.c: New test.
16705 * gcc.c-torture/execute/stdarg-3.c: New test.
16706 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16707 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16708 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16709 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16710 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16711
16712 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16713
16714 PR tree-optimization/17697
16715 * g++.dg/opt/pr17697-1.C: New test.
16716 * g++.dg/opt/pr17697-2.C: New test.
16717 * g++.dg/opt/pr17697-3.C: New test.
16718
16719 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
16720
16721 PR c/16409
16722 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16723 gcc.dg/vla-init-5.c: New tests.
16724
16725 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
16726
16727 PR c/13804
16728 * gcc.dg/pr13804-1.c: New test.
16729
16730 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16731
16732 PR fortran/16938
16733 * gfortran.dg/pr16938.f90: New test.
16734
16735 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16736
16737 * g++.dg/template/crash23.C: New test.
16738
16739 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16740
16741 PR c++/17585
16742 * g++.dg/template/static8.C: New test.
16743
16744 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
16745
16746 PR c++/17681
16747 * g++.dg/other/error9.C: New test.
16748
16749 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
16750
16751 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16752
16753 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16754
16755 PR fortran/15164
16756 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16757
16758 2004-09-26 Roger Sayle <roger@eyesopen.com>
16759
16760 PR middle-end/17112
16761 * gcc.dg/pr17112-1.c: New test case.
16762
16763 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
16764
16765 PR c/11459
16766 * gcc.dg/pr11459-1.c: New test.
16767
16768 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
16769
16770 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16771 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16772
16773 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16774
16775 * gfortran.dg/pr15324.f90: Make array bounds consistent.
16776
16777 2004-09-25 Jan Hubicka <jh@suse.cz>
16778
16779 * compile/30040909-1.c: New test.
16780 * compile/30040907-1.c: New test.
16781
16782 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
16783
16784 * gcc.c-torture/execute/va-arg-26.c: New test.
16785
16786 2004-09-24 Zack Weinberg <zack@codesourcery.com>
16787
16788 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16789 extra diagnostics on targets with 64-bit pointers.
16790 * objc.dg/selector-1.m: Adjust dg-warning regexp.
16791
16792 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16793
16794 PR c/17188
16795 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16796 * gcc.dg/decl-3.c: Adjust expected message.
16797
16798 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16799
16800 PR fortran/17615
16801 * gfortran.dg/pr17615.f90: New test.
16802
16803 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
16804
16805 PR tree-optimzation/17517
16806 * g++.dg/tree-ssa/pr17517.C: New Test.
16807
16808 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
16809
16810 PR c++/16889
16811 * g++.dg/lookup/ambig3.C: New.
16812
16813 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
16814
16815 PR tree-opt/17624
16816 * g++.dg/opt/pr17624.C: New test.
16817
16818 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16819
16820 PR c/6980
16821 * gcc.dg/Wbad-function-cast-1.c: New test.
16822
16823 2004-09-23 Zack Weinberg <zack@codesourcery.com>
16824
16825 * g++.dg/ext/complit1.C
16826 * g++.dg/other/error2.C
16827 * g++.dg/other/nontype-1.C
16828 * g++.dg/parse/crash11.C
16829 * g++.dg/parse/crash12.C
16830 * g++.dg/parse/error15.C
16831 * g++.dg/parse/error4.C
16832 * g++.dg/parse/tmpl-outside1.C
16833 * g++.dg/parse/too-many-tmpl-args1.C
16834 * g++.dg/template/dependent-expr3.C
16835 * g++.dg/template/error10.C
16836 * g++.dg/template/instantiate1.C
16837 * g++.dg/template/vtable2.C
16838 * g++.dg/warn/Wshadow-1.C
16839 * g++.dg/warn/weak1.C
16840 * g++.old-deja/g++.brendan/crash16.C
16841 * g++.old-deja/g++.brendan/crash18.C
16842 * g++.old-deja/g++.brendan/crash48.C
16843 * g++.old-deja/g++.brendan/crash49.C
16844 * g++.old-deja/g++.brendan/crash55.C
16845 * g++.old-deja/g++.brendan/crash56.C
16846 * g++.old-deja/g++.brendan/crash8.C
16847 * g++.old-deja/g++.brendan/enum11.C
16848 * g++.old-deja/g++.brendan/enum8.C
16849 * g++.old-deja/g++.brendan/enum9.C
16850 * g++.old-deja/g++.brendan/friend3.C
16851 * g++.old-deja/g++.brendan/misc14.C
16852 * g++.old-deja/g++.bugs/900402_02.C
16853 * g++.old-deja/g++.bugs/900404_03.C
16854 * g++.old-deja/g++.bugs/900404_04.C
16855 * g++.old-deja/g++.bugs/900428_03.C
16856 * g++.old-deja/g++.jason/crash4.C
16857 * g++.old-deja/g++.jason/overload21.C
16858 * g++.old-deja/g++.jason/redecl1.C
16859 * g++.old-deja/g++.jason/report.C
16860 * g++.old-deja/g++.jason/rfg10.C
16861 * g++.old-deja/g++.jason/template30.C
16862 * g++.old-deja/g++.law/arm12.C
16863 * g++.old-deja/g++.law/ctors5.C
16864 * g++.old-deja/g++.law/cvt20.C
16865 * g++.old-deja/g++.law/init10.C
16866 * g++.old-deja/g++.law/init8.C
16867 * g++.old-deja/g++.law/visibility17.C
16868 * g++.old-deja/g++.law/visibility7.C
16869 * g++.old-deja/g++.mike/net8.C
16870 * g++.old-deja/g++.mike/p646.C
16871 * g++.old-deja/g++.mike/p700.C
16872 * g++.old-deja/g++.mike/p701.C
16873 * g++.old-deja/g++.mike/p811.C
16874 * g++.old-deja/g++.ns/template13.C
16875 * g++.old-deja/g++.other/array3.C
16876 * g++.old-deja/g++.other/crash25.C
16877 * g++.old-deja/g++.other/dtor3.C
16878 * g++.old-deja/g++.other/dtor4.C
16879 * g++.old-deja/g++.other/main1.C
16880 * g++.old-deja/g++.other/warn7.C
16881 * g++.old-deja/g++.pt/crash11.C
16882 * g++.old-deja/g++.pt/crash36.C
16883 * g++.old-deja/g++.pt/spec22.C
16884 * g++.old-deja/g++.pt/spec9.C
16885 * g++.old-deja/g++.pt/ttp52.C
16886 * g++.old-deja/g++.robertl/eb103.C
16887 * g++.old-deja/g++.robertl/eb121.C
16888 * g++.old-deja/g++.robertl/eb22.C
16889 * g++.old-deja/g++.robertl/eb8.C:
16890 Update locations and/or regexps of dg-error markers.
16891 Remove markers for some bogus messages that are no longer issued.
16892
16893 2004-09-23 Jakub Jelinek <jakub@redhat.com>
16894
16895 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16896 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16897
16898 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
16899
16900 PR c++/17618
16901 * g++.dg/lookup/crash5.C: New test.
16902
16903 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
16904
16905 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16906 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16907 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16908 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16909 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16910 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16911
16912 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16913 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16914 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16915 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16916 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16917 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16918
16919 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16920
16921 * gcc.dg/vect/vect-44.c: Check additional cases.
16922 * gcc.dg/vect/vect-48.c: Check additional cases.
16923
16924 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16925 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16926 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16927 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16928 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16929 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16930 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16931 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16932 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16933
16934 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16935 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16936 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16937
16938 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
16939
16940 * gcc.dg/tree-ssa/loop-6.c: New test.
16941
16942 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
16943
16944 PR c++/17620
16945 * g++.dg/inherit/base2.C: New.
16946
16947 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
16948
16949 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16950 * gcc.dg/20001012-2.c: Likewise.
16951 * gcc.dg/20001013-1.c: Likewise.
16952 * gcc.dg/20001101-1.c: Likewise.
16953 * gcc.dg/20001102-1.c: Likewise.
16954 * gcc.dg/bf-spl1.c: Likewise.
16955 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16956 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16957
16958 2004-09-22 Diego Novillo <dnovillo@redhat.com>
16959
16960 PR tree-optimization/16721
16961 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16962
16963 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
16964
16965 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16966 * gcc.dg/20040305-1.c: Likewise.
16967
16968 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
16969
16970 PR c/16566
16971 * gcc.c-torture/compile/pr16566-1.c,
16972 gcc.c-torture/compile/pr16566-2.c,
16973 gcc.c-torture/compile/pr16566-3.c: New tests.
16974
16975 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
16976
16977 PR tree-optimization/17512
16978 * gcc.c-torture/compile/20040916-1.c.
16979
16980 2004-09-21 Mark Mitchell <mark@codesourcery.com>
16981
16982 * gcc.dg/pragma-re-3.c: New test.
16983
16984 2004-09-17 Matt Austern <austern@apple.com>
16985
16986 PR c++/15049
16987 * g++.dg/other/anon3.C: New.
16988
16989 2004-09-21 Roger Sayle <roger@eyesopen.com>
16990
16991 PR c++/7503
16992 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16993 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16994 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16995 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16996 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16997
16998 2004-09-21 Bud Davis <bdavis9659@comcast.net>
16999
17000 PR fortran/17286
17001 * gfortran.dg/pr17286.f90: New test.
17002
17003 2004-09-20 Mark Mitchell <mark@codesourcery.com>
17004
17005 PR c++/17530
17006 * g++.dg/template/static7.C: New test.
17007
17008 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
17009
17010 PR tree-opt/17558
17011 * gcc.c-torture/compile/pr17558.c: New test.
17012
17013 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17014
17015 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17016 if SKIP_ATTRIBUTE is defined.
17017
17018 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17019
17020 PR fortran/15957
17021 * gfortran.dg/pr15957.f90: New test.
17022
17023 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
17024
17025 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17026 in comparison.
17027 * gcc.dg/vect/vect-79.c: Likewise.
17028 * gcc.dg/vect/vect-80.c: Likewise.
17029
17030 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17031
17032 PR fortran/15750
17033 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17034
17035 2004-09-20 Ira Rosen <irar@il.ibm.com>
17036
17037 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17038 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17039 * gcc.dg/vect/vect-62.c: New testcase.
17040 * gcc.dg/vect/vect-63.c: New testcase.
17041 * gcc.dg/vect/vect-64.c: New testcase.
17042 * gcc.dg/vect/vect-65.c: New testcase.
17043 * gcc.dg/vect/vect-66.c: New testcase.
17044 * gcc.dg/vect/vect-67.c: New testcase.
17045 * gcc.dg/vect/vect-68.c: New testcase.
17046 * gcc.dg/vect/vect-69.c: New testcase.
17047 * gcc.dg/vect/vect-79.c: New testcase.
17048 * gcc.dg/vect/vect-80.c: New testcase.
17049
17050 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17051
17052 * gcc.target/mips/asm-1.c: New test.
17053
17054 2004-09-19 Ira Rosen <irar@il.ibm.com>
17055
17056 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17057 * gcc.dg/vect/vect-73.c: New testcase.
17058 * gcc.dg/vect/vect-74.c: New testcase.
17059 * gcc.dg/vect/vect-75.c: New testcase.
17060 * gcc.dg/vect/vect-76.c: New testcase.
17061 * gcc.dg/vect/vect-77.c: New testcase.
17062 * gcc.dg/vect/vect-78.c: New testcase
17063
17064 2004-09-18 Paul Brook <paul@codesourcery.com>
17065
17066 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17067
17068 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17069
17070 PR c/17424
17071 * gcc.dg/pr17424-1.c: New test.
17072
17073 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17074
17075 * g++.dg/tree-ssa/pr17153.C: New test.
17076
17077 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17078
17079 PR pch/13361
17080 * testsuite/g++.dg/pch/wchar-1.C: New.
17081 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17082
17083 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17084
17085 * gcc.c-torture/execute/20040917-1.c: New test.
17086
17087 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17088
17089 PR tree-optimization/17319
17090 * gcc.dg/pr17319.c: New test.
17091
17092 2004-09-17 Devang Patel <dpatel@apple.com>
17093
17094 * gcc.dg/20040813-1.c: New test.
17095
17096 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17097
17098 PR tree-optimization/17273
17099 * gcc.c-torture/compile/pr17273.c: New test.
17100
17101 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17102
17103 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17104 Update expected messages.
17105 * gcc.dg/declspec-13.c: New test.
17106
17107 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17108
17109 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17110
17111 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17112
17113 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17114 change what 'a' is pointing to.
17115
17116 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17117
17118 PR c++/16002
17119 * g++.dg/template/error18.C: New test.
17120
17121 PR c++/16029
17122 * g++.dg/warn/Wunused-8.C: New test.
17123
17124 2004-09-17 Steven Bosscher <stevenb@suse.de>
17125
17126 PR tree-optimization/17513
17127 * gcc.dg/20040916-1.c: New test.
17128
17129 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17130
17131 PR c++/17501
17132 * g++.dg/template/typename7.C: New test.
17133
17134 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17135
17136 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17137
17138 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17139
17140 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17141 with -ftree-based-profiling also.
17142 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17143
17144 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17145
17146 PR/15364
17147 * gfortran.dg/der_array_io_1.f90: New test.
17148 * gfortran.dg/der_array_io_2.f90: New test.
17149 * gfortran.dg/der_array_io_3.f90: New test.
17150
17151 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17152
17153 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17154 EABI.
17155
17156 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17157
17158 * g++.dg/opt/switch1.C: New test.
17159
17160 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17161
17162 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17163 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17164 Update expected messages.
17165
17166 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17167
17168 PR fortran/16485
17169 * gfortran.dg/same_name_1.f90: New test.
17170
17171 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17172
17173 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17174 dereference garbage pointers.
17175
17176 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17177
17178 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17179 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17180
17181 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17182 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17183 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17184
17185 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17186
17187 PR c++/17324
17188 * g++.dg/template/mangle1.C: New test.
17189
17190 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17191
17192 PR tree-optimization/17252
17193 * gcc.c-torture/execute/pr17252.c: New test.
17194
17195 2004-09-14 Andrew Pinski <apinski@apple.com>
17196
17197 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17198
17199 2004-09-14 Roger Sayle <roger@eyesopen.com>
17200
17201 PR rtl-optimization/9771
17202 * gcc.dg/pr9771-1.c: New test case.
17203
17204 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17205
17206 PR tree-optimization/15262
17207 * gcc.c-torture/execute/pr15262-1.c: New test.
17208 * gcc.c-torture/execute/pr15262-2.c: New test.
17209
17210 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17211
17212 * gcc.dg/declspec-12.c: New test.
17213
17214 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17215
17216 * gfortran.dg/pr17090.f90: Add directives to test.
17217
17218 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17219
17220 * gcc.c-torture/compile/20040914-1.c: New test.
17221
17222 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17223
17224 PR c++/16162
17225 * g++.dg/template/decl2.C: New test.
17226
17227 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17228
17229 PR fortran/17090
17230 * gfortran.dg/pr17090.f90: New test.
17231
17232 2004-09-13 Dale Johannesen <dalej@apple.com>
17233
17234 * gcc.c-torture/compile/pr17408.c: New test case.
17235
17236 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17237
17238 PR c++/16716
17239 * g++.dg/parse/crash17.C: New test.
17240
17241 PR c++/17327
17242 * g++.dg/template/enum3.C: New test.
17243
17244 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17245
17246 * lib/gcc-defs.exp: Load wrapper.exp.
17247 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17248 using local code.
17249 * lib/gcc.exp (gcc_init): Similar.
17250 * lib/gfortran.exp (gfortran_init): Similar.
17251 * lib/objc.exp (objc_init): Similar.
17252 * lib/treelang.exp (treelang_init): Similar.
17253 * lib/wrapper.exp: New file with build_wrapper call machinery in
17254 ${tool}_maybe_build_wrapper.
17255
17256 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17257
17258 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17259 "inline".
17260 * gcc.dg/declspec-11.c: Update expected messages.
17261 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17262 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17263 gcc.dg/inline-12.c: New tests.
17264
17265 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17266
17267 * g++.dg/tree-ssa/pr17400.C: New testcase.
17268
17269 2004-09-13 James E Wilson <wilson@specifixinc.com>
17270
17271 * gcc.target/mips/sb1-1.c: New testcase.
17272
17273 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17274
17275 * lib/g77-dg.exp: Remove unused file.
17276 * lib/mike-g77.exp: Ditto.
17277 * lib/g77.exp: Ditto.
17278
17279 2004-09-12 Richard Henderson <rth@redhat.com>
17280
17281 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17282
17283 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17284
17285 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17286 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17287 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17288 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17289 Update expected messages.
17290
17291 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17292
17293 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17294 declaration/use mismatch for dirp parameter.
17295
17296 2004-09-12 Andrew Pinski <apinski@apple.com>
17297
17298 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17299 -fgnu-runtime is passed.
17300
17301 2004-09-12 Richard Henderson <rth@redhat.com>
17302
17303 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17304 do the uplevel thing and update additional_flags directly.
17305 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17306 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17307 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17308 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17309
17310 2004-09-11 Steven Bosscher <stevenb@suse.de>
17311
17312 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17313
17314 2004-09-11 Roger Sayle <roger@eyesopen.com>
17315
17316 PR middle-end/17411
17317 * g++.dg/opt/pr17411-1.C: New test case.
17318
17319 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17320
17321 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17322 gcc.dg/tls/diag-2.c: Update expected messages.
17323 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17324 messages.
17325 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17326 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17327 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17328 gcc.dg/tls/diag-5.c: New tests.
17329
17330 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17331
17332 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17333
17334 2004-09-11 Steven Bosscher <stevenb@suse.de>
17335
17336 * g++.dg/parse/break-in-for.C: New test.
17337
17338 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17339
17340 * gcc.dg/tree-ssa/20040911-1.c: New test.
17341
17342 2004-09-11 Andreas Jaeger <aj@suse.de>
17343
17344 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17345 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17346
17347 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17348
17349 * gcc.target/frv: New directory of FR-V-specific tests.
17350
17351 2004-09-10 James E Wilson <wilson@specifixinc.com>
17352
17353 * gcc.dg/convert-vec-1.c: New test.
17354
17355 2004-09-10 Roger Sayle <roger@eyesopen.com>
17356
17357 PR middle-end/17024
17358 * gcc.dg/pr17024-1.c: New test case.
17359
17360 2004-09-10 Eric Christopher <echristo@redhat.com>
17361
17362 * gcc.dg/20040910-1.c: New test.
17363
17364 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17365
17366 * gcc.dg/bitfld-9.c: New test.
17367
17368 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17369
17370 * gcc.c-torture/execute/ieee/acc1.c: New test.
17371 * gcc.c-torture/execute/ieee/acc2.c: New test.
17372 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17373
17374 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17375
17376 * gcc.dg/deprecated-2.c: New test.
17377
17378 2004-09-09 James E Wilson <wilson@specifixinc.com>
17379
17380 * gcc.dg/init-vec-1.c: New test.
17381
17382 2004-09-09 Roger Sayle <roger@eyesopen.com>
17383
17384 PR middle-end/17055
17385 * gcc.dg/pr17055-1.c: New test case.
17386
17387 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17388
17389 PR target/17377
17390 * gcc.c-torture/execute/pr17377.c: New test.
17391
17392 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17393
17394 PR c/8420
17395 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17396 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17397 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17398 gcc.dg/long-long-typespec-1.c: New tests.
17399 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17400
17401 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17402
17403 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17404 gcc.dg/gnu99-static-1.c: New tests.
17405
17406 2004-09-08 Devang Patel <dpatel@apple.com>
17407
17408 * gcc.dg/darwin-ld-20040828-1.c: New test.
17409 * gcc.dg/darwin-ld-20040828-2.c: New test.
17410 * gcc.dg/darwin-ld-20040828-3.c: New test.
17411
17412 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17413
17414 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17415 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17416 in error message.
17417 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17418 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17419 in error message.
17420 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17421 types they qualify.
17422 * objc.dg/type-size-2.m: Fix wording in comment.
17423 * objc.dg/va-meth-1.m: New test case.
17424
17425 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17426
17427 PR c/16633:
17428 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17429 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17430
17431 2004-09-06 Devang Patel <dpatel@apple.com>
17432
17433 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17434 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17435
17436 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17437
17438 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17439 reflect changed line numbering of diagnostics.
17440
17441 2004-09-06 Paul Brook <paul@codesourcery.com>
17442
17443 * gfortran.dg/edit_real_1.f90: Add new test.
17444
17445 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17446
17447 * gcc.dg/tree-ssa/loop-2.c: New test.
17448 * gcc.dg/tree-ssa/loop-3.c: New test.
17449 * gcc.dg/tree-ssa/loop-4.c: New test.
17450 * gcc.dg/tree-ssa/loop-5.c: New test.
17451
17452 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17453
17454 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17455
17456 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17457
17458 * gcc.dg/format/sentinel-1.c: New test.
17459
17460 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17461
17462 * testsuite/gcc.dg/builtins-46.c: New.
17463
17464 2004-09-03 Devang Patel <dpatel@apple.com>
17465
17466 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17467 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17468
17469 2004-09-03 Jan Beulich <jbeulich@novell.com>
17470
17471 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17472 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17473 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17474 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17475 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17476 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17477 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17478 the non-portable bzero.
17479 * gcc.dg/20010912-1.c: xfail for NetWare.
17480 * gcc.dg/20020426-2.c: xfail for NetWare.
17481 * gcc.dg/20021014-1.c: xfail for NetWare.
17482 * gcc.dg/20021018-1.c: xfail for NetWare.
17483 * gcc.dg/20030213-1.c: xfail for NetWare.
17484 * gcc.dg/20030225-1.c: xfail for NetWare.
17485 * gcc.dg/20030708-1.c: xfail for NetWare.
17486 * gcc.dg/builtins-config.h: Also exclude NetWare.
17487 * gcc.dg/format/format.h: Define restrict only if not already defined.
17488 * gcc.dg/nest.c: xfail for NetWare.
17489 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17490 * lib/target-supports.exp (check_visibility_available): Exclude
17491 NetWare.
17492
17493 2004-09-03 Jan Beulich <jbeulich@novell.com>
17494
17495 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17496 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17497 deterministic starting point for the alignment of structure fields.
17498 * gcc.dg/Wpadded.c: Dito.
17499 * g++.dg/abi/vbase10.C: Dito.
17500
17501 2004-09-03 Devang Patel <dpatel@apple.com>
17502
17503 * g++.dg/debug/pr15736.cc: New test.
17504
17505 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17506
17507 * README.QMTEST: Fix out-of-date link.
17508
17509 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17510
17511 PR fortran/16579
17512 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17513 Delete. Duplicate of gfortran.dg/g77/20010610.f
17514
17515 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17516
17517 * g++.dg/abi/arm_rtti1.C: New test.
17518
17519 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17520
17521 * gcc.dg/ppc-vector-memcpy.c: New.
17522 * gcc.dg/ppc-vector-memset.c: New.
17523
17524 2004-09-02 Chao-ying Fu <fu@mips.com>
17525
17526 * gcc.target/mips/mips-3d-1.c: New test.
17527 * gcc.target/mips/mips-3d-2.c: New test.
17528 * gcc.target/mips/mips-3d-3.c: New test.
17529 * gcc.target/mips/mips-3d-4.c: New test.
17530 * gcc.target/mips/mips-3d-5.c: New test.
17531 * gcc.target/mips/mips-3d-6.c: New test.
17532 * gcc.target/mips/mips-3d-7.c: New test.
17533 * gcc.target/mips/mips-3d-8.c: New test.
17534 * gcc.target/mips/mips-3d-9.c: New test.
17535 * gcc.target/mips/mips-ps-1.c: New test.
17536 * gcc.target/mips/mips-ps-2.c: New test.
17537 * gcc.target/mips/mips-ps-3.c: New test.
17538 * gcc.target/mips/mips-ps-4.c: New test.
17539 * gcc.target/mips/mips-ps-type.c: New test.
17540
17541 2004-09-02 Paul Brook <paul@codesourcery.com>
17542
17543 * gfortran.dg/edit_real_1.f90: Add new tests.
17544
17545 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17546
17547 PR fortran/15327
17548 * gfortran.dg/merge_char_1.f90: New test.
17549
17550 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17551
17552 PR fortran/16404
17553 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17554
17555 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17556
17557 PR c/1522
17558 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17559
17560 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17561
17562 * g++.dg/opt/loop1.C: Do not XFAIL.
17563
17564 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17565
17566 * gcc.c-torture/execute/20040831-1.c: New test.
17567
17568 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17569
17570 PR fortran/16579
17571 * gfortran.dg/g77/20010610.f: Now passes.
17572 Copy from g77.f-torture/execute. Add dg-run directive.
17573 * gfortran.dg/g77/README: Update
17574
17575 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17576
17577 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17578 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17579 (t1, t2, t3, t4): Add volatile.
17580
17581 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17582
17583 * g++.dg/ext/visibility/arm1.C: New test.
17584
17585 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17586
17587 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17588 -pedantic-errors.
17589
17590 2004-09-01 Paul Brook <paul@codesourcery.com>
17591
17592 * gfortran.dg/eof_2.f90: New test.
17593
17594 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17595
17596 PR fortran/16579
17597 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17598
17599 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17600
17601 PR libfortran/16805
17602 * gfortran.dg/list_read_2.f90: New test.
17603
17604 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17605
17606 * g++.dg/abi/key1.C: New test.
17607
17608 2004-08-31 Richard Henderson <rth@redhat.com>
17609
17610 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17611 form of offsetof.
17612 * g++.dg/other/offsetof5.C: Remove duplicate.
17613
17614 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17615
17616 PR fortran/17244
17617 * gfortran.dg/func_derived_1.f90: New test.
17618
17619 2004-08-31 Paul Brook <paul@codesourcery.com>
17620
17621 * gfortran.dg/eof_1.f90: New test.
17622
17623 2004-08-31 Paul Brook <paul@codesourcery.com>
17624
17625 * gfortran.dg/list_read_1.f90: New file.
17626
17627 2004-08-30 Mark Mitchell <mark@codesourcery.com>
17628
17629 * g++.dg/opt/loop1.C: XFAIL.
17630
17631 2004-08-30 Geoffrey Keating <geoffk@apple.com>
17632
17633 * gcc.dg/funcdef-storage-1.c: New.
17634 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17635 an extern function in local scope.
17636 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17637 declare an 'auto inline' function in local scope.
17638 * gcc.dg/20011130-1.c: Likewise.
17639 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17640 an 'auto' function in local scope.
17641 * gcc.dg/20021014-1.c: Likewise.
17642 * gcc.dg/20030331-2.c: Likewise.
17643
17644 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17645
17646 * gfortran.dg/blockdata_1.f90: New test.
17647
17648 2004-08-30 Richard Henderson <rth@redhat.com>
17649
17650 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17651
17652 2004-08-30 Richard Henderson <rth@redhat.com>
17653
17654 * lib/fortran-torture.exp (fortran-torture-execute): Honor
17655 additional_flags set by alternate driver.
17656 (ieee-options): New procedure.
17657 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17658 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17659 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17660 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17661
17662 2004-08-30 Richard Henderson <rth@redhat.com>
17663
17664 * lib/f-torture.exp: Remove.
17665
17666 2004-08-29 Mark Mitchell <mark@codesourcery.com>
17667
17668 PR rtl-optimization/16590
17669 * g++.dg/opt/loop1.C: New test.
17670
17671 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17672
17673 PR fortran/13910
17674 * gfortran.dg/oldstyle_1.f90: New test.
17675
17676 2004-08-29 Steven G. Kargl <kargls@comcast.net>
17677 Paul Brook <paul@codesourcery.com>
17678
17679 * gfortran.dg/g77/README: Update.
17680 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17681 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17682 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17683
17684 2004-08-28 Paul Brook <paul@codesourcery.com>
17685
17686 PR libfortran/17195
17687 * gfortran.dg/edit_real_1.f90: New test.
17688
17689 2004-08-27 Paul Brook <paul@codesourcery.com>
17690
17691 * gfortran.dg/rewind_1.f90: New test.
17692
17693 2004-08-27 Bud Davis <bdavis9659@comcast.net>
17694
17695 PR fortran/16597
17696 * gfortran.dg/pr16597.f90: New test.
17697
17698 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17699
17700 PR c/13801
17701 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17702 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17703 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17704 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17705 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17706
17707 2004-08-26 Nick Clifton <nickc@redhat.com>
17708
17709 * gcc.c-torture/compile/pr17119.c: New test.
17710
17711 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17712
17713 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17714
17715 2004-08-25 Richard Henderson <rth@redhat.com>
17716
17717 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17718 the bits that expect kind=8 to be the largest real kind.
17719
17720 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17721
17722 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17723
17724 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17725
17726 * gfortran.dg/assignment_1.f90: New test.
17727
17728 2004-08-25 Adam Nemet <anemet@lnxw.com>
17729
17730 * g++.dg/template/repo3.C: New test.
17731
17732 2004-08-25 Roger Sayle <roger@eyesopen.com>
17733
17734 PR middle-end/16693
17735 PR tree-optimization/16372
17736 * g++.dg/opt/pr16372-1.C: New test case.
17737 * g++.dg/opt/pr16693-1.C: New test case.
17738 * g++.dg/opt/pr16693-2.C: New test case.
17739
17740 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17741
17742 * objc.dg/proto-lossage-4.m: New test.
17743
17744 2004-08-25 Mark Mitchell <mark@codesourcery.com>
17745
17746 PR c++/17155
17747 * g++.dg/inherit/local2.C: New test.
17748
17749 2004-08-25 Paul Brook <paul@codesourcery.com>
17750
17751 PR fortran/17144
17752 * gfortran.dg/string_ctor_1.f90: New test.
17753
17754 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17755
17756 PR c++/14428
17757 * g++.dg/template/redecl2.C: New test.
17758
17759 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17760
17761 PR fortran/17143
17762 * gfortran.dg/pr17143.f90: New test.
17763
17764 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17765
17766 PR fortran/17164
17767 * gfortran.dg/pr17164.f90: New test.
17768
17769 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17770
17771 * gcc.dg/tree-ssa/loop-1.c: New test.
17772
17773 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17774
17775 * gcc.c-torture/compile/20040824-1.c: New test.
17776
17777 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17778
17779 * gcc.c-torture/compile/iftrap-3.c: New test.
17780
17781 2004-08-24 Paul Brook <paul@codesourcery.com>
17782
17783 * gfortran.dg/entry_2.f90: New test.
17784
17785 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17786
17787 PR c++/16889
17788 * g++.dg/lookup/ambig[12].C: New.
17789
17790 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17791
17792 PR c++/16706
17793 * g++.dg/template/crash21.C: New test.
17794 * g++.dg/template/crash22.C: Likewise.
17795
17796 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17797
17798 PR c++/17149
17799 * g++.dg/template/access15.C: New.
17800
17801 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17802
17803 PR c++/17163
17804 * g++.dg/template/repo2.C: New test.
17805
17806 2004-08-23 Roger Sayle <roger@eyesopen.com>
17807
17808 PR rtl-optimization/17078
17809 * gcc.c-torture/execute/pr17078-1.c: New test case.
17810
17811 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17812
17813 PR c/14492
17814 * gcc.dg/debug/crash1.c: New test.
17815
17816 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17817
17818 PR c/16180
17819 * gcc.dg/loop-5.c: New test.
17820
17821 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17822
17823 * gcc.c-torture/execute/20040823-1.c: New test.
17824
17825 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
17826
17827 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17828 to the assembler. Simplify test accordingly.
17829 (asm_abi_flags): Use GNU names.
17830 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17831 to check for ABI flags.
17832
17833 2004-08-22 Andrew Pinski <apinski@apple.com>
17834
17835 * g++.dg/opt/pr14029.C: New test.
17836 * gcc.c-torture/execute/pr15262.c: New test.
17837
17838 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17839
17840 * gfortran.dg/reduction.f90: Add checks with complex arguments.
17841
17842 2004-08-21 Bud Davis <bdavis9659@comcast.net>
17843
17844 PR 16908
17845 * gfortran.dg/direct_io.f90: New test.
17846
17847 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17848
17849 PR c++/17121
17850 * g++.dg/inherit/local2.C: New test.
17851
17852 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
17853
17854 PR c++/17120
17855 * g++.dg/warn/Wparentheses-4.C: New test.
17856
17857 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17858
17859 PR c++/17121
17860 * g++.dg/inherit/local2.C: New test.
17861
17862 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17863 * gcc.dg/ppc-ldstruct.c: Likewise.
17864 * gcc.dg/ppc64-abi-2.c: Likewise.
17865
17866 2004-08-20 Jakub Jelinek <jakub@redhat.com>
17867
17868 PR rtl-optimization/17099
17869 * gcc.c-torture/execute/20040820-1.c: New test.
17870
17871 2004-08-20 David Edelsohn <edelsohn@gnu.org>
17872
17873 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17874
17875 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
17876
17877 PR fortran/17077
17878 * gfortran.dg/auto_array_1.f90: New test.
17879
17880 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17881
17882 PR fortran/17074
17883 * gfortran.dg/simpleif_1.f90: New test.
17884
17885 2004-08-19 Mark Mitchell <mark@codesourcery.com>
17886
17887 * lib/target-supports.exp (check_profiling_available): Return
17888 false for arm*-*-symbianelf* and arm*-*-eabi*.
17889
17890 PR c++/15890
17891 * g++.dg/template/delete1.C: New test.
17892
17893 2004-08-19 Paul Brook <paul@codesourcery.com>
17894
17895 PR fortran/14976
17896 PR fortran/16228
17897 * gfortran.dg/data_char_1.f90: New test.
17898
17899 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
17900
17901 PR fortran/16946
17902 * gfortran.dg/reduction.f90: New testcase.
17903
17904 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17905
17906 PR fortran/16520
17907 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17908
17909 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
17910
17911 PR c++/17041
17912 * g++.dg/Wparentheses-3.C: New test.
17913
17914 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
17915
17916 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17917 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17918 * gcc.dg/vect/vect-2.c: Likewise.
17919 * gcc.dg/vect/vect-3.c: Likewise.
17920 * gcc.dg/vect/vect-4.c: Likewise.
17921 * gcc.dg/vect/vect-5.c: Likewise.
17922 * gcc.dg/vect/vect-6.c: Likewise.
17923 * gcc.dg/vect/vect-7.c: Likewise.
17924 * gcc.dg/vect/vect-25.c: Likewise.
17925 * gcc.dg/vect/vect-31.c: Likewise.
17926 * gcc.dg/vect/vect-32.c: Likewise.
17927 * gcc.dg/vect/vect-34.c: Likewise.
17928 * gcc.dg/vect/vect-36.c: Likewise.
17929 * gcc.dg/vect/vect-all.c: Likewise.
17930
17931 2004-08-18 Mark Mitchell <mark@codesourcery.com>
17932
17933 PR c++/17068
17934 * g++.dg/template/operator4.C: New test.
17935
17936 2004-08-18 Richard Henderson <rth@redhat.com>
17937
17938 * gcc.dg/20040206-1.c: XFAIL.
17939
17940 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17941
17942 PR c++/16246
17943 * g++.dg/template/array7.C: New test.
17944
17945 2004-08-17 James E Wilson <wilson@specifixinc.com>
17946
17947 * gcc.dg/mips-movcc-1.c: New test.
17948 * gcc.dg/mips-movcc-2.c: New test.
17949 * gcc.dg/mips-movcc-3.c: New test.
17950
17951 * gcc.dg/mips-nmadd-1.c: New test.
17952 * gcc.dg/mips-nmadd-2.c: New test.
17953
17954 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17955
17956 PR c++/15871
17957 * g++.dg/opt/inline8.C: New test.
17958
17959 PR c++/16965
17960 * g++.dg/parse/error17.C: New test.
17961
17962 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
17963
17964 * gcc.dg/vect: New directory for vectorizer tests.
17965 * gcc.dg/vect/tree-vect.h: New file.
17966 * gcc.dg/vect/vect.exp: New file.
17967 * gcc.dg/vect/pr16105.c.c: New test.
17968 * gcc.dg/vect/vect-1.c: New test.
17969 * gcc.dg/vect/vect-2.c: New test.
17970 * gcc.dg/vect/vect-3.c: New test.
17971 * gcc.dg/vect/vect-4.c: New test.
17972 * gcc.dg/vect/vect-5.c: New test.
17973 * gcc.dg/vect/vect-6.c: New test.
17974 * gcc.dg/vect/vect-7.c: New test.
17975 * gcc.dg/vect/vect-8.c: New test.
17976 * gcc.dg/vect/vect-9.c: New test.
17977 * gcc.dg/vect/vect-10.c: New test.
17978 * gcc.dg/vect/vect-11.c: New test.
17979 * gcc.dg/vect/vect-12.c: New test.
17980 * gcc.dg/vect/vect-13.c: New test.
17981 * gcc.dg/vect/vect-14.c: New test.
17982 * gcc.dg/vect/vect-15.c: New test.
17983 * gcc.dg/vect/vect-16.c: New test.
17984 * gcc.dg/vect/vect-17.c: New test.
17985 * gcc.dg/vect/vect-18.c: New test.
17986 * gcc.dg/vect/vect-19.c: New test.
17987 * gcc.dg/vect/vect-20.c: New test.
17988 * gcc.dg/vect/vect-21.c: New test.
17989 * gcc.dg/vect/vect-22.c: New test.
17990 * gcc.dg/vect/vect-23.c: New test.
17991 * gcc.dg/vect/vect-24.c: New test.
17992 * gcc.dg/vect/vect-25.c: New test.
17993 * gcc.dg/vect/vect-26.c: New test.
17994 * gcc.dg/vect/vect-27.c: New test.
17995 * gcc.dg/vect/vect-28.c: New test.
17996 * gcc.dg/vect/vect-29.c: New test.
17997 * gcc.dg/vect/vect-30.c: New test.
17998 * gcc.dg/vect/vect-31.c: New test.
17999 * gcc.dg/vect/vect-32.c: New test.
18000 * gcc.dg/vect/vect-33.c: New test.
18001 * gcc.dg/vect/vect-34.c: New test.
18002 * gcc.dg/vect/vect-35.c: New test.
18003 * gcc.dg/vect/vect-36.c: New test.
18004 * gcc.dg/vect/vect-37.c: New test.
18005 * gcc.dg/vect/vect-38.c: New test.
18006 * gcc.dg/vect/vect-40.c: New test.
18007 * gcc.dg/vect/vect-41.c: New test.
18008 * gcc.dg/vect/vect-42.c: New test.
18009 * gcc.dg/vect/vect-43.c: New test.
18010 * gcc.dg/vect/vect-44.c: New test.
18011 * gcc.dg/vect/vect-45.c: New test.
18012 * gcc.dg/vect/vect-46.c: New test.
18013 * gcc.dg/vect/vect-47.c: New test.
18014 * gcc.dg/vect/vect-48.c: New test.
18015 * gcc.dg/vect/vect-49.c: New test.
18016 * gcc.dg/vect/vect-50.c: New test.
18017 * gcc.dg/vect/vect-51.c: New test.
18018 * gcc.dg/vect/vect-52.c: New test.
18019 * gcc.dg/vect/vect-53.c: New test.
18020 * gcc.dg/vect/vect-54.c: New test.
18021 * gcc.dg/vect/vect-55.c: New test.
18022 * gcc.dg/vect/vect-56.c: New test.
18023 * gcc.dg/vect/vect-57.c: New test.
18024 * gcc.dg/vect/vect-58.c: New test.
18025 * gcc.dg/vect/vect-59.c: New test.
18026 * gcc.dg/vect/vect-60.c: New test.
18027 * gcc.dg/vect/vect-61.c: New test.
18028 * gcc.dg/vect/vect-all.c: New test.
18029 * gcc.dg/vect/vect-none.c: New test.
18030
18031 2004-08-17 Paul Brook <paul@codesourcery.com>
18032
18033 PR fortran/13082
18034 * gfortran.dg/entry_1.f90: New test.
18035
18036 2004-08-17 Andrew Pinski <apinski@apple.com>
18037
18038 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18039
18040 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
18041
18042 * gcc.dg/pr17036-1.c: New test.
18043
18044 2004-08-16 Devang Patel <dpatel@apple.com>
18045
18046 * gcc.dg/darwin-20040809-1.c: New test.
18047
18048 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
18049
18050 * gcc.dg/funcdef-attr-1.c: New test.
18051
18052 2004-08-16 Janis Johnson <janis187@us.ibm.com>
18053
18054 * gcc.dg/altivec-17.c: New test.
18055 * gcc.dg/altivec-18.c: New test.
18056
18057 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18058
18059 PR c++/6749
18060 * g++.dg/template/vtable2.C: New test.
18061
18062 2004-08-14 Richard Henderson <rth@redhat.com>
18063
18064 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18065 * gcc.dg/pack-test-4.c (main): Return 0.
18066 * gcc.dg/setjmp-1.c: Remove XFAIL.
18067 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18068
18069 2004-08-14 Richard Henderson <rth@redhat.com>
18070
18071 * gcc.dg/980217-1.c: Add prototype for printf.
18072
18073 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18074
18075 * gfortran.dg/pr16935.f90: New test.
18076
18077 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18078
18079 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18080
18081 2004-08-13 Paul Brook <paul@codesourcery.com>
18082
18083 * gfortran.dg/der_io_1.f90: Remove stray comma.
18084
18085 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18086
18087 * gcc.dg/vmx/cw-bug-2.c: Remove.
18088 * gcc.dg/vmx/vprint-1.c: Remove.
18089 * gcc.dg/vmx/vscan-1.c: Remove.
18090
18091 2004-08-12 Devang patel <dpatel@apple.com>
18092
18093 * gcc.dg/darwin-20040809-2.c: New test.
18094
18095 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18096
18097 * g++.dg/ext/altivec-12.C: New test.
18098
18099 * g++.dg/ext/altivec-11.C: New test.
18100
18101 2004-08-12 Paul Brook <paul@codesourcery.com>
18102
18103 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18104
18105 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18106
18107 * g++.dg/ext/altivec-2.C: Check for hardware support before
18108 executing any VMX instructions.
18109
18110 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18111
18112 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18113
18114 PR c++/16276
18115 * g++.old-deja/g++.other/comdat4.C: New test.
18116 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18117
18118 2004-08-12 Ben Elliston <bje@au.ibm.com>
18119
18120 PR target/16286
18121 * gcc.dg/pr16286.c: New test.
18122
18123 2004-08-12 Jan Beulich <jbeulich@novell.com>
18124
18125 * g++.dg/ext/asm5.C: New.
18126
18127 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18128
18129 PR c++/16698
18130 * g++.dg/eh/crash1.C: New test.
18131
18132 PR c++/16717
18133 * g++.dg/ext/construct1.C: New test.
18134
18135 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18136
18137 PR c++/16853
18138 * g++.dg/init/ptrmem1.C: New test.
18139
18140 PR c++/16618
18141 * g++.dg/parse/offsetof5.C: New test.
18142
18143 PR c++/16870
18144 * g++.dg/template/overload3.C: New test.
18145
18146 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18147
18148 PR c++/16964
18149 * g++.dg/parse/error16.C: New test.
18150
18151 PR c++/16904
18152 * g++.dg/template/error14.C: New test.
18153
18154 PR c++/16929
18155 * g++.dg/template/error15.C: New test.
18156
18157 2004-08-11 Devang Patel <dpatel@apple.com>
18158
18159 * gcc.dg/darwin-ld-20040809-1.c: New test.
18160 * gcc.dg/darwin-ld-20040809-2.c: New test.
18161
18162 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18163
18164 PR fortran/16917
18165 * gfortran.dg/dfloat_1.f90: New test.
18166
18167 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18168
18169 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18170 * gcc.dg/dll-2.c: Fix dg-require syntax.
18171 * gcc.misc-tests/arm-isr.c (abort): Declare.
18172 (exit): Likewise.
18173
18174 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18175
18176 PR c++/16971
18177 * g++.dg/parse/crash16.C: New test.
18178
18179 2004-08-10 Roger Sayle <roger@eyesopen.com>
18180
18181 * gcc.dg/mips-rsqrt-1.c: New test case.
18182 * gcc.dg/mips-rsqrt-2.c: New test case.
18183 * gcc.dg/mips-rsqrt-3.c: New test case.
18184
18185 2004-08-10 Paul Brook <paul@codesourcery.com>
18186
18187 * gfortran.dg/der_io_1.f90: New test.
18188
18189 2004-08-10 Paul Brook <paul@codesourcery.com>
18190
18191 PR fortran/16919
18192 * gfortran.dg/der_array_1.f90: New test.
18193
18194 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18195
18196 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18197
18198 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18199
18200 * gcc.dg/wchar_t-2.c: Fix typo.
18201
18202 2004-08-09 Falk Hueffner <falk@debian.org>
18203
18204 PR tree-optimization/12517
18205 * gcc.c-torture/compile/pr12517.c: New test.
18206
18207 PR tree-optimization/12578
18208 * gcc.c-torture/compile/pr12578.c: New test.
18209
18210 PR tree-optimization/12899
18211 * gcc.c-torture/compile/pr12899.c: New test.
18212
18213 PR rtl-optimization/14692
18214 * gcc.c-torture/compile/pr14692.c: New test.
18215
18216 PR tree-optimization/16461
18217 * gcc.c-torture/compile/pr16461.c: New test.
18218
18219 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18220
18221 * gfortran.dg/getenv_1.f90: New test.
18222
18223 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18224
18225 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18226 wchar_t.
18227 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18228
18229 2004-08-06 Paul Brook <paul@codesourcery.com>
18230
18231 * gfortran.dg/ret_array_1.f90: New test.
18232 * gfortran.dg/ret_pointer_1.f90: New test.
18233
18234 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18235
18236 * gcc.dg/missing-field-init-[12].c: New tests.
18237 * g++.dg/warn/missing-field-init-[12].C: New tests.
18238
18239 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18240
18241 * gcc.dg/enum2.c: New test.
18242 * gcc.dg/symbian3.c: Likewise.
18243 * gcc.dg/symbian4.c: Likewise.
18244 * gcc.dg/wchar_t-2.c: Likewise.
18245
18246 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18247
18248 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18249 destructor tests.
18250
18251 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18252
18253 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18254 dg-require-visiblity.
18255 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18256 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18257 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18258 * g++.dg/ext/visibility/new1.C: Likewise.
18259 * g++.dg/ext/visibility/pragma.C: Likewise.
18260 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18261 * g++.dg/ext/visibility/virtual.C: Likewise.
18262 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18263 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18264 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18265 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18266 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18267 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18268 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18269 * g++/dg/ext/visibility/visibility-8.C: New test.
18270 * gcc.c-torture/compile/dll.x: Remove.
18271 * gcc.dg/dll-2.c: Use dg-require-dll
18272 * gcc.dg/visibility-10.c: New test.
18273 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18274 supporting DLLs.
18275 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18276 (scan_not_hidden): Likewise.
18277
18278 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18279
18280 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18281
18282 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18283
18284 * gcc.c-torture/execute/20040805-1.c: New test.
18285
18286 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18287
18288 * gcc.dg/20020118-1.c: Declare abort.
18289 * gcc.dg/altivec_check.h: Likewise.
18290 * gcc.dg/iftrap-2.c: Likewise.
18291 * gcc.dg/pragma-darwin.c: Likewise.
18292 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18293
18294 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18295
18296 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18297
18298 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18299
18300 * gcc.c-torture/execute/builtins/abs-2.c,
18301 gcc.c-torture/execute/builtins/abs-3.c,
18302 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18303 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18304 intmax_t, uintmax_t and their limits.
18305 * gcc.dg/intmax_t-1.c: New test.
18306
18307 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18308
18309 * g++.dg/tc1/dr147.C: Add reference to PR.
18310
18311 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18312
18313 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18314 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18315
18316 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18317
18318 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18319
18320 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18321
18322 * gcc.dg/redecl-5.c: New test.
18323 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18324 of scanf.
18325
18326 2004-08-03 Roger Sayle <roger@eyesopen.com>
18327
18328 PR middle-end/16790
18329 * gcc.c-torture/execute/pr16790-1.c: New test case.
18330
18331 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18332
18333 * g++.dg/ext/visibility/assign1.C: New test.
18334 * g++.dg/ext/visibility/new1.C: Likewise.
18335
18336 * gcc.dg/symbian1.c: New test.
18337 * gcc.dg/symbian2.c: Likewise.
18338
18339 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18340
18341 PR target/16570
18342 * gcc.dg/i386-sse-9.c: New test.
18343
18344 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18345
18346 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18347
18348 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18349
18350 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18351 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18352 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18353 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18354 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18355 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18356 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18357 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18358 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18359 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18360 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18361 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18362 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18363 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18364 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18365 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18366 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18367 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18368 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18369 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18370 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18371 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18372 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18373 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18374 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18375 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18376 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18377 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18378 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18379 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18380 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18381 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18382 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18383 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18384 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18385 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18386 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18387 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18388 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18389 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18390 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18391 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18392 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18393 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18394 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18395 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18396 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18397 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18398 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18399 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18400 gcc.misc-tests/i386-pf-3dnow-1.c,
18401 gcc.misc-tests/i386-pf-athlon-1.c,
18402 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18403 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18404 Declare built-in functions used.
18405 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18406
18407 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18408
18409 PR c++/16707
18410 * g++.dg/lookup/using12.C: New test.
18411
18412 * g++.dg/init/null1.C: Fix PR number.
18413 * g++.dg/parse/namespace10.C: Likewise.
18414
18415 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18416
18417 PR c++/16224
18418 * g++.dg/template/spec17.C: New test.
18419 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18420 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18421
18422 2004-08-02 David Billinghurst
18423
18424 PR fortran/16292
18425 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18426
18427 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18428
18429 * gcc.dg/ia64-got-1.c: New test case.
18430
18431 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18432
18433 PR c++/16489
18434 * g++.dg/init/null1.C: New test.
18435 * g++.dg/tc1/dr76.C: Adjust error marker.
18436
18437 PR c++/16529
18438 * g++.dg/parse/namespace10.C: New test.
18439
18440 PR c++/16810
18441 * g++.dg/inherit/ptrmem2.C: New test.
18442
18443 2004-08-02 Ben Elliston <bje@au.ibm.com>
18444
18445 PR target/16155
18446 * gcc.dg/pr16155.c: New test.
18447
18448 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18449
18450 * gcc.dg/redecl-2.c: New test.
18451
18452 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18453
18454 * gcc.dg/darwin-longdouble.c: New file.
18455
18456 2004-07-30 Richard Henderson <rth@redhat.com>
18457
18458 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18459 write to constant argument.
18460 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18461
18462 2004-07-30 Richard Henderson <rth@redhat.com>
18463
18464 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18465 tests of nearest around zero.
18466
18467 2004-07-30 Andrew Pinski <apinski@apple.com>
18468
18469 * gcc.c-torture/compile/20040730-1.c: New test.
18470
18471 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18472
18473 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18474 powerpc-eabispe.
18475
18476 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18477
18478 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18479
18480 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18481
18482 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18483 contains $ld_library_path.
18484 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18485
18486 2004-07-29 Richard Henderson <rth@redhat.com>
18487
18488 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18489
18490 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18491 (alt2, which): New.
18492 (Check): Accept either alternative.
18493
18494 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18495
18496 * g++.dg/abi/inline1.C: New test.
18497 * g++.dg/abi/local1-a.cc: Likewise.
18498 * g++.dg/abi/local1.C: Likewise.
18499 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18500 * g++.dg/abi/mangle12.C: Likewise.
18501 * g++.dg/abi/mangle17.C: Likewise.
18502 * g++.dg/abi/mangle20-2.C: Likewise.
18503 * g++.dg/opt/interface1.C: Likewise.
18504 * g++.dg/opt/interface1.h: Likewise.
18505 * g++.dg/opt/interface1-a.cc: New test.
18506 * g++.dg/parse/repo1.C: New test.
18507 * g++.dg/template/repo1.C: Likewise.
18508 * g++.dg/warn/Winline-1.C: Likewise.
18509 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18510
18511 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18512
18513 * gcc.dg/tree-ssa/20040729-1.c: New test.
18514
18515 2004-07-27 Matt Austern <austern@apple.com>
18516
18517 * gcc.dg/darwin-bool-1.c: New test.
18518 * gcc.dg/darwin-bool-2.c: New test.
18519
18520 2004-07-28 Richard Henderson <rth@redhat.com>
18521
18522 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18523 arguments in the correct type. Don't write to constant arguments.
18524
18525 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18526
18527 PR tree-optimization/16688
18528 PR tree-optimization/16689
18529 * g++.dg/tree-ssa/pr16688.C: New test.
18530
18531 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18532
18533 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18534 loads. Not only in the comment, this time.
18535
18536 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18537
18538 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18539 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18540 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18541 * gcc.dg/sh4a-bitmovua.c: New.
18542 * gcc.dg/sh4a-cos.c: New.
18543 * gcc.dg/sh4a-cosf.c: New.
18544 * gcc.dg/sh4a-fprun.c: New.
18545 * gcc.dg/sh4a-fsrra.c: New.
18546 * gcc.dg/sh4a-memmovua.c: New.
18547 * gcc.dg/sh4a-sin.c: New.
18548 * gcc.dg/sh4a-sincos.c: New.
18549 * gcc.dg/sh4a-sincosf.c: New.
18550 * gcc.dg/sh4a-sinf.c: New.
18551
18552 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18553
18554 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18555 conditionals.
18556 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18557 loads.
18558 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18559 DOM1.
18560
18561 2004-07-27 Andrew Pinski <apinski@apple.com>
18562
18563 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18564
18565 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18566
18567 * gcc.dg/pragma-isr.c: New test.
18568
18569 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18570
18571 PR c++/14429
18572 * g++.dg/template/ttp11.C: New test.
18573
18574 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18575
18576 * gcc.c-torture/compile/20040727-1.c: New test.
18577
18578 2004-07-26 Eric Christopher <echristo@redhat.com>
18579
18580 * gcc.c-torture/compile/20040726-2.c: New test.
18581
18582 2004-07-26 Andrew Pinski <apinski@apple.com>
18583
18584 * g++.dg/rtti/tinfo1.C: Xfail.
18585
18586 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18587
18588 * gcc.c-torture/compile/20040726-1.c: New test.
18589
18590 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18591 Brian Ryner <bryner@brianryner.com>
18592
18593 PR c++/9283
18594 PR c++/15000
18595 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18596 * g++.dg/ext/visibility/: New directory.
18597 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18598 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18599 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18600 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18601 * g++.dg/ext/visibility/fvisibility.C,
18602 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18603 g++.dg/ext/visibility/fvisibility-override1.C
18604 g++.dg/ext/visibility/fvisibility-override2.C
18605 g++.dg/ext/visibility/memfuncts.C
18606 g++.dg/ext/visibility/noPLT.C
18607 g++.dg/ext/visibility/pragma.C
18608 g++.dg/ext/visibility/pragma-override1.C
18609 g++.dg/ext/visibility/pragma-override2.C
18610 g++.dg/ext/visibility/staticmemfuncts.C
18611 g++.dg/ext/visibility/virtual.C: New tests.
18612
18613 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18614
18615 PR c/15360
18616 * gcc.dg/pr15360-1.c: New test.
18617
18618 2004-07-25 Daniel Jacobowitz <dan@debian.org>
18619
18620 * gcc.dg/pragma-align-2.c: New test.
18621 * gcc.dg/pragma-init-fini.c: New test.
18622 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
18623 targets.
18624
18625 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18626
18627 * gcc.dg/init-string-2.c: New test.
18628
18629 2004-07-24 Zack Weinberg <zack@codesourcery.com>
18630
18631 PR 16684
18632 * gcc.dg/Wredundant-decls-1.c: New test case.
18633
18634 2004-07-24 Jakub Jelinek <jakub@redhat.com>
18635
18636 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18637 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18638 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18639 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18640 * gcc.dg/compat/generate-random.c: New file.
18641 * gcc.dg/compat/generate-random.h: Likewise.
18642 * gcc.dg/compat/generate-random_r.c: Likewise.
18643 * gcc.dg/compat/struct-layout-1.h: Likewise.
18644 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18645 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18646 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18647 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18648 * gcc.dg/compat/struct-layout-1_main.c: New test.
18649 * gcc.dg/compat/struct-layout-1_x.c: New file.
18650 * gcc.dg/compat/struct-layout-1_y.c: New file.
18651 * gcc.dg/compat/struct-layout-1_test.h: New file.
18652
18653 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
18654
18655 * gcc.dg/comp-return-1.c: New test
18656
18657 2004-07-23 Janis Johnson <janis187@us.ibm.com>
18658
18659 * gcc.dg/vmx/8-02a.c: Fix typo.
18660
18661 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18662 * gcc.dg/darwin-abi-3.c: New test.
18663
18664 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18665 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18666
18667 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18668 * gcc.dg/vmx/ops-long-1.c: New test.
18669 * gcc.dg/vmx/ops-long-2.c: New test.
18670
18671 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
18672
18673 * g++.dg/lookup/conv-[1234].C: New.
18674
18675 2004-07-22 Mark Mitchell <mark@codesourcery.com>
18676
18677 * g++.dg/parse/attr2.C: Simplify.
18678
18679 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18680
18681 PR c/7284
18682 * gcc.c-torture/execute/pr7284-1.c: New test.
18683
18684 2004-07-22 Brian Booth <bbooth@redhat.com>
18685
18686 * gcc.dg/tree-ssa/20040721-1.c: New test.
18687
18688 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
18689
18690 * g++.dg/template/crash20.c: New.
18691
18692 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
18693
18694 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18695 Add dg-run directive. Declare variables as required.
18696 * gfortran.dg/g77/README: Update
18697
18698 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
18699
18700 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18701 gcc.dg/cris-peep2-andu2.c: New tests.
18702
18703 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18704
18705 PR c/15052
18706 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18707 on return type.
18708 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
18709 messages.
18710 * gcc.dg/qual-return-2.c: Update expected messages.
18711 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18712
18713 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18714
18715 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18716 * gcc.dg/noncompile/921102-1.c: Update expected error message.
18717
18718 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18719
18720 PR c/11250
18721 * gcc.dg/init-string-1.c: New test.
18722
18723 2004-07-21 Jakub Jelinek <jakub@redhat.com>
18724
18725 PR middle-end/15345
18726 PR c/16450
18727 * gcc.dg/torture/nested-fn-1.c: New test.
18728
18729 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
18730
18731 PR target/16559
18732 * gcc.dg/ia64-fptr-1.c: New file.
18733
18734 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18735
18736 PR c++/14497
18737 * g++.dg/template/spec16.C: New test.
18738 * g++.old-deja/g++.robertl/eb118.C: Remove.
18739
18740 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18741
18742 PR c++/509
18743 * g++.dg/template/spec15.C: New test.
18744
18745 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
18746
18747 Copy cases from g77.f-torture/execute and add dg-run
18748 directive. Other changes as noted.
18749 * gfortran.dg/g77/13037.f
18750 * gfortran.dg/g77/1832.f
18751 * gfortran.dg/g77/19981119-0.f
18752 * gfortran.dg/g77/19990313-0.f
18753 * gfortran.dg/g77/19990313-1.f
18754 * gfortran.dg/g77/19990313-2.f
18755 * gfortran.dg/g77/19990313-3.f
18756 * gfortran.dg/g77/19990419-1.f
18757 * gfortran.dg/g77/19990826-0.f
18758 * gfortran.dg/g77/19990826-2.f
18759 * gfortran.dg/g77/20000503-1.f
18760 * gfortran.dg/g77/20001111.f
18761 * gfortran.dg/g77/20010116.f
18762 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18763 * gfortran.dg/g77/20010430.f
18764 * gfortran.dg/g77/6177.f
18765 * gfortran.dg/g77/947.f
18766 * gfortran.dg/g77/970816-3.f
18767 * gfortran.dg/g77/971102-1.f
18768 * gfortran.dg/g77/980520-1.f
18769 * gfortran.dg/g77/980628-0.f
18770 * gfortran.dg/g77/980628-1.f
18771 * gfortran.dg/g77/980628-10.f
18772 * gfortran.dg/g77/980628-2.f
18773 * gfortran.dg/g77/980628-3.f
18774 * gfortran.dg/g77/980628-7.f
18775 * gfortran.dg/g77/980628-8.f
18776 * gfortran.dg/g77/980628-9.f
18777 * gfortran.dg/g77/980701-0.f
18778 * gfortran.dg/g77/980701-1.f
18779 * gfortran.dg/g77/cabs.f
18780 * gfortran.dg/g77/claus.f
18781 * gfortran.dg/g77/complex_1.f
18782 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18783 * gfortran.dg/g77/dcomplex.f
18784 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18785 * gfortran.dg/g77/f90-intrinsic-mathematical.f
18786 * gfortran.dg/g77/f90-intrinsic-numeric.f
18787 * gfortran.dg/g77/int8421.f
18788 * gfortran.dg/g77/labug1.f
18789 * gfortran.dg/g77/large_vec.f
18790 * gfortran.dg/g77/le.f
18791 * gfortran.dg/g77/short.f
18792 * gfortran.dg/g77/README: Update
18793
18794 2004-07-20 Mark Mitchell <mark@codesourcery.com>
18795
18796 PR c++/16637
18797 * g++.dg/parse/lookup4.C: New test.
18798
18799 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18800
18801 PR c++/16175
18802 * g++.dg/template/ttp10.C: New test.
18803
18804 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
18805
18806 * gcc.dg/pr12625-1.c: New test.
18807
18808 2004-07-20 Steven Bosscher <stevenb@suse.de>
18809
18810 * testsuite/gcc.dg/switch-warn-1.c: New test.
18811 * testsuite/gcc.dg/switch-warn-2.c: New test.
18812 * gcc.c-torture/compile/pr14730.c: Update.
18813
18814 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
18815
18816 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18817 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18818 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18819 g++.dg/template/nontype3.C: Remove trailing CR from tests.
18820
18821 2004-07-18 Mark Mitchell <mark@codesourcery.com>
18822
18823 PR c++/16623
18824 * g++.dg/template/assign1.C: New test.
18825
18826 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18827
18828 PR c++/12170
18829 * g++.dg/template/ttp9.C: New test.
18830
18831 2004-07-19 Daniel Jacobowitz <dan@debian.org>
18832
18833 * gcc.dg/format/cmn-err-1.c: New test.
18834
18835 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
18836
18837 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18838 gcc.dg/Wparentheses-10.c: New tests.
18839 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18840
18841 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18842
18843 PR fortran/16465
18844 * gfortran.dg/g77//ffixed-line-length-0.f,
18845 gfortran.dg/g77/ffixed-line-length-132.f,
18846 gfortran.dg/g77/ffixed-line-length-72.f,
18847 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18848 gfortran.dg/g77/README: Update.
18849
18850 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18851
18852 PR c++/13092
18853 * g++.dg/template/non-dependent7.C: New test.
18854 * g++.dg/template/non-dependent8.C: Likewise.
18855 * g++.dg/template/non-dependent9.C: Likewise.
18856 * g++.dg/template/non-dependent10.C: Likewise.
18857
18858 2004-07-17 Mark Mitchell <mark@codesourcery.com>
18859
18860 PR c++/16337
18861 * g++.dg/parse/attr2.C: New test.
18862
18863 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
18864
18865 * g77.dg: Removed.
18866 * g77.f-torture: Ditto.
18867
18868 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
18869
18870 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18871 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18872 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18873
18874 2004-07-16 Richard Henderson <rth@redhat.com>
18875
18876 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18877
18878 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18879
18880 * lib/fortran-torture.exp (fortran-torture): Don't test compile
18881 tests with full list of options.
18882 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18883 of TORTURE_OPTIONS if test contains 'dg-do run'.
18884
18885 PR fortran/16404
18886 * gfortran.dg/do_iterator.f90: New test.
18887
18888 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18889
18890 PR rtl-optimization/16536
18891 * gcc.c-torture/execute/restrict-1.c: New test.
18892
18893 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18894
18895 PR fortran/15324
18896 * gfortran.dg/pr15324.f90: New test.
18897
18898 PR fortran/15129
18899 * gfortran.dg/pr15129.f90: New test.
18900
18901 PR fortran/15140
18902 * gfortran.dg/pr15140.f90: New test.
18903
18904 PR fortran/13792
18905 * gfortran.fortran-torture/execute/bounds.f90: Add check for
18906 compile-time simplification.
18907
18908 2004-07-14 Mike Stump <mrs@apple.com>
18909
18910 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18911
18912 2004-07-14 James E Wilson <wilson@specifixinc.com>
18913
18914 PR target/16325
18915 * gcc.dg/profile-generate-1.c: New.
18916
18917 2004-07-15 Jakub Jelinek <jakub@redhat.com>
18918
18919 * gcc.c-torture/execute/20040709-1.c: New test.
18920 * gcc.c-torture/execute/20040709-2.c: New test.
18921
18922 2004-07-14 Mike Stump <mrs@apple.com>
18923
18924 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18925
18926 2004-07-14 Mike Stump <mrs@apple.com>
18927
18928 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18929
18930 2004-07-13 Mark Mitchell <mark@codesourcery.com>
18931
18932 PR c++/16518
18933 * g++.dg/parse/mutable1.C: New test.
18934
18935 2004-07-13 Diego Novillo <dnovillo@redhat.com>
18936
18937 PR tree-optimization/16443
18938 * gcc.dg/tree-ssa/20040713-1.c: New test.
18939
18940 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
18941
18942 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18943 for operator new.
18944
18945 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18946
18947 * gfortran.dg/g77/README: New file
18948 * gfortran.dg/g77/19981216-0.f: Copy from
18949 g77.f-torture/noncompile. Add "dg-do compile" and
18950 dg-error as required.
18951 * gfortran.dg/g77/19990218-1.f: Likewise.
18952 * gfortran.dg/g77/19990905-1.f: Likewise.
18953 * gfortran.dg/g77/9263.f: Likewise.
18954 * gfortran.dg/g77/980615-0.f: Likewise.
18955 * gfortran.dg/g77/980616-0.f: Likewise.
18956 * gfortran.dg/g77/check0.f: Likewise.
18957 * gfortran.dg/g77/select_no_compile.f: Likewise.
18958
18959 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18960
18961 Copy files from g77.f-torture/compile.
18962 Add "{ dg-do compile}". Other changes as noted
18963 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18964 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18965 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18966 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18967 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18968 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18969 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18970 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18971 statement to conform to standard. Append alpha1.x for reference.
18972 * gfortran.dg/g77/xformat.f: Add dg-warning
18973
18974 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18975
18976 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18977 Add {dg-do compile} directive.
18978 * gfortran.dg/g77/cpp2.F: Likewise.
18979
18980 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18981
18982 PR c++/5402
18983 * g++.dg/lookup/name-clash1.C: New test.
18984
18985 PR c++/9777
18986 * g++.dg/lookup/name-clash2.C: New test.
18987
18988 PR c++/12102
18989 * g++.dg/lookup/name-clash3.C: New test.
18990
18991 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18992
18993 * g++.dg/lookup/new2.C: New test.
18994 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18995
18996 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
18997
18998 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18999 Add {dg-do compile} directive.
19000 * gfortran.dg/g77/13060.f: Likewise.
19001 * gfortran.dg/g77/19990218-0.f: Likewise.
19002 * gfortran.dg/g77/19990305-0.f: Likewise.
19003 * gfortran.dg/g77/19990419-0.f: Likewise.
19004 * gfortran.dg/g77/19990502-0.f: Likewise.
19005 * gfortran.dg/g77/19990502-1.f: Likewise.
19006 * gfortran.dg/g77/19990525-0.f: Likewise.
19007 * gfortran.dg/g77/19990826-1.f: Likewise.
19008 * gfortran.dg/g77/19990826-3.f: Likewise.
19009 * gfortran.dg/g77/19990905-2.f: Likewise.
19010 * gfortran.dg/g77/20000412-1.f: Likewise.
19011 * gfortran.dg/g77/20000511-1.f: Likewise.
19012 * gfortran.dg/g77/20000511-2.f: Likewise.
19013 * gfortran.dg/g77/20000518.f: Likewise.
19014 * gfortran.dg/g77/20000601-1.f: Likewise.
19015 * gfortran.dg/g77/20000601-2.f: Likewise.
19016 * gfortran.dg/g77/20000629-1.f: Likewise.
19017 * gfortran.dg/g77/20000630-2.f: Likewise.
19018 * gfortran.dg/g77/20010115.f: Likewise.
19019 * gfortran.dg/g77/20010321-1.f: Likewise.
19020 * gfortran.dg/g77/20010426.f: Likewise.
19021 * gfortran.dg/g77/20020307-1.f: Likewise.
19022 * gfortran.dg/g77/8485.f: Likewise.
19023 * gfortran.dg/g77/960317-1.f: Likewise.
19024 * gfortran.dg/g77/970915-0.f: Likewise.
19025 * gfortran.dg/g77/980310-1.f: Likewise.
19026 * gfortran.dg/g77/980310-2.f: Likewise.
19027 * gfortran.dg/g77/980310-3.f: Likewise.
19028 * gfortran.dg/g77/980310-4.f: Likewise.
19029 * gfortran.dg/g77/980310-6.f: Likewise.
19030 * gfortran.dg/g77/980310-7.f: Likewise.
19031 * gfortran.dg/g77/980310-8.f: Likewise.
19032 * gfortran.dg/g77/980419-2.f: Likewise.
19033 * gfortran.dg/g77/980424-0.f: Likewise.
19034 * gfortran.dg/g77/980427-0.f: Likewise.
19035 * gfortran.dg/g77/980729-0.f: Likewise.
19036 * gfortran.dg/g77/981117-1.f: Likewise.
19037 * gfortran.dg/g77/toon_1.f: Likewise.
19038
19039 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19040
19041 PR c++/2204
19042 * g++.dg/other/abstract2.C: New test.
19043
19044 2004-07-12 Paul Brook <paul@codesourcery.com>
19045
19046 * gfortran.dg/pointer_init_1.f90: New test.
19047
19048 2004-07-11 Paul Brook <paul@codesourcery.com>
19049
19050 PR fortran/15986
19051 * gfortran.dg/contained_1.f90: New test.
19052
19053 2004-07-11 Mark Mitchell <mark@codesourcery.com>
19054
19055 * g++.dg/parse/defarg8.C: New test.
19056
19057 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19058
19059 PR fortran/16433
19060 * gfortran.dg/pr16433.f: New test.
19061
19062 PR fortran/17574
19063 * gfortran.dg/pr15754.f90: New test.
19064
19065 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
19066
19067 PR tree-optimization/16437
19068 * gcc.c-torture/execute/bitfld-4.c: New test.
19069
19070 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19071
19072 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19073 access to common var from module.
19074
19075 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19076
19077 PR fortran/16336
19078 * gfortran.fortran-torture/execute/common_2.f90: New test.
19079
19080 2004-07-10 Paul Brook <paul@codesourcery.com>
19081
19082 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19083
19084 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19085
19086 PR fortran/15969
19087 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19088
19089 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19090
19091 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19092 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19093 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19094 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19095 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19096 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19097 * gfortran.dg/g77/funderscoring.f: Likewise.
19098 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19099
19100 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19101
19102 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19103
19104 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19105 Paul Brook <paul@codesourcery.com>
19106
19107 PR fortran/13415
19108 * gfortran.dg/common_pointer_1.f90: New test.
19109
19110 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19111
19112 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19113
19114 2004-07-09 James E Wilson <wilson@specifixinc.com>
19115
19116 PR target/16364
19117 * gcc.c-torture/compile/20040709-1.c: New.
19118
19119 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19120
19121 PR fortran/14077
19122 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19123
19124 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19125
19126 PR fortran/13201
19127 * gfortran.dg/shape_1.f90: New test.
19128
19129 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19130 Andrew Pinski <apinski@apple.com>
19131
19132 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19133
19134 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19135
19136 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19137 comment.
19138
19139 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19140 Paul Brook <paul@codesourcery.com>
19141
19142 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19143 '.f95' and '.F95'.
19144
19145 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19146
19147 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19148
19149 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19150
19151 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19152 testcases with capital suffix.
19153
19154 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19155
19156 PR fortran/15481
19157 PR fortran/13372
19158 PR fortran/13575
19159 PR fortran/15978
19160 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19161
19162 * gfortran.dg/implicit_1.f90: New test.
19163
19164 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19165
19166 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19167 expression to match gfortran warning/error messages
19168 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19169 dg-error text.
19170
19171 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19172
19173 * lib/fortran-torture.exp: Rename proc search_for to
19174 search_for_re.
19175
19176 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19177
19178 * gcc.c-torture/execute/simd-5.x: New file.
19179 XFAIL on SPARC 64-bit at -O0.
19180
19181 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19182
19183 PR c++/8211
19184 PR c++/16165
19185 * g++.dg/warn/effc3.C: New test.
19186
19187 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19188
19189 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19190 change X to 1X in format.
19191 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19192 add data statements to conform to standard.
19193
19194 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19195
19196 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19197 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19198 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19199
19200 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19201
19202 * gfortran.dg/g77/7388.f: Copy from g77.dg
19203 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19204 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19205 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19206 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19207 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19208 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19209 * gfortran.dg/g77/strlen0.f: Likewise.
19210
19211 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19212
19213 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19214 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19215
19216 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19217
19218 * gcc.c-torture/execute/920428-2.x: Delete.
19219 * gcc.c-torture/execute/920501-7.x: Likewise.
19220
19221 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19222
19223 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19224 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19225 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19226 prescott and c3-2.
19227 (PREFETCH_3DNOW): Add -march=c3.
19228
19229 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19230
19231 PR c/16437
19232 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19233 * gcc.c-torture/execute/bf64-1.x: Likewise.
19234
19235 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19236
19237 * gcc.c-torture/compile/20040708-1.c: New test.
19238
19239 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19240
19241 PR c++/16169
19242 * g++.dg/warn/effc2.C: New test.
19243
19244 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19245
19246 * gcc.c-torture/execute/bitfld-1.x: Remove.
19247 * gcc.c-torture/execute/bitfld-3.c: New test.
19248 * gcc.dg/bitfld-2.c: Remove XFAILs.
19249
19250 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19251
19252 PR c++/16276
19253 * g++.dg/rtti/tinfo1.C: New file.
19254
19255 2004-07-07 Eric Christopher <echristo@redhat.com>
19256
19257 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19258
19259 2004-07-07 Andrew Pinski <apinski@apple.com>
19260
19261 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19262
19263 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19264
19265 * g++.dg/init/call1.C: XFAIL.
19266
19267 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19268
19269 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19270 except for movstrict*, to movmem* and clrstr* to clrmem*.
19271
19272 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19273
19274 * gcc.c-torture/execute/20040707-1.c: New test.
19275
19276 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19277
19278 * gcc.c-torture/execute/20040706-1.c: New test.
19279
19280 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19281
19282 PR c++/3671
19283 * g++.dg/template/spec14.C: New test.
19284
19285 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19286
19287 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19288 nothing if not yet defined. Use it in b, c and d type definitions.
19289 * gcc.c-torture/execute/20040705-1.c: New test.
19290 * gcc.c-torture/execute/20040705-2.c: New test.
19291
19292 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19293
19294 PR c++/2518
19295 * g++.dg/lookup/new1.C: New test.
19296
19297 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19298
19299 PR c++/11406
19300 * g++.dg/template/sizeof8.C: New test.
19301
19302 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19303
19304 * gcc.c-torture/compile/20040705-1.c: New test.
19305
19306 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19307
19308 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19309
19310 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19311
19312 * gcc.dg/cpp/if-mop.c: Two new testcases.
19313 * gcc.dg/cpp/trad/comment-3.c: New.
19314
19315 2004-07-04 Paul Brook <paul@codesourcery.com>
19316
19317 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19318
19319 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19320
19321 PR c++/3761
19322 * g++.dg/lookup/crash4.C: New test.
19323
19324 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19325
19326 * gcc.c-torture/execute/builtin-abs-1.c
19327 * gcc.c-torture/execute/builtin-abs-2.c
19328 * gcc.c-torture/execute/builtin-complex-1.c
19329 * gcc.c-torture/execute/builtins/string-1-lib.c
19330 * gcc.c-torture/execute/builtins/string-1.c
19331 * gcc.c-torture/execute/builtins/string-2-lib.c
19332 * gcc.c-torture/execute/builtins/string-2.c
19333 * gcc.c-torture/execute/builtins/string-3-lib.c
19334 * gcc.c-torture/execute/builtins/string-3.c
19335 * gcc.c-torture/execute/builtins/string-4-lib.c
19336 * gcc.c-torture/execute/builtins/string-4.c
19337 * gcc.c-torture/execute/builtins/string-5-lib.c
19338 * gcc.c-torture/execute/builtins/string-5.c
19339 * gcc.c-torture/execute/builtins/string-6-lib.c
19340 * gcc.c-torture/execute/builtins/string-6.c
19341 * gcc.c-torture/execute/builtins/string-7-lib.c
19342 * gcc.c-torture/execute/builtins/string-7.c
19343 * gcc.c-torture/execute/builtins/string-8-lib.c
19344 * gcc.c-torture/execute/builtins/string-8.c
19345 * gcc.c-torture/execute/builtins/string-9-lib.c
19346 * gcc.c-torture/execute/builtins/string-9.c
19347 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19348 * gcc.c-torture/execute/builtins/string-asm-1.c
19349 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19350 * gcc.c-torture/execute/builtins/string-asm-2.c
19351 * gcc.c-torture/execute/stdio-opt-1.c
19352 * gcc.c-torture/execute/stdio-opt-2.c
19353 * gcc.c-torture/execute/stdio-opt-3.c
19354 * gcc.c-torture/execute/string-opt-1.c
19355 * gcc.c-torture/execute/string-opt-10.c
19356 * gcc.c-torture/execute/string-opt-11.c
19357 * gcc.c-torture/execute/string-opt-12.c
19358 * gcc.c-torture/execute/string-opt-13.c
19359 * gcc.c-torture/execute/string-opt-14.c
19360 * gcc.c-torture/execute/string-opt-15.c
19361 * gcc.c-torture/execute/string-opt-16.c
19362 * gcc.c-torture/execute/string-opt-2.c
19363 * gcc.c-torture/execute/string-opt-6.c
19364 * gcc.c-torture/execute/string-opt-7.c
19365 * gcc.c-torture/execute/string-opt-8.c:
19366 Replace with ...
19367
19368 * gcc.c-torture/execute/builtins/abs-2.c
19369 * gcc.c-torture/execute/builtins/abs-3.c
19370 * gcc.c-torture/execute/builtins/complex-1.c
19371 * gcc.c-torture/execute/builtins/fprintf.c
19372 * gcc.c-torture/execute/builtins/fputs.c
19373 * gcc.c-torture/execute/builtins/memcmp.c
19374 * gcc.c-torture/execute/builtins/memmove.c
19375 * gcc.c-torture/execute/builtins/memops-asm.c
19376 * gcc.c-torture/execute/builtins/mempcpy-2.c
19377 * gcc.c-torture/execute/builtins/mempcpy.c
19378 * gcc.c-torture/execute/builtins/memset.c
19379 * gcc.c-torture/execute/builtins/printf.c
19380 * gcc.c-torture/execute/builtins/sprintf.c
19381 * gcc.c-torture/execute/builtins/strcat.c
19382 * gcc.c-torture/execute/builtins/strchr.c
19383 * gcc.c-torture/execute/builtins/strcmp.c
19384 * gcc.c-torture/execute/builtins/strcpy.c
19385 * gcc.c-torture/execute/builtins/strcspn.c
19386 * gcc.c-torture/execute/builtins/strlen-2.c
19387 * gcc.c-torture/execute/builtins/strlen.c
19388 * gcc.c-torture/execute/builtins/strncat.c
19389 * gcc.c-torture/execute/builtins/strncmp-2.c
19390 * gcc.c-torture/execute/builtins/strncmp.c
19391 * gcc.c-torture/execute/builtins/strncpy.c
19392 * gcc.c-torture/execute/builtins/strpbrk.c
19393 * gcc.c-torture/execute/builtins/strpcpy-2.c
19394 * gcc.c-torture/execute/builtins/strpcpy.c
19395 * gcc.c-torture/execute/builtins/strrchr.c
19396 * gcc.c-torture/execute/builtins/strspn.c
19397 * gcc.c-torture/execute/builtins/strstr-asm.c
19398 * gcc.c-torture/execute/builtins/strstr.c:
19399 ... these new files.
19400
19401 * gcc.c-torture/execute/builtins/abs-2-lib.c
19402 * gcc.c-torture/execute/builtins/abs-3-lib.c
19403 * gcc.c-torture/execute/builtins/complex-1-lib.c
19404 * gcc.c-torture/execute/builtins/fprintf-lib.c
19405 * gcc.c-torture/execute/builtins/fputs-lib.c
19406 * gcc.c-torture/execute/builtins/memcmp-lib.c
19407 * gcc.c-torture/execute/builtins/memmove-lib.c
19408 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19409 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19410 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19411 * gcc.c-torture/execute/builtins/memset-lib.c
19412 * gcc.c-torture/execute/builtins/printf-lib.c
19413 * gcc.c-torture/execute/builtins/sprintf-lib.c
19414 * gcc.c-torture/execute/builtins/strcat-lib.c
19415 * gcc.c-torture/execute/builtins/strchr-lib.c
19416 * gcc.c-torture/execute/builtins/strcmp-lib.c
19417 * gcc.c-torture/execute/builtins/strcpy-lib.c
19418 * gcc.c-torture/execute/builtins/strcspn-lib.c
19419 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19420 * gcc.c-torture/execute/builtins/strlen-lib.c
19421 * gcc.c-torture/execute/builtins/strncat-lib.c
19422 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19423 * gcc.c-torture/execute/builtins/strncmp-lib.c
19424 * gcc.c-torture/execute/builtins/strncpy-lib.c
19425 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19426 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19427 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19428 * gcc.c-torture/execute/builtins/strrchr-lib.c
19429 * gcc.c-torture/execute/builtins/strspn-lib.c
19430 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19431 * gcc.c-torture/execute/builtins/strstr-lib.c
19432 * gcc.c-torture/execute/builtins/lib/abs.c
19433 * gcc.c-torture/execute/builtins/lib/fprintf.c
19434 * gcc.c-torture/execute/builtins/lib/memset.c
19435 * gcc.c-torture/execute/builtins/lib/printf.c
19436 * gcc.c-torture/execute/builtins/lib/sprintf.c
19437 * gcc.c-torture/execute/builtins/lib/strcpy.c
19438 * gcc.c-torture/execute/builtins/lib/strcspn.c
19439 * gcc.c-torture/execute/builtins/lib/strncat.c
19440 * gcc.c-torture/execute/builtins/lib/strncmp.c
19441 * gcc.c-torture/execute/builtins/lib/strncpy.c
19442 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19443 * gcc.c-torture/execute/builtins/lib/strspn.c
19444 * gcc.c-torture/execute/builtins/lib/strstr.c:
19445 New files containing support routines.
19446
19447 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19448 declaration.
19449 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19450 when not optimizing.
19451
19452 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19453
19454 PR c++/16240
19455 * g++.dg/abi/mangle22.C: New test.
19456 * g++.dg/abi/mangle23.C: Likewise.
19457
19458 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19459
19460 PR fortran/16290
19461 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19462 Allow for cases without denormalized floating point numbers.
19463
19464 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19465
19466 PR c/1027
19467 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19468 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19469 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19470 expected warning text.
19471 * gcc.dg/format/diag-2.c: New test.
19472
19473 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19474
19475 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19476
19477 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19478
19479 * gcc.dg/builtins-43.c: New.
19480 * gcc.dg/builtins-44.c: New.
19481 * gcc.dg/builtins-45.c: New.
19482
19483 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19484 Andreas Tobler <a.tobler@schweiz.ch>
19485
19486 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19487 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19488 as SIGSEGV.
19489 * gcc.dg/cleanup-11.c: Likewise.
19490 * gcc.dg/cleanup-8.c: Likewise.
19491 * gcc.dg/cleanup-9.c: Likewise.
19492 * gcc.dg/cleanup-5.c: Run on all platforms.
19493
19494 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19495
19496 * g++.dg/warn/nonnull1.C: New test.
19497
19498 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19499
19500 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19501 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19502 Special-case the Sun compiler wrt to <complex.h>.
19503
19504 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19505
19506 * gcc.dg/Wunreachable-8.C: New test.
19507
19508 * gcc.dg/h8300-ice2.c : New test.
19509
19510 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19511
19512 PR fortran/16161
19513 * gfortran.fortran-torture/compile/implicit.f90: Add test
19514 for implicit character.
19515
19516 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19517
19518 PR fortran/16289
19519 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19520 Use tiny() intrinsic to find smallest non-negative real
19521
19522 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19523
19524 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19525 * gcc.dg/compat/struct-by-value-22_x.c: New.
19526 * gcc.dg/compat/struct-by-value-22_y.c: New.
19527
19528 * gcc.c-torture/execute/20040629-1.c: New test.
19529
19530 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19531
19532 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19533 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19534
19535 PR target/16195
19536 * gcc.dg/20040625-1.c: New test.
19537
19538 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19539
19540 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19541
19542 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19543
19544 PR fortran/15963
19545 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19546
19547 2004-06-29 Richard Henderson <rth@redhat.com>
19548
19549 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19550
19551 2004-06-29 Paul Brook <paul@codesourcery.com>
19552
19553 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19554 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19555
19556 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19557
19558 PR c++/16260
19559 * g++.dg/parse/crash15.C: New.
19560
19561 2004-06-28 Andrew Pinski <apinski@apple.com>
19562
19563 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19564 by the error already.
19565
19566 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19567
19568 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19569
19570 PR target/14041
19571 * gcc.dg/h8300-bss-align-1.c : New.
19572
19573 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19574
19575 * PR c++/16174
19576 * g++.dg/template/ctor4.C: New.
19577
19578 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19579
19580 PR c++/16205
19581 * g++.dg/warn/Wsequence-point-1.C: New test.
19582
19583 2004-06-27 Paul Brook <paul@codesourcery.com>
19584
19585 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19586
19587 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19588
19589 * g++.old-deja/g++.mike/p7325.C: Remove.
19590
19591 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19592
19593 PR c/14963
19594 * gcc.dg/pr14963.c: New test.
19595
19596 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19597
19598 PR c++/16193
19599 * g++.dg/parse/redef1.C: New test.
19600
19601 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19602
19603 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19604 20021110.c.
19605 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19606 20021119-1.c.
19607 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19608 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19609 5-04.c.
19610 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19611 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19612 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19613 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19614 g++.brendan/enum14.C.
19615 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19616 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19617 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19618 g++.mike/virt1.C.
19619 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19620 memtemp24.C.
19621
19622 2004-06-27 Roger Sayle <roger@eyesopen.com>
19623
19624 * gcc.dg/20040527-1.c: New test case.
19625
19626 2004-06-26 Bud Davis <bdavis9659@comcast.net>
19627
19628 PR gfortran/pr16196
19629 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19630
19631 2004-06-25 Roger Sayle <roger@eyesopen.com>
19632
19633 PR middle-end/15825
19634 * gcc.dg/pr15825-1.c: New test case.
19635
19636 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19637
19638 * gcc.c-torture/execute/20040625-1.c: New test.
19639
19640 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19641
19642 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19643
19644 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19645
19646 * gcc.dg/torture/mips-div-1.c: New test.
19647
19648 2004-06-24 Jeff Law <law@redhat.com>
19649
19650 * gcc.dg/tree-ssa/20040624-1.c: New test.
19651
19652 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
19653
19654 * gcc.c-torture/compile/20040624-1.c: New test.
19655
19656 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19657
19658 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19659 this directory.
19660
19661 2004-06-23 Andrew Pinski <apinski@apple.com>
19662
19663 PR middle-end/15988
19664 * g++.dg/opt/ptrmem4.C: New test.
19665
19666 * gcc.dg/c90-array-quals-2.c: New test.
19667
19668 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
19669
19670 * gcc.dg/kpice1.c: New test.
19671
19672 2006-06-23 Andrew Pinski <apinski@apple.com>
19673
19674 * gcc.dg/c90-array-quals.c: New test.
19675
19676 2006-06-22 Richard Henderson <rth@redhat.com>
19677
19678 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19679
19680 2004-06-22 Loren James Rittle <ljrittle@acm.org>
19681
19682 * gcc.dg/builtins-config.h: Handle FreeBSD.
19683
19684 2006-06-22 Richard Henderson <rth@redhat.com>
19685
19686 * g++.dg/opt/devirt1.C: New.
19687
19688 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
19689
19690 * g++.dg/opt/pr15551.C: New testcase.
19691
19692 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
19693
19694 PR target/14800
19695 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19696 x86_64-*-linux* when compiling for 32bit.
19697
19698 2004-06-21 Andrew Pinski <apinski@apple.com>
19699
19700 * gcc.dg/pch/struct-1.c: New.
19701 * gcc.dg/pch/struct-1.hs: New.
19702
19703 2004-06-21 Geoffrey Keating <geoffk@apple.com>
19704
19705 * gcc.dg/pch/save-temps-1.c: New file.
19706 * gcc.dg/pch/save-temps-1.hs: New file.
19707
19708 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
19709
19710 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19711 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19712
19713 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19714
19715 * gfortran.fortran-torture/execute/select_1.f90: Rename function
19716 to fix type error.
19717 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19718 Remove trailing spaces.
19719
19720 2004-06-21 Richard Henderson <rth@redhat.com>
19721
19722 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19723 merging && to BIT_FIELD_REF.
19724
19725 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
19726
19727 * g++.dg/opt/placeholder1.C: New test.
19728
19729 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
19730
19731 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19732 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19733 * gcc.dg/compat/union-m128-1_x.c: Likewise.
19734 * gcc.dg/compat/union-m128-1_y.c: Likewise.
19735
19736 2004-06-20 Zack Weinberg <zack@codesourcery.com>
19737
19738 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19739 extern "C".
19740 * g++.dg/other/pragma-re-1.C: Add comments.
19741
19742 2004-06-19 Bud Davis <bdavis9659@comcast.net>
19743
19744 PR gfortran/16080
19745 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19746
19747 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
19748
19749 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19750 instead of setting the type of size_t by
19751 hand.
19752
19753 2004-06-18 Roger Sayle <roger@eyesopen.com>
19754
19755 * gcc.dg/unordered-2.c: New test case.
19756 * gcc.dg/unordered-3.c: New test case.
19757
19758 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
19759
19760 PR other/16043
19761 * lib/g++.exp (g++_version): Tweak regexp for version
19762 * lib/g77.exp (g77_version): Likewise.
19763 * lib/gfortran.exp (gfortran_version): Likewise.
19764 * lib/objc.exp (objc_version): Likewise.
19765 * lib/treelang.exp (treelang_version): Likewise.
19766
19767 2004-06-19 Jakub Jelinek <jakub@redhat.com>
19768
19769 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19770 Use INT_MAX instead of __INT_MAX__.
19771 * gcc.dg/compat/struct-align-2_y.c: Likewise.
19772
19773 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19774 * gcc.dg/compat/scalar-return-3_x.c: Use it.
19775 * gcc.dg/compat/scalar-return-3_y.c: Use it.
19776 * gcc.dg/compat/scalar-return-4_x.c: Use it.
19777 * gcc.dg/compat/scalar-return-4_y.c: Use it.
19778 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19779 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19780 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19781 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19782
19783 * gcc.dg/range-test-1.c: New test.
19784 * g++.dg/opt/range-test-1.C: New test.
19785
19786 2004-06-17 Richard Henderson <rth@redhat.com>
19787
19788 * objc.dg/sync-1.m: New.
19789 * objc.dg/try-catch-1.m: Don't force next runtime.
19790 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19791 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
19792 shadowed catch clause.
19793 * objc.dg/try-catch-5.m: New.
19794
19795 2004-06-17 Zack Weinberg <zack@codesourcery.com>
19796
19797 Bug 14610
19798 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19799
19800 2004-06-15 Richard Henderson <rth@redhat.com>
19801
19802 * gcc.dg/20001116-1.c: Move expected warning line.
19803
19804 2004-06-15 Richard Henderson <rth@redhat.com>
19805
19806 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19807 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19808
19809 2004-06-15 Jeff Law <law@redhat.com>
19810
19811 * gcc.dg/tree-ssa/20040615-1.c: New test.
19812 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19813 be less sensitive to operand ordering.
19814 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19815
19816 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
19817
19818 * g++.dg/abi/bitfield3.C: Add comment..
19819
19820 2004-06-15 Richard Henderson <rth@redhat.com>
19821
19822 * g++.dg/ext/stmtexpr1.C: XFAIL.
19823 * gcc.dg/20030612-1.c: XFAIL.
19824
19825 2004-06-15 Eric Christopher <echristo@redhat.com>
19826
19827 * g++.dg/charset/asm5.c: New.
19828 * gcc.dg/charset/asm6.c: New.
19829
19830 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19831
19832 PR fortran/15962
19833 * gfortran.fortran-torture/execute/select_1.f90: New test.
19834
19835 2004-06-15 Paul Brook <paul@codesourcery.com>
19836
19837 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19838
19839 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19840
19841 PR c++/15967
19842 * g++.dg/lookup/crash3.C: New test.
19843
19844 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19845
19846 PR c++/15947
19847 * g++.dg/parse/dtor4.C: New test.
19848
19849 2004-06-14 Jeff Law <law@redhat.com>
19850
19851 * gcc.c-torture/compile/20040614-1.c: New test.
19852
19853 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19854
19855 PR fortran/15211
19856 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19857 LEN of a character array.
19858
19859 2004-06-14 Mark Mitchell <mark@codesourcery.com>
19860
19861 PR c++/15096
19862 * g++.dg/template/ptrmem10.C: New test.
19863
19864 PR c++/14930
19865 * g++.dg/template/friend30.C: New test.
19866
19867 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19868
19869 PR fortran/14928
19870 * gfortran.fortran-torture/compile/mloc.f90: New test.
19871
19872 2004-06-13 Paul Brook <paul@codesourcery.com>
19873
19874 * gfortran.fortran-torture/execute/random_2.f90: New test.
19875
19876 2004-06-13 Eric Christopher <echristo@redhat.com>
19877
19878 * gcc.dg/noncompile/redecl-1.c: Fix error message.
19879
19880 2004-06-12 Paul Brook <paul@codesourcery.com>
19881
19882 * gfortran.fortran-torture/execute/contained_3.f90: New test.
19883
19884 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19885
19886 PR fortran/14923
19887 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19888
19889 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19890
19891 PR fortran/14957
19892 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19893 syntax errors in end statements of contained subroutines.
19894
19895 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19896
19897 PR fortran/12841
19898 * gfortran.fortran-torture/execute/null_arg.f90: New test.
19899
19900 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19901
19902 PR fortran/15665
19903 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19904
19905 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19906
19907 PR gfortran/12839
19908 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19909
19910 2004-06-11 Mark Mitchell <mark@codesourcery.com>
19911
19912 PR c++/15862
19913 * g++.dg/parse/enum1.C: New test.
19914
19915 2004-06-10 Jeff Law <law@redhat.com>
19916
19917 * gcc.c-torture/compile/20040610-1.c: New test.
19918
19919 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19920
19921 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19922 * g++.old-deja/g++.other/decl3.C: Likewise.
19923
19924 2004-06-10 Brian Booth <bbooth@redhat.com>
19925
19926 * gcc.dg/tree-ssa/20031015-1.c: Scan for
19927 V_MAY_DEF instead of VDEF.
19928 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19929
19930 2004-06-10 Mark Mitchell <mark@codesourcery.com>
19931
19932 PR c++/14211
19933 * g++.dg/conversion/const1.C: New test.
19934
19935 PR c++/15076
19936 * g++.dg/conversion/reinterpret1.C: New test.
19937
19938 PR c++/15877
19939 * g++.dg/template/enum2.C: New test.
19940
19941 PR c++/15227
19942 * g++.dg/template/error13.C: New test.
19943
19944 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19945
19946 PR fortran/14957
19947 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19948 arguments to test_* REAL and of the right size.
19949
19950 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19951
19952 PR target/15569
19953 PR rtl-optimization/15681
19954 * gcc.dg/20040609-1.c: New test.
19955
19956 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19957
19958 PR c++/14791
19959 * g++.dg/opt/builtins1.C: New test.
19960
19961 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
19962
19963 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19964 that use default windows32 struct layout.
19965 * gcc.dg/i386-bitfield2.c: Likewise.
19966
19967 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
19968
19969 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19970 for mingw32 and cygwin targets.
19971
19972 2004-06-09 Geoffrey Keating <geoffk@apple.com>
19973
19974 * gcc.dg/pch/macro-4.c: New.
19975 * gcc.dg/pch/macro-4.hs: New.
19976
19977 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19978
19979 PR fortran/13249
19980 * gfortran.fortran-torture/compile/name_clash.f90: New test.
19981
19982 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19983
19984 PR fortran/13372
19985 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19986
19987 2004-06-09 Bud Davis <bdavis9659@comcast.net>
19988
19989 PR gfortran/14897
19990 * gfortran.fortran-torture/execute/t_edit.f90: New test.
19991
19992 2004-06-09 Bud Davis <bdavis9659@comcast.net>
19993
19994 PR gfortran/15755
19995 * gfortran.fortran-torture/execute/backspace.c : New test.
19996
19997 2004-06-09 Paul Brook <paul@codesourcery.com>
19998
19999 * gfortran.fortran-torture/execure/intrinsic_associated.f90
20000 (pointer_to_section): Rewrite to use smaller array.
20001
20002 2004-06-08 David Edelsohn <edelsohn@gnu.org>
20003
20004 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20005 * gcc.dg/ext/altivec-10.c: Same.
20006 * gcc.dg/ext/altivec-11.c: Same.
20007 * gcc.dg/ext/altivec-12.c: Same.
20008 * gcc.dg/ext/altivec-13.c: Same.
20009 * gcc.dg/ext/altivec-14.c: Same.
20010 * gcc.dg/ext/altivec-15.c: Same.
20011 * gcc.dg/ext/altivec-16.c: Same.
20012 * gcc.dg/ext/altivec-3.c: Same.
20013 * gcc.dg/ext/altivec-4.c: Same.
20014 * gcc.dg/ext/altivec-6.c: Same.
20015 * gcc.dg/ext/altivec-7.c: Same.
20016 * gcc.dg/ext/altivec-8.c: Same.
20017 * gcc.dg/ext/altivec-varargs-1.c: Same.
20018
20019 * g++.dg/ext/altivec-1.C: Correct dg syntax.
20020 * g++.dg/ext/altivec-10.C: Same.
20021 * g++.dg/ext/altivec-2.C: Same.
20022 * g++.dg/ext/altivec-3.C: Same.
20023 * g++.dg/ext/altivec-4.C: Same.
20024 * g++.dg/ext/altivec-5.C: Same.
20025 * g++.dg/ext/altivec-6.C: Same.
20026 * g++.dg/ext/altivec-7.C: Same.
20027 * g++.dg/ext/altivec-8.C: Same.
20028 * g++.dg/ext/altivec-9.C: Same.
20029
20030 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20031
20032 PR c++/7841
20033 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20034
20035 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20036
20037 * gcc.dg/union-1.c: New test.
20038
20039 2004-06-07 Roger Sayle <roger@eyesopen.com>
20040
20041 * gcc.dg/builtins-41.c: New test case.
20042 * gcc.dg/builtins-42.c: New test case.
20043
20044 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20045
20046 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20047 * g++.dg/ext/altivec-10.C: Same.
20048 * g++.dg/ext/altivec-2.C: Same.
20049 * g++.dg/ext/altivec-3.C: Same.
20050 * g++.dg/ext/altivec-4.C: Same.
20051 * g++.dg/ext/altivec-5.C: Same.
20052 * g++.dg/ext/altivec-6.C: Same.
20053 * g++.dg/ext/altivec-7.C: Same.
20054 * g++.dg/ext/altivec-8.C: Same.
20055 * g++.dg/ext/altivec-9.C: Same.
20056 * g++.old-deja/g++.abi/cxa_vec.C: Same.
20057 * g++.old-deja/g++.brendan/new3.C: Same.
20058 * gcc.c-torture/execute/eeprof-1.x: Same.
20059
20060 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
20061
20062 PR c/14765
20063 * gcc.dg/pr14765-1.c: New test.
20064
20065 2004-06-07 Roger Sayle <roger@eyesopen.com>
20066
20067 PR c/14649
20068 * gcc.dg/pr14649-1.c: New test case.
20069
20070 2004-06-07 Richard Henderson <rth@redhat.com>
20071
20072 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20073 if temporaries.
20074
20075 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20076
20077 * g++.dg/eh/elide1.C: Remove XFAIL.
20078
20079 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20080
20081 PR c++/15337
20082 * g++.dg/expr/sizeof3.C: New test.
20083
20084 PR c++/14777
20085 * g++.dg/template/access14.C: New test.
20086
20087 PR c++/15554
20088 * g++.dg/template/enum1.C: New test.
20089
20090 PR c++/15057
20091 * g++.dg/eh/throw1.C: New test.
20092
20093 2004-06-07 David Ayers <d.ayers@inode.at>
20094 Ziemowit Laski <zlaski@apple.com>
20095
20096 * lib/objc.exp (objc_target_compile): Revert the '-framework
20097 Foundation' flag fix, since bare Darwin does not ship
20098 with the Foundation framework.
20099 * objc/execute/next_mapping.h: Provide a local NSConstantString
20100 @interface and @implementation.
20101 (objc_constant_string_init): A constructor function, used to
20102 initialize the NSConstantString meta-class object.
20103 * objc/execute/string1.m: Include "next_mapping.h" instead of
20104 <Foundation/NSString.h>.
20105 * objc/execute/string2.m: Likewise.
20106 * objc/execute/string3.m: Likewise.
20107 * objc/execute/string4.m: Likewise.
20108
20109 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20110
20111 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20112 to double. Replace double with FLOAT.
20113 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20114
20115 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20116 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20117 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20118 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20119 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20120 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20121 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20122 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20123
20124 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20125
20126 PR c/13519
20127 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20128
20129 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20130
20131 PR c++/15503
20132 * g++.dg/template/meminit2.C: New test.
20133
20134 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20135
20136 PR target/15822
20137 * gcc.c-torture/execute/compare-fp-1.c,
20138 gcc.c-torture/execute/compare-fp-2.c,
20139 gcc.c-torture/execute/compare-fp-3.c,
20140 gcc.c-torture/execute/compare-fp-4.c,
20141 gcc.c-torture/execute/compare-fp-3.x,
20142 gcc.c-torture/execute/compare-fp-4.x: Moved...
20143 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20144 gcc.c-torture/execute/ieee/compare-fp-2.c,
20145 gcc.c-torture/execute/ieee/compare-fp-3.c,
20146 gcc.c-torture/execute/ieee/compare-fp-4.c,
20147 gcc.c-torture/execute/ieee/compare-fp-3.x,
20148 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20149
20150 2004-06-04 David Ayers <d.ayers@inode.at>
20151
20152 * objc/execute/protocol-isEqual-4.m: New testcase.
20153
20154 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20155
20156 * objc/execute/protocol-isEqual-1.m: New testcase.
20157 * objc/execute/protocol-isEqual-2.m: New testcase.
20158 * objc/execute/protocol-isEqual-3.m: New testcase.
20159
20160 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20161
20162 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20163
20164 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20165
20166 * lib/objc.exp (objc_target_compile): When running tests on
20167 Darwin (Mac OS X), inform the linker about '-framework
20168 'Foundation'.
20169
20170 2004-06-02 Eric Christopher <echristo@redhat.com>
20171
20172 * gcc.c-torture/compile/20040602-1.c: New.
20173
20174 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20175
20176 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20177 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20178
20179 PR tree-optimization/14736
20180 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20181
20182 PR tree-optimization/14042
20183 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20184
20185 PR tree-optimization/14729
20186 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20187
20188 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20189
20190 PR fortran/15557
20191 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20192
20193 2004-06-01 Richard Hederson <rth@redhat.com>
20194
20195 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20196
20197 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20198
20199 PR c++/14932
20200 * g++.dg/parse/offsetof4.C: New test.
20201
20202 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20203
20204 PR objc/7993
20205 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20206
20207 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20208
20209 PR c++/15701
20210 * g++.dg/template/friend29.C: New test.
20211
20212 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20213
20214 PR c/15749
20215 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20216
20217 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20218
20219 * gcc.dg/sparc-trap-1.c: New test.
20220
20221 2004-05-31 Roger Sayle <roger@eyesopen.com>
20222
20223 PR middle-end/15069
20224 * g++.dg/opt/fold3.C: New test case.
20225
20226 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20227
20228 * lib/target-supports.exp (check_iconv_available): Fix fallout
20229 from 2004-05-28 patch.
20230
20231 2004-05-30 Paul Brook <paul@codesourcery.com>
20232
20233 PR fortran/15620
20234 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20235 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20236
20237 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20238
20239 * gfortran.fortran-torture/execute/random_1.f90: New test.
20240
20241 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20242
20243 * g++.dg/ext/altivec-10.C: New test.
20244
20245 2004-05-29 Paul Brook <paul@codesourcery.com>
20246
20247 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20248
20249 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20250
20251 * gcc.dg/altivec-16.c: New test.
20252
20253 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20254
20255 * lib/target-supports.exp (check_vmx_hw_available): New.
20256 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20257
20258 * lib/target-supports.exp (check_alias_available,
20259 check_iconv_available, check_named_sections_available): Use
20260 unique names for temporary files.
20261
20262 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20263
20264 * gcc.dg/altivec-15.c: New test.
20265
20266 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20267
20268 PR c++/15083
20269 * g++.dg/warn/noeffect6.C: New test.
20270
20271 PR c++/15471
20272 * g++.dg/expr/ptrmem4.C: New test.
20273
20274 PR c++/15640
20275 * g++.dg/template/operator3.C: New test.
20276
20277 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20278
20279 PR c++/14668
20280 * g++.dg/lookup/redecl1.C: New test.
20281 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20282
20283 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20284
20285 * gcc.c-torture/execute/compare-fp-1.c,
20286 gcc.c-torture/execute/compare-fp-2.c,
20287 gcc.c-torture/execute/compare-fp-3.c,
20288 gcc.c-torture/execute/compare-fp-4.c,
20289 gcc.c-torture/execute/compare-fp-3.x,
20290 gcc.c-torture/execute/compare-fp-4.x,
20291 gcc.dg/pr15649-1.c: New.
20292
20293 2004-05-27 Adam Nemet <anemet@lnxw.com>
20294
20295 PR c++/12883
20296 * g++.dg/init/array14.C: New test.
20297
20298 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20299
20300 * lib/compat.exp (compat-get-options-main): New.
20301 (compat-get-options): Remove unneeded code, warn for ignored
20302 command.
20303 (compat-execute): Check flag set by dg-require-* commands.
20304
20305 * lib/compat.exp (compat-execute): Break up long lines.
20306
20307 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20308
20309 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20310 * gcc.dg/altivec-14.c: New test.
20311 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20312
20313 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20314 * gcc.dg/altivec-12.c: Ditto.
20315
20316 * gcc.dg/altivec-3.c: Move call to altivec_check.
20317
20318 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20319
20320 PR c++/15044
20321 * g++.dg/template/error12.C: New test.
20322
20323 PR c++/15317
20324 * g++.dg/ext/attrib15.C: New test.
20325
20326 PR c++/15329
20327 * g++.dg/template/ptrmem9.C: New test.
20328
20329 2004-05-25 Paul Brook <paul@codesourcery.com>
20330
20331 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20332
20333 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20334
20335 PR c++/15165
20336 * g++.dg/template/crash19.C: New test.
20337
20338 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20339
20340 PR c++/15025
20341 * g++.dg/template/redecl1.C: New test.
20342
20343 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20344
20345 PR c++/14821
20346 * g++.dg/other/ns1.C: New test.
20347
20348 PR c++/14883
20349 * g++.dg/template/invalid1.C: New test.
20350
20351 2004-05-23 Paul Brook <paul@codesourcery.com>
20352 Victor Leikehman <lei@haifasphere.co.il>
20353
20354 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20355 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20356
20357 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20358
20359 PR c++/15285
20360 PR c++/15299
20361 * g++.dg/template/non-dependent5.C: New test.
20362 * g++.dg/template/non-dependent6.C: New test.
20363
20364 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20365
20366 PR c++/15507
20367 * g++.dg/inherit/union1.C: New test.
20368
20369 PR c++/15542
20370 * g++.dg/template/addr1.C: New test.
20371
20372 PR c++/15427
20373 * g++.dg/template/array5.C: New test.
20374
20375 PR c++/15287
20376 * g++.dg/template/array6.C: New test.
20377
20378 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20379 Roger Sayle <roger@eyesopen.com>
20380
20381 * g++.dg/lookup/forscope2.C: New test case.
20382
20383 2004-05-22 Ben Elliston <bje@au.ibm.com>
20384
20385 * gcc.dg/cpp/Wmissingdirs.c: New.
20386
20387 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20388
20389 PR target/15301
20390 * gcc.dg/compat/union-m128-1.h: New file.
20391 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20392 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20393 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20394
20395 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20396
20397 PR target/15302
20398 * gcc.dg/compat/struct-complex-1.h: New file.
20399 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20400 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20401 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20402
20403 2004-05-20 Roger Sayle <roger@eyesopen.com>
20404
20405 PR middle-end/3074
20406 * gcc.dg/pr3074-1.c: New test case.
20407 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20408
20409 2004-05-20 Falk Hueffner <falk@debian.org>
20410
20411 PR other/15526
20412 * gcc.dg/ftrapv-1.c: New test case.
20413
20414 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20415
20416 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20417
20418 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20419 Jeff Law <law@redhat.com>
20420
20421 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20422 * gcc.dg/tree-ssa/20040518-2.c: New test.
20423
20424 * gcc.dg/tree-ssa/20040518-1.c: New test.
20425
20426 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20427
20428 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20429
20430 2004-05-18 Paul Brook <paul@codesourcery.com>
20431
20432 PR fortran/13930
20433 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20434
20435 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20436
20437 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20438 constant folding.
20439
20440 2004-05-17 Steven Bosscher <stevenb@suse.de>
20441
20442 * gcc.dg/tree-ssa/20040517-1.c: New test.
20443
20444 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20445
20446 * gcc.dg/loop-4.c: New test.
20447
20448 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20449
20450 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20451
20452 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20453
20454 PR fortran/15311
20455 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20456
20457 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20458
20459 PR fortran/13826
20460 PR fortran/13940
20461 * gfortran.fortran-torture/compile/data_1.f90: New test.
20462
20463 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20464
20465 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20466 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20467
20468 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20469
20470 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20471
20472 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20473
20474 PR c/15444
20475 * gcc.dg/format/xopen-1.c: Adjust expected message.
20476 * gcc.dg/format/xopen-3.c: New test.
20477
20478 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20479
20480 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20481
20482 2004-05-14 Jeff Law <law@redhat.com>
20483
20484 * gcc.dg/tree-ssa/20040514-2.c: New test.
20485
20486 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20487
20488 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20489 this ...
20490 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20491 this.
20492
20493 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20494
20495 * gcc.dg/tree-ssa/20040514-1.c: New test.
20496
20497 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20498
20499 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20500 test.
20501
20502 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20503
20504 PR fortran/14066
20505 * gfortran.fortran-torture/compile/do_1.f90: New test.
20506
20507 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20508
20509 PR fortran/15051
20510 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20511 test.
20512
20513 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20514
20515 PR fortran/15149
20516 * gfortran.fortran-torture/execute/random_init.f90: New test.
20517
20518 2004-05-13 Paul Brook <paul@codesourcery.com>
20519
20520 PR fortran/15314
20521 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20522
20523 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20524
20525 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20526 for the powerpc case.
20527
20528 2004-05-13 Jeff Law <law@redhat.com>
20529
20530 * gcc.dg/tree-ssa/20040513-1.c: New test.
20531 * gcc.dg/tree-ssa/20040513-2.c: New test.
20532
20533 2004-05-13 Paul Brook <paul@codesourcery.com>
20534
20535 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20536 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20537 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20538
20539 2004-05-13 Andreas Schwab <schwab@suse.de>
20540
20541 PR other/10819
20542 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20543 characters.
20544
20545 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20546
20547 PR fortran/15294
20548 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20549
20550 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20551
20552 Merge from tree-ssa-20020619-branch. See
20553 ChangeLog.tree-ssa for details.
20554
20555 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20556
20557 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20558 include <altivec.h> explicitly.
20559 * gcc.dg/altivec-13.c: Likewise.
20560
20561 2004-05-11 Paul Brook <paul@codesourcery.com>
20562
20563 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20564
20565 2004-05-10 Eric Christopher <echristo@redhat.com>
20566
20567 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20568 * gcc.dg/sibcall-4.c: Ditto.
20569
20570 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20571
20572 * g++.dg/ext/altivec-8.C: New test case.
20573 * gcc.dg/altivec-13.c: New test case.
20574
20575 2004-05-08 Roger Sayle <roger@eyesopen.com>
20576
20577 * gcc.c-torture/execute/divcmp-1.c: New test case.
20578 * gcc.c-torture/execute/divcmp-2.c: New test case.
20579 * gcc.c-torture/execute/divcmp-3.c: New test case.
20580
20581 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20582
20583 * g++.dg/other/pragma-re-2.C: New test.
20584
20585 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20586
20587 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20588 * gcc.dg/i386-387-2.c: Likewise.
20589
20590 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20591 __builtin_drem.
20592 * gcc.dg/i386-387-6.c: Likewise.
20593
20594 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20595
20596 * gcc.dg/builtins-33.c: Also check log1p*.
20597
20598 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20599
20600 PR optimization/15296
20601 * gcc.c-torture/execute/pr15296.c: New test.
20602
20603 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20604
20605 * gcc.dg/builtins-40.c: New test.
20606
20607 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20608
20609 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20610
20611 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
20612
20613 * g++.dg/ext/spe1.C: New testcase.
20614
20615 2004-05-04 Ziemowit Laski <zlaski@apple.com>
20616
20617 * objc.dg/image-info.m: Allow additional attributes
20618 for __image_info section.
20619
20620 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
20621
20622 * gcc.dg/torture/mips-hilo-2.c: New test.
20623
20624 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20625
20626 PR c++/14389
20627 * g++.dg/template/member5.C: New test.
20628
20629 2004-05-03 Uros Bizjak <uros@kss-loka.si>
20630
20631 * gcc.dg/builtins-34.c: Also check expm1*.
20632
20633 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20634
20635 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20636 * gcc.dg/torture/builtin-convert-3.c: New test.
20637
20638 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
20639
20640 PR middle-end/15054
20641 * g++.dg/opt/pr15054.C: New test.
20642
20643 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20644
20645 * gcc.dg/torture/builtin-rounding-1.c: New test.
20646 * gcc.dg/builtins-25.c: Delete.
20647 * gcc.dg/builtins-29.c: Delete.
20648
20649 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
20650
20651 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20652 * gcc.dg/sibcall-4.c: Likewise.
20653 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20654
20655 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20656
20657 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20658 bit-field on 16-bit targets.
20659
20660 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20661
20662 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20663 16-bit targets.
20664
20665 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
20666
20667 * gcc.dg/rs6000-power2-1.c: Change to compile only.
20668 * gcc.dg/rs6000-power2-2.c: Likewise.
20669
20670 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
20671
20672 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20673 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20674 Change the asm registers to be in form of frN instead of fN.
20675
20676 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20677
20678 * gcc.dg/torture/builtin-convert-2.c: New test.
20679
20680 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
20681
20682 * gcc.dg/rs6000-power2-1.c: New test.
20683 * gcc.dg/rs6000-power2-2.c: New test.
20684
20685 2004-04-28 Jan Hubicka <jh@suse.cz>
20686
20687 * gcc.dg/unused-6.c: New test.
20688
20689 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20690 Ulrich Weigand <uweigand@de.ibm.com>
20691
20692 * ada/acats/run_all.sh: Define $target variable.
20693
20694 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
20695
20696 PR c++/15119
20697 * g++.dg/other/vararg-1.C: New test.
20698
20699 PR c++/4794
20700 * g++.dg/eh/cleanup3.C: New test.
20701
20702 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20703
20704 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20705 and ad8011a (target_insn).
20706 * ada/acats/support/macro.dfs: Likewise.
20707 * ada/acats/support/impbit.adb: New file.
20708
20709 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
20710
20711 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20712
20713 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20714
20715 * gcc.dg/loop-3.c: New test.
20716
20717 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
20718
20719 * gcc.c-torture/execute/simd-5.c: New test.
20720
20721 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20722
20723 PR c++/15064
20724 * g++.dg/template/crash18.C: New test.
20725
20726 2004-04-22 Mark Mitchell <mark@codesourcery.com>
20727
20728 * g++.dg/ext/complit3.C: New test.
20729
20730 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20731
20732 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20733 * gcc.dg/altivec-3.c: Same.
20734 * gcc.dg/altivec-varargs-1.c: Same.
20735
20736 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20737
20738 * lib/target-supports.exp (check_profiling_available): Assume
20739 profiling is not available on powerpc-eabi targets.
20740
20741 2004-04-21 Janis Johnson <janis187@us.ibm.com>
20742
20743 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20744 * gcc.dg/vmx/bug-1.c: Ditto.
20745
20746 2004-04-20 Eric Christopher <echristo@redhat.com>
20747
20748 * gcc.dg/charset/extern.c: New test.
20749 * g++.dg/charset/extern3.cc: Ditto.
20750
20751 2004-04-20 Uros Bizjak <uros@kss-loka.si>
20752
20753 * gcc.dg/builtins-39.c: New test.
20754
20755 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
20756
20757 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20758
20759 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
20760
20761 * gcc.dg/torture/mips-hilo-1.c: New test.
20762
20763 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
20764
20765 * gcc.c-torture/compile/20040419-1.c: New test.
20766
20767 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
20768
20769 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20770
20771 2004-04-18 Zack Weinberg <zack@codesourcery.com>
20772 Aldy Hernandez <aldyh@redhat.com>
20773
20774 * gcc.c-torture/execute/va-arg-24.c: New.
20775
20776 2004-04-17 Zack Weinberg <zack@codesourcery.com>
20777 Aldy Hernandez <aldyh@redhat.com>
20778
20779 * gcc.dg/vmx/1b-01.c: New.
20780 * gcc.dg/vmx/1b-02.c: New.
20781 * gcc.dg/vmx/1b-03.c: New.
20782 * gcc.dg/vmx/1b-04.c: New.
20783 * gcc.dg/vmx/1b-05.c: New.
20784 * gcc.dg/vmx/1b-06.c: New.
20785 * gcc.dg/vmx/1b-07.c: New.
20786 * gcc.dg/vmx/1c-01.c: New.
20787 * gcc.dg/vmx/1c-02.c: New.
20788 * gcc.dg/vmx/3a-01a.c: New.
20789 * gcc.dg/vmx/3a-01.c: New.
20790 * gcc.dg/vmx/3a-01m.c: New.
20791 * gcc.dg/vmx/3a-03.c: New.
20792 * gcc.dg/vmx/3a-03m.c: New.
20793 * gcc.dg/vmx/3a-04.c: New.
20794 * gcc.dg/vmx/3a-04m.c: New.
20795 * gcc.dg/vmx/3a-05.c: New.
20796 * gcc.dg/vmx/3a-06.c: New.
20797 * gcc.dg/vmx/3a-06m.c: New.
20798 * gcc.dg/vmx/3a-07.c: New.
20799 * gcc.dg/vmx/3b-01.c: New.
20800 * gcc.dg/vmx/3b-02.c: New.
20801 * gcc.dg/vmx/3b-10.c: New.
20802 * gcc.dg/vmx/3b-13.c: New.
20803 * gcc.dg/vmx/3b-14.c: New.
20804 * gcc.dg/vmx/3b-15.c: New.
20805 * gcc.dg/vmx/3c-01a.c: New.
20806 * gcc.dg/vmx/3c-01.c: New.
20807 * gcc.dg/vmx/3c-02.c: New.
20808 * gcc.dg/vmx/3c-03.c: New.
20809 * gcc.dg/vmx/3d-01.c: New.
20810 * gcc.dg/vmx/4-01.c: New.
20811 * gcc.dg/vmx/4-03.c: New.
20812 * gcc.dg/vmx/5-01.c: New.
20813 * gcc.dg/vmx/5-02.c: New.
20814 * gcc.dg/vmx/5-03.c: New.
20815 * gcc.dg/vmx/5-04.c: New.
20816 * gcc.dg/vmx/5-05.c: New.
20817 * gcc.dg/vmx/5-06.c: New.
20818 * gcc.dg/vmx/5-07.c: New.
20819 * gcc.dg/vmx/5-07t.c: New.
20820 * gcc.dg/vmx/5-08.c: New.
20821 * gcc.dg/vmx/5-10.c: New.
20822 * gcc.dg/vmx/5-11.c: New.
20823 * gcc.dg/vmx/7-01a.c: New.
20824 * gcc.dg/vmx/7-01.c: New.
20825 * gcc.dg/vmx/7c-01.c: New.
20826 * gcc.dg/vmx/7d-01.c: New.
20827 * gcc.dg/vmx/7d-02.c: New.
20828 * gcc.dg/vmx/8-01.c: New.
20829 * gcc.dg/vmx/8-02a.c: New.
20830 * gcc.dg/vmx/8-02.c: New.
20831 * gcc.dg/vmx/brode-1.c: New.
20832 * gcc.dg/vmx/bug-1.c: New.
20833 * gcc.dg/vmx/bug-2.c: New.
20834 * gcc.dg/vmx/bug-3.c: New.
20835 * gcc.dg/vmx/cw-bug-1.c: New.
20836 * gcc.dg/vmx/cw-bug-2.c: New.
20837 * gcc.dg/vmx/cw-bug-3.c: New.
20838 * gcc.dg/vmx/dct.c: New.
20839 * gcc.dg/vmx/debug-1.c: New.
20840 * gcc.dg/vmx/debug-2.c: New.
20841 * gcc.dg/vmx/debug-3.c: New.
20842 * gcc.dg/vmx/debug-4.c: New.
20843 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20844 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20845 * gcc.dg/vmx/eg-5.c: New.
20846 * gcc.dg/vmx/fft.c: New.
20847 * gcc.dg/vmx/gcc-bug-1.c: New.
20848 * gcc.dg/vmx/gcc-bug-2.c: New.
20849 * gcc.dg/vmx/gcc-bug-3.c: New.
20850 * gcc.dg/vmx/gcc-bug-4.c: New.
20851 * gcc.dg/vmx/gcc-bug-5.c: New.
20852 * gcc.dg/vmx/gcc-bug-6.c: New.
20853 * gcc.dg/vmx/gcc-bug-7.c: New.
20854 * gcc.dg/vmx/gcc-bug-8.c: New.
20855 * gcc.dg/vmx/gcc-bug-9.c: New.
20856 * gcc.dg/vmx/gcc-bug-b.c: New.
20857 * gcc.dg/vmx/gcc-bug-c.c: New.
20858 * gcc.dg/vmx/gcc-bug-d.c: New.
20859 * gcc.dg/vmx/gcc-bug-e.c: New.
20860 * gcc.dg/vmx/gcc-bug-f.c: New.
20861 * gcc.dg/vmx/gcc-bug-g.c: New.
20862 * gcc.dg/vmx/gcc-bug-i.c: New.
20863 * gcc.dg/vmx/harness.h: New.
20864 * gcc.dg/vmx/ira1.c: New.
20865 * gcc.dg/vmx/ira2a.c: New.
20866 * gcc.dg/vmx/ira2b.c: New.
20867 * gcc.dg/vmx/ira2.c: New.
20868 * gcc.dg/vmx/ira2c.c: New.
20869 * gcc.dg/vmx/mem.c: New.
20870 * gcc.dg/vmx/newton-1.c: New.
20871 * gcc.dg/vmx/ops.c: New.
20872 * gcc.dg/vmx/sn7153.c: New.
20873 * gcc.dg/vmx/spill2.c: New.
20874 * gcc.dg/vmx/spill3.c: New.
20875 * gcc.dg/vmx/spill.c: New.
20876 * gcc.dg/vmx/t.c: New.
20877 * gcc.dg/vmx/varargs-1.c: New.
20878 * gcc.dg/vmx/varargs-2.c: New.
20879 * gcc.dg/vmx/varargs-3.c: New.
20880 * gcc.dg/vmx/varargs-4.c: New.
20881 * gcc.dg/vmx/varargs-5.c: New.
20882 * gcc.dg/vmx/varargs-6.c: New.
20883 * gcc.dg/vmx/varargs-7.c: New.
20884 * gcc.dg/vmx/vmx.exp: New.
20885 * gcc.dg/vmx/vprint-1.c: New.
20886 * gcc.dg/vmx/vscan-1.c: New.
20887 * gcc.dg/vmx/x-01.c: New.
20888 * gcc.dg/vmx/x-02.c: New.
20889 * gcc.dg/vmx/x-03.c: New.
20890 * gcc.dg/vmx/x-04.c: New.
20891 * gcc.dg/vmx/x-05.c: New.
20892 * gcc.dg/vmx/yousufi-1.c: New.
20893 * gcc.dg/vmx/zero-1.c: New.
20894 * gcc.dg/vmx/zero.c: New.
20895
20896 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
20897
20898 * g++.dg/lookup/java1.C: Update for chage of
20899 _Jv_AllocObject.
20900 * g++.dg/lookup/java2.C: Likewise.
20901
20902 2004-04-17 Laurent GUERBY <laurent@guerby.net>
20903
20904 * ada/acats/run_all.sh: use -O2 by default.
20905
20906 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
20907
20908 * gcc.dg/vr-mult-[12].c: New tests.
20909
20910 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20911
20912 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20913
20914 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20915
20916 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
20917
20918 * lib/target-supports.exp (check_profiling_available): Assume profiling
20919 isn't available for mips*-*-elf targets.
20920
20921 2004-04-14 Uros Bizjak <uros@kss-loka.si>
20922
20923 * gcc.dg/builtins-38.c: New test.
20924
20925 2004-04-14 Eric Christopher <echristo@redhat.com>
20926
20927 * g++.dg/charset/charset.exp: Run .cc extension tests.
20928
20929 2004-04-14 Zack Weinberg <zack@codesourcery.com>
20930
20931 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
20932
20933 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20934
20935 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20936
20937 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
20938
20939 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20940 * gcc.dg/i386-387-2.c: Likewise.
20941
20942 * gcc.dg/i386-387-7.c: New test.
20943 * gcc.dg/i386-387-8.c: New test.
20944
20945 * gcc.dg/builtins-37.c: New test.
20946
20947 2004-04-13 Geoffrey Keating <geoffk@apple.com>
20948
20949 * g++.dg/pch/externc-1.C: Add missing semicolon.
20950
20951 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
20952
20953 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20954
20955 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
20956
20957 * gcc.c-torture/execute/20040411-1.c: New test.
20958
20959 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
20960
20961 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20962
20963 2004-04-09 Chris Demetriou <cgd@broadcom.com>
20964
20965 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20966
20967 2004-04-09 Zack Weinberg <zack@codesourcery.com>
20968
20969 * lib/target-supports.exp (check_named_sections_available): New.
20970 * lib/gcc-dg.exp (dg-require-named-sections): New.
20971 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20972 old-deja.exp. Also prune error-count message from HP linker.
20973 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20974
20975 * g++.dg/init/init-ref4.C: Use dg-require-weak.
20976 * g++.old-deja/g++.pt/static3.C: Likewise.
20977 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20978
20979 2004-04-09 Roger Sayle <roger@eyesopen.com>
20980
20981 * gcc.c-torture/execute/20040409-1.c: New test case.
20982 * gcc.c-torture/execute/20040409-2.c: New test case.
20983 * gcc.c-torture/execute/20040409-3.c: New test case.
20984
20985 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
20986
20987 * gcc.dg/20040409-1.c: New test.
20988
20989 2004-04-08 Roger Sayle <roger@eyesopen.com>
20990
20991 PR target/14888
20992 * g++.dg/opt/pr14888.C: New test case.
20993
20994 2004-04-08 Geoffrey Keating <geoffk@apple.com>
20995
20996 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20997 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20998 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20999 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21000 New tests.
21001
21002 2004-04-08 Paul Brook <paul@codesourcery.com>
21003
21004 * gcc.dg/spill-1.c: New test.
21005
21006 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21007
21008 * gcc.dg/torture/builtin-ctype-2.c: New test.
21009
21010 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
21011
21012 * gcc.dg/pch/pch.exp: Add largefile test.
21013
21014 2004-04-06 Geoffrey Keating <geoffk@apple.com>
21015
21016 * g++.dg/pch/externc-1.Hs: New.
21017 * g++.dg/pch/externc-1.C: New.
21018
21019 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21020
21021 * gcc.dg/compat/struct-by-value-5a_main.c,
21022 gcc.dg/compat/struct-by-value-5b_main.c: New files.
21023 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21024 * gcc.dg/compat/struct-by-value-5a_x.c,
21025 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21026 gcc.dg/compat/struct-by-value-5_x.c.
21027 * gcc.dg/compat/struct-by-value-5a_y.c,
21028 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21029 gcc.dg/compat/struct-by-value-5_y.c.
21030
21031 * gcc.dg/compat/struct-by-value-6a_main.c,
21032 gcc.dg/compat/struct-by-value-6b_main.c: New files.
21033 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21034 * gcc.dg/compat/struct-by-value-6a_x.c,
21035 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21036 gcc.dg/compat/struct-by-value-6_x.c.
21037 * gcc.dg/compat/struct-by-value-6a_y.c,
21038 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21039 gcc.dg/compat/struct-by-value-6_y.c.
21040
21041 * gcc.dg/compat/struct-by-value-7a_main.c,
21042 gcc.dg/compat/struct-by-value-7b_main.c: New files.
21043 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21044 * gcc.dg/compat/struct-by-value-7a_x.c,
21045 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21046 gcc.dg/compat/struct-by-value-7_x.c.
21047 * gcc.dg/compat/struct-by-value-7a_y.c,
21048 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21049 gcc.dg/compat/struct-by-value-7_y.c.
21050
21051 2004-04-06 Jakub Jelinek <jakub@redhat.com>
21052
21053 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21054 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21055 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21056 options.
21057
21058 2004-04-06 Uros Bizjak <uros@kss-loka.si>
21059
21060 * gcc.dg/builtins-36.c: New test.
21061
21062 2004-04-06 Paul Brook <paul@codesourcery.com>
21063
21064 * README.gcc: Remove obsolete contraint on testcases.
21065
21066 2004-04-05 Paul Brook <paul@codesourcery.com>
21067
21068 PR2123
21069 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21070 failure and exit(0) on success.
21071 * g++.dg/expr/anew2.C: Ditto.
21072 * g++.dg/expr/anew3.C: Ditto.
21073 * g++.dg/expr/anew4.C: Ditto.
21074
21075 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21076
21077 PR c++/3518
21078 * g++.dg/template/unify7.C: New.
21079
21080 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21081
21082 * g++.dg/README: Bring up to date with new subdirectories; remove
21083 duplicate subdirectory lines.
21084
21085 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21086
21087 PR c++/14007
21088 * g++.dg/template/unify5.C: New.
21089 * g++.dg/template/unify6.C: New.
21090 * g++.dg/template/qualttp20.C: Adjust.
21091 * g++.old-deja/g++.jason/report.C: Adjust.
21092 * g++.old-deja/g++.other/qual1.C: Adjust.
21093
21094 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21095
21096 PR c++/14803
21097 * g++.dg/inherit/ptrmem1.C: New test.
21098
21099 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21100
21101 PR c++/14755
21102 * gcc.c-torture/execute/20040331-1.c: New test.
21103 * gcc.dg/20040331-1.c: New test.
21104
21105 2004-04-01 Paul Brook <paul@codesourcery.com>
21106
21107 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21108
21109 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21110
21111 PR c++/14724
21112 * g++.dg/init/goto1.C: New test.
21113
21114 PR c++/14763
21115 * g++.dg/template/defarg4.C: New test.
21116
21117 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21118
21119 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21120
21121 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21122
21123 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21124
21125 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21126
21127 * gcc.dg/noncompile/undeclared-2.c: New test.
21128
21129 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21130
21131 * gcc.dg/940409-1.c: Remove XFAIL.
21132 * gcc.dg/reg-vol-struct-1.c: New test.
21133
21134 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21135
21136 * gcc.dg/torture/builtin-wctype-1.c: New test.
21137
21138 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21139
21140 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21141 * gcc.dg/20001101-1.c: Likewise.
21142 * gcc.dg/20001102-1.c: Likewise.
21143
21144 2004-03-25 Roger Sayle <roger@eyesopen.com>
21145
21146 * gcc.dg/compare8.c: Add an additional test for XOR.
21147
21148 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21149
21150 * gcc.dg/torture/builtin-ctype-1.c: New test.
21151
21152 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21153
21154 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21155 * gcc.dg/torture/builtin-math-1.c: Likewise.
21156 * gcc.dg/torture/builtin-power-1.c: New test.
21157
21158 2004-03-24 Andreas Schwab <schwab@suse.de>
21159
21160 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21161 IA64 assembler.
21162
21163 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21164 Roger Sayle <roger@eyesopen.com>
21165
21166 * gcc.dg/compare8.c: New test case.
21167
21168 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21169
21170 * g++.dg/ext/altivec-7.C: New test.
21171
21172 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21173
21174 PR 12267, 12391, 12560, 13129, 14114, 14133
21175 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21176 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21177 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21178 Adjust error regexps.
21179 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21180 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21181 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21182 * gcc.dg/local1.c: Add explanatory comment.
21183
21184 2004-03-23 Roger Sayle <roger@eyesopen.com>
21185
21186 PR optimization/14669
21187 * g++.dg/opt/fold2.C: New test case.
21188
21189 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21190
21191 PR c/14069
21192 * gcc.dg/20040322-1.c: New test.
21193
21194 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21195
21196 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21197 * gcc.dg/ultrasp4.c: Likewise.
21198 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21199
21200 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21201
21202 * gcc.dg/i386-sse-8.c: Reset default options.
21203
21204 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21205
21206 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21207 in the error message text.
21208
21209 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21210
21211 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21212
21213 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21214
21215 PR c++/14616
21216 * g++.dg/init/array13.C: New test.
21217
21218 2004-03-20 Roger Sayle <roger@eyesopen.com>
21219
21220 PR target/13889
21221 * gcc.c-torture/compile/pr13889.c: New test case.
21222
21223 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21224
21225 PR c/14635
21226 * builtins-1.c (nan, nans): Don't test.
21227 * builtins-30.c: Don't use nan, nanf, nanl.
21228 * builtins-35.c: New test.
21229
21230 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21231
21232 * g++.dg/ext/altivec-6.C: New test.
21233
21234 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21235
21236 * g++.dg/init/placement3.C: New test.
21237
21238 * g++.dg/template/spec13.C: New test.
21239
21240 * g++.dg/lookup/using11.C: New test.
21241
21242 * g++.dg/lookup/koenig3.C: New test.
21243
21244 * g++.dg/template/operator2.C: New test.
21245
21246 * g++.dg/expr/dtor3.C: New test.
21247 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21248 marker.
21249 * g++.old-deja/g++.law/visibility28.C: Likewise.
21250
21251 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21252
21253 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21254 * gcc.dg/ppc64-abi-3.c: Likewise.
21255
21256 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21257
21258 PR c++/14545
21259 * g++.dg/parse/template15.C: New test.
21260
21261 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21262
21263 * g++.dg/expr/dtor2.C: New test.
21264
21265 * g++.dg/lookup/anon4.C: New test.
21266
21267 * g++.dg/overload/using1.C: New test.
21268
21269 * g++.dg/template/lookup7.C: New test.
21270
21271 * g++.dg/template/typename6.C: New test.
21272
21273 * g++.dg/expr/cond6.C: New test.
21274
21275 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21276
21277 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21278
21279 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21280
21281 * g++.dg/expr/cond5.C: New test.
21282 * g++.dg/expr/constcast1.C: Likewise.
21283 * g++.dg/expr/ptrmem2.C: Likewise.
21284 * g++.dg/expr/ptrmem3.C: Likewise.
21285 * g++.dg/lookup/main1.C: Likewise.
21286 * g++.dg/template/lookup6.C: Likewise.
21287
21288 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21289
21290 * gcc.dg/local1.c: New test.
21291
21292 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21293
21294 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21295
21296 * gcc.dg/torture/builtin-convert-1.c: New test.
21297
21298 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21299
21300 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21301
21302 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21303
21304 PR c++/14481
21305 * g++.dg/warn/Wunused-7.C: New test.
21306
21307 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21308
21309 * gcc.dg/torture/builtin-integral-1.c: New test.
21310
21311 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21312
21313 PR c++/14586
21314 * g++.dg/parse/non-dependent3.C: New test.
21315
21316 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21317
21318 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21319 * g++.dg/eh/simd-2.C: Likewise.
21320 * g++.dg/init/array10.C: Likewise.
21321 * gcc.c-torture/compile/simd-1.c: Likewise.
21322 * gcc.c-torture/compile/simd-2.c: Likewise.
21323 * gcc.c-torture/compile/simd-3.c: Likewise.
21324 * gcc.c-torture/compile/simd-4.c: Likewise.
21325 * gcc.c-torture/compile/simd-6.c: Likewise.
21326 * gcc.c-torture/execute/simd-1.c: Likewise.
21327 * gcc.c-torture/execute/simd-2.c: Likewise.
21328 * gcc.dg/compat/vector-defs.h: Likewise.
21329 * gcc.dg/20020531-1.c: Likewise.
21330 * gcc.dg/altivec-3.c: Likewise.
21331 * gcc.dg/altivec-4.c: Likewise.
21332 * gcc.dg/altivec-varargs-1.c: Likewise.
21333 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21334 * gcc.dg/i386-mmx-3.c: Likewise.
21335 * gcc.dg/i386-sse-4.c: Likewise.
21336 * gcc.dg/i386-sse-5.c: Likewise.
21337 * gcc.dg/i386-sse-8.c: Likewise.
21338 * gcc.dg/simd-1.c: Likewise.
21339 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21340 __ev64_opaque__ since the machine description provides it.
21341
21342 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21343
21344 * lib/compat.exp (skip_list): New global variable.
21345 Use it to hold the user defined COMPAT_SKIPS list if any.
21346 (compat-obj): Add the members of skip_list to optall.
21347
21348 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21349
21350 * gcc.dg/compat/union-by-value-1_main.c,
21351 union-by-value-1_x.c, union-by-value-1_y.c,
21352 union-check.h, union-defs.h,
21353 union-init.h, union-return-1_main.c,
21354 union-return-1_x.c, union-return-1_y.c: New files.
21355
21356 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21357
21358 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21359 mixed-struct-init.h: Add 4 mixed structure types.
21360 struct-by-value-21_main.c, struct-by-value-21_x.c,
21361 struct-by-value-21_y.c, struct-return-21_main.c,
21362 struct-return-21_x.c, struct-return-21_y.c: New files.
21363
21364 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21365
21366 PR c++/14550
21367 * g++.dg/parse/template14.C: New test.
21368
21369 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21370
21371 * gcc.c-torture/execute/20040313-1.c: New test.
21372
21373 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21374
21375 PR target/14533
21376 * gcc.dg/20040311-2.c: New test.
21377
21378 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21379
21380 PR other/14544
21381 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21382 bit-field.
21383
21384 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21385
21386 * gcc.dg/20040305-2.c: Add missing return statement.
21387
21388 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21389
21390 * gcc.dg/builtins-34.c: Also check pow10*.
21391
21392 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21393
21394 PR target/14262
21395 * gcc.dg/20040305-2.c: New test.
21396
21397 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21398
21399 * gcc.dg/20040310-1.c: New test.
21400
21401 2004-03-11 Roger Sayle <roger@eyesopen.com>
21402
21403 * gcc.c-torture/execute/20040311-1.c: New test case.
21404
21405 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21406
21407 PR c++/14476
21408 * g++.dg/lookup/enum1.C: New test.
21409
21410 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21411
21412 PR c++/14510
21413 * g++.dg/lookup/struct2.C: New test.
21414
21415 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21416
21417 * gcc.dg/builtins-34.c: New test.
21418
21419 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21420
21421 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21422
21423 2004-03-09 James E Wilson <wilson@specifixinc.com>
21424
21425 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21426 * gcc.dg/alias-2.c: New testcase.
21427
21428 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21429
21430 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21431
21432 2004-03-09 Roger Sayle <roger@eyesopen.com>
21433
21434 * gcc.c-torture/execute/20040309-1.c: New test case.
21435
21436 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21437
21438 PR c++/14397
21439 * g++.dg/overload/ref1.C: New.
21440
21441 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21442
21443 PR c++/14409
21444 * g++.dg/template/spec12.C: New test.
21445
21446 PR c++/14448
21447 * g++.dg/parse/crash14.C: New test.
21448
21449 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21450
21451 PR c++/14230
21452 * g++.dg/init/ref11.C: New test.
21453
21454 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21455
21456 PR c++/14432
21457 * g++.dg/parse/builtin2.C: New test.
21458
21459 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21460
21461 PR c++/14401
21462 * g++.dg/init/ctor3.C: New test.
21463 * g++.dg/init/union1.C: New test.
21464 * g++.dg/ext/anon-struct4.C: New test.
21465
21466 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21467
21468 * g++.dg/lookup/koenig1.C: Tweak error messages.
21469 * g++.dg/lookup/used-before-declaration.C: Likewise.
21470 * g++.dg/other/do1.C: Likewise.
21471 * g++.dg/overload/koenig1.C: Likewise.
21472 * g++.dg/parse/crash13.C: Likewise.
21473 * g++.dg/template/instantiate3.C: Likewise.
21474
21475 2004-03-08 Eric Christopher <echristo@redhat.com>
21476
21477 * * lib/target-supports.exp: Enable libiconv in test
21478 compilation. Fix up error checking.
21479
21480 2004-03-08 Roger Sayle <roger@eyesopen.com>
21481
21482 PR middle-end/14289
21483 * gcc.dg/pr14289-1.c: New test case.
21484 * gcc.dg/pr14289-2.c: Likewise.
21485 * gcc.dg/pr14289-3.c: Likewise.
21486
21487 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21488
21489 * gcc.c-torture/execute/20040308-1.c: New test.
21490
21491 2004-03-07 Roger Sayle <roger@eyesopen.com>
21492
21493 * gcc.c-torture/execute/20040307-1.c: New test case.
21494
21495 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21496
21497 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21498
21499 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21500
21501 * gcc.dg/20040306-1.c: New test.
21502
21503 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21504
21505 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21506 them static.
21507 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21508
21509 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21510
21511 PR c/14465
21512 * gcc.dg/decl-6.c: New test.
21513
21514 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21515
21516 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21517 Rename LOGPOW -> LOG_POW.
21518 (SQRT_EXP, POW_EXP): New.
21519
21520 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21521
21522 * gcc.dg/i386-sse-8.c: New test.
21523
21524 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21525
21526 PR c/14114
21527 * gcc.dg/decl-5.c: New test.
21528
21529 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21530
21531 * gcc.dg/20040305-1.c: New test.
21532
21533 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21534
21535 PR other/14354
21536 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21537
21538 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21539
21540 PR c++/14425, c++/14426
21541 * g++.dg/ext/altivec-4.C: New test.
21542 * g++.dg/ext/altivec-5.C: New test.
21543
21544 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21545
21546 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21547 global variables of a type with no linkage.
21548 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21549 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21550 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21551 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21552 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21553 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21554 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21555 * g++.dg/warn/deprecated.C: Name enum Color.
21556 * g++.dg/overload/VLA.C: Name structure for 'b'.
21557 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21558
21559 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21560
21561 * gcc.c-torture/compile/20040304-1.c: New test.
21562
21563 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21564
21565 PR 13728
21566 * gcc.dg/decl-4.c: New testcase.
21567
21568 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21569
21570 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21571 as PRECF if sizeof (float) > sizeof (double).
21572 (PRECL): Make it the same as PRECF if
21573 sizeof (float) > sizeof (long double).
21574
21575 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21576
21577 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21578 system type. Add check for irix6 which doesn't have c99 runtime.
21579
21580 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21581
21582 * gcc.dg/const-elim-1.c: xfail for xtensa.
21583
21584 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21585
21586 PR c++/14369
21587 * g++.dg/template/cond4.C: New test.
21588
21589 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21590
21591 PR c++/14360
21592 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21593
21594 PR c++/14361
21595 * g++.dg/parse/defarg7.C: New test.
21596
21597 PR c++/14359
21598 * g++.dg/template/friend26.C: New test.
21599
21600 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21601
21602 PR c++/14324
21603 * g++.dg/abi/mangle21.C: New test.
21604
21605 PR c++/14260
21606 * g++.dg/parse/constructor2.C: New test.
21607
21608 PR c++/14337
21609 * g++.dg/template/sfinae1.C: New test.
21610
21611 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21612
21613 PR c++/14267
21614 * g++.dg/expr/crash2.C: New test.
21615
21616 PR middle-end/13448
21617 * gcc.dg/inline-5.c: New test.
21618 * gcc.dg/always-inline.c: Split out tests into ...
21619 * gcc.dg/always-inline2.c: ... this and ...
21620 * gcc.dg/always-inline3.c: ... this.
21621
21622 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21623
21624 PR debug/12103
21625 * g++.dg/debug/crash1.C: New test.
21626
21627 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
21628
21629 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21630 function with __attribute__((noinline)).
21631 (recurser_void2): Likewise.
21632 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21633 (recurser_void2): Likewise.
21634
21635 2004-02-29 Roger Sayle <roger@eyesopen.com>
21636
21637 PR middle-end/14203
21638 * g++.dg/warn/Wunused-6.C: New test case.
21639
21640 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
21641
21642 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21643 not defined.
21644
21645 2004-02-27 Eric Christopher <echristo@redhat.com>
21646
21647 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21648 * g++.dg/charset/asm2.c: Run only x86.
21649 * gcc.dg/charset/asm3.c: Ditto.
21650
21651 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
21652
21653 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21654 ld_library_path.
21655
21656 2004-02-27 Ziemowit Laski <zlaski@apple.com>
21657
21658 * g++.dg/ext/altivec-3.C: New.
21659
21660 2004-02-26 Richard Henderson <rth@redhat.com>
21661
21662 * g++.dg/ext/attrib10.C: Mark for warning.
21663 * gcc.dg/attr-alias-1.c: New.
21664
21665 2004-02-26 Richard Henderson <rth@redhat.com>
21666
21667 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21668 * gcc.c-torture/execute/20040208-2.c: ... it back.
21669
21670 2004-02-26 Eric Christopher <echristo@redhat.com>
21671
21672 * lib/target-supports.exp (check-iconv-available): New function.
21673 * lib/gcc-dg.exp (dg-require-iconv): New function.
21674 Use above.
21675 * gcc.dg/charset: New directory.
21676 * gcc.dg/charset/charset.exp: New file.
21677 * gcc.dg/charset/asm1.c: Ditto.
21678 * gcc.dg/charset/asm2.c: Ditto.
21679 * gcc.dg/charset/asm3.c: Ditto.
21680 * gcc.dg/charset/asm4.c: Ditto.
21681 * gcc.dg/charset/asm5.c: Ditto.
21682 * gcc.dg/charset/attribute1.c: Ditto.
21683 * gcc.dg/charset/attribute2.c: Ditto.
21684 * gcc.dg/charset/string1.c: Ditto.
21685 * g++.dg/charset: New directory.
21686 * g++.dg/dg.exp: Add here. Special options.
21687 * g++.dg/charset/charset.exp: New file.
21688 * g++.dg/charset/asm1.c: Ditto.
21689 * g++.dg/charset/asm2.c: Ditto.
21690 * g++.dg/charset/asm3.c: Ditto.
21691 * g++.dg/charset/asm4.c: Ditto.
21692 * g++.dg/charset/attribute1.c: Ditto.
21693 * g++.dg/charset/attribute2.c: Ditto.
21694 * g++.dg/charset/extern1.cc: Ditto.
21695 * g++.dg/charset/extern2.cc: Ditto.
21696 * g++.dg/charset/string1.c: Ditto.
21697
21698 2004-02-26 Mark Mitchell <mark@codesourcery.com>
21699
21700 PR c++/14278
21701 * g++.dg/parse/comma1.C: New test.
21702
21703 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21704
21705 PR c++/14284
21706 * g++.dg/template/ttp8.C: New test.
21707
21708 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
21709
21710 * gcc.dg/fixuns-trunc-1.c: New test.
21711
21712 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21713
21714 * gcc.dg/builtins-config.h: Use #elif.
21715
21716 2004-02-26 Michael Matz <matz@suse.de>
21717
21718 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21719 * gcc.dg/991214-1.c: Likewise.
21720 * gcc.dg/i386-asm-1.c: Likewise.
21721
21722 2004-02-25 Richard Henderson <rth@redhat.com>
21723
21724 * gcc.c-torture/execute/20040208-2.c: Move ...
21725 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21726
21727 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21728
21729 PR c++/14246
21730 * g++.dg/other/crash-3.C: New test.
21731
21732 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21733
21734 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21735 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21736
21737 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21738 HP-UX.
21739
21740 2004-02-24 Michael Matz <matz@suse.de>
21741
21742 * gcc.dg/i386-regparm.c: New.
21743
21744 2004-02-23 James E Wilson <wilson@specifixinc.com>
21745
21746 * gcc.c-torture/execute/20040223-1.c: New.
21747
21748 2004-02-23 Zack Weinberg <zack@codesourcery.com>
21749 Kazu Hirata <kazu@cs.umass.edu>
21750
21751 * gcc.dg/fwritable-strings-1.c: Remove.
21752
21753 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
21754
21755 PR c/14156
21756 * gcc.dg/20040223-1.c: New test.
21757
21758 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21759
21760 PR c++/14106
21761 * g++.dg/ext/typeof9.C: New test.
21762
21763 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21764
21765 PR c++/14250
21766 * g++.dg/other/switch1.C: New test.
21767
21768 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21769
21770 * gcc.dg/cast-function-1.c: Adjust for new informative message.
21771 * gcc.dg/va-arg-1.c: Likewise.
21772
21773 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21774
21775 PR c++/14143
21776 * g++.dg/template/koenig5.C: New test.
21777
21778 2004-02-21 Ziemowit Laski <zlaski@apple.com>
21779
21780 * g++.dg/ext/altivec-1.C: Generalize target triple.
21781 * g++.dg/ext/altivec-2.C: New test case.
21782 * g++.dg/ext/altivec_check.h: New file.
21783 * gcc.dg/altivec-1.c: Generalize target triple;
21784 include altivec_check.h and call altivec_check().
21785 * gcc.dg/altivec-[2-5].c: Generalize target triple.
21786 * gcc.dg/altivec-6.c: New test case.
21787 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21788 type casts as needed.
21789 * gcc.dg/altivec-10.c: Include altivec_check.h and call
21790 altivec_check().
21791 * gcc.dg/altivec-12.c: New test case.
21792 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21793 include altivec_check.h and call altivec_check().
21794 * gcc.dg/altivec_check.h: New file.
21795
21796 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21797
21798 * lib/target-supports.exp (check_alias_available): Don't mangle
21799 function `g' in test program.
21800
21801 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21802
21803 * lib/target-supports.exp (check_profiling_available): Check
21804 argument to determine whether we support a profiling type.
21805 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21806 check_profiling_available.
21807 * g++.dg/bprob/bprob.exp: Likewise.
21808 * g77.dg/bprob/bprob.exp: Likewise.
21809 * gcc.misc-tests/bprob.exp: Likewise.
21810 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21811 dg-require-profiling and delete expected error handling.
21812 * gcc.dg/20021014-1.c: Likewise.
21813 * gcc.dg/nest.c: Likewise.
21814
21815 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21816
21817 PR c++/12007
21818 * g++.dg/other/vthunk1.C: New test.
21819
21820 2004-02-20 Falk Hueffner <falk@debian.org>
21821
21822 PR target/14201
21823 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21824
21825 2004-02-20 Mark Mitchell <mark@codesourcery.com>
21826
21827 PR c++/13927
21828 * g++.dg/other/error8.C: Remove XFAIL markers.
21829
21830 PR c++/14173
21831 * g++.dg/ext/packed5.C: New test.
21832
21833 PR c++/14199
21834 * g++.dg/warn/Wunused-5.C: New test.
21835
21836 PR c++/14186
21837 * g++.dg/lookup/member1.C: New test.
21838
21839 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
21840
21841 * gcc.c-torture/compile/20040130-1.c: Enable only when
21842 __INT_MAX__ >= 2147483647L.
21843 * gcc.c-torture/compile/961203-1.c: Likewise.
21844
21845 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
21846
21847 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21848 * g++.dg/opt/template1.C: Robustify assembler regexp
21849
21850 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21851
21852 * gcc.c-torture/execute/simd-4.x: Remove.
21853 * gcc.c-torture/execute/va-arg-25.x: Likewise.
21854 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21855 Guard with #ifndef SKIP_ATTRIBUTE.
21856 * gcc.dg/compat/vector-1_y.c: Likewise.
21857 * gcc.dg/compat/vector-2_x.c: Likewise.
21858 * gcc.dg/compat/vector-2_y.c: Likewise.
21859 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21860 * g++.dg/eh/simd-2.C: Likewise.
21861
21862 2004-02-19 Alan Modra <amodra@bigpond.net.au>
21863
21864 * gcc.c-torture/compile/complex-1.c: New.
21865
21866 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
21867
21868 PR target/14209
21869 * gcc.c-torture/execute/20040218-1.c: New test.
21870
21871 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21872
21873 PR c++/14181
21874 * g++.dg/parse/new2.C: New test.
21875
21876 2004-02-18 Paul Brook <paul@codesourcery.com>
21877
21878 * gcc.c-torture/compile/libcall-1.c: New test.
21879
21880 2004-02-18 Paul Brook <paul@codesourcery.com>
21881
21882 PR debug/12934
21883 * gcc.dg/debug/debug-7.c: New test.
21884
21885 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
21886
21887 * gcc.dg/20040217-1.c: New test.
21888
21889 2004-02-17 Zack Weinberg <zack@codesourcery.com>
21890
21891 * gcc.c-torture/execute/990208-1.x: Delete.
21892
21893 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
21894
21895 * gcc.c-torture/execute/20040208-2.x: New file.
21896
21897 2004-02-17 Mark Mitchell <mark@codesourcery.com>
21898
21899 PR c++/11326
21900 * g++.dg/abi/structret1.C: New test.
21901
21902 2004-02-17 Jakub Jelinek <jakub@redhat.com>
21903
21904 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21905 (i386_cpuid): No need to test if cpuid is available on AMD64.
21906 Fix assembly, so that it works onboth i386 and AMD64.
21907 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21908 (vecInLong): Fix s[] member type to unsigned int.
21909 (vecInWord): Remove type.
21910 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21911 (a64, b64, c64, d64, e64): Remove.
21912 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21913 Remove unused variable. Remove initialization of removed variables.
21914 Don't call mmx_tests nor sse_tests.
21915 (reference_mmx, reference_sse): Remove.
21916 (check): Add return stmt.
21917 * gcc.dg/i386-sse-7.c: New test.
21918 * gcc.dg/i386-mmx-4.c: New test.
21919
21920 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21921
21922 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21923 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21924 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21925 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21926 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21927 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21928 g++.dg/tc1/dr94.C: Fix line terminator.
21929
21930 2004-02-16 Geoffrey Keating <geoffk@apple.com>
21931
21932 * gcc.c-torture/compile/20040216-1.c: New.
21933
21934 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21935
21936 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21937 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21938 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21939 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21940 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21941 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21942
21943 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21944
21945 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21946
21947 2004-02-15 Mark Mitchell <mark@codesourcery.com>
21948
21949 PR c++/13971
21950 * g++.dg/expr/cond4.C: New test.
21951
21952 PR c++/14086
21953 * g++.dg/lookup/crash2.C: New test.
21954
21955 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
21956
21957 * gcc.c-torture/compile/20040214-2.c: New test.
21958
21959 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
21960
21961 PR c++/14116
21962 * g++.dg/ext/typeof8.C: New test.
21963
21964 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
21965
21966 * gcc.c-torture/compile/20040214-1.c: New test.
21967
21968 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21969
21970 PR c++/13635
21971 * g++.dg/template/spec11.C: New test.
21972
21973 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21974
21975 PR c++/13927
21976 * g++.dg/other/error8.C: New test.
21977
21978 2004-02-13 Mark Mitchell <mark@codesourcery.com>
21979
21980 PR c++/14122
21981 * g++.dg/template/array4.C: New test.
21982
21983 PR c++/14108
21984 * g++.dg/inherit/thunk2.C: New test.
21985
21986 PR c++/14083
21987 * g++.dg/eh/cond2.C: New test.
21988
21989 2004-02-12 Alan Modra <amodra@bigpond.net.au>
21990
21991 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21992
21993 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
21994
21995 * lib/scanasm.exp (dg-scan): Quote pattern before display.
21996
21997 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
21998
21999 * g++.dg/simd-2.C: xfail on ppc64-linux.
22000
22001 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
22002
22003 PR c/456
22004 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22005 tests.
22006
22007 2004-02-11 Uros Bizjak <uros@kss-loka.si>
22008
22009 * gcc.dg/builtins-33.c: New test.
22010
22011 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
22012
22013 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22014
22015 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22016
22017 * g++.dg/simd-2.C: Set -maltivec for ppc64.
22018
22019 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22020
22021 * gcc.dg/ppc64-abi-3.c: New test.
22022
22023 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
22024
22025 PR c/14092
22026
22027 * gcc.dg/pr14092-1.c: New testcase.
22028
22029 2004-02-10 Alan Modra <amodra@bigpond.net.au>
22030
22031 * gcc.dg/cpp/assert4.c: Fix typo last change.
22032
22033 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22034 * gcc.dg/cpp/assert4.c: Handle powerpc64.
22035
22036 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22037
22038 2004-02-09 Roger Sayle <roger@eyesopen.com>
22039
22040 * gcc.c-torture/compile/20040209-1.c: New test case.
22041
22042 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
22043
22044 * gcc.dg/c90-init-1.c: Adjust expected error messages.
22045
22046 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
22047
22048 * gcc.c-torture/execute/20040208-[12].c: New tests.
22049
22050 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22051
22052 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22053
22054 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22055
22056 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22057
22058 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22059
22060 Bug 13856
22061 * gcc.dg/visibility-8.c: New testcase.
22062
22063 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22064
22065 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22066 arguments.
22067 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22068
22069 2004-02-07 Roger Sayle <roger@eyesopen.com>
22070
22071 PR middle-end/13696
22072 * g++.dg/opt/fold1.C: New test case.
22073
22074 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22075
22076 PR c++/14033
22077 * g++.dg/other/crash-2.C: New test.
22078
22079 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22080
22081 PR c++/14028
22082 * g++.dg/parse/angle-bracket2.C: New test.
22083
22084 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22085
22086 PR middle-end/13750
22087 Revert:
22088 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22089 PR pch/13361
22090 * testsuite/g++.dg/pch/wchar-1.C: New.
22091 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22092
22093 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22094
22095 PR c++/14008
22096 * g++.dg/parse/error15.C: New test.
22097 * g++.dg/parse/crash11.C: Update dg-error mark.
22098
22099 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22100
22101 PR c++/13932
22102 * g++.dg/warn/conv2.C: New test.
22103
22104 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22105
22106 PR c++/13086
22107 * g++.dg/warn/incomplete1.C: Remove xfail.
22108
22109 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22110
22111 * lib/file-format.exp (gcc_target_object_format): Use
22112 ${tool}_target_compile, not gcc_target_compile.
22113 * lib/target-supports.exp (check_alias_available): Likewise.
22114 (check_gc_sections_available): Likewise.
22115 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22116 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22117 dg-require-alias.
22118
22119 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22120
22121 PR c++/13969
22122 * g++.dg/template/static6.C: New test.
22123
22124 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22125
22126 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22127
22128 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22129
22130 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22131 tests for systems where `char' is unsigned by default.
22132
22133 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22134
22135 PR c++/13997
22136 * g++.dg/template/partial3.C: New test.
22137
22138 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22139
22140 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22141 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22142 Remove mentions of obsolete ports.
22143
22144 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22145
22146 * gcc.dg/noncompile/20001228-1.c: Fix for new
22147 error message.
22148
22149 2004-02-03 Roger Sayle <roger@eyesopen.com>
22150
22151 PR target/9348
22152 * gcc.c-torture/execute/multdi-1.c: New test case.
22153
22154 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22155
22156 PR c++/13925
22157 * g++.dg/template/lookup5.C: New test.
22158
22159 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22160
22161 PR c++/13950
22162 * g++.dg/template/lookup4.C: New test.
22163
22164 PR c++/13970
22165 * g++.dg/parse/error14.C: New test.
22166
22167 PR c++/14002
22168 * g++.dg/parse/template13.C: New test.
22169
22170 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22171
22172 PR c++/13978
22173 * g++.dg/template/koenig4.C: New test.
22174
22175 PR c++/13968
22176 * g++.dg/template/crash17.C: New test.
22177
22178 PR c++/13975
22179 * g++.dg/parse/error13.C: New test.
22180 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22181
22182 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22183
22184 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22185
22186 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22187
22188 PR c/11658
22189 PR c/13994
22190 * gcc.dg/noncompile/20040203-1.c: New test.
22191 * gcc.dg/noncompile/20040203-2.c: Likewise.
22192 * gcc.dg/noncompile/20040203-3.c: Likewise.
22193 * gcc.dg/20040203-1.c: Likewise.
22194
22195 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22196
22197 PR c++/10858
22198 * g++.dg/template/sizeof7.C: New test.
22199
22200 2004-02-02 Eric Christopher <echristo@redhat.com>
22201 Zack Weinberg <zack@codesourcery.com>
22202
22203 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22204
22205 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22206
22207 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22208 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22209 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22210 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22211
22212 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22213
22214 PR c++/13113
22215 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22216
22217 PR c++/13854
22218 * g++.dg/ext/attrib13.C: New test.
22219
22220 PR c++/13907
22221 * g++.dg/conversion/op2.C: New test.
22222
22223 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22224
22225 * gcc.dg/titype-1.c: Fix pasto.
22226
22227 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22228
22229 * gcc.dg/titype-1.c: New test.
22230
22231 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22232
22233 PR c++/13957
22234 * g++.dg/template/non-type-template-argument-1.C,
22235 g++.dg/template/qualified-id1.C: Update dg-error marks.
22236 * g++.dg/template/nontype6.C: New test.
22237
22238 2004-02-01 Roger Sayle <roger@eyesopen.com>
22239
22240 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22241 * gcc.dg/builtins-31.c: New testcase.
22242 * gcc.dg/builtins-32.c: New testcase.
22243
22244 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22245
22246 * objc.dg/call-super-2.m: Update line numbers
22247 for the including of stddef.h.
22248
22249 2004-01-30 Michael Matz <matz@suse.de>
22250
22251 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22252 g++.dg/ext/case-range3.C: New tests.
22253
22254 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22255
22256 DR206
22257 PR c++/13813
22258 * g++.dg/template/member4.C: New test.
22259
22260 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22261
22262 PR c++/13683
22263 * g++.dg/template/sizeof6.C: New test.
22264
22265 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22266
22267 * gcc.dg/fwritable-strings-1.c: New test.
22268
22269 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22270
22271 * gcc.c-torture/compile/20040130-1.c: New test.
22272
22273 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22274
22275 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22276
22277 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22278
22279 PR c++/13883
22280 * g++.dg/template/ctor3.C: New test.
22281
22282 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22283
22284 * g++.dg/tc1: New directory.
22285 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22286 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22287 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22288 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22289 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22290
22291 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22292
22293 * g++.dg/parse/error11.C: New test.
22294 * g++.dg/parse/error12.C: Likewise.
22295
22296 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22297
22298 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22299 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22300
22301 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22302
22303 PR c++/13791
22304 * g++.dg/ext/attrib12.C: New test.
22305
22306 PR c++/13736
22307 * g++.dg/parse/cast2.C: New test.
22308
22309 2004-01-27 James E Wilson <wilson@specifixinc.com>
22310
22311 * objc.dg/encode-2.m (main): New local string. Set depending on
22312 sizeof long. Use in sscanf call.
22313 * objc.dg/encode-3.m (main): New local string. Set depending on
22314 sizeof long. Use in scan_initial call.
22315
22316 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22317
22318 * objc.dg/call-super-2.m: Make LP64-safe.
22319 * objc.dg/desig-init-1.m: Likewise.
22320
22321 2004-01-27 Devang Patel <dpatel@apple.com>
22322
22323 * g++.dg/debug/namespace1.C: New test.
22324
22325 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22326
22327 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22328 xscale-*-*.
22329
22330 * gcc.dg/arm-mmx-1.c: New test.
22331
22332 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22333
22334 * gcc.dg/20040127-1.c: New test.
22335 * gcc.dg/20040127-2.c: New test.
22336
22337 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22338
22339 * objc.dg/stret-1.m (glob): Renamed to globa.
22340
22341 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22342
22343 PR c++/13663
22344 * g++.dg/expr/for1.C: New test.
22345
22346 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22347
22348 PR middle-end/13779
22349 * gcc.dg/darwin-longlong.c: New test.
22350
22351 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22352
22353 * gcc.dg/20040124-1.c: Moved test from here...
22354 * gcc.c-torture/compile/20040124-1.c: ...to here.
22355
22356 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22357
22358 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22359 the assembly output if -m64 is passed.
22360
22361 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22362
22363 PR c++/13833
22364 * g++.dg/template/cond3.C: New test.
22365
22366 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22367
22368 PR c++/13810
22369 * g++.dg/template/ttp7.C: New test.
22370
22371 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22372
22373 PR c++/13797
22374 * g++.dg/template/nontype4.C: New test.
22375 * g++.dg/template/nontype5.C: Likewise.
22376
22377 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22378
22379 * gcc.dg/torture/mips-clobber-at.c: New test.
22380
22381 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22382
22383 * gcc.dg/20040124-1.c: New test.
22384
22385 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22386
22387 * gcc.dg/20040123-1.c: New test.
22388
22389 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22390
22391 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22392
22393 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22394
22395 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22396
22397 2004-01-23 Andrew Pinski <apinski@apple.com>
22398
22399 * gcc.dg/20030121-1.c: Move to ..
22400 * gcc.dg/20040121-1.c: here.
22401
22402 2004-01-23 Roger Sayle <roger@eyesopen.com>
22403
22404 * gcc.dg/builtins-29.c: New test case.
22405
22406 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22407
22408 PR 18314
22409 * gcc.dg/builtins-30.c: New testcase.
22410
22411 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22412
22413 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22414 * lib/g77.exp: Likewise.
22415 * lib/objc.exp: Likewise.
22416 * lib/g++.exp: Likewise.
22417
22418 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22419
22420 * gcc.dg/struct-by-value-2.c: New test.
22421
22422 2004-01-21 Andrew Pinski <apinski@apple.com>
22423
22424 PR target/13785
22425 * gcc.dg/20030121-1.c: New test.
22426
22427 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22428
22429 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22430 clobber frame pointer register in asm statement.
22431
22432 2004-01-21 Falk Hueffner <falk@debian.org>
22433
22434 * gcc.c-torture/compile/20040121-1.c: New test.
22435
22436 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22437
22438 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22439
22440 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22441
22442 * gcc.dg/ppc64-abi-2.c: New test.
22443
22444 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22445
22446 * lib/treelang.exp: Fill out this file.
22447 * lib/treelang-dg.exp: New File.
22448
22449 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22450
22451 * gcc.c-torture/compile/981022-1.c: Remove.
22452 * gcc.dg/array-5.c: Remove XFAIL.
22453 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22454 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22455 gcc.dg/cond-lvalue-1.c: Update.
22456 * gcc.dg/cast-lvalue-2.c: New test.
22457
22458 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22459
22460 PR c++/13592
22461 * g++.dg/other/error1.C (class foo): Tweak error message.
22462
22463 PR c++/13592
22464 * g++.dg/template/call2.C: New test.
22465
22466 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22467
22468 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22469 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22470 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22471 scalar-return-1_x.c, scalar-return-2_y.c,
22472 scalar-return-3_x.c, scalar-return-3_y.c,
22473 scalar-return-4_x.c, scalar-return-4_y.c,
22474 struct-align-1.h, struct-align-1_x.c,
22475 struct-align-1_y.c, struct-align-2.h,
22476 struct-align-2_x.c, struct-align-2_y.c,
22477 struct-by-value-10_y.c, struct-by-value-11_x.c,
22478 struct-by-value-11_y.c, struct-by-value-12_x.c,
22479 struct-by-value-12_y.c, struct-by-value-13_x.c,
22480 struct-by-value-13_y.c, struct-by-value-14_x.c,
22481 struct-by-value-14_y.c, struct-by-value-15_x.c,
22482 struct-by-value-15_y.c, struct-by-value-16_y.c,
22483 struct-by-value-17_y.c, struct-by-value-18_y.c,
22484 struct-by-value-19_y.c, struct-by-value-1_x.c,
22485 struct-by-value-1_y.c, struct-by-value-20_y.c,
22486 struct-by-value-2_x.c, struct-by-value-2_y.c,
22487 struct-by-value-3_y.c, struct-by-value-4_x.c,
22488 struct-by-value-4_y.c, struct-by-value-5_y.c,
22489 struct-by-value-6_y.c, struct-by-value-7_y.c
22490 struct-by-value-8_x.c, struct-by-value-8_y.c
22491 struct-by-value-9_x.c, struct-by-value-9_y.c
22492 struct-return-10_x.c, struct-return-10_y.c,
22493 struct-return-19_x.c, struct-return-20_x.c
22494 struct-return-2_x.c, struct-return-2_y.c
22495 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22496 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22497
22498 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22499
22500 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22501 attribute on sparc*-sun-solaris2.*.
22502
22503 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22504
22505 PR c++/13710
22506 * g++.dg/ext/typeof7.C: New test.
22507
22508 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22509
22510 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22511 * gcc.dg/const-elim-1.c: Same.
22512
22513 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22514
22515 * objc.dg/stret-1.m: New.
22516 * objc.dg/stret-2.m: New.
22517
22518 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22519
22520 PR c++/11895
22521 * g++.dg/ext/vector1.C: New test.
22522
22523 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22524
22525 * gcc.dg/pch/import-1.c: New.
22526 * gcc.dg/pch/import-1.hs: New.
22527 * gcc.dg/pch/import-1a.h: New.
22528 * gcc.dg/pch/import-1b.h: New.
22529 * gcc.dg/pch/import-1c.h: New.
22530
22531 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22532
22533 PR c++/13574
22534 * g++.dg/ext/array1.C: New test.
22535
22536 PR c++/13178
22537 * g++.dg/conversion/op1.C: New test.
22538
22539 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22540
22541 PR 11864
22542 From Kazumoto Kojima / Dan Kegel:
22543 * gcc.dg/pr11864-1.c: New test.
22544
22545 PR 10392
22546 From Marcus Comstedt / Dan Kegel:
22547 * gcc.dg/pr10392-1.c: New test.
22548
22549 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22550
22551 PR c++/13478
22552 * g++.dg/init/ref10.C: New test.
22553
22554 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22555
22556 PR c++/13407
22557 * g++.dg/parse/typename6.C: New test.
22558
22559 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22560
22561 PR pch/13361
22562 * testsuite/g++.dg/pch/wchar-1.C: New.
22563 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22564
22565 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22566
22567 PR c++/9259
22568 * g++.dg/expr/sizeof2.C: New test.
22569
22570 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22571
22572 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22573
22574 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22575
22576 PR c++/13659
22577 * g++.dg/lookup/strong-using-3.C: New.
22578 * g++.dg/lookup/using-10.C: New.
22579
22580 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22581
22582 PR c++/13594
22583 * g++.dg/lookup/strong-using-2.C: New.
22584
22585 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22586 Dan Kegel <dank@kegel.com>
22587 J"orn Rennecke <joern.rennecke@superh.com>
22588
22589 PR target/9365
22590 * gcc.dg/pr9365-1.c: New test.
22591
22592 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22593
22594 PR c++/8856
22595 * g++.dg/parse/casting-operator2.C: New test.
22596 * g++.old-deja/g++.pt/explicit83.C: Remove.
22597
22598 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22599
22600 * gcc.dg/label-compound-stmt-1.c: New test.
22601 * gcc.c-torture/compile/950922-1.c,
22602 gcc.c-torture/compile/20000211-3.c,
22603 gcc.c-torture/compile/20000518-1.c,
22604 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22605 compound statements.
22606
22607 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22608
22609 * gcc.dg/ppc64-abi-1.c: New test.
22610
22611 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
22612
22613 * g++.dg/ext/attrib9.C: Add dg-warnings.
22614
22615 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22616
22617 PR c++/12335
22618 * g++.dg/parse/dtor3.C: New test.
22619
22620 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22621
22622 PR c++/12709
22623 * g++.dg/parse/try-catch-1.C: New test.
22624
22625 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
22626
22627 * ada/acats/run_all.sh: Add more verbose output in acats.log
22628 when compiling tests.
22629
22630 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22631
22632 PR 13656
22633 * gcc.dg/typedef-redecl.c: New test case.
22634 * gcc.dg/typedef-redecl.h: New support file.
22635
22636 2004-01-13 Jan Hubicka <jh@suse.cz>
22637
22638 * gcc.dg/always_inline.c: New test.
22639 * gcc.dg/debug/20031231-1.c: Fix.
22640
22641 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22642
22643 PR c++/13474
22644 * g++.dg/template/array3.C: New test.
22645
22646 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22647
22648 * g++.dg/ext/lvalue1.C: No longer expected to fail.
22649 * g++.dg/warn/Wunused-2.C: Likewise.
22650
22651 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22652
22653 PR c++/13289
22654 * g++.dg/template/instantiate6.C: New test.
22655
22656 2004-01-12 Roger Sayle <roger@eyesopen.com>
22657
22658 PR middle-end/11397
22659 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22660
22661 2004-01-12 Jan Hubicka <jh@suse.cz>
22662
22663 PR opt/12826
22664 * gcc.dg/20040112-1.c: New.
22665
22666 * gcc.dg/dwarf-die[1-7].c: Move to...
22667 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22668 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22669
22670 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
22671
22672 PR c++/4100
22673 * g++.dg/parse/friend4.C: New test.
22674
22675 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
22676
22677 PR c++/4100
22678 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22679 definition is called a friend.
22680
22681 2004-01-11 Zack Weinberg <zack@codesourcery.com>
22682
22683 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22684
22685 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
22686
22687 PR c++/3478
22688 * g++.dg/parse/error10.C: New test.
22689 * g++.dg/template/arg2.C: Accept "invalid type" error.
22690
22691 2004-01-11 Jakub Jelinek <jakub@redhat.com>
22692
22693 PR middle-end/13392
22694 * g++.dg/opt/expect2.C: New test.
22695
22696 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22697
22698 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22699 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22700 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22701 Update dg-error regexps.
22702
22703 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22704
22705 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22706 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22707
22708 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22709
22710 * gcc.dg/pragma-re-1.c: Use right pointer type.
22711
22712 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22713
22714 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22715
22716 2004-01-09 Geoffrey Keating <geoffk@apple.com>
22717
22718 * gcc.dg/rs6000-ldouble-1.c: New.
22719
22720 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22721
22722 DR 337
22723 PR c++/9256
22724 * g++.dg/other/abstract1.C: New test.
22725
22726 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
22727
22728 * g++.dg/lookup/strong-using-1.C: New.
22729
22730 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
22731
22732 PR c/11234
22733 * gcc.dg/func-ptr-conv-1.c: New test.
22734 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22735
22736 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
22737
22738 PR target/13380.
22739 * gcc.c-torture/compile/20040109-1.c: New.
22740
22741 2004-01-08 Stuart Hastings <stuart@apple.com>
22742
22743 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22744 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22745 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22746
22747 2004-01-09 Alan Modra <amodra@bigpond.net.au>
22748
22749 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22750
22751 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22752
22753 * ada/acats/run_acats: Treat 'gnatchop' the same way
22754 as 'gnatmake'. Export GCC_DRIVER.
22755 * ada/acats/run_all.sh: Add target_gnatchop. Use
22756 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22757
22758 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22759
22760 PR c++/12573
22761 * g++.dg/template/dependent-expr4.C: New test.
22762
22763 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
22764
22765 * gcc.dg/altivec-11.c: New test.
22766
22767 2004-01-07 Mark Mitchell <mark@codesourcery.com>
22768
22769 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22770
22771 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22772
22773 PR c/6024
22774 * gcc.dg/enum-compat-1.c: New test.
22775 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22776
22777 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22778
22779 PR c/12165
22780 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22781 gcc.dg/c99-idem-qual-3.c: New tests.
22782
22783 2004-01-07 Alan Modra <amodra@bigpond.net.au>
22784
22785 * gcc.dg/winline-7.c: Don't cast void * to int.
22786
22787 2004-01-06 Jan Hubicka <jh@suse.cz>
22788
22789 * gcc.dg/i386-sse-5.c: New test
22790 * g++.dg/eh/simd-1.c: Add -w argument for i386.
22791
22792 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22793
22794 PR c++/12815
22795 * g++.dg/rtti/typeid4.C: New test.
22796
22797 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22798
22799 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22800
22801 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22802
22803 PR c++/12132
22804 * g++.dg/template/error11.C: New test.
22805
22806 PR c++/13451
22807 * g++.dg/template/class2.C: New test.
22808
22809 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
22810 Richard Sandiford <rsandifo@redhat.com>
22811
22812 PR c++/13387
22813 * g++.dg/opt/alias3.C: New test.
22814
22815 2004-01-04 Mark Mitchell <mark@codesourcery.com>
22816
22817 PR c++/13157
22818 * g++.dg/template/koenig3.C: New test.
22819
22820 PR c++/13529
22821 * g++.dg/parse/offsetof3.C: New test.
22822
22823 * g++.dg/init/copy7.C: Add missing dg-error markers.
22824
22825 PR c++/12226
22826 * g++.dg/init/copy7.c: New test.
22827
22828 PR c++/13536
22829 * g++.dg/parse/cast1.C: New test.
22830
22831 2004-01-04 Jan Hubicka <jh@suse.cz>
22832
22833 * gcc.dg/winline[1-7].c: New tests.
22834
22835 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22836
22837 PR c++/13520
22838 * g++.dg/template/qualttp22.C: New test.
22839
22840 2004-01-01 Jan Hubicka <jh@suse.cz>
22841
22842 * gcc.dg/debug/20031231-1.c: New.
22843 * gcc.c-torture/compile/20040101-1.c: New.
22844 * gcc.dg/dwarf-die-[1-7].c: New.
22845
22846 2004-01-01 Jakub Jelinek <jakub@redhat.com>
22847
22848 PR optimization/13521
22849 * gcc.c-torture/compile/20031231-1.c: New test.
22850
22851 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22852
22853 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22854
22855 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22856
22857 PR c++/10079
22858 * g++.dg/template/crash16.C: New test.
22859
22860 2003-12-30 Mark Mitchell <mark@codesourcery.com>
22861
22862 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22863
22864 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22865
22866 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22867 ports.
22868 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22869 * g++.old-deja/g++.law/profile1.C: Likewise.
22870 * gcc.c-torture/compile/981006-1.c: Likewise.
22871 * gcc.c-torture/execute/loop-2e.x: Likewise.
22872 * gcc.c-torture/execute/loop-2f.x: Remove.
22873 * gcc.c-torture/execute/loop-2g.x: Likewise.
22874 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22875 * gcc.dg/20020312-2.c: Remove traces of dead ports.
22876
22877 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
22878
22879 PR c++/13507
22880 * g++.dg/ext/attrib11.C: New test.
22881
22882 PR c++/13494
22883 * g++.dg/template/array2-1.C: New test.
22884 * g++.dg/template/array2-2.C: New test.
22885
22886 2003-12-29 Mark Mitchell <mark@codesourcery.com>
22887
22888 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22889
22890 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
22891
22892 PR c++/12774
22893 * g++.dg/template/array1-1.C: New test.
22894 * g++.dg/template/array1-2.C: New test.
22895
22896 2003-12-29 Roger Sayle <roger@eyesopen.com>
22897
22898 PR fortran/12632
22899 * g77.dg/12632.f: New test case.
22900
22901 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22902
22903 PR c++/13289
22904 * g++.dg/parse/nontype1.C: New test.
22905
22906 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22907
22908 PR c++/12403
22909 * g++.dg/parse/explicit1.C: New test.
22910 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22911
22912 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22913
22914 PR c++/13081
22915 * g++.dg/opt/inline6.C: New test.
22916
22917 PR c++/12613
22918 * g++.dg/parse/error9.C: New test.
22919
22920 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22921
22922 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22923
22924 PR c++/13009
22925 * g++.dg/init/assign1.C: New test.
22926
22927 2003-12-28 Roger Sayle <roger@eyesopen.com>
22928
22929 PR c++/13070
22930 * g++.dg/warn/format3.C: New test case.
22931
22932 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22933
22934 * gcc.c-torture/compile/20031227-1.c: New test.
22935
22936 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22937
22938 * g++.dg/bprob/bprob.exp: Load target-supports.exp
22939 * g77.dg/bprob/bprob.exp: Likewise.
22940 * gcc.misc-tests/bprob.exp: Likewise.
22941 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
22942 variants on systems where the library does not provide that
22943 functionality.
22944 * gcc.dg/builtins-20.c: Use builtins-config.h.
22945 * gcc.dg/builtins-config.h: New file.
22946
22947 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22948
22949 * lib/gcc-dg.exp (dg-require-profiling): New function.
22950 * lib/target-supports.exp (check_profiling_available): Likewise.
22951 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22952 * g77.dg/bprob/bprob.exp: Likewise.
22953 * gcc.misc-tests/bprob.exp: Likewise.
22954 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22955 * gcc.dg/20021014-1.c: Likewise.
22956 * gcc.dg/nest.c: Likewise.
22957
22958 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22959
22960 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22961 compiling.
22962 * g++.dg/lookup/java2.C: Likewise.
22963 * gcc.dg/cpp/lexident.c: Likewise.
22964
22965 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
22966
22967 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22968 given.
22969 * gcc.c-torture/compile/961203-1.c: Likewise.
22970 * gcc.c-torture/compile/980506-1.c: Likewise.
22971
22972 2003-12-23 Zack Weinberg <zack@codesourcery.com>
22973
22974 * lib/gcc-dg.exp (dg-prune-output): New annotation.
22975 (additional_prunes): New global.
22976 (gcc-dg-prune): Handle additional per-test pruning.
22977 (dg-test): Clear additional_prunes between tests.
22978
22979 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
22980 dg-prune-output to avoid spurious failures from assembler
22981 complaining about nonexistent WAW violations.
22982 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22983 Use dg-prune-output to avoid spurious failures from assembler
22984 warning about Itanium B-step errata.
22985
22986 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22987
22988 * g++.dg/abi/macro0.C: New test.
22989 * g++.dg/abi/macro1.C: Likewise.
22990 * g++.dg/abi/macro2.C: Likewise.
22991
22992 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22993 * g++.dg/abi/bitfield7.C: Likewise.
22994 * g++.dg/abi/dtor2.C: Likewise.
22995 * g++.dg/abi/mangle11.C: Likewise.
22996 * g++.dg/abi/mangle12.C: Likewise.
22997 * g++.dg/abi/mangle14.C: Likewise.
22998 * g++.dg/abi/mangle17.C: Likewise.
22999 * g++.dg/abi/vbase10.C: Likewise.
23000 * g++.dg/abi/vbase14.C: Likewise.
23001 * g++.dg/template/qualttp17.C: Likewise.
23002
23003 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23004
23005 PR c/11995
23006 * gcc.dg/20031223-1.c: New test.
23007
23008 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23009
23010 * gcc.dg/noreturn-7.c: New test.
23011
23012 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23013
23014 * gcc.dg/null-pointer-1.c: New test.
23015
23016 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23017
23018 * g++.old-deja/g++.jason/template18.C: Remove.
23019 * g++.old-deja/g++.jason/template37.C: Likewise.
23020
23021 PR c++/12862
23022 * g++.dg/lookup/ns1.C: New test.
23023
23024 PR c++/12397
23025 * g++.dg/template/lookup3.C: New test.
23026
23027 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23028
23029 * g++.dg/template/recurse1.C: New test
23030
23031 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23032
23033 PR c++/12479
23034 * g++.dg/parse/semicolon1.C: New test.
23035 * g++.dg/parse/semicolon1.h: Likewise.
23036
23037 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
23038
23039 * gcc.dg/darwin-misaligned.c: New test.
23040
23041 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23042
23043 PR c/9163
23044 * gcc.dg/20031222-1.c: New test.
23045
23046 2003-12-21 Mark Mitchell <mark@codesourcery.com>
23047
23048 PR c++/13438
23049 * g++.dg/parse/error8.C: New test.
23050
23051 PR c++/11554
23052 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23053
23054 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
23055
23056 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23057 too small.
23058 * gcc.c-torture/compile/930217-1.c: Likewise.
23059 * gcc.c-torture/compile/930513-1.c: Likewise.
23060 * gcc.c-torture/execute/920908-2.c: Likewise.
23061 * gcc.c-torture/execute/921204-1.c: Likewise.
23062 * gcc.c-torture/execute/930621-1.c: Likewise.
23063 * gcc.c-torture/execute/930630-1.c: Likewise.
23064 * gcc.c-torture/execute/931031-1.c: Likewise.
23065 * gcc.c-torture/execute/980602-2.c: Likewise.
23066 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23067 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23068 * gcc.c-torture/execute/extzvsi.c: Likewise.
23069 * gcc.c-torture/unsorted/ext.c: Likewise.
23070
23071 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23072
23073 PR target/12749
23074 * gcc.c-torture/compile/20031220-2.c: New test case.
23075
23076 2003-12-20 Roger Sayle <roger@eyesopen.com>
23077
23078 PR optimization/13031
23079 * gcc.c-torture/compile/20031220-1.c: New test case.
23080
23081 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23082
23083 * gcc.dg/cast-function-1.c: New test.
23084
23085 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23086
23087 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23088 formats.
23089
23090 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23091
23092 PR c++/12795
23093 * g++.dg/ext/attrib10.C: New test.
23094
23095 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23096
23097 * gcc.dg/cleanup-10.c: New test.
23098 * gcc.dg/cleanup-11.c: New test.
23099
23100 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23101
23102 PR c++/13239
23103 * g++.dg/opt/expect1.C: New test.
23104
23105 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23106
23107 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23108
23109 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23110
23111 PR debug/12923
23112 * gcc.dg/20031218-1.c: New test.
23113
23114 PR debug/12389
23115 * gcc.dg/20031218-2.c: New test.
23116 * gcc.dg/20031218-3.c: New test.
23117
23118 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23119 of label name and allow for USER_LABEL_PREFIX == "_" names.
23120 * g++.dg/abi/mangle18-2.C: Likewise.
23121 * g++.dg/abi/mangle19-1.C: Likewise.
23122 * g++.dg/abi/mangle19-2.C: Likewise.
23123 * g++.dg/abi/mangle20-1.C: Likewise.
23124 * g++.dg/abi/mangle20-2.C: Likewise.
23125
23126 2003-12-18 Richard Henderson <rth@redhat.com>
23127
23128 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23129
23130 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23131 Dan Kegel <dank@kegel.com>
23132
23133 PR other/12009
23134 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23135 testing a cross compiler, it causes spurious compile failures.
23136 * lib/g++.exp: Likewise.
23137
23138 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23139
23140 PR c++/13262
23141 * g++.dg/template/access13.C: New test.
23142
23143 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23144
23145 * gcc.dg/20031216-1.c: New test.
23146
23147 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23148
23149 PR c++/9154
23150 * g++.dg/template/error10.C: New test.
23151
23152 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23153
23154 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23155 * g++.dg/eh/simd-2.C: Likewise.
23156
23157 2003-12-17 James E Wilson <wilson@specifixinc.com>
23158 Roger Sayle <roger@eyesopen.com>
23159
23160 * gcc.c-torture/execute/ieee/mzero5.c: New.
23161
23162 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23163
23164 PR c++/10603
23165 * g++.dg/parse/error6.C: New test.
23166
23167 PR c++/12827
23168 * g++.dg/parse/error7.C: New test.
23169
23170 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23171
23172 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23173 at -O with stabs debugging formats.
23174 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23175 * gcc.dg/debug/debug-2.c: Likewise.
23176
23177 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23178
23179 PR c++/12696
23180 * g++.dg/init/error1.C: New test.
23181
23182 PR c++/12218
23183 * g++.dg/init/pm3.C: New test.
23184
23185 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23186
23187 PR c/3347
23188 * gcc.dg/bitfld-8.c: New test.
23189
23190 2003-12-16 James Lemke <jim@wasabisystems.com>
23191
23192 * gcc.dg/arm-scd42-[123].c: New tests.
23193
23194 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23195
23196 PR c++/9043
23197 * g++.dg/abi/mangle20-1.C: New test.
23198 * g++.dg/abi/mangle20-2.C: New test.
23199
23200 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23201
23202 PR c++/13275
23203 * g++.dg/other/offsetof2.C: Remove XFAIL.
23204 * g++.dg/parse/offsetof1.C: New test.
23205 * g++.gd/parse/offsetof2.C: Likewise.
23206
23207 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23208
23209 * g++.dg/template/nontype3.C: New test.
23210 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23211
23212 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23213
23214 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23215
23216 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23217
23218 PR c++/13387
23219 * g++.dg/expr/assign1.C: New test.
23220
23221 PR c++/13242
23222 * g++.dg/abi/mangle19-1.C: New test.
23223 * g++.dg/abi/mangle19-2.C: New test.
23224
23225 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23226
23227 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23228
23229 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23230
23231 * gcc.c-torture/execute/20031216-1.c: New test.
23232
23233 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23234
23235 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23236 an ICE regression.
23237
23238 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23239
23240 PR c++/10926
23241 * g++.dg/template/error9.C: New test.
23242
23243 PR c++/11116
23244 * g++.dg/template/error8.C: New test.
23245
23246 2003-12-15 Roger Sayle <roger@eyesopen.com>
23247
23248 PR middle-end/13400
23249 * gcc.c-torture/execute/20031215-1.c: New test case.
23250
23251 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23252
23253 PR c++/13269
23254 * g++.dg/parse/error5.C: New test.
23255
23256 PR c++/12989
23257 * g++.dg/expr/sizeof1.C: New test.
23258
23259 PR c++/13310
23260 * g++.dg/template/crash15.C: New test.
23261
23262 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23263
23264 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23265 a non-POD type as the last named parameter of a varargs function.
23266
23267 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23268
23269 PR c++/13243
23270 PR c++/12573
23271 * g++.dg/template/crash14.C: New test.
23272 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23273
23274 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23275
23276 * g++.dg/other/java1.C: New test.
23277
23278 PR c++/13241
23279 * g++.dg/abi/mangle18-1.C: New test.
23280 * g++.dg/abi/mangle18-2.C: New test.
23281
23282 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23283
23284 PR optimization/10312
23285 * gcc.c-torture/execute/20031214-1.c: New.
23286
23287 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23288
23289 PR c++/10779
23290 PR c++/12160
23291 * g++.dg/parse/error3.C: New test.
23292 * g++.dg/parse/error4.C: Likewise.
23293 * g++.dg/abi/mangle4.C: Tweak error messages.
23294 * g++.dg/lookup/using5.C: Likewise.
23295 * g++.dg/other/error2.C: Likewise.
23296 * g++.dg/parse/typename5.C: Likewise.
23297 * g++.dg/parse/undefined1.C: Likewise.
23298 * g++.dg/template/arg2.C: Likewise.
23299 * g++.dg/template/ttp3.C: Likewise.
23300 * g++.dg/template/type1.C: Likewise.
23301 * g++.old-deja/g++.other/crash32.C: Likewise.
23302 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23303
23304 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23305
23306 PR c++/13106
23307 * g++.dg/warn/noreturn-3.C: New test.
23308
23309 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23310
23311 PR c++/13118
23312 * g++.dg/abi/covariant3.C: New.
23313
23314 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23315
23316 * g++.dg/eh/ia64-1.C: New test.
23317
23318 2003-12-12 Roger Sayle <roger@eyesopen.com>
23319
23320 PR optimization/13037
23321 * g77.f-torture/execute/13037.f: New test case.
23322
23323 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23324
23325 PR c++/12881
23326 * g++.dg/abi/covariant2.C: New.
23327
23328 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23329
23330 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23331
23332 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23333
23334 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23335
23336 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23337
23338 PR other/10819
23339 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23340 to fix Bug 10819.
23341 * lib/g++.exp (g++_version): Likewise.
23342 * lib/g77.exp (g77_version): Likewise.
23343 * lib/objc.exp (default_objc_version): Likewise.
23344
23345 2003-12-10 Richard Henderson <rth@redhat.com>
23346
23347 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23348
23349 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23350
23351 2003-12-08 Matt Austern <austern@apple.com>
23352
23353 PR c/13134
23354 * lib/gcc-dg.exp (dg-require-visibility): Define.
23355 * lib/target-supports (check_visibility_available): Define.
23356 * gcc.dg/visibility-1.c: New test.
23357 * gcc.dg/visibility-2.c: Likewise.
23358 * gcc.dg/visibility-3.c: Likewise.
23359 * gcc.dg/visibility-4.c: Likewise.
23360 * gcc.dg/visibility-5.c: Likewise.
23361 * gcc.dg/visibility-6.c: Likewise.
23362 * g++.dg/ext/visibility-1.C: Likewise.
23363 * g++.dg/ext/visibility-2.C: Likewise.
23364 * g++.dg/ext/visibility-3.C: Likewise.
23365 * g++.dg/ext/visibility-4.C: Likewise.
23366 * g++.dg/ext/visibility-5.C: Likewise.
23367 * g++.dg/ext/visibility-6.C: Likewise.
23368
23369 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23370
23371 * g++.dg/lookup/java1.C: New test.
23372 * g++.dg/lookup/java2.C: New test.
23373
23374 2003-12-07 Falk Hueffner <falk@debian.org>
23375
23376 * g++.dg/opt/noreturn-1.C: New test.
23377
23378 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23379
23380 * gcc.dg/overflow-1.c: New test.
23381
23382 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23383
23384 * g77.f-torture/compile/13060.f: New test.
23385
23386 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23387
23388 PR c++/13323
23389 * g++.dg/inherit/operator2.C: New test.
23390
23391 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23392
23393 PR c++/13305
23394 * g++.dg/ext/attrib9.C: New test.
23395
23396 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23397
23398 PR c++/13314
23399 * g++.dg/template/error7.C: New test.
23400
23401 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23402 J"orn Rennecke <joern.rennecke@superh.com>
23403
23404 PR target/13302
23405 * g++.dg/other/struct-va_list.C: New test.
23406
23407 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23408
23409 PR c++/13166
23410 * g++.dg/parse/defarg6.C: New test.
23411
23412 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23413
23414 PR target/13256
23415 * gcc.c-torture/execute/20031201-1.c: New test.
23416
23417 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23418
23419 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23420
23421 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23422
23423 * gcc.dg/builtin-return-1.c: New test.
23424
23425 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23426 J"orn Rennecke <joern.rennecke@superh.com>
23427
23428 PR optimization/13260
23429 * gcc.c-torture/execute/20031204-1.c: New test.
23430
23431 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23432
23433 PR c++/9127
23434 * g++.dg/template/error6.C: New test.
23435
23436 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23437
23438 * gcc.dg/20031202-1.c: New test.
23439
23440 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23441
23442 PR c++/13179
23443 * g++.dg/template/eh1.C: New test.
23444
23445 PR c++/10771
23446 * g++.dg/template/error5.C: New test.
23447
23448 2003-12-02 David Ung <davidu@mips.com>
23449
23450 * gcc.dg/compat/vector-check.h: Corrected type for var
23451 g_##TMODE
23452
23453 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23454
23455 PR c++/10126
23456 * g++.dg/template/ptrmem8.C: New test.
23457
23458 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23459
23460 PR c++/12573
23461 * g++.dg/template/dependent-expr3.C: New test.
23462
23463 2003-12-01 James Lemke <jim@wasabisystems.com>
23464
23465 * gcc.dg/arm-g2.c: New test.
23466
23467 2003-12-01 Roger Sayle <roger@eyesopen.com>
23468
23469 PR optimization/11634
23470 * gcc.dg/20031201-2.c: New test case.
23471
23472 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23473
23474 PR 11433
23475 * objc.dg/proto-lossage-3.m: New test.
23476
23477 2003-12-01 Roger Sayle <roger@eyesopen.com>
23478
23479 PR optimization/12628
23480 * gcc.dg/20031201-1.c: New test case.
23481
23482 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23483
23484 * gcc.dg/unaligned-1.c: New test.
23485
23486 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23487
23488 PR c++/9849
23489 * g++.dg/template/error4.C: New test.
23490 * g++.dg/template/nested3.C: Adjust error markers.
23491
23492 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23493
23494 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23495
23496 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23497
23498 PR c/10333
23499 * gcc.dg/bitfld-7.c: New test.
23500
23501 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23502
23503 * gcc.dg/tls/asm-1.C: New test.
23504
23505 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23506
23507 * gcc.dg/cpp/assert4.c: Update.
23508
23509 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23510
23511 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23512 * gcc.dg/builtin-apply3.c: New test.
23513
23514 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23515
23516 * lib/compat.exp (compat-obj): New xfaildata parameter.
23517 Use it to set compiler_conditional_xfail_data before compiling.
23518 (compat-get-options): Handle dg-xfail-if.
23519 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23520 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23521 * gcc.dg/compat/vector-1_y.c: Likewise.
23522 * gcc.dg/compat/vector-2_x.c: Likewise.
23523 * gcc.dg/compat/vector-2_y.c: Likewise.
23524
23525 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23526
23527 * g++.dg/opt/reg-stack4.C: New test.
23528
23529 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23530
23531 * gcc.dg/builtin-apply2.c: New test.
23532
23533 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23534
23535 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23536
23537 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23538
23539 PR c++/12924
23540 * g++.dg/template/template-id-2.C: New test.
23541
23542 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23543
23544 PR c++/5369
23545 * g++.dg/template/memfriend1.C: New test.
23546 * g++.dg/template/memfriend2.C: Likewise.
23547 * g++.dg/template/memfriend3.C: Likewise.
23548 * g++.dg/template/memfriend4.C: Likewise.
23549 * g++.dg/template/memfriend5.C: Likewise.
23550 * g++.dg/template/memfriend6.C: Likewise.
23551 * g++.dg/template/memfriend7.C: Likewise.
23552 * g++.dg/template/memfriend8.C: Likewise.
23553 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23554
23555 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23556
23557 PR c++/12515
23558 * g++.dg/ext/cond1.C: New test.
23559
23560 2003-11-20 Richard Henderson <rth@redhat.com>
23561
23562 * gcc.dg/20020201-2.c: Remove.
23563 * gcc.dg/20020201-4.c: Remove.
23564 * gcc.dg/20020304-1.c: Remove.
23565
23566 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23567
23568 * gcc.dg/cpp/trad/xwin1.c: New test case.
23569
23570 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23571
23572 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23573 * lib/g77.exp: Likewise.
23574 * lib/objc.exp: Likewise.
23575 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23576 for darwin.
23577
23578 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23579
23580 PR c++/12932
23581 * g++.dg/template/static5.C: New test.
23582
23583 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23584
23585 * gcc.dg/nested-func-1.c: New test.
23586
23587 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23588
23589 * gcc.dg/cpp/assert4.c: New test.
23590
23591 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23592
23593 PR c++/2294
23594 * g++.dg/lookup/using9.c: New test.
23595
23596 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23597
23598 PR c++/12762
23599 * g++.dg/template/error3.C: New test.
23600
23601 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23602
23603 PR ada/13035
23604 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23605 No longer use a wrapper for gcc, since this does not work under
23606 Windows.
23607
23608 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23609
23610 PR c++/2094
23611 * g++.dg/template/ptrmem7.C: New test.
23612
23613 2003-11-13 Andrew Pinski <apinski@apple.com>
23614
23615 * gcc.c-torture/compile/20031113-1.c: New test.
23616
23617 2003-11-13 Mark Mitchell <mark@codesourcery.com>
23618 Kean Johnston <jkj@sco.com>
23619
23620 PR c/13029
23621 * gcc.dg/unused-4.c: Update.
23622
23623 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23624
23625 * g++.dg/opt/const3.C: New test.
23626
23627 2003-11-13 Jan Hubicka <jh@suse.cz>
23628
23629 * gcc.c-torture/compile/20031112-1.c: New test.
23630
23631 2003-11-12 Mark Mitchell <mark@codesourcery.com>
23632
23633 * g++.dg/parse/crash10.C: Remove bogus error marker.
23634
23635 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23636
23637 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23638 (host_gcc): Likewise.
23639 (ROOT): Honor $PWDCMD.
23640 (BASE): Likewise.
23641 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23642
23643 2003-11-12 Catherine Moore <clm@redhat.com>
23644
23645 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23646
23647 2003-11-12 Andreas Jaeger <aj@suse.de>
23648 Jakub Jelinek <jakub@redhat.com>
23649 Andrew Pinski <pinskia@physics.uc.edu>
23650 Richard Henderson <rth@redhat.com>
23651
23652 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23653 systems.
23654 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23655
23656 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23657 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23658
23659 2003-11-11 Andreas Jaeger <aj@suse.de>
23660
23661 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23662
23663 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23664
23665 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
23666
23667 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23668 Clean ups.
23669
23670 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
23671
23672 * gcc.dg/trampoline-1.c: New test.
23673
23674 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23675
23676 * gcc.c-torture/compile/200031109-1.c: New test.
23677
23678 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23679
23680 PR c/3190
23681 PR c/8714
23682 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23683 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23684 gcc.dg/format/no-y2k-1.c: Update.
23685
23686 2003-11-08 Roger Sayle <roger@eyesopen.com>
23687
23688 PR optimization/10467
23689 * gcc.dg/20031108-1.c: New test case.
23690
23691 2003-11-07 Geoffrey Keating <geoffk@apple.com>
23692
23693 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23694
23695 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23696
23697 * gcc.dg/compound-lvalue-1.c: New test.
23698 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23699 some XFAILs.
23700
23701 2003-11-06 Geoffrey Keating <geoffk@apple.com>
23702
23703 * gcc.dg/altivec-varargs-1.c: New test.
23704
23705 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23706
23707 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23708 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23709 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
23710 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
23711 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23712
23713 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
23714
23715 * gcc.dg/cond-lvalue-1.c: New test.
23716
23717 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
23718
23719 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23720
23721 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23722
23723 PR c++/11616
23724 * g++.dg/template/instantiate5.C: New test.
23725
23726 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23727
23728 PR c++/12726
23729 * g++.dg/ext/complit2.C: Replace test with self-contained version.
23730 * ChangeLog: Add missing first entry for above test.
23731
23732 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23733
23734 PR c++/9810
23735 * g++.dg/template/using8.C: New test.
23736 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23737
23738 2003-11-02 Roger Sayle <roger@eyesopen.com>
23739
23740 PR optimization/10817
23741 * gcc.c-torture/compile/20031102-1.c: New test case.
23742
23743 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
23744
23745 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23746 2147483647.
23747
23748 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23749
23750 * gcc.dg/20031102-1.c: New test.
23751
23752 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23753
23754 * gcc.dg/complex-1.c: New test.
23755
23756 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23757
23758 PR c++/12796
23759 * g++.dg/template/crash13.C: Adjust expected error location.
23760 * g++.old-deja/g++.brendan/ns1.C: Likewise.
23761
23762 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23763
23764 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23765
23766 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23767
23768 PR/10239
23769 * gcc.c-torture/compile/20031031-2.c: New test.
23770
23771 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23772
23773 PR/11640
23774 * gcc.c-torture/compile/20031031-1.c: New test.
23775
23776 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23777
23778 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23779 * gcc.misc-tests/bprob.exp: Likewise.
23780 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23781 the execution test on arm-elf configs.
23782 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
23783 configs that don't support scratch files.
23784 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23785
23786 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
23787
23788 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23789 done by dejagnu.
23790
23791 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
23792
23793 * ada/acats/run_all.sh: Redirect mv output to /dev/null
23794 Avoid non pure sh syntax. Add more logging.
23795
23796 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23797 fail.
23798
23799 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23800
23801 PR libgcj/10610
23802 * gcc.dg/ppc-stackalign-1.c: New test.
23803
23804 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
23805
23806 * ada/acats/run_all.sh: Change output to be more compliant with
23807 dejagnu framework.
23808 Create acats.sum and acats.log files under testsuite/ada/acats
23809 Only run [a-z]* directories, to filter out e.g. CVS.
23810 Redirect build output to log file.
23811
23812 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23813
23814 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23815
23816 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23817
23818 PR ada/5909:
23819 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23820
23821 2003-10-27 Jakub Jelinek <jakub@redhat.com>
23822
23823 * gcc.c-torture/compile/20031023-1.c: New test.
23824 * gcc.c-torture/compile/20031023-2.c: New test.
23825 * gcc.c-torture/compile/20031023-3.c: New test.
23826 * gcc.c-torture/compile/20031023-4.c: New test.
23827
23828 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23829
23830 PR c++/10371
23831 * g++.dg/lookup/scoped8.C: New test.
23832
23833 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
23834
23835 * g++.dg/opt/reg-stack3.C: New test.
23836
23837 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23838
23839 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
23840
23841 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23842
23843 PR c++/11076
23844 * g++.dg/template/crash13.C: New test.
23845
23846 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23847
23848 * gcc.dg/c99-restrict-2.c: New test.
23849
23850 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
23851
23852 PR c++/12698, c++/12699, c++/12700, c++/12566
23853 * g++.dg/inherit/covariant9.C: New test.
23854 * g++.dg/inherit/covariant10.C: New test.
23855 * g++.dg/inherit/covariant11.C: New test.
23856
23857 2003-10-23 Jason Merrill <jason@redhat.com>
23858
23859 PR c++/12726
23860 * g++.dg/ext/complit2.C: New test.
23861
23862 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
23863
23864 PR target/12654
23865 * gcc.c-torture/execute/20031020-1.c: New test.
23866
23867 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23868
23869 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23870 following the jump_insn.
23871
23872 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
23873
23874 * gcc.dg/cast-lvalue-1.c: New test.
23875
23876 2003-10-21 Mark Mitchell <mark@codesourcery.com>
23877
23878 PR c++/11962
23879 * g++.dg/template/cond2.C: New test.
23880
23881 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
23882
23883 * gcc.dg/builtins-28.c: New test.
23884
23885 2003-10-20 Jan Hubicka <jh@suse.cz>
23886
23887 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23888 parameter.
23889 * testsuite/gcc.dg/inline-2.c: Likewise.
23890
23891 2003-10-20 Phil Edwards <phil@codesourcery.com>
23892
23893 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23894 * gcc.dg/nest.c: Likewise.
23895
23896 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23897
23898 PR c++/9781, c++/10583, c++/11862
23899 * g++.dg/parse/crash13.C: New test.
23900
23901 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23902
23903 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23904
23905 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23906
23907 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23908 Define HAVE_C99_RUNTIME except on Solaris.
23909 * gcc.dg/builtins-20.c: Likewise.
23910
23911 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23912
23913 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23914
23915 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23916
23917 PR c++/12495
23918 * g++.dg/template/crash21.C: New test.
23919
23920 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23921
23922 PR c++/2513
23923 * g++.dg/template/typename5.C: New test.
23924
23925 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23926
23927 PR c++/12369
23928 * g++.dg/template/friend25.C: New test.
23929
23930 2003-10-16 Ziemowit Laski <zlaski@apple.com>
23931
23932 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23933 versions.
23934
23935 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
23936
23937 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23938 == 2147483647.
23939
23940 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
23941
23942 * gcc.c-torture/execute/960416-1.x: Remove.
23943 * gcc.c-torture/execute/divconst-3.x: Likewise.
23944
23945 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
23946
23947 PR target/12598
23948 * gcc.dg/torture/cris-volatile-1.c: New test.
23949
23950 2003-10-14 Roger Sayle <roger@eyesopen.com>
23951
23952 PR optimization/9325
23953 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23954 for overflowing floating point to integer conversion during RTL
23955 simplification.
23956
23957 2003-10-13 Ziemowit Laski <zlaski@apple.com>
23958
23959 * objc/execute/_cmd.m: Fix typo.
23960 * objc.dg/image-info.m, objc.dg/symtab-1.m:
23961 Relax 'scan-assembler' regexp.
23962 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23963 objc.dg/try-catch-4.m: Run on non-Darwin targets.
23964 * objc.dg/zero-link-2.m: Remove blank line.
23965 * objc.dg/zero-link-3.m: New test case.
23966
23967 2003-10-13 Geoffrey Keating <geoffk@apple.com>
23968
23969 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23970
23971 * gcc.dg/asm-names.c: Use scan-assembler-not rather
23972 than linker trickery.
23973
23974 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23975
23976 PR c++/12370
23977 * g++.dg/other/friend2.C: New test.
23978
23979 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
23980
23981 * gcc.dg/20031012-1.c: New test.
23982
23983 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
23984
23985 * gcc.dg/weak/weak-3.c: Fix for new warning.
23986
23987 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
23988
23989 PR optimization/8750
23990 * gcc.c-torture/execute/20031012-1.c: New test case.
23991
23992 2003-10-11 Roger Sayle <roger@eyesopen.com>
23993
23994 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23995 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23996
23997 2003-10-11 Roger Sayle <roger@eyesopen.com>
23998
23999 PR optimization/12260
24000 * gcc.c-torture/compile/20031011-2.c: New test case.
24001
24002 2003-10-11 Roger Sayle <roger@eyesopen.com>
24003
24004 * gcc.c-torture/execute/20031011-1.c: New testcase.
24005
24006 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
24007
24008 * gcc.c-torture/compile/20031011-1.c: New test.
24009
24010 2003-10-11 Jan Hubicka <jh@suse.cz>
24011
24012 * g++.dg/other/first-global.C: New test.
24013
24014 2003-10-11 Roger Sayle <roger@eyesopen.com>
24015
24016 * gcc.c-torture/execute/string-opt-18.c: New testcase.
24017
24018 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
24019
24020 * gcc.c-torture/compile/20031010-1.c: New test.
24021
24022 2003-10-10 Geoffrey Keating <geoffk@apple.com>
24023
24024 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24025 * gcc.c-torture/execute/va-arg-25.c: ... here.
24026
24027 2003-10-09 Mark Mitchell <mark@codesourcery.com>
24028
24029 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24030
24031 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
24032
24033 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24034
24035 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24036
24037 * g++.dg/parse/error2.C: New test.
24038
24039 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24040
24041 PR c++/11097
24042 * g++.dg/other/error5.C: Modify the error message.
24043 * g++.dg/lookup/using8.C: New test.
24044
24045 2003-10-07 Geoffrey Keating <geoffk@apple.com>
24046
24047 * gcc.dg/darwin-abi-2.c: New file.
24048 * gcc.c-torture/execute/va-arg-24.c: New file.
24049
24050 2003-10-06 Bob Wilson <bob.wilson@acm.org>
24051
24052 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
24053 indentation.
24054
24055 2003-10-06 Mark Mitchell <mark@codesourcery.com>
24056
24057 PR c++/10147
24058 * g++.dg/other/error4.C: Update error messages.
24059 * g++.dg/template/ptrmem4.C: Likewise.
24060
24061 PR c++/12337
24062 * g++.dg/init/new9.C: New test.
24063
24064 PR c++/12334, c++/12236, c++/8656
24065 * g++.dg/ext/attrib8.C: New test.
24066
24067 2003-10-06 Devang Patel <dpatel@apple.com>
24068
24069 * gcc.dg/debug/dwarf2-3.h: New test.
24070 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24071
24072 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24073
24074 * g++.dg/opt/cfg2.C: New test.
24075
24076 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24077
24078 * g++.dg/opt/float1.C: New test.
24079
24080 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24081
24082 * gcc.dg/c90-array-lval-6.c: New test.
24083 * gcc.dg/c99-array-lval-6.c: New test.
24084
24085 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24086 Ziemowit Laski <zlaski@apple.com>
24087
24088 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24089 'Derived', so that it is never considered a class method; add
24090 new warning for '+port' method ambiguity.
24091 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24092 <objc/objc-api.h> (needed on Mac OS X).
24093 * objc.dg/method-13.m: New test.
24094
24095 2003-10-03 Roger Sayle <roger@eyesopen.com>
24096
24097 PR optimization/9325, PR java/6391
24098 * gcc.c-torture/execute/20031003-1.c: New test case.
24099
24100 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24101
24102 PR optimization/12180
24103 * gcc.dg/20031002-1.c: New test.
24104
24105 PR c++/12486
24106 * g++.dg/inherit/error1.C: New test.
24107
24108 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24109
24110 * lib/f-torture.exp (search_for): Rename to...
24111 (search_for_re): This. Also, clean up comments and the
24112 "regexp" invocation.
24113
24114 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24115
24116 * gcc.c-torture/compile/20031002-1.c: New test.
24117
24118 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24119
24120 * g++.dg/opt/cond1.C: New test.
24121
24122 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24123
24124 * gcc.dg/Wold-style-definition-2.c: New testcase.
24125 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24126
24127 2003-09-29 Richard Henderson <rth@redhat.com>
24128
24129 * g++.dg/init/array10.C: Add dg-options.
24130
24131 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24132
24133 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24134
24135 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24136
24137 * g++.dg/template/friend19.C: Fix typo.
24138 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24139
24140 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24141
24142 * gcc.c-torture/execute/20030928-1.c: New test.
24143 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24144
24145 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24146
24147 * g++.dg/opt/unroll1.C: New test.
24148
24149 2003-09-26 Roger Sayle <roger@eyesopen.com>
24150
24151 PR optimization/11741
24152 * gcc.dg/20030926-1.c: New test case.
24153
24154 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24155
24156 PR c++/5655
24157 * g++.dg/parse/access7.C: New test.
24158 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24159
24160 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24161
24162 MERGE OF objc-improvements-branch into MAINLINE:
24163 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24164 if libobjc has not been built.
24165 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24166 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24167 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24168 objc/execute/nested-3.m, objc/execute/np-2.m,
24169 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24170 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24171 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24172 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24173 objc.dg/special/unclaimed-category-1.h,
24174 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24175 well as GNU runtime.
24176 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24177 * execute/cascading-1.m, execute/function-message-1.m,
24178 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24179 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24180 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24181 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24182 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24183 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24184 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24185 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24186 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24187 * objc.dg/bitfield-2.m: Run only on Darwin.
24188 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24189 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24190 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24191 * objc.dg/const-str-1.m: Fix constant string layout.
24192
24193 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24194
24195 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24196
24197 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24198
24199 * gcc.dg/darwin-abi-1.c: New file.
24200
24201 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24202
24203 PR target/12281
24204 * gcc.c-torture/compile/20030921-1.c: New test.
24205
24206 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24207
24208 * g++.dg/opt/reg-stack2.C: New test.
24209
24210 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24211
24212 * g++.dg/eh/delayslot1.C: New test.
24213
24214 2003-09-20 Richard Henderson <rth@redhat.com>
24215
24216 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24217
24218 2003-09-20 Roger Sayle <roger@eyesopen.com>
24219
24220 * gcc.c-torture/execute/20030920-1.c: New test case.
24221
24222 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24223
24224 * g++.dg/rtti/typeid3.C: Correct expected error message.
24225
24226 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24227
24228 PR c++/157
24229 * g++.dg/parse/crash12.C: New test.
24230
24231 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24232
24233 * gcc.dg/compat/mixed-struct-check.h: New.
24234 * gcc.dg/compat/mixed-struct-defs.h: New.
24235 * gcc.dg/compat/mixed-struct-init.h: New.
24236 * gcc.dg/compat/struct-by-value-19_main.c: New.
24237 * gcc.dg/compat/struct-by-value-19_x.c: New.
24238 * gcc.dg/compat/struct-by-value-19_y.c: New.
24239 * gcc.dg/compat/struct-by-value-20_main.c: New.
24240 * gcc.dg/compat/struct-by-value-20_x.c: New.
24241 * gcc.dg/compat/struct-by-value-20_y.c: New.
24242 * gcc.dg/compat/struct-return-19_main.c: New.
24243 * gcc.dg/compat/struct-return-19_x.c: New.
24244 * gcc.dg/compat/struct-return-19_y.c: New.
24245 * gcc.dg/compat/struct-return-20_main.c: New.
24246 * gcc.dg/compat/struct-return-20_x.c: New.
24247 * gcc.dg/compat/struct-return-20_y.c: New.
24248
24249 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24250 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24251 so that it will not complain on LP64 targets.
24252
24253 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24254
24255 PR c++/495
24256 * g++.dg/template/friend24.C: New test.
24257
24258 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24259
24260 PR c++/12332
24261 * g++.dg/template/memtmpl2.C: New test.
24262
24263 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24264
24265 PR target/11184
24266 * gcc.dg/builtin-apply1.c: New test.
24267
24268 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24269
24270 PR c++/9848
24271 * g++.dg/warn/Wunused-4.C: New test.
24272
24273 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24274
24275 PR c++/12316
24276 * g++.dg/other/gc2.C: New test.
24277
24278 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24279
24280 PR c++/11991
24281 * g++.dg/rtti/typeid3.C: New test.
24282
24283 PR c++/12266
24284 * g++.dg/overload/template1.C: New test.
24285
24286 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24287
24288 * g++.dg/opt/cfg3.C: New test.
24289
24290 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24291
24292 PR c++/7939
24293 * g++.dg/template/crash11.C: New test.
24294
24295 2003-09-16 Jason Merrill <jason@redhat.com>
24296 Jakub Jelinek <jakub@redhat.com>
24297
24298 * gcc.dg/attr-warn-unused-result.c: New test.
24299
24300 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24301
24302 PR c++/12184
24303 * g++.dg/expr/call2.C: New test.
24304
24305 2003-09-15 Andreas Jaeger <aj@suse.de>
24306
24307 * gcc.dg/Wold-style-definition-1.c: New test.
24308
24309 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24310
24311 PR c++/3907
24312 * g++.dg/parse/template12.C: New test.
24313
24314 * g++.dg/abi/bitfield11.C: New test.
24315 * g++.dg/abi/bitfield12.C: Likewise.
24316
24317 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24318
24319 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24320 non-expansion of functional macro name without arguments at EOL.
24321 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24322
24323 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24324
24325 * gcc.c-torture/execute/20030914-[12].c: New tests.
24326
24327 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24328
24329 PR c++/11788
24330 * g++.dg/overload/addr1.C: New test.
24331
24332 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24333
24334 * gcc.dg/20030909-1.c: New test.
24335
24336 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24337
24338 * gcc.dg/ultrasp10.c: New test.
24339
24340 2003-09-09 Devang Patel <dpatel@apple.com>
24341
24342 * gcc.dg/darwin-ld-6.c: New test.
24343
24344 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24345
24346 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24347
24348 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24349
24350 * gcc.dg/ia64-types1.c: New test.
24351 * gcc.dg/ia64-types2.c: Likewise.
24352
24353 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24354
24355 * gcc.dg/builtins-1.c: Add more _Complex tests.
24356 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24357
24358 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24359 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24360
24361 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24362
24363 PR c++/11786
24364 * g++.dg/lookup/koenig2.C: New test.
24365
24366 PR c++/5296
24367 * g++.dg/rtti/typeid2.C: New test.
24368
24369 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24370
24371 * gcc.c-torture/compile/20030904-1.c: New test.
24372
24373 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24374
24375 * g++.dg/opt/longbranch2.C: New test.
24376
24377 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24378
24379 * g++.dg/template/crash10.C: Only compile it.
24380
24381 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24382
24383 PR middle-end/11665
24384 * gcc.c-torture/compile/20030907-1.c: New test.
24385 * g++.dg/init/array11.C: New test.
24386
24387 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24388
24389 PR c++/11852
24390 * g++.dg/init/struct1.C: New test.
24391
24392 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24393
24394 PR c++/12181
24395 * g++.dg/expr/comma1.C: New test.
24396
24397 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24398
24399 PR c++/11867
24400 * g++.dg/expr/static_cast5.C: New test.
24401
24402 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24403
24404 PR c++/11507
24405 * g++.dg/lookup/scoped7.C: New test.
24406
24407 PR c++/9574
24408 * g++.dg/other/static1.C: New test.
24409
24410 PR c++/11490
24411 * g++.dg/warn/template-1.C: New test.
24412
24413 PR c++/11432
24414 * g++.dg/template/crash10.C: New test.
24415
24416 PR c++/2478
24417 * g++.dg/overload/VLA.C: New test.
24418
24419 PR c++/10804
24420 * g++.dg/template/call1.C: New test.
24421
24422 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24423
24424 PR c++/11794
24425 * g++.dg/parse/using3.C: New test.
24426
24427 2003-09-06 Roger Sayle <roger@eyesopen.com>
24428
24429 PR c++/11409
24430 * g++.dg/overload/builtin3.C: New test case.
24431
24432 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24433
24434 PR c/9862
24435 * gcc.dg/20030906-1.c: New test.
24436 * gcc.dg/20030906-2.c: Likewise.
24437
24438 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24439
24440 PR c++/12167
24441 * g++.dg/parse/defarg5.C: New test.
24442
24443 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24444
24445 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24446
24447 PR c++/12163
24448 * g++.dg/expr/static_cast4.C: New test.
24449
24450 PR c++/12146
24451 * g++.dg/template/crash9.C: New test.
24452
24453 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24454
24455 * g++.old-deja/g++.ext/pretty2.C: Update for change
24456 in __FUNCTION__.
24457 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24458
24459 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24460
24461 PR c++/11922
24462 * g++/dg/template/qualified-id1.C: New test.
24463
24464 PR c++/12037
24465 * g++.dg/warn/noeffect4.C: New test.
24466
24467 2003-09-04 Matt Austern <austern@apple.com>
24468
24469 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24470 * g++.dg/ext/fnname2.C: Likewise.
24471 * g++.dg/ext/fnname3.C: Likewise.
24472
24473 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24474
24475 * g++.dg/expr/lval1.C: New test.
24476 * g++.dg/ext/lvcast.C: Remove.
24477
24478 2003-09-03 Roger Sayle <roger@eyesopen.com>
24479
24480 PR optimization/11700.
24481 * gcc.c-torture/compile/20030903-1.c: New test case.
24482
24483 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24484
24485 PR c++/12053
24486 * g++.dg/abi/layout4.C: New test.
24487
24488 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24489
24490 PR c++/11553
24491 * g++.dg/parse/friend3.C: New test.
24492
24493 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24494
24495 PR c++/11847
24496 * g++.dg/template/class1.C: New test.
24497
24498 PR c++/11808
24499 * g++.dg/expr/call1.C: New test.
24500
24501 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24502
24503 PR c++/12114
24504 * g++.dg/init/ref9.C: New test.
24505
24506 PR c++/11972
24507 * g++.dg/template/nested4.C: New test.
24508
24509 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24510
24511 PR c++/12093
24512 * g++.dg/template/non-dependent4.C: New test.
24513
24514 PR c++/11928
24515 * g++.dg/inherit/conv1.C: New test.
24516
24517 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24518
24519 PR c++/6196
24520 * g++.dg/ext/label1.C: New test.
24521 * g++.dg/ext/label2.C: Likewise.
24522
24523 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24524
24525 * g++.dg/expr/cond3.C: New test.
24526
24527 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24528
24529 * gcc.dg/builtins-1.c: Add new builtin cases.
24530
24531 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24532
24533 * gcc.dg/builtins-1.c: Add new cases.
24534 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24535
24536 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24537
24538 * gcc.dg/builtins-1.c: Add more math builtin tests.
24539 * gcc.dg/torture/builtin-attr-1.c: New test.
24540
24541 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24542
24543 PR optimization/5079
24544 * g++.dg/opt/static3.C: New test.
24545
24546 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24547
24548 * gcc.misc-tests/gcov-10b.c: New test.
24549
24550 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24551
24552 * g++.dg/opt/ptrmem3.C: New test.
24553
24554 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24555
24556 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24557
24558 * gcc.dg/20030826-2.c: New test.
24559
24560 2003-08-26 Roger Sayle <roger@eyesopen.com>
24561
24562 PR middle-end/12002
24563 * g77.f-torture/compile/12002.f: New test case.
24564
24565 2003-08-26 Roger Sayle <roger@eyesopen.com>
24566
24567 * gcc.dg/20030826-1.c: New test case.
24568
24569 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24570
24571 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24572
24573 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24574
24575 PR c++/11871
24576 * c++.dg/lookup/crash1.C: New test.
24577
24578 * c++.dg/warn/noeffect3.C: New test.
24579
24580 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24581
24582 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24583 * gcc.dg/compat/vector-1_y.c: Ditto.
24584 * gcc.dg/compat/vector-2_x.c: Ditto.
24585 * gcc.dg/compat/vector-2_y.c: Ditto.
24586
24587 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24588
24589 * gcc.dg/20030702-1.c: New test.
24590
24591 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24592
24593 PR c++/8795
24594 * g++.dg/ext/altivec-1.C: New test.
24595
24596 2003-08-24 Richard Henderson <rth@redhat.com>
24597
24598 * g++.dg/eh/simd-2.C: Add -w for x86.
24599
24600 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24601
24602 * gcc.dg/20030815-1.c: New test.
24603
24604 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24605
24606 PR c++/3765
24607 * g++.dg/parse/access6.C: New test.
24608
24609 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24610
24611 PR c++/641, c++/11876
24612 * g++.dg/template/friend22.C: New test.
24613 * g++.dg/template/friend23.C: Likewise.
24614
24615 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24616
24617 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24618 identically.
24619
24620 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24621
24622 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24623
24624 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24625
24626 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24627
24628 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24629
24630 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24631
24632 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24633
24634 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24635
24636 2003-08-21 Mark Mitchell <mark@codesourcery.com>
24637
24638 PR c++/11919
24639 * g++.dg/overload/prom1.C: New test.
24640
24641 PR c++/11551
24642 * g++.dg/parse/dtor2.C: New test.
24643
24644 PR c++/10762
24645 * g++.dg/parse/using2.C: New test.
24646
24647 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
24648
24649 PR target/11805
24650 * gcc.c-torture/compile/20030821-1.c: New.
24651
24652 2003-08-20 Mark Mitchell <mark@codesourcery.com>
24653
24654 PR c++/11834
24655 * g++.dg/template/deduce2.C: New test.
24656
24657 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
24658
24659 * gcc.c-torture/execute/20030821-1.c: New test.
24660
24661 2003-08-20 Roger Sayle <roger@eyesopen.com>
24662
24663 PR middle-end/11984
24664 * gcc.dg/20030820-1.c: New test case.
24665
24666 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
24667
24668 PR c++/11945
24669 * g++.dg/warn/noeffect2.C: New test.
24670
24671 2003-08-19 Mark Mitchell <mark@codesourcery.com>
24672
24673 PR c++/10926
24674 * g++.dg/template/dtor2.C: New test.
24675
24676 PR c++/11684
24677 * g++.dg/template/operator1.C: New test.
24678 * g++.dg/parse/operator4.C: New test.
24679
24680 PR c++/11946.C
24681 * g++.dg/expr/enum1.C: New test.
24682 * gcc.dg/c99-bool-1.c: Remove bogus warning.
24683
24684 PR c++/11036.C
24685 * g++.dg/parse/elab2.C: New test.
24686 * g++.dg/parse/typedef4.C: Change error message.
24687 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24688 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24689 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24690
24691 2003-08-19 Geoffrey Keating <geoffk@apple.com>
24692
24693 * gcc.dg/pch/warn-1.c: New.
24694 * gcc.dg/pch/warn-1.hs: New.
24695
24696 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24697 not-tested file.
24698
24699 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24700
24701 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24702
24703 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24704
24705 * gcc.dg/uninit-D.c: New Test.
24706 * gcc.dg/uninit-E.c: New Test.
24707 * gcc.dg/uninit-F.c: New Test.
24708 * gcc.dg/uninit-G.c: New Test.
24709
24710 2003-08-19 Michael Ritzert <ritzert@t-online.de>
24711
24712 * g++.dg/README: Describe the pch directory.
24713
24714 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24715
24716 PR c++/11174
24717 * g++.dg/parse/access4.C: New test.
24718 * g++.dg/parse/access5.C: Likewise.
24719 * g++.old-deja/g++.jason/access17.C: Adjust error message.
24720
24721 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
24722
24723 * gcc.dg/noncompile/20030818-1.c: New.
24724
24725 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
24726
24727 PR c++/11957
24728 * g++.dg/warn/noeffect1.C: New test.
24729
24730 * g++.dg/template/scope2.C: New test.
24731 * g++.dg/template/error2.C: Correct dg-error
24732
24733 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
24734
24735 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24736
24737 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
24738
24739 PR C++/11512
24740 * g++.dg/template/warn1.C: New.
24741
24742 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
24743
24744 * g++.dg/template/error2.C: New test.
24745 * g++.dg/lookup/using7.C: Adjust errors
24746 * g++.old-deja/g++.pt/crash36.C: Likewise.
24747 * g++.old-deja/g++.pt/derived3.C: Likewise.
24748
24749 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24750
24751 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24752 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24753 * gcc.c-torture/execute/builtins/string-9.c: New, from
24754 string-opt-9.c. Adjust for execute/builtins framework.
24755 * gcc.c-torture/execute/string-opt-9.c: Delete.
24756
24757 2003-08-12 Mark Mitchell <mark@codesourcery.com>
24758
24759 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24760
24761 * g++.dg/parse/ret-type2.C: New test.
24762
24763 PR c++/11703
24764 * g++.dg/init/new8.C: New test.
24765
24766 PR c++/10923
24767 * g++.dg/parse/typedef5.C: New test.
24768
24769 PR c++/9512
24770 * g++.dg/parse/qualified2.C: New test.
24771 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24772 invalid code.
24773
24774 2003-08-11 Mark Mitchell <mark@codesourcery.com>
24775
24776 * g++.dg/conversion/ptrmem1.C: New test.
24777
24778 2003-08-11 Jakub Jelinek <jakub@redhat.com>
24779
24780 PR target/11693
24781 * gcc.dg/20030811-1.c: New test.
24782
24783 PR target/11535
24784 * gcc.c-torture/execute/20030811-1.c: New test.
24785
24786 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24787
24788 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24789
24790 2003-08-10 Mark Mitchell <mark@codesourcery.com>
24791
24792 PR c++/11789.C
24793 * g++.dg/inherit/multiple1.C: New test.
24794
24795 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
24796
24797 * gcc.dg/spe1.c: New test.
24798
24799 PR c++/11670
24800 * g++.dg/expr/cast2.C: New test.
24801
24802 PR c++/10530
24803 * g++.dg/template/dependent-name2.C: New test.
24804
24805 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
24806
24807 * g++.dg/parse/crash11.C: Put the dg options in comments.
24808
24809 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
24810
24811 * lib/gcc-dg.exp: Update for diagnostic change.
24812
24813 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24814
24815 PR c++/5767
24816 * g++.dg/parse/crash11.C: New test.
24817
24818 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
24819
24820 * gcc.dg/cpp/spacing1.c: Update.
24821
24822 2003-08-04 Janis Johnson <janis187@us.ibm.com>
24823
24824 PR target/11739
24825 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24826 a value for -mtune.
24827
24828 2003-08-04 Roger Sayle <roger@eyesopen.com>
24829
24830 PR middle-end/11771
24831 * gcc.c-torture/compile/20030804-1.c: New test case.
24832
24833 2003-08-04 Roger Sayle <roger@eyesopen.com>
24834
24835 * gcc.dg/20030804-1.c: New test case.
24836
24837 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
24838
24839 * gcc.dg/cpp/separate-1.c: New test.
24840
24841 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
24842
24843 PR c++/11704
24844 * g++.dg/template/dependent-expr2.C: New test.
24845
24846 PR c++/11766
24847 * g++.dg/expr/ptrmem1.C: New test.
24848
24849 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24850
24851 PR c++/9453
24852 * g++.dg/template/friend15.C: New test.
24853
24854 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
24855
24856 * lib/dg-pch.exp: Work round PCH bug.
24857
24858 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24859
24860 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
24861 builtins. Move cases from builtins-4.c here.
24862
24863 * gcc.dg/torture/builtin-math-1.c: New test taken from
24864 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24865 additional cases.
24866
24867 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24868 Delete.
24869
24870 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
24871
24872 PR c++/9447
24873 * g++.dg/template/using7.C: New test.
24874
24875 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
24876
24877 * import1.c, import2.c: New tests.
24878
24879 2003-08-01 Jakub Jelinek <jakub@redhat.com>
24880
24881 * g++.dg/eh/crossjump1.C: New test.
24882
24883 2003-08-01 Mark Mitchell <mark@codesourcery.com>
24884
24885 PR c++/11697
24886 * g++.dg/template/using6.C: New test.
24887
24888 PR c++/11744
24889 * g++.dg/template/koenig2.C: New test.
24890
24891 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24892
24893 PR c++/7983
24894 * g++.dg/parse/typedef4.C: New test.
24895
24896 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24897
24898 PR c++/8442, c++/8806
24899 * g++.dg/template/elab1.C: New test.
24900 * g++.dg/template/type2.C: Likewise.
24901 * g++.dg/template/ttp3.C: Adjust expected error message.
24902 * g++.old-deja/g++.law/visibility13.C: Likewise.
24903 * g++.old-deja/g++.niklas/t135.C: Likewise.
24904 * g++.old-deja/g++.pt/ttp41.C: Likewise.
24905 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24906 template argument.
24907 * g++.old-deja/g++.pt/ttp44.C: Likewise.
24908
24909 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
24910
24911 PR c++/11295
24912 * g++.dg/ext/stmtexpr1.C: New test.
24913
24914 * g++.dg/opt/tmp1.C: New test.
24915
24916 PR c++/11525
24917 * g++.dg/parse/constant4.C: New test.
24918
24919 PR c++/9447
24920 * g++.dg/template/using5.C: New test.
24921
24922 2003-07-31 Roger Sayle <roger@eyesopen.com>
24923
24924 * gcc.dg/builtins-27.c: New test case.
24925
24926 2003-07-31 Jakub Jelinek <jakub@redhat.com>
24927
24928 * gcc.dg/tls/opt-7.c: New test.
24929
24930 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
24931
24932 * g++.old-deja/g++.other/crash18.C: Remove.
24933
24934 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
24935
24936 * g++.dg/template/explicit3.C: New.
24937 * g++.dg/template/explicit4.C: New.
24938 * g++.dg/template/explicit5.C: New.
24939
24940 PR c++/11347
24941 * g++.dg/template/memtmpl1.C: New.
24942
24943 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
24944
24945 PR target/11565
24946 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24947 * gcc.dg/i386-387-5.c (dg-options): Likewise.
24948
24949 2003-07-30 Jan Hubicka <jh@suse.cz>
24950
24951 * vtgc1.c: Kill.
24952
24953 2003-07-29 Zack Weinberg <zack@codesourcery.com>
24954
24955 * gcc.dg/struct-in-proto-1.c: New test.
24956
24957 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
24958
24959 * gcc.dg/cpp/include2.c: Only expect one message.
24960
24961 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
24962
24963 PR c++/9447
24964 * g++.dg/template/using1.C: New test.
24965 * g++.dg/template/using2.C: New test.
24966 * g++.dg/template/using3.C: New test.
24967 * g++.dg/template/using4.C: New test.
24968
24969 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
24970
24971 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24972 * gcc.c-torture/execute/string-opt-10.c: Likewise.
24973
24974 2003-07-28 Jan Hubicka <jh@suse.cz>
24975
24976 PR c++/11530
24977 * g++.dg/opt/call1.C: New test.
24978
24979 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
24980
24981 PR c++/11667
24982 * g++.dg/init/enum2.C: New test.
24983 * g++.dg/template/overload1.C: Add "-w" option.
24984
24985 2003-07-28 <hp@bitrange.com>
24986
24987 * gcc.dg/Wdeclaration-after-statement-1.c,
24988 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24989
24990 2003-07-28 Jakub Jelinek <jakub@redhat.com>
24991
24992 * gcc.c-torture/compile/20030725-1.c: New test.
24993
24994 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
24995
24996 * gcc.dg/20030505.c: Only run for SPE.
24997 Remove definition of opaque type.
24998
24999 2003-07-27 Mark Mitchell <mark@codesourcery.com>
25000
25001 * g++.dg/template/ptrmem6.C: New test.
25002
25003 2003-07-26 Geoffrey Keating <geoffk@apple.com>
25004
25005 * gcc.c-torture/compile/zero-strct-2.c: New test.
25006
25007 2003-07-25 Geoffrey Keating <geoffk@apple.com>
25008
25009 * gcc.dg/intermod-1.c: New test.
25010
25011 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
25012
25013 PR c++/11617
25014 * g++.dg/template/lookup2.C: New test.
25015 * g++.dg/template/memclass1.C: Remove instantiated from error.
25016 * g++.dg/other/error2.C: Tweak expected errors.
25017
25018 PR c++/11596
25019 * g++.dg/template/defarg3.C: New test.
25020
25021 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25022
25023 2003-07-24 Mark Mitchell <mark@codesourcery.com>
25024
25025 * g++.dg/inherit/access5.C: New test.
25026
25027 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25028
25029 PR c++/11513
25030 * g++.dg/template/crash8.C: New test.
25031
25032 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
25033
25034 PR c/10602
25035 * gcc.dg/noncompile/incomplete-2.c: New test.
25036
25037 2003-07-23 Mark Mitchell <mark@codesourcery.com>
25038
25039 PR c++/11645
25040 * g++.dg/inherit/access4.C: New test.
25041
25042 PR c++/11517
25043 * g++.dg/expr/cond2.C: New test.
25044
25045 PR optimization/10679
25046 * g++.dg/opt/inline4.C: New test.
25047
25048 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
25049
25050 * g++.dg/parse/crash10: New test.
25051
25052 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25053
25054 * g++.dg/ext/flexary1.C: New test.
25055
25056 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25057
25058 PR c++/10793
25059 * g++.dg/template/crash9.C: New test.
25060
25061 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25062
25063 PR c++/3004
25064 * g++.dg/parse/typedef3.C: New test.
25065
25066 PR c++/7906
25067 * g++.dg/parse/operator2.C: New test.
25068
25069 PR c++/8895
25070 * g++.dg/parse/def-tmpl-arg1.C: New test.
25071
25072 PR c++/9282
25073 * g++.dg/parse/funptr1.C: New test.
25074
25075 PR c++/9452
25076 * g++.dg/parse/ambig3.C: New test.
25077
25078 PR c++/9454
25079 * g++.dg/parse/operator3.C: New test.
25080
25081 PR c++/9486
25082 * g++.dg/parse/template10.C: New test.
25083
25084 PR c++/9488
25085 * g++.dg/parse/template11.C: New test.
25086
25087 PR c++/10150
25088 * g++.dg/parse/invalid-op1.C: New test.
25089
25090 PR c++/10247
25091 * g++.dg/parse/condexpr1.C: New test.
25092
25093 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25094
25095 * g++.dg/ext/packed3.C: New test.
25096 * g++.dg/ext/packed4.C: New test.
25097
25098 * gcc.dg/pack-test-3.c: New test.
25099
25100 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25101
25102 * lib/compat.exp: Handle dg-options per source file.
25103 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25104 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25105 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25106 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25107 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25108 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25109 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25110 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25111 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25112 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25113 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25114 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25115 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25116 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25117
25118 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25119
25120 PR c/10320
25121 * gcc.c-torture/execute/20030718-1.c: New test.
25122
25123 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25124
25125 PR optimization/11536
25126 * gcc.dg/20030721-1.c: New test.
25127
25128 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25129
25130 PR c++/11546
25131 * g++.dg/template/lookup1.C: New test.
25132
25133 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25134
25135 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25136 diagnostics of ill-formed constructs involving labels.
25137 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25138 the new 'previously defined here' message.
25139
25140 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25141
25142 * g++.dg/parse/non-dependent2.C: New test.
25143
25144 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25145
25146 * g++.dg/init/init-ref4.C: xfail on targets without
25147 weak symbols.
25148
25149 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25150
25151 PR target/11087
25152 * gcc.c-torture/execute/20030717-1.c: New test.
25153
25154 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25155
25156 * g++.dg/opt/cfg1.C: New test.
25157
25158 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25159
25160 PR optimization/11557
25161 * gcc.dg/20030717-1.c: New test.
25162
25163 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25164
25165 PR c++/10476
25166 * g++.dg/expr/crash-1.C: New test.
25167
25168 PR c++/11027
25169 * g++.dg/template/init3.C: New test.
25170
25171 PR c++/8222
25172 * g++.dg/template/non-dependent1.C: New test.
25173
25174 PR c++/11070
25175 * g++.dg/template/non-dependent2.C: New test.
25176
25177 PR c++/11071
25178 * g++.dg/template/non-dependent3.C: New test.
25179
25180 PR c++/9907
25181 * g++.dg/template/sizeof5.C: New test.
25182
25183 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25184
25185 PR 11498
25186 * gcc.c-torture/compile/mangle-1.c: New file.
25187
25188 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25189
25190 PR c++/7809
25191 * g++.dg/parse/access3.C: New test.
25192
25193 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25194
25195 PR c++/11384
25196 * g++.dg/init/init-ref4.C: New test.
25197
25198 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25199
25200 PR c++/11547
25201 * g++.dg/parse/constant3.C: New test.
25202 * g++.dg/parse/crash7.C: Likewise.
25203
25204 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25205
25206 PR target/11008
25207 * gcc.dg/i386-pentium4-not-mull.c: New.
25208
25209 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25210
25211 * gcc.dg/asm-names.c (ymain): Make it weak.
25212
25213 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25214
25215 PR c++/5421
25216 * g++.dg/template/friend21.C: New test.
25217
25218 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25219
25220 * gcc.dg/cleanup-8.c: New test.
25221 * gcc.dg/cleanup-9.c: New test.
25222
25223 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25224
25225 * g++.dg/ext/dll-MI1.h: New file.
25226 * g++.dg/ext/dllexport-MI1.C: New file.
25227 * g++.dg/ext/dllimport-MI1.C: New file.
25228
25229 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25230
25231 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25232 it does not have cmpstrsi patterns (just cmpmemsi).
25233
25234 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25235
25236 PR debug/11473
25237 * g++.dg/debug/debug8.C: New test.
25238
25239 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25240
25241 PR c++/10108
25242 * g++.dg/template/crash7.C: New test.
25243
25244 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25245
25246 PR target/10795
25247 * gcc.c-torture/compile/20030708-1.c: New.
25248
25249 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25250
25251 * gcc.c-torture/execute/20030715-1.c: New test.
25252
25253 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25254
25255 * gcc.dg/pch/inline-3.c: New file.
25256 * gcc.dg/pch/inline-3.hs: New file.
25257 * gcc.dg/pch/inline-4.c: New file.
25258 * gcc.dg/pch/inline-4.hs: New file.
25259
25260 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25261
25262 PR c++/11509
25263 * g++.dg/template/crash6.C: New test.
25264
25265 PR c++/7053
25266 * g++.dg/template/friend20.C: New test.
25267
25268 PR c++/7019
25269 * g++.dg/template/overload2.C: New test.
25270
25271 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25272
25273 PR optimization/11440
25274 * gcc.c-torture/execute/20030714-1.c: New test.
25275
25276 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25277
25278 PR c++/11154
25279 * g++.dg/template/partial2.C: New test.
25280
25281 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25282
25283 PR c++/11503
25284 * g++.dg/template/anon1.C: New test.
25285
25286 PR c++/11493
25287 PR c++/11495
25288 * g++.dg/parse/template9.C: Likewise.
25289 * g++.dg/template/crash4.C: New test.
25290 * g++.dg/template/koenig1.C: Likewise.
25291 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25292 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25293 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25294 functions.
25295 * g++.old-deja/g++.jason/template36.C: Likewise.
25296 * g++.old-deja/g++.mike/p1989.C: Likewise.
25297 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25298 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25299 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25300 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25301 compiling.
25302 * g++.old-deja/g++.pt/union2.C: Use this->.
25303
25304 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25305
25306 * gcc.dg/20030711-1.c: New test.
25307
25308 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25309
25310 PR c++/11050
25311 * g++.dg/parse/args1.C: New test.
25312 * g++.pt/defarg8.C: Change expected errors.
25313
25314 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25315
25316 PR c++/8164
25317 * g++.dg/template/nontype2.C: New test.
25318
25319 PR c++/10558
25320 * g++.dg/parse/template8.C: New test.
25321
25322 PR c++/8327
25323 * g++.dg/template/scope1.C: New test.
25324
25325 * g++.dg/warn/Wsign-compare-1.C: New test.
25326
25327 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25328
25329 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25330
25331 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25332
25333 PR c++/9411
25334 * g++.dg/template/explicit2.C: New test.
25335
25336 PR c++/10032
25337 * g++.dg/warn/pedantic1.C: New test.
25338
25339 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25340
25341 PR c++ 9483
25342 * g++.dg/other/field1.C: New test.
25343
25344 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25345
25346 PR c/11449
25347 * gcc.c-torture/compile/20030707-1.c: New.
25348
25349 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25350
25351 PR c++/10849
25352 * g++.dg/template/access12.C: New test.
25353
25354 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25355
25356 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25357 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25358 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25359 * gcc.misc-tests/gcov.exp: Update
25360 * g++.dg/gcov/gcov.exp: Update
25361 * lib/gcov.exp: Update.
25362
25363 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25364
25365 * g++.dg/abi/mangle17.C: Make sure template expressions are
25366 dependent.
25367 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25368 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25369 * g++.dg/opt/stack1.C: Remove erroneous code.
25370 * g++.dg/parse/template7.C: New test.
25371 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25372 * g++.old-deja/g++.pt/crash4.C: Likewise.
25373
25374 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25375
25376 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25377 with zero or one occurence of `$' after the initial `L'.
25378
25379 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25380
25381 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25382
25383 2003-07-08 Roger Sayle <roger@eyesopen.com>
25384
25385 PR c/11370
25386 * gcc.dg/Wunreachable-6.c: New testcase.
25387 * gcc.dg/Wunreachable-7.c: New testcase.
25388
25389 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25390
25391 PR c/11420
25392 * gcc.dg/20030708-1.c: New test.
25393
25394 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25395
25396 * gcc.dg/compat/sdata-section.h: New file.
25397 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25398 * gcc.dg/torture/mips-sdata-1.c: New test.
25399
25400 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25401
25402 PR c++/11030
25403 * g++.dg/template/friend19.C: New test.
25404
25405 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25406
25407 * g++.dg/opt/strength-reduce.C: New test.
25408
25409 2003-07-07 Roger Sayle <roger@eyesopen.com>
25410
25411 PR target/10979
25412 * gcc.dg/20030707-1.c: New testcase.
25413
25414 2003-07-07 Roger Sayle <roger@eyesopen.com>
25415
25416 PR optimization/11059
25417 * g++.dg/opt/emptyunion.C: New testcase.
25418
25419 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25420 Eric Botcazou <ebotcazou@libertysurf.fr>
25421
25422 * g++.dg/opt/stack1.C: New test.
25423
25424 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25425
25426 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25427 run test.
25428
25429 PR c++/11431
25430 * g++.dg/expr/static_cast3.C: New test.
25431
25432 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25433
25434 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25435 everywhere.
25436 * gcc.dg/concat.c: Concatenation of string constants with
25437 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25438 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25439 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25440 necessary to avoid multi-character character constant warning.
25441 * gcc.dg/cpp/escape.c: Likewise.
25442 * gcc.dg/cpp/ucs.c: Likewise.
25443 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25444 Fix a typo.
25445
25446 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25447
25448 PR c/11428
25449 * gcc.c-torture/compile/20030704-1.c: New.
25450
25451 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25452
25453 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25454
25455 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25456
25457 PR c++/5287, PR c++/7910, PR c++/11021
25458 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25459 tests for warnings.
25460 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25461 * g++.dg/ext/dllimport3.C: Likewise.
25462 * g++.dg/ext/dllimport4.C: New file.
25463 * g++.dg/ext/dllimport5.C: New file.
25464 * g++.dg/ext/dllimport6.C: New file.
25465 * g++.dg/ext/dllimport7.C: New file.
25466 * g++.dg/ext/dllimport8.C: New file.
25467 * g++.dg/ext/dllimport9.C: New file.
25468 * g++.dg/ext/dllimport10.C: New file.
25469 * g++.dg/ext/dllexport1.C: New file.
25470
25471 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25472
25473 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25474 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25475
25476 2003-07-03 Roger Sayle <roger@eyesopen.com>
25477
25478 * gcc.dg/builtins-25.c: New testcase.
25479 * gcc.dg/builtins-26.c: New testcase.
25480
25481 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25482
25483 * gcc.dg/compat/vector-defs.h: New file.
25484 * gcc.dg/compat/vector-setup.h: New file.
25485 * gcc.dg/compat/vector-check.h: New file.
25486 * gcc.dg/compat/vector-1_main.c: New file.
25487 * gcc.dg/compat/vector-1_x.c: New file.
25488 * gcc.dg/compat/vector-1_y.c: New file.
25489 * gcc.dg/compat/vector-2_main.c: New file.
25490 * gcc.dg/compat/vector-2_x.c: New file.
25491 * gcc.dg/compat/vector-2_y.c: New file.
25492
25493 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25494 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25495 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25496 * gcc.dg/compat/struct-align-1.h: New file.
25497 * gcc.dg/compat/struct-align-1_main.c: New file.
25498 * gcc.dg/compat/struct-align-1_x.c: New file.
25499 * gcc.dg/compat/struct-align-1_y.c: New file.
25500 * gcc.dg/compat/struct-align-2.h: New file.
25501 * gcc.dg/compat/struct-align-2_main.c: New file.
25502 * gcc.dg/compat/struct-align-2_x.c: New file.
25503 * gcc.dg/compat/struct-align-2_y.c: New file.
25504
25505 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25506 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25507 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25508 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25509 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25510 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25511 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25512 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25513 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25514 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25515 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25516 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25517 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25518 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25519 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25520 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25521 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25522 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25523 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25524 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25525 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25526 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25527 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25528 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25529 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25530 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25531 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25532 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25533 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25534
25535 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25536
25537 * gcc.dg/i386-call-1.c: New test.
25538
25539 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25540
25541 PR c++/9162
25542 * g++.dg/parse/defarg4.C: New.
25543
25544 2003-07-03 Roger Sayle <roger@eyesopen.com>
25545
25546 PR target/10700
25547 * gcc.c-torture/compile/20030703-1.c: New test case.
25548
25549 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25550
25551 * g++.dg/template/local3.C: Remove extra semicolon.
25552
25553 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25554
25555 * gcc.dg/i386-volatile-1.c: New test.
25556
25557 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25558
25559 PR c++/11072
25560 * g++.dg/other/offsetof2.C: XFAIL.
25561 * g++.dg/other/offsetof5.C: New.
25562
25563 PR c++/10219
25564 * g++.dg/template/error1.C: New.
25565
25566 PR c++/9779
25567 * g++.dg/template/dependent-expr1.C: New.
25568
25569 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25570
25571 PR c++/6949
25572 * g++.dg/template/local3.C: New test.
25573
25574 PR c++/11149
25575 * g++.dg/lookup/scoped6.C: New test.
25576
25577 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25578
25579 PR c++/8046
25580 * g++.dg/other/error7.C: New test.
25581
25582 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25583
25584 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25585 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25586 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25587 * g++.old-deja/g++.other/union2.C: Likewise.
25588 * gcc.dg/c90-const-expr-2.c: Likewise.
25589 * gcc.dg/c90-const-expr-3.c: Likewise.
25590 * gcc.dg/c99-const-expr-2.c: Likewise.
25591 * gcc.dg/c99-const-expr-3.c: Likewise.
25592 * gcc.dg/concat.c: Likewise.
25593
25594 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25595
25596 PR c++/9559
25597 * g++.dg/init/static1.C: New test.
25598
25599 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25600
25601 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25602 * g++.old-deja/g++.other/access2.C: Likewise.
25603 * g++.old-deja/g++.other/decl2.C: Likewise.
25604 * gcc.c-torture/execute/20020615-1.c: Likewise.
25605
25606 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25607
25608 PR c++/4933
25609 * g++.dg/template/sizeof4.C: New test.
25610
25611 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25612
25613 * g++.dg/other/error6.C: New test.
25614
25615 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25616
25617 PR c++/10750
25618 * g++.dg/parse/constant2.C: New test.
25619
25620 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25621
25622 PR c++/11106
25623 * g++.dg/other/error5.C: New test.
25624
25625 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25626
25627 * gcc.dg/format/gcc_diag-1.c: New test.
25628
25629 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
25630
25631 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25632
25633 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
25634
25635 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25636 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25637 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25638
25639 2003-06-28 Jakub Jelinek <jakub@redhat.com>
25640
25641 * gcc.c-torture/execute/builtins/string-8.c: New test.
25642 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25643 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25644 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25645
25646 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25647
25648 PR c++/10468
25649 * g++.dg/ext/typeof6.C: New test.
25650
25651 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25652
25653 PR c++/10796
25654 * g++.dg/init/enum1.C: New test.
25655
25656 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
25657
25658 * gcc.dg/20030627-1.c: New test.
25659
25660 2003-06-26 Mark Mitchell <mark@codesourcery.com>
25661
25662 PR c++/11332
25663 * g++.dg/expr/static_cast2.C: New test.
25664
25665 2003-06-26 Roger Sayle <roger@eyesopen.com>
25666 Jakub Jelinek <jakub@redhat.com>
25667
25668 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25669 sprintf(dst,"%s",src) optimization.
25670 * gcc.c-torture/execute/20030626-1.c: New test case.
25671 * gcc.c-torture/execute/20030626-2.c: New test case.
25672
25673 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
25674
25675 * gcc.c-torture/execute/multi-ix.c: New test.
25676
25677 * gcc.c-torture/execute/simd-4.c (main):
25678 Added missing semicolon at end of union.
25679
25680 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
25681
25682 PR c++/8266
25683 * g++.dg/template/explicit-instantiation3.C: New test.
25684
25685 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25686
25687 * gcc.dg/20030626-1.c: Use signed char.
25688
25689 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25690
25691 * gcc.dg/20030626-1.c: New test.
25692
25693 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
25694
25695 * const-str-2.m: Update.
25696
25697 2003-06-25 Mark Mitchell <mark@codesourcery.com>
25698
25699 PR c++/10990
25700 * g++.dg/rtti/dyncast1.C: New test.
25701 * g++.dg/abi/mangle4.C: Correct base-specifier access.
25702 * g++.dg/lookup/scoped1.C: Remove XFAIL.
25703 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25704
25705 PR c++/10931
25706 * g++.dg/expr/static_cast1.C: New test.
25707
25708 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
25709
25710 * gcc.dg/20030625-1.c: New test.
25711
25712 2003-06-24 Roger Sayle <roger@eyesopen.com>
25713
25714 * gcc.c-torture/compile/20030624-1.c: New test case.
25715
25716 2003-06-24 Jakub Jelinek <jakub@redhat.com>
25717
25718 * gcc.c-torture/execute/string-opt-17.c: New test.
25719
25720 2003-06-24 Mark Mitchell <mark@codesourcery.com>
25721
25722 PR c++/5754
25723 * g++.dg/parse/crash6.C: New test.
25724
25725 2003-06-23 Roger Sayle <roger@eyesopen.com>
25726
25727 * gcc.dg/builtins-24.c: New test case.
25728
25729 2003-06-23 Jakub Jelinek <jakub@redhat.com>
25730
25731 * g++.dg/opt/operator1.C: New test.
25732
25733 2003-06-22 Roger Sayle <roger@eyesopen.com>
25734
25735 * gcc.c-torture/execute/string-opt-16.c: New test case.
25736
25737 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25738
25739 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
25740 * g++.old-deja/g++.other/conv7.C: Likewise.
25741 * g++.old-deja/g++.other/overcnv2.C: Likewise.
25742 * g++.old-deja/g++.other/overload14.C: Likewise.
25743
25744 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25745
25746 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25747 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25748
25749 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25750
25751 PR c++/10888
25752 * g++.dg/warn/Winline-3.C: New test.
25753
25754 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25755
25756 * lib/target-supports.exp (check_alias_available): Make the test
25757 program acceptable to the Solaris assembler.
25758
25759 PR c++/10749
25760 * g++.dg/template/memclass2.C: New test.
25761
25762 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25763 Eric Botcazou <ebotcazou@libertysurf.fr>
25764
25765 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25766 data for non-matching targets.
25767 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25768
25769 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25770
25771 PR c++/10845
25772 * g++.dg/template/member3.C: New test.
25773
25774 2003-06-19 Mark Mitchell <mark@codesourcery.com>
25775
25776 PR c++/10939
25777 * g++.dg/template/func1.C: New test.
25778
25779 PR c++/9649
25780 * g++.dg/template/static4.C: New test.
25781 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25782
25783 PR c++/11041
25784 * g++.dg/init/ref7.C: New test.
25785
25786 2003-06-19 Matt Austern <austern@apple.com>
25787
25788 PR c++/11228
25789 * g++.dg/anew1.C: New test.
25790 * g++.dg/anew2.C: New test.
25791 * g++.dg/anew3.C: New test.
25792 * g++.dg/anew4.C: New test.
25793
25794 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
25795
25796 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25797
25798 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
25799
25800 * gcc.c-torture/execute/simd-4.c (main): Make expected value
25801 endian-dependent.
25802
25803 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
25804
25805 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25806 Remove cruft.
25807
25808 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
25809
25810 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25811 * gcc.c-torture/compile/961203-1.c: Likewise.
25812 * gcc.c-torture/compile/980506-1.c: Likewise.
25813
25814 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25815
25816 PR c++/10712
25817 * g++.dg/lookup/using7.C: New test.
25818
25819 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25820
25821 PR c++/11105
25822 * g++.dg/abi/conv1.C: Remove it.
25823 * g++.dg/template/conv7.C: New test.
25824 * g++.dg/template/conv8.C: Likewise.
25825 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25826 conversion operator.
25827
25828 2003-06-17 Janis Johnson <janis187@us.ibm.com>
25829
25830 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25831 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25832 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25833 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25834 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25835 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25836 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25837 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25838 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25839 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25840 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25841 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25842 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25843 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25844 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25845 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25846 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25847 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25848 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25849 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25850 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25851 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25852 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25853 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25854 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25855 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25856 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25857 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25858 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25859
25860 2003-06-16 Mark Mitchell <mark@codesourcery.com>
25861
25862 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25863 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25864 indications.
25865
25866 2003-06-16 Roger Sayle <roger@eyesopen.com>
25867
25868 * gcc.dg/i386-387-5.c: New test case.
25869 * gcc.dg/i386-387-6.c: New test case.
25870 * gcc.dg/builtins-23.c: New test case.
25871
25872 2003-06-15 Roger Sayle <roger@eyesopen.com>
25873
25874 * gcc.dg/builtins-22.c: New test case.
25875 * gcc.dg/i386-387-1.c: Update to test exp.
25876 * gcc.dg/i386-387-2.c: Likewise.
25877
25878 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25879
25880 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25881
25882 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25883
25884 * lib/gcc-dg.exp (dg-require-dll): New function.
25885 (dg-xfail-if): Likewise.
25886 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25887 driver.
25888
25889 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25890 * gcc.c-torture/compile/20001205-1.c: Likewise.
25891 * gcc.c-torture/compile/20001226-1.c: Likewise.
25892 * gcc.c-torture/compile/20010518-2.c: Likewise.
25893 * gcc.c-torture/compile/20020312-1.c: Likewise.
25894 * gcc.c-torture/compile/20020604-1.c: Likewise.
25895 * gcc.c-torture/compile/920501-12.c: Likewise.
25896 * gcc.c-torture/compile/920501-4.c: Likewise.
25897 * gcc.c-torture/compile/920520-1.c: Likewise.
25898 * gcc.c-torture/compile/920521-1.c: Likewise.
25899 * gcc.c-torture/compile/920625-1.c: Likewise.
25900 * gcc.c-torture/compile/961203-1.c: Likewise.
25901 * gcc.c-torture/compile/980506-1.c: Likewise.
25902 * gcc.c-torture/compile/981006-1.c: Likewise.
25903 * gcc.c-torture/compile/981022-1.c: Likewise.
25904 * gcc.c-torture/compile/981223-1.c: Likewise.
25905 * gcc.c-torture/compile/990617-1.c: Likewise.
25906 * gcc.c-torture/compile/dll.c: Likewise.
25907 * gcc.c-torture/compile/labels-3.c: Likewise.
25908 * gcc.c-torture/compile/mipscop-1.c: Likewise.
25909 * gcc.c-torture/compile/mipscop-2.c: Likewise.
25910 * gcc.c-torture/compile/mipscop-3.c: Likewise.
25911 * gcc.c-torture/compile/mipscop-4.c: Likewise.
25912 * gcc.c-torture/compile/simd-5.c: Likewise.
25913 * gcc.c-torture/compile/20000804-1.x: Remove.
25914 * gcc.c-torture/compile/20001205-1.x: Likewise.
25915 * gcc.c-torture/compile/20001226-1.x: Likewise.
25916 * gcc.c-torture/compile/20010518-2.x: Likewise.
25917 * gcc.c-torture/compile/20020312-1.x: Likewise.
25918 * gcc.c-torture/compile/20020604-1.x: Likewise.
25919 * gcc.c-torture/compile/920501-12.x: Likewise.
25920 * gcc.c-torture/compile/920501-4.x: Likewise.
25921 * gcc.c-torture/compile/920520-1.x: Likewise.
25922 * gcc.c-torture/compile/920521-1.x: Likewise.
25923 * gcc.c-torture/compile/920625-1.x: Likewise.
25924 * gcc.c-torture/compile/961203-1.x: Likewise.
25925 * gcc.c-torture/compile/980506-1.x: Likewise.
25926 * gcc.c-torture/compile/981006-1.x: Likewise.
25927 * gcc.c-torture/compile/981022-1.x: Likewise.
25928 * gcc.c-torture/compile/981223-1.x: Likewise.
25929 * gcc.c-torture/compile/990617-1.x: Likewise.
25930 * gcc.c-torture/compile/mipscop-1.x: Likewise.
25931 * gcc.c-torture/compile/mipscop-2.x: Likewise.
25932 * gcc.c-torture/compile/mipscop-3.x: Likewise.
25933 * gcc.c-torture/compile/mipscop-4.x: Likewise.
25934 * gcc.c-torture/compile/simd-5.x: Likewise.
25935
25936 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25937
25938 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25939
25940 * gcc.c-torture/execute/20030611-1.c: New test.
25941
25942 2003-06-12 Roger Sayle <roger@eyesopen.com>
25943
25944 PR middle-end/168
25945 * gcc.dg/20030612-1.c: New test case.
25946
25947 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25948
25949 PR c++/10635
25950 * g++.dg/expr/cast1.C: New test.
25951
25952 2003-06-12 Roger Sayle <roger@eyesopen.com>
25953
25954 * gcc.dg/builtins-21.c: New test case.
25955
25956 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
25957
25958 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25959 options instead of at the end.
25960 * lib/objc.exp (objc_target_compile): Likewise.
25961
25962 2003-06-11 Mark Mitchell <mark@codesourcery.com>
25963
25964 PR c++/10432
25965 * g++.dg/parse/error1.C: New test.
25966
25967 2003-06-11 Janis Johnson <janis187@us.ibm.com>
25968
25969 * gcc.dg/compat/struct-by-value-11_main.c: New file.
25970 * gcc.dg/compat/struct-by-value-11_x.c: New file.
25971 * gcc.dg/compat/struct-by-value-11_y.c: New file.
25972 * gcc.dg/compat/struct-by-value-12_main.c: New file.
25973 * gcc.dg/compat/struct-by-value-12_x.c: New file.
25974 * gcc.dg/compat/struct-by-value-12_y.c: New file.
25975 * gcc.dg/compat/struct-by-value-13_main.c: New file.
25976 * gcc.dg/compat/struct-by-value-13_x.c: New file.
25977 * gcc.dg/compat/struct-by-value-13_y.c: New file.
25978 * gcc.dg/compat/struct-by-value-14_main.c: New file.
25979 * gcc.dg/compat/struct-by-value-14_x.c: New file.
25980 * gcc.dg/compat/struct-by-value-14_y.c: New file.
25981 * gcc.dg/compat/struct-by-value-15_main.c: New file.
25982 * gcc.dg/compat/struct-by-value-15_x.c: New file.
25983 * gcc.dg/compat/struct-by-value-15_y.c: New file.
25984 * gcc.dg/compat/struct-by-value-16_main.c: New file.
25985 * gcc.dg/compat/struct-by-value-16_x.c: New file.
25986 * gcc.dg/compat/struct-by-value-16_y.c: New file.
25987 * gcc.dg/compat/struct-by-value-17_main.c: New file.
25988 * gcc.dg/compat/struct-by-value-17_x.c: New file.
25989 * gcc.dg/compat/struct-by-value-17_y.c: New file.
25990 * gcc.dg/compat/struct-by-value-18_main.c: New file.
25991 * gcc.dg/compat/struct-by-value-18_x.c: New file.
25992 * gcc.dg/compat/struct-by-value-18_y.c: New file.
25993
25994 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25995 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25996 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25997 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25998 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25999 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26000 * gcc.dg/compat/scalar-return-3_main.c: New file.
26001 * gcc.dg/compat/scalar-return-3_x.c: New file.
26002 * gcc.dg/compat/scalar-return-3_y.c: New file.
26003 * gcc.dg/compat/scalar-return-4_main.c: New file.
26004 * gcc.dg/compat/scalar-return-4_x.c: New file.
26005 * gcc.dg/compat/scalar-return-4_y.c: New file.
26006
26007 2003-06-10 Janis Johnson <janis187@us.ibm.com>
26008
26009 * gcc.dg/compat/fp2-struct-check.h: New file.
26010 * gcc.dg/compat/fp2-struct-defs.h: New file.
26011 * gcc.dg/compat/fp2-struct-init.h: New file.
26012 * gcc.dg/compat/struct-by-value-10_main.c: New file.
26013 * gcc.dg/compat/struct-by-value-10_x.c: New file.
26014 * gcc.dg/compat/struct-by-value-10_y.c: New file.
26015 * gcc.dg/compat/struct-return-10_main.c: New file.
26016 * gcc.dg/compat/struct-return-10_x.c: New file.
26017 * gcc.dg/compat/struct-return-10_y.c: New file.
26018
26019 * gcc.dg/compat/compat-common.h: New file.
26020 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26021 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26022 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26023 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26024 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26025 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26026 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26027 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26028 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26029 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26030 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26031 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26032 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26033 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26034 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26035 * gcc.dg/compat/small-struct-check.h: Ditto.
26036 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26037 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26038 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26039 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26040 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26041 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26042 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26043 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26044 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26045 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26046 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26047 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26048 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26049 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26050 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26051 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26052 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26053 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26054 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26055 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26056 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26057 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26058 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26059 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26060 * gcc.dg/compat/struct-return-2_main.c: Ditto.
26061 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26062 * gcc.dg/compat/struct-return-2_y.c: Ditto.
26063 * gcc.dg/compat/struct-return-3_main.c: Ditto.
26064 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26065 * gcc.dg/compat/struct-return-3_y.c: Ditto.
26066
26067 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26068
26069 * g++.dg/pch/static-1.C: New file.
26070 * g++.dg/pch/static-1.Hs: New file.
26071
26072 2003-06-10 Richard Henderson <rth@redhat.com>
26073
26074 * gcc.dg/asm-7.c: Adjust expected warning text.
26075
26076 2003-06-10 Roger Sayle <roger@eyesopen.com>
26077
26078 * gcc.dg/builtins-20.c: New test case.
26079
26080 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26081
26082 PR c++/11131
26083 * g++.dg/opt/template1.C: New test.
26084
26085 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26086
26087 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26088 additional_sources.
26089
26090 2003-05-21 David Taylor <dtaylor@emc.com>
26091
26092 * gcc.dg/Wpadded.c: New file.
26093
26094 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26095
26096 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26097 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26098 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26099 dg-require-weak.
26100
26101 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26102
26103 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26104
26105 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26106
26107 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26108 (dg-require-alias): Likewise.
26109 (dg-require-gc-sections): Likewise.
26110 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26111
26112 2003-06-08 Richard Henderson <rth@redhat.com>
26113
26114 * gcc.dg/20011029-2.c: Fix the array reference.
26115 * gcc.dg/asm-7.c: New.
26116
26117 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26118
26119 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26120
26121 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26122
26123 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26124 (dg-require-gc-sections): Likewise.
26125
26126 2003-06-08 Jan Hubicka <jh@suse.cz>
26127
26128 * i386-cmov1.c: Fix regular expression.
26129 * i386-cvt-1.c: Likewise.
26130 * i386-local.c: Likewise.
26131 * i386-local2.c: Likewise.
26132 * i386-mul.c: Likewise.
26133 * i386-ssetype-1.c: Likewise.
26134 * i386-ssetype-3.c: Likewise.
26135 * i386-ssetype-5.c: Likewise.
26136
26137 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26138
26139 PR c++/11039
26140 * g++.dg/warn/implicit-typename2.C: New test.
26141 * g++.dg/warn/implicit-typename3.C: New test.
26142
26143 2003-06-07 Richard Henderson <rth@redhat.com>
26144
26145 * g++.dg/other/offsetof3.C: Use size_t.
26146 * g++.dg/other/offsetof4.C: Likewise.
26147
26148 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26149
26150 * lib/copy-file.exp: New. Implement gcc_copy_files.
26151
26152 * lib/dg-pch.exp: Load copy-file.exp
26153 (dg-pch): Use gcc_copy_files instead of "file copy".
26154
26155 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26156
26157 * gcc.dg/weak/weak.exp: Simplify.
26158 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26159 * gcc.dg/weak/weak-1.c: Likewise.
26160 * gcc.dg/weak/weak-2.c: Likewise.
26161 * gcc.dg/weak/weak-3.c: Likewise.
26162 * gcc.dg/weak/weak-4.c: Likewise.
26163 * gcc.dg/weak/weak-5.c: Likewise.
26164 * gcc.dg/weak/weak-6.c: Likewise.
26165 * gcc.dg/weak/weak-7.c: Likewise.
26166 * gcc.dg/weak/weak-8.c: Likewise.
26167 * gcc.dg/weak/weak-9.c: Likewise.
26168
26169 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26170
26171 gcc.c-torture/execute/20030606-1.c: New.
26172
26173 2003-06-06 Roger Sayle <roger@eyesopen.com>
26174
26175 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26176 * gcc.dg/builtins-19.c: Likewise.
26177
26178 2003-06-06 Roger Sayle <roger@eyesopen.com>
26179
26180 * gcc.dg/builtins-2.c: Add some more tests.
26181 * gcc.dg/builtins-18.c: New test case.
26182 * gcc.dg/builtins-19.c: New test case.
26183
26184 2003-06-06 Roger Sayle <roger@eyesopen.com>
26185 Jim Wilson <wilson@tuliptree.org>
26186
26187 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26188
26189 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26190
26191 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26192 mempcpy/stpcpy calls not to be optimized into something else.
26193 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26194 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26195 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26196
26197 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26198
26199 * gcc.dg/format/asm_fprintf-1.c: New test.
26200
26201 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26202
26203 * lib/gcc-defs.exp (additional_sources): New variable.
26204 (dg-additional-sources): New function.
26205 (additional_files): New variable.
26206 (dg-additional-files): New function.
26207 (dg-additional-files-options): Likewise.
26208 * lib/gcc-dg.exp (dg-require-weak): New function.
26209 (dg-require-alias): Likewise.
26210 (dg-require-gc-sections): Likewise.
26211 * lib/target-supports.exp (check_alias_available): Remove testfile
26212 parameter.
26213 (check_gc_sections_available): New function.
26214 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26215 (dg-gpp-additional-files): Likewise.
26216 * lib/g++.exp (additional_sources): Remove.
26217 (additional_files): Likewise.
26218 (g++_target_compile): Use dg-additional-files-options.
26219
26220 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26221 Tcl logic.
26222 * gcc.dg/special/ecos.exp: Remove.
26223 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26224 * gcc.dg/special/alias-1.c: Likewise.
26225 * gcc.dg/special/alias-2.c: Likewise.
26226 * gcc.dg/special/gcsec-1.c: Likewise.
26227 * gcc.dg/special/weak-1.c: Likewise.
26228 * gcc.dg/special/weak-2.c: Likewise.
26229 * gcc.dg/special/wkali-1.c: Likewise.
26230 * gcc.dg/special/wkali-2.c: Likewise.
26231
26232 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26233 dg-gpp-additional-*.
26234 * g++.dg/special/conpr-3.C: Likewise.
26235 * g++.dg/special/conpr-4.C: Likewise.
26236 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26237 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26238 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26239 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26240 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26241 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26242 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26243 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26244 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26245 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26246 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26247 * g++.old-deja/g++.other/comdat1.C: Likewise.
26248 * g++.old-deja/g++.other/comdat2.C: Likewise.
26249 * g++.old-deja/g++.other/comdat3.C: Likewise.
26250 * g++.old-deja/g++.other/ctor1.C: Likewise.
26251 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26252
26253 2003-06-05 Richard Henderson <rth@redhat.com>
26254
26255 * gcc.dg/debug/20030605-1.c: New.
26256
26257 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26258
26259 * README.QMTEST: Update.
26260
26261 2003-06-04 Richard Henderson <rth@redhat.com>
26262
26263 * gcc.dg/cleanup-1.c: New.
26264 * gcc.dg/cleanup-2.c: New.
26265 * gcc.dg/cleanup-3.c: New.
26266 * gcc.dg/cleanup-4.c: New.
26267 * gcc.dg/cleanup-5.c: New.
26268 * gcc.dg/cleanup-6.c: New.
26269 * gcc.dg/cleanup-7.c: New.
26270
26271 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26272
26273 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26274
26275 * lib/dg-pch.exp: New file.
26276 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26277 * gcc.dg/pch/pch.exp: Likewise.
26278
26279 2003-06-04 Roger Sayle <roger@eyesopen.com>
26280
26281 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26282 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26283 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26284 * gcc.dg/builtins-17.c: New test case.
26285 * gcc.dg/i386-387-4.c: New test case.
26286 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26287
26288 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26289
26290 * gcc.dg/ultrasp9.c: New test.
26291
26292 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26293
26294 * gcc.c-torture/compile/20030604-1.c: New test.
26295 * gcc.dg/sparc-constant-1.c: New test.
26296
26297 2003-06-03 Glen Nakamura <glen@imodulo.com>
26298
26299 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26300
26301 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26302
26303 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26304
26305 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26306 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26307
26308 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26309
26310 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26311
26312 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26313
26314 PR c++/10940
26315 * g++.dg/template/spec10.C: New test.
26316
26317 2003-06-03 Roger Sayle <roger@eyesopen.com>
26318
26319 * gcc.dg/builtins-16.c: New test case.
26320
26321 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26322
26323 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26324 mempcpy test with post-increments.
26325 * gcc.c-torture/execute/string-opt-3.c: New test.
26326 * gcc.dg/string-opt-1.c: New test.
26327
26328 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26329
26330 PR fortran/10965
26331 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26332
26333 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26334
26335 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26336 (scan-assembler): ... here. Use dg-scan.
26337 (scan-assembler-not): Likewise.
26338 (scan-file): New function.
26339 (scan-file-not): Likewise.
26340 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26341 * gcc.dg/cpp/_Pragma4.c: Likewise.
26342 * gcc.dg/cpp/_Pragma5.c: Likewise.
26343 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26344 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26345 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26346 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26347 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26348 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26349 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26350 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26351 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26352 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26353 * gcc.dg/cpp/cxxcom1.c: Likewise.
26354 * gcc.dg/cpp/line1.c: Likewise.
26355 * gcc.dg/cpp/maccom1.c: Likewise.
26356 * gcc.dg/cpp/maccom2.c: Likewise.
26357 * gcc.dg/cpp/maccom3.c: Likewise.
26358 * gcc.dg/cpp/maccom4.c: Likewise.
26359 * gcc.dg/cpp/maccom5.c: Likewise.
26360 * gcc.dg/cpp/maccom6.c: Likewise.
26361 * gcc.dg/cpp/multiline.c: Likewise.
26362 * gcc.dg/cpp/spacing1.c: Likewise.
26363 * gcc.dg/cpp/spacing2.c: Likewise.
26364 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26365 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26366 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26367 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26368 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26369 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26370 * gcc.dg/cpp/cxxcom2.c: Likewise.
26371 * gcc.dg/cpp/cxxcom2.h: New file.
26372
26373 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26374 * g++.dg/cpp/truefalse.C: Here.
26375 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26376
26377 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26378
26379 * gcc.dg/cpp/redef3.c: New file.
26380
26381 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26382
26383 * gcc.dg/i386-loop-3.c: New test.
26384
26385 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26386
26387 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26388
26389 2003-05-31 Roger Sayle <roger@eyesopen.com>
26390
26391 * gcc.dg/fwrapv-1.c: New test case.
26392 * gcc.dg/fwrapv-2.c: New test case.
26393
26394 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26395
26396 PR c++/10956
26397 * g++.dg/template/spec9.C: New test.
26398
26399 2003-05-29 Roger Sayle <roger@eyesopen.com>
26400
26401 * gcc.dg/duff-4.c: New test case.
26402
26403 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26404
26405 PR fortran/10843
26406 * g77.dg/ffixed-form-1.f: New test
26407 * g77.dg/ffixed-form-2.f: New test
26408 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26409 * g77.dg/ffree-form-3.f: New test
26410
26411 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26412
26413 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26414 * gcc.dg/wint_t-1.c: Likewise.
26415
26416 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26417
26418 * g++.dg/template/access11.C: New test.
26419
26420 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26421
26422 PR c++/10849
26423 * g++.dg/template/access10.C: New test.
26424
26425 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26426 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26427
26428 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26429
26430 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26431
26432 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26433 suppress for powerpc-*-darwin*.
26434 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26435
26436 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26437
26438 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26439 suppress option for powerpc-*-darwin*.
26440
26441 2003-05-23 Roger Sayle <roger@eyesopen.com>
26442
26443 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26444 * gcc.dg/builtins-4.c: Add test for fmod.
26445
26446 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26447
26448 PR c++/10682
26449 * g++.dg/template/instantiate4.C: New test.
26450
26451 2003-05-22 Roger Sayle <roger@eyesopen.com>
26452
26453 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26454
26455 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26456
26457 * gcc.dg/compat/scalar-return-1_main.c: New file.
26458 * gcc.dg/compat/scalar-return-1_x.c: New file.
26459 * gcc.dg/compat/scalar-return-1_y.c: New file.
26460 * gcc.dg/compat/scalar-return-2_main.c: New file.
26461 * gcc.dg/compat/scalar-return-2_x.c: New file.
26462 * gcc.dg/compat/scalar-return-2_y.c: New file.
26463 * gcc.dg/compat/struct-return-3_main.c: New file.
26464 * gcc.dg/compat/struct-return-3_y.c: New file.
26465 * gcc.dg/compat/struct-return-3_x.c: New file.
26466 * gcc.dg/compat/struct-return-2_main.c: New file.
26467 * gcc.dg/compat/struct-return-2_x.c: New file.
26468 * gcc.dg/compat/struct-return-2_y.c: New file.
26469
26470 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26471
26472 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26473 for hppa*-hp-hpux*.
26474 * gcc.dg/20021014-1.c (dg-options): Likewise.
26475 * gcc.dg/nest.c (dg-options): Likewise.
26476
26477 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26478
26479 PR c++/9738
26480 * g++.dg/ext/dllimport2.C: New file.
26481 * g++.dg/ext/dllimport3.C: New file.
26482
26483 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26484
26485 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26486 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26487 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26488 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26489 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26490 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26491 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26492 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26493 * gcc.dg/compat/small-struct-defs.h: New file.
26494 * gcc.dg/compat/small-struct-init.h: New file.
26495 * gcc.dg/compat/small-struct-check.h: New file.
26496 * gcc.dg/compat/fp-struct-defs.h: New file.
26497 * gcc.dg/compat/fp-struct-check.h: New file.
26498 * gcc.dg/compat/fp-struct-init.h: New file.
26499 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26500 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26501
26502 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26503
26504 * gcc.dg/20030225-2.c: New test.
26505
26506 2003-05-18 Roger Sayle <roger@eyesopen.com>
26507 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26508
26509 * gcc.c-torture/compile/20030518-1.c: New test case.
26510
26511 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26512
26513 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26514 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26515 gcc-dg-debug-runtest.
26516 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26517 gcc-dg-debug-runtest.
26518
26519 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26520
26521 PR c++/9022
26522 * g++.dg/lookup/using6.C: New test.
26523
26524 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26525
26526 * g++.dg/parse/access2.C: New test.
26527
26528 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26529
26530 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26531 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26532 * gcc.dg/debug/debug.exp: Likewise.
26533
26534 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26535
26536 * gcc.dg/dollar.c: New test.
26537
26538 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26539
26540 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26541 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26542 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26543 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26544 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26545 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26546 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26547 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26548 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26549 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26550 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26551 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26552 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26553 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26554 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26555 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26556 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26557 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26558
26559 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26560
26561 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26562 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26563 support for "repo" mode.
26564 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26565 * lib/g77-dg.exp: Likewise.
26566 * lib/obj-dg.exp: Likewise.
26567
26568 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26569
26570 Merge from gcc-3_2-rhl8-branch:
26571 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26572
26573 * gcc.dg/tls/opt-6.c: New test.
26574
26575 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26576
26577 * gcc.dg/20030405-1.c: New test.
26578
26579 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26580
26581 * gcc.dg/20030309-1.c: New test.
26582
26583 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26584
26585 * gcc.c-torture/execute/20030307-1.c: New test.
26586
26587 2003-02-20 Randolph Chung <tausq@debian.org>
26588
26589 * gcc.c-torture/compile/20030220-1.c: New test.
26590
26591 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26592
26593 * gcc.dg/20030217-1.c: New test.
26594
26595 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26596
26597 * gcc.c-torture/compile/20020129-1.c: New test.
26598
26599 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26600
26601 * gcc.dg/unroll-1.c: New test.
26602
26603 2002-11-16 Jan Hubicka <jh@suse.cz>
26604
26605 * gcc.c-torture/execute/20020920-1.c: New test.
26606
26607 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26608
26609 PR target/7434
26610 * gcc.c-torture/compile/20021008-1.c: New test.
26611
26612 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
26613
26614 PR target/7559
26615 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26616
26617 2002-08-07 Jakub Jelinek <jakub@redhat.com>
26618
26619 * gcc.c-torture/compile/20020807-1.c: New test.
26620
26621 2002-07-30 Jakub Jelinek <jakub@redhat.com>
26622
26623 * gcc.dg/tls/opt-1.c: New test.
26624
26625 2002-07-29 Jakub Jelinek <jakub@redhat.com>
26626
26627 * gcc.dg/20020729-1.c: New test.
26628
26629 2002-07-20 Jakub Jelinek <jakub@redhat.com>
26630
26631 * g++.dg/opt/life1.C: New test.
26632
26633 2002-05-20 Jakub Jelinek <jakub@redhat.com>
26634
26635 * gcc.dg/20020525-1.c: New test.
26636
26637 2002-05-24 Jakub Jelinek <jakub@redhat.com>
26638
26639 PR c++/6794
26640 * g++.dg/ext/pretty1.C: New test.
26641 * g++.dg/ext/pretty2.C: New test.
26642
26643 2003-05-15 Mark Mitchell <mark@codesourcery.com>
26644
26645 PR c++/8385
26646 * g++.dg/ext/typeof5.C: New test.
26647
26648 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
26649
26650 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26651 __USER_LABEL_PREFIX__ into account.
26652 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26653
26654 2003-05-14 Roger Sayle <roger@eyesopen.com>
26655
26656 * gcc.dg/builtins-15.c: New test case.
26657
26658 2003-05-13 Zack Weinberg <zack@codesourcery.com>
26659
26660 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26661
26662 2003-05-12 Mark Mitchell <mark@codesourcery.com>
26663
26664 * lib/g++.exp: Tweak handling of additional source files.
26665 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26666 * g++.dg/special/conpr-2a.C: Rename to ...
26667 * g++.dg/special/conpr-2a.cc: ... this.
26668 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26669 * g++.dg/special/conpr-3a.C: Rename to ...
26670 * g++.dg/special/conpr-3a.cc: This.
26671 * g++.dg/special/conpr-3b.C: Rename to ...
26672 * g++.dg/special/conpr-3b.cc: This.
26673 * g++.dg/special/conpr-4.C: New test.
26674 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26675
26676 2003-05-12 David Edelsohn <edelsohn@gnu.org>
26677
26678 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26679
26680 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26681
26682 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26683 * g++.old-deja/g++.robertl/eb71.C: Likewise.
26684 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26685 * g++.old-deja/g++.other/warn3.C: Likewise.
26686
26687 2003-05-11 Roger Sayle <roger@eyesopen.com>
26688
26689 * gcc.dg/i386-387-1.c: Update to also test log.
26690 * gcc.dg/i386-387-2.c: Likewise.
26691
26692 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
26693
26694 * g77.f-torture/execute/int8421.f: New test.
26695
26696 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26697
26698 PR c++/10230, c++/10481
26699 * g++.dg/lookup/scoped5.C: New test.
26700
26701 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26702
26703 PR c++/10552
26704 * g++.dg/template/ttp6.C: New test.
26705
26706 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
26707
26708 * gcc.c-torture/execute/builtins: New directory.
26709 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26710 gcc.c-torture/execute/builtins.
26711 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26712 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26713 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
26714 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26715
26716 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26717
26718 PR c++/9252
26719 * g++.dg/template/access8.C: New test.
26720 * g++.dg/template/access9.C: New test.
26721
26722 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26723
26724 PR c++/9554
26725 * g++.dg/parse/access1.C: New test.
26726
26727 2003-05-09 DJ Delorie <dj@redhat.com>
26728
26729 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26730 long, and not an int.
26731
26732 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26733
26734 PR c++/10555, c++/10576
26735 * g++.dg/template/memclass1.C: New test.
26736
26737 2003-05-08 DJ Delorie <dj@redhat.com>
26738
26739 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26740 targets.
26741 * gcc.c-torture/execute/20021024-1.x: Likewise.
26742 * gcc.c-torture/execute/shiftdi.x: Likewise.
26743 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26744 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26745 * gcc.dg/20021018-1.c: Likewise.
26746
26747 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26748
26749 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26750
26751 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26752 (bcopy): Call memmove.
26753
26754 2003-05-08 Roger Sayle <roger@eyesopen.com>
26755
26756 * g77.f-torture/compile/8485.f: New test case.
26757
26758 2003-05-07 Richard Henderson <rth@redhat.com>
26759
26760 PR c++/10570
26761 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26762 Verify exception_cleanup not called for rethrows.
26763 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26764 when exiting catch block without rethrowing.
26765 * g++.dg/eh/forced3.C: New.
26766 * g++.dg/eh/forced4.C: New.
26767
26768 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
26769
26770 * gcc.dg/20030505.c: Fix triplet.
26771
26772 2003-05-06 DJ Delorie <dj@redhat.com>
26773
26774 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26775 * gcc.dg/nest.c: Likewise.
26776
26777 2003-05-05 Roger Sayle <roger@eyesopen.com>
26778
26779 * gcc.dg/builtins-14.c: New test case.
26780
26781 2003-05-05 Janis Johnson <janis187@us.ibm.com>
26782
26783 * lib/compat.exp (compat-execute): New argument.
26784 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26785 * gcc.dg/compat: New test directory.
26786 * gcc.dg/compat/compat.exp: New expect script.
26787 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26788 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26789 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26790 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26791 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26792 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26793
26794 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26795 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26796 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26797 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26798 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26799 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26800 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26801 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26802 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26803 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26804 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26805 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26806 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26807 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26808 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26809
26810 2003-05-05 Zack Weinberg <zack@codesourcery.com>
26811
26812 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26813
26814 2003-05-05 Jakub Jelinek <jakub@redhat.com>
26815
26816 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26817
26818 2003-05-05 Geoffrey Keating <geoffk@apple.com>
26819
26820 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26821 * gcc.dg/ppc-fsel-2.c: New test.
26822
26823 * gcc.dg/unused-5.c: New test.
26824
26825 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26826
26827 PR c++/10496
26828 * g++.dg/warn/pmf1.C: New test.
26829
26830 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26831
26832 PR c++/4494
26833 * g++.dg/warn/main.C: New test.
26834
26835 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26836
26837 * gcc.dg/nonnull-3.c: New test.
26838
26839 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
26840
26841 * gcc.dg/cpp/Wtrigraphs.c: Update.
26842 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26843
26844 2003-05-03 Geoffrey Keating <geoffk@apple.com>
26845
26846 * gcc.dg/ppc-fsel-1.c: New test.
26847
26848 2003-05-03 Zack Weinberg <zack@codesourcery.com>
26849
26850 PR c/10604
26851 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26852
26853 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
26854
26855 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26856
26857 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26858
26859 PR c++/9364, c++/10553, c++/10586
26860 * g++.dg/parse/typename4.C: New test.
26861 * g++.dg/parse/typename5.C: Likewise.
26862
26863 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
26864
26865 * gcc.c-torture/compile/20030503-1.c: New test.
26866
26867 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26868
26869 * g++.dg/lookup/using5.C: Fix testcase error.
26870
26871 2003-05-01 Chris Demetriou <cgd@broadcom.com>
26872
26873 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26874 since MEABI is no longer supported. Remove all vestiges
26875 of MEABI from the test.
26876
26877 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26878
26879 PR c++/10554
26880 * g++.dg/lookup/using5.C: New test.
26881
26882 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26883
26884 PR c++/8772
26885 * g++.dg/template/ttp5.C: New test.
26886
26887 2003-04-30 Mark Mitchell <mark@codesourcery.com>
26888
26889 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26890 (dg-gpp-additional-sources): New function.
26891 (dg-gpp-additional-files): Likewise.
26892 * lib/g++.exp (additional_sources): New variable.
26893 (additional_files): Likewise.
26894 (g++_target_compile): Deal with them.
26895 * lib/old-dejagnu.exp: Remove.
26896 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26897 * g++.old-deja: Revise all tests to use dg commands.
26898
26899 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26900
26901 PR c++/9432, c++/9528
26902 * g++.dg/lookup/using4.C: New test.
26903
26904 2003-04-29 Geoffrey Keating <geoffk@apple.com>
26905
26906 * gcc.dg/noreturn-5.c: New file.
26907 * gcc.dg/noreturn-6.c: New file.
26908
26909 * gcc.c-torture/compile/inline-1.c: New file.
26910
26911 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26912
26913 PR c++/10551
26914 * g++.dg/template/explicit1.C: New test.
26915
26916 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26917
26918 PR c++/10549
26919 * g++.dg/other/bitfield1.C: New test.
26920
26921 PR c++/10527
26922 * g++.dg/init/new7.C: New test.
26923
26924 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26925
26926 * g++.dg/ext/desig1.C: New test.
26927 * g++.dg/ext/init1.C: Update.
26928
26929 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26930
26931 2003-04-28 Mark Mitchell <mark@codesourcery.com>
26932
26933 PR c++/10180
26934 * g++.dg/warn/Winline-1.C: New test.
26935
26936 2003-04-28 Jakub Jelinek <jakub@redhat.com>
26937
26938 * gcc.c-torture/execute/string-opt-19.c: New test.
26939
26940 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26941 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26942
26943 2003-04-27 Mark Mitchell <mark@codesourcery.com>
26944
26945 PR c++/10506
26946 * g++.dg/init/new6.C: New test.
26947
26948 PR c++/10503
26949 * g++.dg/init/ref6.C: New test.
26950
26951 2003-04-26 David Edelsohn <edelsohn@gnu.org>
26952
26953 * g++.dg/warn/weak1.C: XFAIL on AIX4.
26954
26955 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26956
26957 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26958 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26959
26960 2003-04-25 Mark Mitchell <mark@codesourcery.com>
26961
26962 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26963 initialized static data members.
26964
26965 2003-04-25 H.J. Lu <hjl@gnu.org>
26966
26967 * gcc.dg/ia64-sync-4.c: New test.
26968
26969 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26970
26971 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
26972 date.
26973
26974 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
26975
26976 PR c++/10337
26977 * g++.dg/warn/conv1.C: New test.
26978 * g++.old-deja/g++.other/conv7.C: Adjust.
26979 * g++.old-deja/g++.other/overload14.C: Adjust.
26980
26981 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26982
26983 PR c++/10471
26984 * g++.dg/template/defarg2.C: New test.
26985
26986 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
26987
26988 * gcc.dg/cpp/include2.c: Update.
26989 * gcc.dg/cpp/multiline-2.c: New.
26990 * gcc.dg/cpp/multiline.c: Update.
26991 * gcc.dg/cpp/strify2.c: Update.
26992 * gcc.dg/cpp/trad/literals-2.c: Update.
26993
26994 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26995
26996 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26997
26998 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26999
27000 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27001
27002 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27003
27004 PR c++/10451
27005 * g++.dg/parse/crash4.C: New test.
27006
27007 PR c++/9847
27008 * g++.dg/parse/crash5.C: New test.
27009
27010 2003-04-22 Mark Mitchell <mark@codesourcery.com>
27011
27012 PR c++/10446
27013 * g++.dg/parse/crash3.C: New test.
27014
27015 PR c++/10428
27016 * g++.dg/parse/elab1.C: New test.
27017
27018 2003-04-22 Devang Patel <dpatel@apple.com>
27019
27020 * gcc.dg/cpp/trad/funlike-5.c: New test.
27021
27022 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
27023
27024 * g++.dg/other/packed1.C: Fix dg options.
27025
27026 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
27027
27028 * g++.dg/other/offsetof2.C: New test.
27029
27030 2003-04-21 Mark Mitchell <mark@codesourcery.com>
27031
27032 * g++.dg/template/recurse.C: Adjust location of error messages.
27033
27034 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
27035
27036 PR c++/9881
27037 * g++.dg/init/addr-const1.C: New test.
27038 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27039
27040 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
27041
27042 PR c++/10405
27043 * g++.dg/lookup/struct-hack1.C: New test.
27044
27045 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
27046
27047 * ucs.c: Update diagnostic messages.
27048
27049 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27050
27051 * gcc.dg/cpp/truefalse.cpp: New test.
27052 * gcc.dg/cpp/cpp.exp: Update.
27053 * g++.dg/other/stdbool-if.C: Remove.
27054
27055 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27056
27057 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27058 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27059
27060 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27061
27062 * gcc.c-torture/compile/20030418-1.c: New test.
27063
27064 2003-04-17 Janis Johnson <janis187@us.ibm.com>
27065
27066 * README.compat: Remove; content moved to doc/sourcebuild.texi.
27067
27068 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27069
27070 PR c++/10347
27071 g++.dg/template/dependent-name1.C: New test.
27072
27073 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27074
27075 * gcc.dg/warn-1.c (tourist_guide): New array,
27076 contains a pointer to bar.
27077
27078 2003-04-16 Roger Sayle <roger@eyesopen.com>
27079
27080 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27081 * gcc.c-torture/execute/medce-1.c: New test case.
27082 * gcc.c-torture/execute/medce-2.c: New test case.
27083
27084 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27085
27086 * lib/prune.exp: Ignore more messages.
27087
27088 PR c++/10381
27089 * g++.dg/parse/lookup3.C: New test.
27090
27091 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27092
27093 * gcc.c-torture/compile/20030415-1.c : New test.
27094
27095 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27096
27097 * gcc.c-torture/execute/scope-2.c: Move to ...
27098 * gcc.dg/noncompile/scope.c: .... here.
27099
27100 2003-04-14 Roger Sayle <roger@eyesopen.com>
27101
27102 * gcc.dg/20030414-2.c: New test case.
27103
27104 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27105
27106 PR target/10377
27107 * gcc.dg/20030414-1.c: New test.
27108
27109 2003-04-13 Roger Sayle <roger@eyesopen.com>
27110
27111 * gcc.dg/builtins-12.c: New test case.
27112 * gcc.dg/builtins-13.c: New test case.
27113
27114 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27115
27116 * gcc.c-torture/execute/string-opt-18.c: New test.
27117
27118 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27119
27120 PR c++/10300
27121 * g++.dg/init/new5.C: New test.
27122
27123 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27124
27125 PR c++/7910
27126 * g++.dg/ext/dllimport1.C: New test.
27127
27128 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27129
27130 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27131
27132 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27133
27134 PR Fortran/9263
27135 * g77.f-torture/noncompile/9263.f: New test
27136 PR Fortran/1832
27137 * g77.f-torture/execute/1832.f: New test
27138
27139 2003-04-11 David Chad <davidc@freebsd.org>
27140 Loren J. Rittle <ljrittle@acm.org>
27141
27142 libobjc/8562
27143 * objc.dg/headers.m: New test.
27144
27145 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27146
27147 * gcc.c-torture/execute/builtin-noret-2.c: New.
27148 * gcc.c-torture/execute/builtin-noret-2.x: New.
27149 XFAIL builtin-noret-2.c at -O1 and above.
27150 * gcc.dg/redecl.c: New.
27151 * gcc.dg/Wshadow-1.c: Update error regexps.
27152
27153 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27154
27155 * g++.dg/abi/bitfield10.C: New test.
27156
27157 2003-04-09 Mike Stump <mrs@apple.com>
27158
27159 * gcc.dg/pch/pch.exp: Make testcase names longer.
27160 * g++.dg/pch/pch.exp: Make testcase names longer.
27161
27162 2003-04-08 Roger Sayle <roger@eyesopen.com>
27163
27164 * gcc.dg/builtins-11.c: New test case.
27165
27166 2003-04-08 Roger Sayle <roger@eyesopen.com>
27167
27168 * gcc.dg/builtins-9.c: New test case.
27169 * gcc.dg/builtins-10.c: New test case.
27170
27171 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27172
27173 * gcc.dg/noncompile/init-4.c.c: New test.
27174
27175 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27176
27177 * gcc.misc-test/gcov-9.c: New test.
27178 * gcc.misc-test/gcov-10.c: New test
27179 * gcc.misc-test/gcov-11.c: New test.
27180
27181 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27182
27183 PR optimization/10024
27184 * gcc.c-torture/compile/20030405-1.c: New test.
27185
27186 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27187
27188 * gcc.dg/pch/static-3.c: New.
27189 * gcc.dg/pch/static-3.hs: New.
27190 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27191
27192 2003-04-04 Richard Henderson <rth@redhat.com>
27193
27194 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27195 * g++.dg/eh/forced2.C: Likewise.
27196
27197 2003-04-03 Mike Stump <mrs@apple.com>
27198
27199 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27200 target arg.
27201 (scan-assembler-times, scan-assembler-not): Likewise.
27202 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27203
27204 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27205
27206 * gcc.dg/sparc-loop-1.c: New test.
27207
27208 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27209
27210 PR other/9274
27211 * g++.dg/pch/system-2.C: New.
27212 * g++.dg/pch/system-2.Hs: New.
27213
27214 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27215
27216 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27217
27218 * g++.dg/eh/simd-1.C (vecfunc): Same.
27219
27220 2003-04-01 Roger Sayle <roger@eyesopen.com>
27221
27222 * gcc.c-torture/execute/20030401-1.c: New test case.
27223
27224 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27225
27226 * objc.dg/defs.m: New.
27227
27228 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27229
27230 * g++.dg/eh/simd-1.C: New.
27231 * g++.dg/eh/simd-2.C: New.
27232
27233 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27234
27235 * gcc.c-torture/execute/simd-3.c: New.
27236
27237 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27238
27239 PR c/9936
27240 * gcc.dg/20030331-2.c: New test.
27241
27242 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27243
27244 PR c++/10278
27245 * g++.dg/parse/crash2.C: New test.
27246
27247 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27248
27249 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27250 * gcc.c-torture/execute/20030331-1.c: ...here.
27251
27252 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27253
27254 * gcc.c-torture/execute/20030331-1.c: New test.
27255
27256 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27257
27258 * lib/gcov.exp: Adjust call return testing strings.
27259 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27260
27261 2003-03-31 Roger Sayle <roger@eyesopen.com>
27262
27263 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27264 * gcc.dg/builtins-7.c: New test case.
27265 * gcc.dg/builtins-8.c: New test case.
27266
27267 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27268
27269 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27270
27271 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27272
27273 PR c++/7647
27274 * g++.dg/lookup-class-member-2.C: New test.
27275
27276 2003-03-30 Glen Nakamura <glen@imodulo.com>
27277
27278 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27279
27280 2003-03-28 Roger Sayle <roger@eyesopen.com>
27281
27282 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27283
27284 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27285
27286 * g++.dg/init/attrib1.C: New test.
27287
27288 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27289
27290 * gcc.dg/ultrasp8.c: New test.
27291
27292 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27293
27294 * gcc.dg/ultrasp7.c: New test.
27295
27296 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27297
27298 PR c++/10047
27299 * g++.dg/template/inline1.C: New test.
27300
27301 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27302
27303 * gcc.dg/sparc-dwarf2.c: New test.
27304
27305 2003-03-27 Roger Sayle <roger@eyesopen.com>
27306
27307 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27308 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27309
27310 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27311
27312 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27313 than reading .x files.
27314 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27315 * g77.dg/gcov/gcov-1.f: Likewise.
27316 * gcc.misc-tests/gcov-4b.c: Likewise.
27317 * gcc.misc-tests/gcov-5b.c: Likewise.
27318 * gcc.misc-tests/gcov-6.c: Likewise.
27319 * gcc.misc-tests/gcov-7.c: Likewise.
27320 * gcc.misc-tests/gcov-8.c: Likewise.
27321 * g++.dg/gcov/gcov-1.x: Remove.
27322 * g77.dg/gcov/gcov-1.x: Likewise.
27323 * gcc.misc-tests/gcov-4b.x: Likewise.
27324 * gcc.misc-tests/gcov-5b.x: Likewise.
27325 * gcc.misc-tests/gcov-6.x: Likewise.
27326 * gcc.misc-tests/gcov-7.x: Likewise.
27327 * gcc.misc-tests/gcov-8.x: Likewise.
27328
27329 2003-03-27 Glen Nakamura <glen@imodulo.com>
27330
27331 PR opt/10087
27332 * gcc.dg/20030324-1.c: New test.
27333
27334 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27335
27336 PR c++/10224
27337 * g++.dg/template/arg3.C: New test.
27338
27339 PR c++/10158
27340 * g++.dg/template/friend18.C: New test.
27341
27342 2003-03-26 Roger Sayle <roger@eyesopen.com>
27343
27344 * g77.f-torture/compile/20030326-1.f: New test case.
27345
27346 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27347
27348 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27349
27350 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27351
27352 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27353
27354 * gcc.dg/ia64-sync-3.c: New test.
27355
27356 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27357
27358 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27359
27360 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27361
27362 * gcc.dg/ultrasp6.c: New test.
27363
27364 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27365
27366 * gcc.dg/i386-signbit-1.c: New test.
27367 * gcc.dg/i386-signbit-2.c: New test.
27368 * gcc.dg/i386-signbit-3.c: New test.
27369
27370 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27371
27372 * gcc.dg/ultrasp5.c: Fix options.
27373
27374 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27375
27376 * gcc.dg/ultrasp5.c: Fix comment.
27377
27378 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27379
27380 PR fortran/10197
27381 * g77.f-torture/execute/10197.f: New test.
27382
27383 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27384
27385 PR c++/9898, c++/383
27386 * g++.dg/template/conv6.C: New test.
27387
27388 PR c++/10119
27389 * g++.dg/template/ptrmem5.C: New test.
27390
27391 PR c++/10026
27392 * g++.dg/lookup/koenig1.C: New test.
27393
27394 PR C++/10199
27395 * g++.dg/lookup/template2.C: New test.
27396
27397 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27398
27399 * g++.dg/opt/rtti1.C: New test.
27400
27401 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27402
27403 * gcc.dg/ultrasp5.c: New test.
27404
27405 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27406
27407 PR middle-end/9967
27408 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27409 builtin fputs.
27410
27411 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27412
27413 PR c/8224
27414 * gcc.dg/20030323-1.c: New test.
27415
27416 2003-03-23 Roger Sayle <roger@eyesopen.com>
27417
27418 * gcc.c-torture/compile/20030323-1.c: New test case.
27419
27420 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27421
27422 * gcc.dg/20030321-1.c: New test.
27423
27424 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27425
27426 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27427
27428 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27429
27430 PR c++/9978, c++/9708
27431 * g++.dg/ext/vlm1.C: Adjust expected error.
27432 * g++.dg/ext/vla2.C: New test.
27433 * g++.dg/template/arg1.C: New test.
27434 * g++.dg/template/arg2.C: New test.
27435
27436 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27437
27438 * g77.f-torture/execute/select.f: New test.
27439 * g77.f-torture/noncompile/select_no_compile.f: New test.
27440
27441 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27442
27443 PR c++/9898
27444 * g++.dg/other/error4.C: New test.
27445
27446 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27447
27448 * g++.dg/template/friend17.C: New test.
27449
27450 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27451
27452 * gcc.c-torture/compile/20030320-1.c: New.
27453
27454 2003-03-20 Roger Sayle <roger@eyesopen.com>
27455
27456 * gcc.dg/builtins-6.c: New test case.
27457
27458 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27459
27460 PR target/10073
27461 * gcc.c-torture/compile/20030319-1.c: New.
27462
27463 2003-03-18 Jan Hubicka <jh@suse.cz>
27464
27465 * gcc.dg/i386-cvt-1.c: New test.
27466
27467 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27468
27469 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27470 * objc.dg/naming-2.m: Likewise.
27471
27472 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27473
27474 PR c++/9639
27475 * g++.dg/parse/crash1.C: New test.
27476
27477 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27478
27479 PR c++/8805
27480 * g++.dg/eh/cleanup1.C: New test.
27481
27482 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27483
27484 * gcc.c-torture/execute/20030316-1.c: New test case.
27485
27486 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27487
27488 PR c++/9629
27489 * g++.dg/init/ctor2.C: New test.
27490
27491 2003-03-15 Roger Sayle <roger@eyesopen.com>
27492
27493 * g77.f-torture/compile/xformat.f: New test case.
27494
27495 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27496
27497 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27498 * g++.old-deja/g++.mike/eh50.C: Likewise.
27499
27500 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27501
27502 PR c++/6440
27503 * g++.dg/template/spec7.C: New test.
27504 * g++.dg/template/spec8.C: Likewise.
27505
27506 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27507
27508 * gcc.c-torture/execute/20030313-1.c: New test.
27509
27510 2003-03-14 Richard Henderson <rth@redhat.com>
27511
27512 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27513
27514 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27515
27516 * gcc.c-torture/compile/20030314-1.c: New test.
27517
27518 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27519
27520 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27521 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27522 thumb target,
27523 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27524 to accept newer _imp__ prefix and additional
27525 newline in .drectve section.
27526 * gcc.dg/dll-4.c: Likewise.
27527 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27528 switch.
27529
27530 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27531
27532 * g++.dg/parse/namespace9.C: New test.
27533
27534 * g++.dg/init/ref5.C: New test.
27535 * g++.dg/parse/ptrmem1.C: Likewise.
27536
27537 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27538
27539 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27540 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27541 regular expression.
27542 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27543 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27544
27545 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27546
27547 * gcc.c-torture/execute/20030224-2.c: New test.
27548
27549 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27550
27551 * gcc.dg/decl-3.c: New test.
27552
27553 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27554
27555 * gcc.dg/i386-loop-2.c: New test.
27556
27557 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27558
27559 PR c++/9474
27560 * g++.dg/parse/namespace8.C: New test.
27561
27562 PR c++/9924
27563 * g++.dg/overload/builtin2.C: New test.
27564
27565 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27566
27567 * gcc.dg/return-type-3.c: New test.
27568
27569 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27570
27571 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27572 profiling options are not supported.
27573
27574 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27575
27576 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27577 * g++.old-deja/g++.warn/impint2.C: Likewise.
27578
27579 2003-03-10 Devang Patel <dpatel@apple.com>
27580
27581 * g++.dg/cpp/c++_cmd_1.C: New test.
27582 * g++.dg/cpp/c++_cmd_1.h: New file.
27583
27584 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27585
27586 * gcc.dg/altivec-9.c: New file.
27587
27588 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27589
27590 * gcc.dg/ppc-sdata-1.c: New test.
27591 * gcc.dg/ppc-sdata-2.c: New test.
27592
27593 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27594
27595 PR c++/9373
27596 * g++.dg/opt/ptrmem2.C: New test.
27597
27598 PR c++/8534
27599 * g++.dg/opt/ptrmem1.C: New test.
27600
27601 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27602
27603 * gcc.dg/i386-loop-1.c: New test.
27604
27605 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27606
27607 PR c++/9970
27608 * g++.dg/lookup/friend1.C: New test.
27609
27610 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27611
27612 PR c++/9823
27613 * g++.dg/parser/constructor1.C: New test.
27614
27615 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
27616
27617 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27618
27619 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27620
27621 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
27622
27623 * gcc.dg/cpp/Wunused.c: Update test.
27624
27625 2003-03-08 Jan Hubicka <jh@suse.cz>
27626
27627 * gcc.dg/inline-3.c: New test.
27628
27629 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27630
27631 PR c++/9809
27632 * g++.dg/parse/builtin1.C: New test.
27633
27634 PR c++/9982
27635 * g++.dg/abi/cookie1.C: New test.
27636 * g++.dg/abi/cookie2.C: Likewise.
27637
27638 PR c++/9524
27639 * g++.dg/template/field1.C: New test.
27640
27641 PR c++/9912
27642 * g++.dg/parse/class1.C: New test.
27643 * g++.dg/parse/namespace7.C: Likewise.
27644 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27645
27646 2003-03-07 Mark Mitchell <mark@codesourcery.com>
27647
27648 * g++.dg/init/ref4.C: New test.
27649
27650 2003-03-07 Jan Hubicka <jh@suse.cz>
27651
27652 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27653 * gcc.dg/inline-3.c: New test.
27654
27655 2003-03-06 Mark Mitchell <mark@codesourcery.com>
27656
27657 * g++.dg/init/ref3.C: New test.
27658
27659 PR c++/9965
27660 * g++.dg/init/ref2.C: New test.
27661
27662 PR c++/9400
27663 * g++.dg/warn/Wshadow-2.C: New test.
27664
27665 PR c++/9791
27666 * g++.dg/warn/Woverloaded-1.C: New test.
27667
27668 2003-03-05 Jan Hubicka <jh@suse.cz>
27669
27670 * gcc.dg/i386-local2.c: New.
27671 * gcc.dg/i386-local.c: Fix typo.
27672
27673 2003-03-05 Mark Mitchell <mark@codesourcery.com>
27674
27675 * g++.dg/abi/layout3.C: New test.
27676
27677 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27678
27679 * gcc.c-torture/compile/20030305-1.c
27680
27681 2003-03-05 Jan Hubicka <jh@suse.cz>
27682
27683 * gcc.dg/i386-local.c: New.
27684
27685 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
27686
27687 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27688
27689 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27690
27691 * gcc.dg/switch-2.c: New test.
27692 * gcc.dg/switch-3.c: New test.
27693 * gcc.dg/Wswitch.c: Adjust line numbers.
27694 * gcc.dg/Wswitch-default.c: Likewise.
27695 * gcc.dg/Wswitch-enum.c: Likewise.
27696
27697 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
27698
27699 * gcc.c-torture/execute/20030222-1.c: New test.
27700
27701 2003-03-03 James E Wilson <wilson@tuliptree.org>
27702
27703 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27704
27705 2003-03-03 Mark Mitchell <mark@codesourcery.com>
27706
27707 PR c++/9878
27708 * g++.dg/init/ref1.C: New test.
27709
27710 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
27711
27712 * gcc.dg/sh-relax.c: New SH-only test.
27713
27714 2003-03-03 Geoffrey Keating <geoffk@apple.com>
27715
27716 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
27717 comment explaining purpose of testcase.
27718
27719 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27720
27721 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27722 for HC11/HC12 (asm needs two int registers).
27723 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27724 HC11/HC12 because the test uses an asm which needs two 32-bit
27725 registers.
27726
27727 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27728
27729 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27730 for HC11/HC12 (array is too large otherwise).
27731 * gcc.c-torture/compile/920501-4.x: New file, likewise.
27732 * gcc.c-torture/compile/20010518-2.x: Likewise.
27733 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27734 HC11/HC12 (array is too large).
27735
27736 2003-03-01 Geoffrey Keating <geoffk@apple.com>
27737
27738 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27739 * lib/g++-dg.exp (g++-dg-test): Likewise.
27740
27741 2003-03-01 Roger Sayle <roger@eyesopen.com>
27742
27743 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27744 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27745
27746 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27747
27748 * g++.dg/warn/implicit-typename1.C: Remove warning.
27749
27750 2003-02-28 Richard Henderson <rth@redhat.com>
27751
27752 * gcc.dg/noreturn-1.c: Move noreturn warning line.
27753 * gcc.dg/return-type-1.c: Move control reaches end warning line.
27754
27755 2003-02-28 Geoffrey Keating <geoffk@apple.com>
27756
27757 * gcc.dg/pch/pch.exp: Change .pch to .gch.
27758 * g++.dg/pch/pch.exp: Likewise.
27759
27760 2003-02-28 Mark Mitchell <mark@codesourcery.com>
27761
27762 PR c++/9879
27763 * testsuite/g++.dg/init/new4.C: New test.
27764
27765 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
27766
27767 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27768
27769 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
27770
27771 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27772 unsigned long.
27773
27774 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27775 wider than float.
27776
27777 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27778
27779 * lib/scanasm.exp: Add support for counting numbers of
27780 occurences.
27781 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27782 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27783
27784 2003-02-25 Mark Mitchell <mark@codesourcery.com>
27785
27786 PR c++/9683
27787 * g++.dg/template/static3.C: New test.
27788
27789 PR c++/9829
27790 * g++.dg/parse/namespace6.C: New test.
27791
27792 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27793
27794 PR target/9732
27795 * gcc.dg/20030225-1.c: New test.
27796
27797 2003-02-24 Mark Mitchell <mark@codesourcery.com>
27798
27799 * README: Remove out-of-date information.
27800
27801 PR c++/9836
27802 * g++.dg/template/spec6.C: New test.
27803
27804 2003-02-24 Jeff Law <law@redhat.com>
27805
27806 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27807
27808 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27809
27810 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27811 * gcc.dg/pragma-ep-1.c: Likewise.
27812
27813 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27814
27815 PR c++/9602
27816 * g++.dg/template/friend16.C: New test.
27817
27818 2003-02-23 Mark Mitchell <mark@codesourcery.com>
27819
27820 PR c++/5333
27821 * g++.dg/parse/fused-params1.C: Adjust error messages.
27822 * g++.dg/template/nested3.C: New test.
27823
27824 2003-02-24 Alan Modra <amodra@bigpond.net.au>
27825
27826 * g++.dg/abi/param1.C: New test.
27827
27828 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27829
27830 PR c++/7982
27831 * g++.dg/warn/implicit-typename1.C: New test.
27832
27833 2003-02-22 Kelley Cook <kelleycook@comcast.net>
27834
27835 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27836 with "mtune".
27837 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27838 * gcc.c-torture/execute/20010129-1.x: Likewise.
27839 * gcc.dg/20011107-1.c: Likewise.
27840 * gcc.dg/20020108-1.c: Likewise.
27841 * gcc.dg/20020122-3.c: Likewise.
27842 * gcc.dg/20020206-1.c: Likewise.
27843 * gcc.dg/20020310-1.c: Likewise.
27844 * gcc.dg/20020426-2.c: Likewise.
27845 * gcc.dg/20020517-1.c: Likewise.
27846 * gcc.dg/991230-1.c: Likewise.
27847 * gcc.dg/i386-unroll-1.c: Likewise.
27848 * gcc.misc-tests/i386-prefetch.exp: Likewise.
27849
27850 2003-02-22 Jan Hubicka <jh@suse.cz>
27851
27852 * gcc.dg/i386-mul.c: New test.
27853
27854 2003-02-21 Roger Sayle <roger@eyesopen.com>
27855
27856 * gcc.dg/builtins-5.c: New test case.
27857
27858 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
27859
27860 * gcc.dg/asmreg-1.c: New test.
27861
27862 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27863
27864 PR c++/9749
27865 * g++.dg/parse/varmod1.C: New test.
27866
27867 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27868
27869 PR c++/9727
27870 * g++.dg/template/op1.C: New test.
27871
27872 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27873
27874 PR c++/8906
27875 * g++.dg/template/nested2.C: New test.
27876
27877 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27878
27879 PR c++/8724
27880 * g++.dg/expr/dtor1.C: New test.
27881
27882 2003-02-21 Zack Weinberg <zack@codesourcery.com>
27883
27884 * gcc.dg/cpp/include3.c: New test.
27885 * gcc.dg/cpp/inc/foo.h: New file.
27886
27887 2003-02-21 Glen Nakamura <glen@imodulo.com>
27888
27889 * gcc.c-torture/execute/20030221-1.c: New test.
27890
27891 2003-02-20 Mark Mitchell <mark@codesourcery.com>
27892
27893 PR c++/9729
27894 * g++.dg/abi/conv1.C: New test.
27895
27896 2003-02-20 Jan Hubicka <jh@suse.cz>
27897
27898 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27899
27900 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
27901
27902 * gcc.c-torture/compile/20030219-1.c: New test.
27903
27904 2003-02-18 Jan Hubicka <jh@suse.cz>
27905
27906 * gcc.dg/funcorder.c: New test.
27907
27908 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27909
27910 * gcc.c-torture/execute/20030218-1.c: New.
27911
27912 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
27913
27914 * gcc.dg/20030218-1.c: New.
27915
27916 2003-02-18 Richard Henderson <rth@redhat.com>
27917
27918 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27919 * gcc.dg/attr-used-2.c: New.
27920
27921 2003-02-18 Mark Mitchell <mark@codesourcery.com>
27922
27923 PR c++/9704
27924 * g++.dg/init/copy5.C: New test.
27925
27926 2003-02-18 Geoffrey Keating <geoffk@apple.com>
27927
27928 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27929 * g++.dg/pch/pch.exp: Likewise.
27930
27931 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27932
27933 * gcc.c-torture/execute/20030209-1.c: Enable the test if
27934 STACK_SIZE is not defined.
27935
27936 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27937
27938 PR c++/9457
27939 * g++.dg/template/init1.C: New test.
27940
27941 2003-02-16 Jan HUbicka <jh@suse.cz>
27942
27943 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27944 (foo): Add few extra tests
27945 * gcc.dg/c99-const-expr-3.c: Likewise.
27946 * gcc.c-torture/execute/20030216-1.c: New.
27947
27948 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27949
27950 PR c++/9459
27951 * g++.dg/ext/typeof4.C: New test.
27952
27953 2003-02-15 Roger Sayle <roger@eyesopen.com>
27954
27955 * gcc.dg/i386-387-3.c: New test case.
27956
27957 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
27958
27959 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27960 cris-*-elf* cris-*-aout* and mmix-*-*.
27961
27962 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
27963
27964 * gcc.dg/20030213-1.c: New test.
27965
27966 2003-02-12 Roger Sayle <roger@eyesopen.com>
27967
27968 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27969 * gcc.dg/i386-387-2.c: Likewise.
27970
27971 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
27972
27973 * gcc.dg/ppc-spe.c: Fix formatting.
27974 Enable tests that were previously unsupported by gas.
27975 Delete tests for instructions that no longer exist.
27976 Switch arguments on evsubifw builtin.
27977
27978 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
27979
27980 * gcc.c-torture/execute/20030209-1.c: Disable the test if
27981 STACK_SIZE is too small.
27982
27983 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27984 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
27985
27986 * gcc.dg/decl-2.c: New test.
27987
27988 2003-02-10 Jan Hubicka <jh@suse.cz>
27989
27990 * gcc.dg/i386-fpcvt-1.c: New test.
27991
27992 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
27993
27994 * gcc.c-torture/execute/20030209-1.c: New test.
27995
27996 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
27997
27998 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27999 int-wide bitops, use the constants of the same width.
28000 Likewise, if long long is 32-bit wide, test bitops using
28001 32-bit constants.
28002
28003 2003-02-07 Loren James Rittle <ljrittle@acm.org>
28004
28005 * gcc.dg/20021014-1.c: Annotate with expected notice text.
28006
28007 2003-02-07 Roger Sayle <roger@eyesopen.com>
28008
28009 * testsuite/gcc.dg/builtins-4.c: New test case.
28010
28011 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28012
28013 * gcc.dg/20020430-1.c: Fix dg command typos.
28014 * gcc.dg/20020503-1.c: Likewise.
28015
28016 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28017
28018 PR c++/8785
28019 * g++.dg/parse/fused-params1.C: New test.
28020
28021 PR c++/8857
28022 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28023
28024 PR c++/8921
28025 * g++.dg/parse/non-dependent1.C: New test.
28026
28027 PR c++/8928
28028 * g++.dg/parse/dupl-tmpl-args1.C: New test.
28029
28030 PR c++/9228
28031 * g++.dg/parse/undefined7.C: New test.
28032 * g++.dg/parse/non-templ1.C: New test.
28033
28034 PR c++/9229
28035 * g++.dg/parse/too-many-tmpl-args1.C: New test.
28036
28037 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28038
28039 * gcc.c-torture/compile/20030206-1.c: New test.
28040
28041 2003-02-05 Roger Sayle <roger@eyesopen.com>
28042
28043 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28044 "pow" to "foo" to avoid potential confusion with a math built-in.
28045
28046 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28047
28048 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28049 conditions for SPARC targets.
28050
28051 2003-02-05 Jakub Jelinek <jakub@redhat.com>
28052
28053 * gcc.dg/20030204-1.c: New test.
28054
28055 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28056
28057 PR c++/38
28058 * g++.dg/parse/array-size1.C: New test.
28059
28060 PR c++/5657
28061 * g++.dg/parse/undefined3.C: New test.
28062
28063 PR c++/5665
28064 * g++.dg/parse/undefined4.C: New test.
28065
28066 PR c++/5975
28067 * g++.dg/parse/undefined5.C: New test.
28068
28069 PR c++/7259
28070 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28071
28072 PR c++/8578
28073 * g++.dg/parse/casting-operator1.C: New test.
28074
28075 PR c++/8596
28076 * g++.dg/parse/undefined6.C: New test.
28077
28078 PR c++/8736
28079 * g++.dg/parse/missing-template1.C: New test.
28080
28081 2003-02-04 Jan Hubicka <jh@suse.cz>
28082
28083 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28084 * gcc.dg/i386-cmov?.c: Likewise.
28085 * gcc.dg/i386-fpcvt-?.c: Likewise.
28086 * gcc.dg/i386-ssefp-1.c: Likewise.
28087 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28088 conventions.
28089
28090 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28091
28092 PR c++/7129
28093 * testsuite/g++.dg/ext/max.C: New test.
28094
28095 2003-02-03 Jan Hubicka <jh@suse.cz>
28096
28097 * gcc.c-torture/execute/20030203-1.c: New test.
28098
28099 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28100
28101 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28102 'natural-endian'.
28103
28104 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28105
28106 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28107 * g++.dg/init/new2.C: Likewise.
28108 * g++.dg/other/new1.C: Likewise.
28109
28110 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28111
28112 * gcc.dg/struct-ret-libc.c: New test.
28113
28114 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28115
28116 * gcc.dg/20030129-1.c: New test.
28117
28118 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28119
28120 PR c++/8849
28121 * g++.dg/template/ptrmem4.C: New test.
28122
28123 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28124
28125 * g++.dg/parser/constant1.C: New test.
28126
28127 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28128
28129 PR c++/8591
28130 * g++.dg/parse/friend2.C: New test.
28131
28132 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28133
28134 PR c++/9437
28135 * g++.dg/template/unify4.C: New test.
28136
28137 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28138
28139 * gcc.c-torture/execute/20030128-1.c: New test.
28140
28141 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28142
28143 * g++.dg/lookup/nested1.C: Test moved from ...
28144 * g++.old-deja/g++.other/lookup24.C: ... here.
28145
28146 2003-01-28 Jan Hubicka <jh@suse.cz>
28147
28148 * gcc.dg/i386-cmov5.c: New test.
28149
28150 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28151
28152 * gcc.c-torture/execute/20010925-1.c: Changed the
28153 memcpy declaration.
28154
28155 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28156
28157 PR c++/3902
28158 * g++.dg/parse/template5.C: New test.
28159
28160 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28161
28162 PR fortran/9258
28163 * g77.dg/pr9258: New test.
28164
28165 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28166
28167 * README: Move relevant parts from README.g++.
28168
28169 * README.g++: Remove this file.
28170
28171 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28172
28173 * g++.dg/abi/dcast1.C: New test.
28174
28175 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28176
28177 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28178
28179 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28180
28181 PR c++/47
28182 * g++.old-deja/g++.other/lookup24.C: New test.
28183
28184 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28185
28186 PR middle-end/7227
28187 * gcc.dg/uninit-C.c: New test.
28188
28189 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28190
28191 * g++.dg/abi/covariant1.C: New test.
28192
28193 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28194
28195 * gcc.dg/20030123-1.c: New test.
28196
28197 2003-01-25 Jan Hubicka <jh@suse.cz>
28198
28199 PR opt/8492
28200 * gcc.c-torture/compile/20030125-1.c
28201
28202 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28203
28204 PR c++/9403
28205 * g++.dg/parse/template3.C: New test.
28206 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28207
28208 PR c++/795
28209 * g++.dg/parse/template4.C: New test.
28210
28211 PR c++/9415
28212 * g++.dg/template/qual2.C: New test.
28213
28214 PR c++/8545
28215 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28216
28217 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28218
28219 2003-01-25 Roger Sayle <roger@eyesopen.com>
28220
28221 * gcc.c-torture/execute/switch-1.c: New test case.
28222
28223 2003-01-25 Jan Hubicka <jh@suse.cz>
28224
28225 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28226
28227 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28228
28229 Tweaks for Bison-1.875. From the NEWS file:
28230 "- `parse error' -> `syntax error'
28231 Bison now uniformly uses the term `syntax error'"
28232 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28233 * gcc.dg/cpp/digraph2.c: Likewise.
28234 * gcc.dg/cpp/direct2.c: Likewise.
28235 * gcc.dg/cpp/paste4.c: Likewise.
28236 * gcc.dg/c90-restrict-1.c: Likewise.
28237 * gcc.dg/c99-func-2.c: Likewise.
28238 * gcc.dg/noncompile/920721-2.c: Likewise.
28239 * gcc.dg/noncompile/930622-2.c: Likewise.
28240 * gcc.dg/noncompile/940112-1.c: Likewise.
28241 * gcc.dg/noncompile/950921-1.c: Likewise.
28242 * gcc.dg/noncompile/951123-1.c: Likewise.
28243 * gcc.dg/noncompile/971104-1.c: Likewise.
28244 * gcc.dg/noncompile/990416-1.c: Likewise.
28245
28246 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28247
28248 * g++.dg/parse/undefined1.C: Add error message.
28249
28250 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28251
28252 PR c++/9354
28253 * g++.dg/parse/new1.C: New test.
28254
28255 PR c++/9216
28256 * g++.dg/parse/template2.C: New test.
28257
28258 PR c++/9354
28259 * g++.dg/parse/typedef2.C: New test.
28260
28261 PR c++/9328
28262 * g++.dg/ext/typeof3.C: New test.
28263
28264 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28265
28266 PR c++/2738
28267 * g++.dg/parse/ret-type1.C: New test.
28268
28269 PR c++/3792
28270 * g++.dg/parse/tmpl-outside1.C: New test.
28271
28272 PR c++/4207
28273 * g++.dg/parse/int-as-enum1.C: New test.
28274
28275 PR c++/4903
28276 * g++.dg/parse/no-typename1.C: New test.
28277
28278 PR c++/5533
28279 * g++.dg/parse/no-value1.C: New test.
28280
28281 PR c++/5921
28282 * g++.dg/parse/wrong-inline1.C: New test.
28283
28284 PR c++/6402
28285 * g++.dg/parse/ref1.C: New test.
28286
28287 PR c++/6992
28288 * g++.dg/parse/attr-ctor1.C: New test.
28289
28290 PR c++/7229
28291 * g++.dg/parse/namespace5.C: New test.
28292
28293 PR c++/7917
28294 * g++.dg/parse/func-def1.C: New test.
28295
28296 PR c++/8143
28297 * g++.dg/parse/undefined1.C: New test.
28298
28299 PR c++/5723, PR c++/8522
28300 * g++.dg/parse/specialization1.C: New test.
28301
28302 PR c++/163, PR c++/8595
28303 * g++.dg/parse/struct-as-enum1.C: New test.
28304
28305 PR c++/9173
28306 * g++.dg/parse/undefined2.C: New test.
28307
28308 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28309
28310 PR c++/9298
28311 * g++.dg/parse/template1.C: New test.
28312
28313 PR c++/9384
28314 * g++.dg/parse/using1.C: New test.
28315
28316 PR c++/9285
28317 PR c++/9294
28318 * g++.dg/parse/expr2.C: New test.
28319
28320 PR c++/9388
28321 * g++.dg/parse/lookup2.C: Likewise.
28322
28323 2003-01-21 Jan Hubicka <jh@suse.cz>
28324
28325 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28326 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28327 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28328 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28329
28330 2003-01-20 Nick Clifton <nickc@redhat.com>
28331
28332 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28333 problem with ARM sibcall code generation.
28334
28335 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28336
28337 * gcc.c-torture/execute/20030120-1.c: New.
28338
28339 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28340
28341 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28342
28343 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28344
28345 PR c++/9272
28346 * g++.dg/parse/ctor1.C: New test.
28347
28348 PR c++/9294:
28349 * g++.dg/parse/qualified1.C: New test.
28350
28351 * g++.dg/parse/typename3.C: New test.
28352
28353 2003-01-16 Richard Henderson <rth@redhat.com>
28354
28355 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28356
28357 2003-01-16 Richard Henderson <rth@redhat.com>
28358
28359 * g++.dg/pch/pch.exp: Copy test header to the working directory
28360 before using it either for precompilation or direct use.
28361 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28362 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28363
28364 2003-01-16 Richard Henderson <rth@redhat.com>
28365
28366 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28367 before using it either for precompilation or direct use.
28368 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28369 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28370
28371 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28372
28373 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28374 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28375 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28376 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28377 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28378 typename warning into error.
28379 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28380 error messages.
28381 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28382 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28383 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28384 messages.
28385 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28386 make declaration visible in template.
28387 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28388 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28389 messages.
28390 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28391 message.
28392 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28393 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28394 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28395 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28396 typename warning with error message.
28397 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28398 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28399 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28400
28401 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28402
28403 * g++.dg/parse/ambig2.C: New test.
28404
28405 2003-01-15 Richard Henderson <rth@redhat.com>
28406
28407 * g++.dg/tls/init-2.C: Update error message string.
28408
28409 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28410
28411 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28412
28413 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28414
28415 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28416 all for HC11/HC12.
28417 * gcc.c-torture/compile/20001205-1.x: Likewise.
28418 * gcc.c-torture/compile/20001226-1.x: Likewise.
28419 * gcc.c-torture/compile/920520-1.x: Likewise.
28420 * gcc.c-torture/compile/961203-1.x: Likewise.
28421 * gcc.c-torture/compile/20020604-1.x: Likewise.
28422
28423 2003-01-15 Jan Hubicka <jh@suse.cz>
28424
28425 * gcc.c-torture/compile/20030115-1.c: New test.
28426
28427 * gcc.dg/i386-fpcvt-1.c: New test.
28428 * gcc.dg/i386-fpcvt-2.c: New test.
28429
28430 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28431
28432 Further conform g++'s __vmi_class_type_info to the C++ ABI
28433 specification.
28434 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28435 the specification.
28436
28437 2003-01-14 Jan Hubicka <jh@suse.cz>
28438
28439 * gcc.dg/i386-fpcvt-1.c: New test.
28440 * gcc.dg/i386-fpcvt-2.c: New test.
28441
28442 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28443
28444 * gcc.dg/i386-mmx-3.c: New test.
28445
28446 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28447
28448 PR c++/9264
28449 * g++.dg/parse/octal1.C: New file.
28450
28451 PR c++/9172
28452 * g++.dg/parse/typename1.C: New file.
28453
28454 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28455
28456 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28457 * gcc.dg/bf-no-ms-layout.c: Likewise.
28458 * gcc.dg/bf-ms-attrib.c: Likewise.
28459
28460 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28461
28462 PR c++/9099
28463 * g++.dg/parse/dtor1.C: New file.
28464
28465 PR c++/9128
28466 * g++.dg/rtti/typeid1.C: New file.
28467
28468 PR c++/9153
28469 * g++.dg/parse/lookup1.C: New file.
28470
28471 PR c++/9171
28472 * g++.dg/templ/spec5.C: New file.
28473
28474 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28475
28476 * gcc.c-torture/compile/20030110-1.c: New test.
28477
28478 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28479
28480 Merge from pch-branch:
28481
28482 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28483
28484 * gcc.dg/pch/cpp-1.h: New.
28485 * gcc.dg/pch/cpp-1.c: New.
28486 * gcc.dg/pch/cpp-2.h: New.
28487 * gcc.dg/pch/cpp-2.c: New.
28488
28489 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28490
28491 * gcc.dg/pch/except-1.h: New.
28492 * gcc.dg/pch/except-1.c: New.
28493
28494 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28495
28496 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28497 running test.
28498 * gcc.dg/pch: Include *.hp not *.h.
28499 * gcc.dg/pch/system-1.h: New.
28500 * gcc.dg/pch/system-1.c: New.
28501
28502 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28503
28504 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28505 rather than trying to build and run a program using PCH.
28506 * gcc.dg/pch: Remove dg-do commands from test files.
28507
28508 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28509
28510 * gcc.dg/pch/macro-3.c: New.
28511 * gcc.dg/pch/macro-3.h: New.
28512
28513 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28514
28515 * gcc.dg/pch/common-1.c: New.
28516 * gcc.dg/pch/common-1.h: New.
28517 * gcc.dg/pch/decl-1.c: New.
28518 * gcc.dg/pch/decl-1.h: New.
28519 * gcc.dg/pch/decl-2.c: New.
28520 * gcc.dg/pch/decl-2.h: New.
28521 * gcc.dg/pch/decl-3.c: New.
28522 * gcc.dg/pch/decl-3.h: New.
28523 * gcc.dg/pch/decl-4.c: New.
28524 * gcc.dg/pch/decl-4.h: New.
28525 * gcc.dg/pch/decl-5.c: New.
28526 * gcc.dg/pch/decl-5.h: New.
28527 * gcc.dg/pch/global-1.c: New.
28528 * gcc.dg/pch/global-1.h: New.
28529 * gcc.dg/pch/inline-1.c: New.
28530 * gcc.dg/pch/inline-1.h: New.
28531 * gcc.dg/pch/inline-2.c: New.
28532 * gcc.dg/pch/inline-2.h: New.
28533 * gcc.dg/pch/static-1.c: New.
28534 * gcc.dg/pch/static-1.h: New.
28535 * gcc.dg/pch/static-2.c: New.
28536 * gcc.dg/pch/static-2.h: New.
28537
28538 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28539
28540 * g++.dg/pch/pch.exp: Better handle failing testcases.
28541 * gcc.dg/pch/pch.exp: Likewise.
28542 * gcc.dg/pch/macro-1.c: New.
28543 * gcc.dg/pch/macro-1.h: New.
28544 * gcc.dg/pch/macro-2.c: New.
28545 * gcc.dg/pch/macro-2.h: New.
28546
28547 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28548
28549 * g++.dg/dg.exp: Treat files in pch/ specially.
28550 * g++.dg/pch/pch.exp: New file.
28551 * g++.dg/pch/empty.H: New file.
28552 * g++.dg/pch/empty.C: New file.
28553 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28554 "precompile".
28555
28556 * gcc.dg/pch/pch.exp: New file.
28557 * gcc.dg/pch/empty.h: New file.
28558 * gcc.dg/pch/empty.c: New file.
28559 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28560 "precompile".
28561
28562 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28563
28564 * g++.dg/template/friend14.C: New test.
28565
28566 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28567
28568 * gcc.dg/old-style-asm-1.c: New test.
28569
28570 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28571
28572 * gcc.c-torture/compile/20030109-1.c: New test.
28573
28574 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28575
28576 * gcc.c-torture/execute/20030109-1.c: New test.
28577
28578 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28579
28580 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28581 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28582 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28583 * g++.old-deja/g++.mike/eh2.C: Likewise.
28584 * g++.old-deja/g++.mike/eh3.C: Likewise.
28585 * g++.old-deja/g++.mike/eh5.C: Likewise.
28586 * g++.old-deja/g++.mike/eh6.C: Likewise.
28587 * g++.old-deja/g++.mike/eh7.C: Likewise.
28588 * g++.old-deja/g++.mike/eh8.C: Likewise.
28589 * g++.old-deja/g++.mike/eh9.C: Likewise.
28590 * g++.old-deja/g++.mike/eh10.C: Likewise.
28591 * g++.old-deja/g++.mike/eh12.C: Likewise.
28592 * g++.old-deja/g++.mike/eh13.C: Likewise.
28593 * g++.old-deja/g++.mike/eh14.C: Likewise.
28594 * g++.old-deja/g++.mike/eh16.C: Likewise.
28595 * g++.old-deja/g++.mike/eh17.C: Likewise.
28596 * g++.old-deja/g++.mike/eh18.C: Likewise.
28597 * g++.old-deja/g++.mike/eh21.C: Likewise.
28598 * g++.old-deja/g++.mike/eh23.C: Likewise.
28599 * g++.old-deja/g++.mike/eh24.C: Likewise.
28600 * g++.old-deja/g++.mike/eh25.C: Likewise.
28601 * g++.old-deja/g++.mike/eh26.C: Likewise.
28602 * g++.old-deja/g++.mike/eh27.C: Likewise.
28603 * g++.old-deja/g++.mike/eh28.C: Likewise.
28604 * g++.old-deja/g++.mike/eh29.C: Likewise.
28605 * g++.old-deja/g++.mike/eh31.C: Likewise.
28606 * g++.old-deja/g++.mike/eh33.C: Likewise.
28607 * g++.old-deja/g++.mike/eh34.C: Likewise.
28608 * g++.old-deja/g++.mike/eh35.C: Likewise.
28609 * g++.old-deja/g++.mike/eh36.C: Likewise.
28610 * g++.old-deja/g++.mike/eh37.C: Likewise.
28611 * g++.old-deja/g++.mike/eh38.C: Likewise.
28612 * g++.old-deja/g++.mike/eh39.C: Likewise.
28613 * g++.old-deja/g++.mike/eh40.C: Likewise.
28614 * g++.old-deja/g++.mike/eh41.C: Likewise.
28615 * g++.old-deja/g++.mike/eh42.C: Likewise.
28616 * g++.old-deja/g++.mike/eh44.C: Likewise.
28617 * g++.old-deja/g++.mike/eh46.C: Likewise.
28618 * g++.old-deja/g++.mike/eh47.C: Likewise.
28619 * g++.old-deja/g++.mike/eh48.C: Likewise.
28620 * g++.old-deja/g++.mike/eh49.C: Likewise.
28621 * g++.old-deja/g++.mike/eh50.C: Likewise.
28622 * g++.old-deja/g++.mike/eh51.C: Likewise.
28623 * g++.old-deja/g++.mike/eh53.C: Likewise.
28624 * g++.old-deja/g++.mike/eh55.C: Likewise.
28625 * g++.old-deja/g++.mike/p7912.C: Likewise.
28626 * g++.old-deja/g++.mike/p9706.C: Likewise.
28627 * g++.old-deja/g++.mike/p10416.C: Likewise.
28628 * g++.old-deja/g++.mike/p11667.C: Likewise.
28629 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28630 Remove redundant reference to Iris.
28631 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28632 Elxsi, i860, Pico Java, and WE32K.
28633
28634 2003-01-07 Mark Mitchell <mark@codesourcery.com>
28635
28636 * g++.dg/ext/asm4.C: New test.
28637
28638 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28639
28640 PR c++/9030
28641 * g++.dg/template/friend12.C: New test.
28642 * g++.dg/template/friend13.C: Likewise.
28643 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28644
28645 2003-01-08 Jan Hubicka <jh@suse.cz>
28646
28647 * gcc.dg/i386-cadd.c: New test.
28648 * gcc.dg/i386-cmov4.c: Likewise.
28649
28650 2003-01-06 Mark Mitchell <mark@codesourcery.com>
28651
28652 PR c++/9165
28653 * g++.dg/warn/Wunused-3.C: New test.
28654
28655 * g++.dg/abi/bitfield9.C: New test.
28656
28657 PR c++/9189
28658 * g++.dg/parse/defarg3.C: New test.
28659
28660 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
28661
28662 * g++.dg/parse/ambig1.C: New test.
28663 * g++.dg/parse/defarg2.C: New test.
28664
28665 2003-01-05 Mark Mitchell <mark@codesourcery.com>
28666
28667 * g++.dg/template/defarg-1.C: New test.
28668 * g++.dg/template/local2.C: Likewise.
28669
28670 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
28671
28672 * gcc.c-torture/execute/20030105-1.c: New test.
28673
28674 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28675
28676 * g++.dg/parse/namespace3.C: Remove extra semicolons.
28677 * g++.dg/parse/namespace4.C: Likewise.
28678
28679 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
28680
28681 * g++.dg/template/ntp2.C: New test.
28682
28683 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
28684
28685 * g++.dg/parse/extern-C-1.C: New test.
28686
28687 * g++.dg/parse/namespace4.C: New test.
28688
28689 * g++.dg/template/nested1.C: New test.
28690
28691 * g++.dg/parse/namespace3.C: New test.
28692
28693 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
28694
28695 * g++.dg/lookup/two-stage1.C: New test.
28696
28697 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28698
28699 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28700 * g++.old-deja/g++.jason/access8.C: Likewise.
28701 * g++.old-deja/g++.other/decl5.C: Likewise.
28702
28703 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28704
28705 * g++.dg/parse/parse7.C: New test.
28706
28707 2003-01-02 Mark Mitchell <mark@codesourcery.com>
28708
28709 PR c++/2843
28710 * g++.dg/ext/attrib7.C: New test.
28711
28712 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28713
28714 * g++.dg/parse/parse6.C: New test.
28715
28716 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
28717
28718 * gcc.dg/h8300-stack-1.c: New.
28719
28720 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28721
28722 g++.dg/lookup/exception1.C: New test.
28723
28724 g++.dg/lookup/template1.C: New test.
28725
28726 g++.dg/parse/namespace2.C: New test.
28727
28728 g++.dg/parse/parens2.C: New test.
28729
28730 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28731
28732 * g++.dg/parse/parse5.C: New test.
28733 * g++.dg/lookup/scoped4.C: New test.
28734
28735 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28736
28737 * g++.dg/parse/parens1.C: New test.
28738
28739 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28740 angle-bracket1.C.
28741 * g++.dg/parse/parens2.C: New test.
28742
28743 * g++.dg/lookup/scope-operator1.C: New test.
28744
28745 * g++.dg/parse/operator1.C: New test.
28746
28747 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28748
28749 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28750 * g++.old-deja/g++.other/access6.C: Likewise.
28751 * g++.old-deja/g++.other/decl1.C: Likewise.
28752 * g++.old-deja/g++.pt/typename12.C: Likewise.
28753
28754 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28755
28756 * g++.dg/parse/namespace1.C: New test.
28757
28758 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28759
28760 * g++.dg/parse/parse4.C: New test.
28761
28762 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28763
28764 * g++.dg/parse/parse3.C: New test.
28765
28766 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28767
28768 * g++.dg/parse/parse2.C: New test.
28769
28770 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28771
28772 * g++.dg/template/friend11.C: New test.
28773
28774 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28775
28776 * g++.dg/parse/parse1.C: New test.
28777
28778 2002-12-31 Janis Johnson <janis187@us.ibm.com>
28779
28780 * lib/profopt.exp: Change the name of a global variable to avoid
28781 possible clashes with other test suites.
28782
28783 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
28784
28785 * g++.dg/inherit/covariant8.C: New test.
28786
28787 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28788
28789 * g++.dg/init/array9.C: New test.
28790
28791 PR c++/9112
28792 * g++.dg/parse/expr1.C: New test.
28793
28794 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
28795
28796 * gcc.c-torture/compile/20021230-1.c: New test.
28797
28798 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
28799
28800 * g++.dg/inherit/covariant5.C: New test.
28801 * g++.dg/inherit/covariant6.C: New test.
28802 * g++.dg/inherit/covariant7.C: New test.
28803
28804 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28805
28806 PR c++/2739
28807 * g++.dg/other/access2.C: New test.
28808
28809 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
28810
28811 * g++.dg/other/anon-struct.C: No longer fails
28812 * g++.old-deja/g++.brendan/parse4.C: Likewise.
28813 * g++.old-deja/g++.brendan/parse5.C: Likewise.
28814 * g++.old-deja/g++.brendan/parse6.C: Likewise.
28815
28816 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
28817
28818 * g++.dg/parse/angle-bracket.C (main): No longer fails.
28819
28820 2002-12-27 Mark Mitchell <mark@codesourcery.com>
28821
28822 * g++.dg/eh/spec4.C: Remove stray semicolon.
28823 * g++.dg/expr/pmf-1.C: Change error message.
28824 * g++.dg/ext/asm1.C: Remove stray semicolon.
28825 * g++.dg/ext/typename1.C: Add missing typenames.
28826 * g++.dg/inherit/template-as-base.C: Change error message.
28827 * g++.dg/lookup/scoped1.C: Likewise.
28828 * g++.dg/lookup/scoped2.C: Likewise.
28829 * g++.dg/lookup/using2.C: Likewise.
28830 * g++.dg/other/component1.C: Remove stray semicolon.
28831 * g++.dg/other/do1.C: Change error message.
28832 * g++.dg/other/error2.C: Likewise.
28833 * g++.dg/other/init1.C: Likewise.
28834 * g++.dg/other/packed1.C: Remove stray semicolon.
28835 * g++.dg/other/ptrmem2.C: Change error message.
28836 * g++.dg/parse/parameter-declaration-1.C: Remove line number
28837 marker.
28838 * g++.dg/special/initp1.C: Remove invalid attribute usage.
28839 * g++.dg/template/access3.C: Add typename keyword.
28840 * g++.dg/template/access5.C: Remove stray semicolon.
28841 * g++.dg/template/access6.C: Likewise.
28842 * g++.dg/template/complit1.C: Likewise.
28843 * g++.dg/template/crash1.C: Change error message.
28844 * g++.dg/template/inherit2.C: Remove stray semicolon.
28845 * g++.dg/template/instantiate2.C: Likewise.
28846 * g++.dg/template/instantiate3.C: Change error message.
28847 * g++.dg/template/qual1.C: Remove stray semicolon.
28848 * g++.dg/template/qualttp18.C: Change error message.
28849 * g++.dg/template/ref1.C: Remove stray semicolon.
28850 * g++.dg/template/sizeof1.C (A::value): Declare it.
28851 * g++.dg/template/spec4.C: Change error message.
28852 * g++.dg/template/static1.C: Likewise.
28853 * g++.dg/template/type1.C: Likewise.
28854 * g++.dg/template/typename3.C: Likewise.
28855 * g++.old-deja/g++.benjamin/13478.C: Change error message.
28856 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28857 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28858 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28859 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28860 named return value extension.
28861 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28862 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28863 * g++.old-deja/g++.bob/extern_C.C: Likewise.
28864 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28865 * g++.old-deja/g++.brendan/complex1.C: Likewise.
28866 * g++.old-deja/g++.brendan/copy5.C: Likewise.
28867 * g++.old-deja/g++.brendan/crash13.C: Likewise.
28868 * g++.old-deja/g++.brendan/crash15.C: Likewise.
28869 * g++.old-deja/g++.brendan/crash18.C: Change error message.
28870 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28871 * g++.old-deja/g++.brendan/crash38.C: Likewise.
28872 * g++.old-deja/g++.brendan/crash50.C: Likewise.
28873 * g++.old-deja/g++.brendan/crash56.C: Likewise.
28874 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28875 syntax.
28876 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28877 * g++.old-deja/g++.brendan/crash8.C: Change error message.
28878 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28879 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28880 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28881 * g++.old-deja/g++.brendan/template11.C: Likewise.
28882 * g++.old-deja/g++.brendan/template26.C: Likewise.
28883 * g++.old-deja/g++.brendan/template27.C: Use explicit
28884 specialization syntax.
28885 * g++.old-deja/g++.brendan/template30.C: Likewise.
28886 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28887 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28888 non-dependent names.
28889 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28890 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28891 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28892 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28893 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28894 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28895 named return value extension.
28896 * g++.old-deja/g++.ext/namedret2.C: Likewise.
28897 * g++.old-deja/g++.ext/namedret3.C: Likewise.
28898 * g++.old-deja/g++.ext/return1.C: Likewise.
28899 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28900 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28901 * g++.old-deja/g++.jason/access8.C: Likewise.
28902 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28903 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28904 pseudo-destructor names.
28905 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28906 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28907 pseudo-destructor names.
28908 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28909 * g++.old-deja/g++.jason/overload19.C: Likewise.
28910 * g++.old-deja/g++.jason/overload32.C: Likewise.
28911 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28912 stray semicolons.
28913 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28914 * g++.old-deja/g++.jason/return.C: Likewise.
28915 * g++.old-deja/g++.jason/return2.C: Likewise.
28916 * g++.old-deja/g++.jason/shadow1.C: Likewise.
28917 * g++.old-deja/g++.jason/special.C: Use explicit specialization
28918 syntax.
28919 * g++.old-deja/g++.jason/template10.C: Account for use of
28920 non-dependent names.
28921 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28922 syntax.
28923 * g++.old-deja/g++.jason/template37.C: Likewise.
28924 * g++.old-deja/g++.law/access4.C: Change error messages.
28925 * g++.old-deja/g++.law/arm13.C: Remove incorrect
28926 pseudo-destructor names.
28927 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28928 * g++.old-deja/g++.law/ctors9.C: Likewise.
28929 * g++.old-deja/g++.law/cvt22.C: Likewise.
28930 * g++.old-deja/g++.law/dtors5.C: Likewise.
28931 * g++.old-deja/g++.law/global-init1.C: Likewise.
28932 * g++.old-deja/g++.law/missed-error3.C: Likewise.
28933 * g++.old-deja/g++.law/operators28.C: Likewise.
28934 * g++.old-deja/g++.law/visibility28.C: Likewise.
28935 * g++.old-deja/g++.martin/eval1.C: Likewise.
28936 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28937 name.
28938 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28939 * g++.old-deja/g++.mike/net34.C: Likewise.
28940 * g++.old-deja/g++.mike/net36.C: Likewise.
28941 * g++.old-deja/g++.mike/ns2.C: Likewise.
28942 * g++.old-deja/g++.mike/p12306.C: Likewise.
28943 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28944 value extension.
28945 * g++.old-deja/g++.mike/p700.C: Likewise.
28946 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28947 * g++.old-deja/g++.mike/p710.C: Likewise.
28948 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28949 value extension.
28950 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28951 * g++.old-deja/g++.mike/pmf9.C: Likewise.
28952 * g++.old-deja/g++.ns/crash2.C: Likewise.
28953 * g++.old-deja/g++.ns/crash3.C: Likewise.
28954 * g++.old-deja/g++.ns/invalid1.C: Likewise.
28955 * g++.old-deja/g++.ns/ns17.C: Likewise.
28956 * g++.old-deja/g++.ns/template16.C: Likewise.
28957 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28958 keyword.
28959 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28960 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28961 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28962 named return value extension.
28963 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28964 * g++.old-deja/g++.other/access4.C: Issue additional error
28965 messages.
28966 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28967 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28968 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28969 * g++.old-deja/g++.other/crash25.C: Change error message.
28970 * g++.old-deja/g++.other/crash4.C: Change error message.
28971 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28972 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28973 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28974 checks.
28975 * g++.old-deja/g++.other/defarg8.C: Likewise.
28976 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28977 * g++.old-deja/g++.other/dtor10.C: Likewise.
28978 * g++.old-deja/g++.other/incomplete.C: Likewise.
28979 * g++.old-deja/g++.other/linkage7.C: Likewise.
28980 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28981 lookup algorithm.
28982 * g++.old-deja/g++.other/mangle2.C: Likewise.
28983 * g++.old-deja/g++.other/refinit2.C: Likewise.
28984 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28985 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28986 * g++.old-deja/g++.pt/crash28.C: Likewise.
28987 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28988 syntax.
28989 * g++.old-deja/g++.pt/crash32.C: Change error message.
28990 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28991 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28992 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28993 error message position.
28994 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28995 * g++.old-deja/g++.pt/defarg8.C: Change error message.
28996 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28997 syntax.
28998 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28999 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29000 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29001 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29002 keyword.
29003 * g++.old-deja/g++.pt/explicit31.C: Likewise.
29004 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29005 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29006 keyword.
29007 * g++.old-deja/g++.pt/explicit71.C: Change error message.
29008 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29009 syntax.
29010 * g++.old-deja/g++.pt/friend28.C: Account for use of
29011 non-dependent names.
29012 * g++.old-deja/g++.pt/friend29.C: Likewise.
29013 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29014 rules.
29015 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29016 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29017 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29018 lookup rules.
29019 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29020 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29021 keyword.
29022 * g++.old-deja/g++.pt/memclass20.C: Likewise.
29023 * g++.old-deja/g++.pt/memclass5.C: Likewise.
29024 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29025 keyword.
29026 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29027 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29028 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29029 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29030 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29031 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29032 keyword.
29033 * g++.old-deja/g++.pt/spec10.C: Likewise.
29034 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29035 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29036 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29037 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29038 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29039 * g++.old-deja/g++.pt/ttp62.C: Likewise.
29040 * g++.old-deja/g++.pt/ttp64.C: Likewise.
29041 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29042 * g++.old-deja/g++.pt/typename15.C: Likewise.
29043 * g++.old-deja/g++.pt/typename22.C: Likewise.
29044 * g++.old-deja/g++.pt/typename6.C: Change error messages.
29045 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29046 * g++.old-deja/g++.pt/virtual2.C: Likewise.
29047 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29048 syntax.
29049 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29050 return value extension.
29051 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29052 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29053 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29054 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29055
29056 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
29057
29058 * g++.dg/warn/inline1.C: New test.
29059 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29060 * g++.old-deja/g++.jason/synth10.C: Likewise.
29061 * g++.old-deja/g++.mike/net31.C: Likewise.
29062 * g++.old-deja/g++.mike/p8786.C: Likewise.
29063
29064 * g++.dg/template/friend10.C: New test.
29065 * g++.dg/template/conv5.C: New test.
29066
29067 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29068
29069 * g++.dg/lookup/scoped3.C: New test.
29070
29071 * g++.dg/lookup/decl1.C: New test.
29072 * g++.dg/lookup/decl2.C: New test.
29073
29074 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29075
29076 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29077 gcc.c-torture/compile/20021015-1.c,
29078 gcc.c-torture/compile/20021015-2.c,
29079 gcc.c-torture/compile/20021123-1.c,
29080 gcc.c-torture/compile/20021123-2.c,
29081 gcc.c-torture/compile/20021123-3.c,
29082 gcc.c-torture/compile/20021123-4.c,
29083 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29084 only to 3.1 or 3.2 branch.
29085
29086 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29087
29088 * gcc.dg/i386-bitfield3.c: New test.
29089
29090 * gcc.dg/i386-bitfield2.c: New test.
29091
29092 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29093
29094 * g++.dg/parse/conv_op1.C: New test.
29095
29096 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29097
29098 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29099 approved.
29100
29101 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29102
29103 * gcc.c-torture/compile/20021220-1.c: New test.
29104
29105 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29106
29107 * gcc.dg/i386-fastcall-1.c: New.
29108
29109 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29110
29111 * gcc.c-torture/execute/20021219-1.c: New test.
29112
29113 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29114
29115 * gcc.dg/i386-pic-1.c: New test.
29116
29117 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29118
29119 PR c++/8099
29120 * g++.dg/template/friend9.C: New test.
29121
29122 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29123
29124 PR c++/3663
29125 * g++.dg/template/access7.C: New test.
29126
29127 2002-12-18 Nick Clifton <nickc@redhat.com>
29128
29129 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29130 the libstdc++-v3 directory has been found.
29131
29132 2002-12-12 Devang Patel <dpatel@apple.com>
29133 * gcc.dg/darwin-ld-1.c: New test.
29134 * gcc.dg/darwin-ld-2.c: New test.
29135 * gcc.dg/darwin-ld-3.c: New test.
29136 * gcc.dg/darwin-ld-4.c: New test.
29137 * gcc.dg/darwin-ld-5.c: New test.
29138
29139 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29140
29141 * gcc.c-torture/compile/20021212-1.c: New test.
29142
29143 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29144
29145 * gcc.dg/fshort-wchar: New test.
29146
29147 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29148
29149 PR c++/8372
29150 * g++.dg/template/dtor1.C: New test.
29151
29152 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29153 markers.
29154
29155 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29156
29157 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29158
29159 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29160
29161 * g++.dg/template/static1.C: New test.
29162 * g++.dg/template/static2.C: New test.
29163 * g++.old-deja/g++.ext/memconst.C: New test.
29164
29165 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29166
29167 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29168 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29169 * g++.dg/special/initp1.C: Likewise.
29170
29171 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29172
29173 * gcc.c-torture/execute/20021204-1.c: New test.
29174
29175 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29176
29177 * gcc.dg/ppc-fmadd-1.c: New file.
29178 * gcc.dg/ppc-fmadd-2.c: New file.
29179 * gcc.dg/ppc-fmadd-3.c: New file.
29180
29181 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29182
29183 * gcc.c-torture/compile/20021204-1.c: New test.
29184
29185 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29186
29187 * g++.dg/inherit/covariant2.C: New test.
29188 * g++.dg/inherit/covariant3.C: New test.
29189 * g++.dg/inherit/covariant4.C: New test.
29190 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29191 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29192
29193 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29194
29195 PR c++/8688
29196 * g++.dg/init/brace3.C: New test.
29197
29198 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29199
29200 * gcc.dg/20020210-1.c: Fix a comment typo.
29201
29202 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29203
29204 PR c++/8720
29205 * g++.dg/parse/defarg1.C: New test.
29206
29207 PR c++/8615
29208 * g++.dg/template/char1.C: New test.
29209
29210 * g++.dg/template/varmod1.C: Fix typo.
29211
29212 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29213
29214 DR 180
29215 * g++.old-deja/g++.pt/crash32.C: Expect error.
29216
29217 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29218
29219 PR c++/5919
29220 * g++.dg/template/varmod1.C: New test.
29221
29222 PR c++/8727
29223 * g++.dg/inherit/typeinfo1.C: New test.
29224
29225 PR c++/8663
29226 * g++.dg/inherit/typedef1.C: New test.
29227
29228 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29229
29230 PR c++/8332
29231 PR c++/8493
29232 * g++.dg/template/strlen1.C: New test.
29233
29234 PR c++/8227
29235 * g++.dg/template/ctor2.C: New test.
29236
29237 PR c++/8214
29238 * g++.dg/init/string1.C: New test.
29239
29240 PR c++/8511
29241 * g++.dg/template/friend8.C: New test.
29242
29243 2002-11-29 Joe Buck <jbuck@synopsys.com>
29244
29245 * g++.dg/lookup/anon2.C: New test.
29246
29247 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29248
29249 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29250 h8300 port.
29251
29252 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29253
29254 * gcc.dg/bitfld-6.c: New test.
29255
29256 2002-11-27 Jan Hubicka <jh@suse.cz>
29257
29258 * gcc.c-torture/execute/20021127.[cx]: New test.
29259
29260 2002-11-26 Jan Hubicka <jh@suse.cz>
29261
29262 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29263 quality.
29264
29265 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29266
29267 * g++.dg/init/brace2.C: New test.
29268 * g++.old-deja/g++.mike/p9129.C: Correct.
29269
29270 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29271
29272 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29273
29274 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29275
29276 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29277
29278 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29279
29280 * testsuite/g++.dg/abi/empty11.C: New test.
29281 * testsuite/g++.dg/rtti/cv1.C: New test.
29282
29283 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29284
29285 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29286
29287 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29288
29289 * g++.dg/abi/empty10.C: New test.
29290
29291 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29292
29293 * gcc.c-torture/compile/20021124-1.c: New test.
29294
29295 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29296
29297 * g++.dg/abi/rtti2.C: New test.
29298
29299 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29300
29301 * gcc.dg/i386-unroll-1.c: New test.
29302
29303 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29304
29305 * gcc.c-torture/compile/20021120-1.c: New test.
29306 * gcc.c-torture/compile/20021120-2.c: New test.
29307
29308 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29309
29310 * gcc.dg/bitfld-5.c: New test.
29311
29312 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29313
29314 * gcc.c-torture/execute/20021120-3.c: New test.
29315
29316 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29317
29318 * gcc.c-torture/execute/20021120-2.c: New test.
29319
29320 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29321
29322 * gcc.c-torture/execute/20021120-1.c: New test.
29323
29324 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29325
29326 * gcc.c-torture/execute/20021118-3.c: New test.
29327
29328 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29329
29330 * gcc.c-torture/compile/20021119-1.c: New test.
29331
29332 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29333
29334 * gcc.dg/duff-1.c: New test.
29335 * gcc.dg/duff-2.c: New test.
29336 * gcc.dg/duff-3.c: New test.
29337
29338 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29339
29340 * gcc.dg/cpp/_Pragma5.c: New test.
29341
29342 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29343
29344 * gcc.c-torture/execute/20021118-2.c: New test.
29345
29346 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29347
29348 * gcc.c-torture/execute/20021118-1.c: New test.
29349
29350 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29351
29352 * gcc.dg/20021116-1.c: New test.
29353
29354 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29355
29356 * g++.dg/abi/vcall1.C: New test.
29357
29358 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29359
29360 * gcc.dg/20021029-1.c: New test.
29361 * gcc.dg/20021029-2.c: New test.
29362
29363 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29364
29365 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29366
29367 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29368
29369 PR c/8439
29370 * gcc.dg/20021110.c: Move to ...
29371 * gcc.c-torture/compile/20021110.c: .... here.
29372
29373 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29374
29375 PR c/8467
29376 * gcc.c-torture/execute/20021111-1.c
29377
29378 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29379
29380 PR c/8439
29381 * gcc.dg/20021110.c: New test.
29382
29383 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29384
29385 * g++.dg/abi/vthunk3.C: Run only on x86.
29386
29387 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29388
29389 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29390
29391 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29392
29393 * lib/compat.exp (compat-execute): Fix logic error in last
29394 change.
29395
29396 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29397
29398 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29399
29400 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29401
29402 PR c++/8389
29403 * g++.dg/template/access6.C: New test.
29404
29405 2002-11-08 Jan Hubicka <jh@suse.cz>
29406
29407 * gcc.dg/i386-ssefp-1.c: New test.
29408 * gcc.dg/i386-ssefp-1.c: New test.
29409
29410 2002-11-08 Jan Hubicka <jh@suse.cz>
29411
29412 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29413
29414 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29415
29416 * g++.dg/abi/vthunk3.C: New test.
29417
29418 PR c++/8338
29419 * g++.dg/template/crash2.C: New test.
29420
29421 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29422
29423 * testsuite/g++.dg/abi/dtor1.C: New test.
29424 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29425
29426 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29427
29428 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29429 Darwin.
29430
29431 2002-11-04 Adam Nemet <anemet@lnxw.com>
29432
29433 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29434 -mthumb. Only xfail with -O0.
29435
29436 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29437
29438 * g++.dg/abi/thunk1.C: New test.
29439 * g++.dg/abi/thunk2.C: Likewise.
29440 * g++.dg/abi/vtt1.C: Likewise.
29441
29442 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29443
29444 PR optimization/8423
29445 * gcc.c-torture/execute/builtin-constant.c: New test.
29446
29447 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29448
29449 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29450 Add some more cases.
29451
29452 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29453
29454 PR c++/8391
29455 * g++.dg/opt/local1.C: New test.
29456
29457 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29458
29459 PR c++/8160
29460 * g++.dg/template/complit1.C: New test.
29461
29462 PR c++/8149
29463 * g++.dg/template/typename4.C: Likewise.
29464
29465 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29466
29467 Core issue 287, PR c++/7639
29468 * g++.dg/template/instantiate1.C: Adjust error location.
29469 * g++.dg/template/instantiate3.C: New test.
29470 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29471 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29472 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29473
29474 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29475
29476 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29477
29478 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29479
29480 PR c++/8287
29481 * g++.dg/init/dtor2.C: New test.
29482
29483 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29484
29485 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29486 * gcc.dg/nest.c: Bypass errors on irix6.
29487
29488 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29489
29490 * gcc.dg/nest.c: Expect error for mmix-*-*.
29491 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29492
29493 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29494
29495 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29496 markers.
29497
29498 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29499
29500 2002-10-25 Mike Stump <mrs@apple.com>
29501
29502 * gcc.dg/warn-1.c: New test.
29503
29504 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29505
29506 * g++.dg/template/typename3.C: New test.
29507
29508 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29509
29510 * g++.dg/lookup/ptrmem1.C: New test.
29511
29512 * g++.dg/abi/vthunk2.C: New test.
29513
29514 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29515
29516 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29517
29518 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29519
29520 * g++.dg/abi/empty9.C: New test.
29521
29522 2002-10-24 Richard Henderson <rth@redhat.com>
29523
29524 * g++.dg/inherit/thunk1.C: Enable for ia64.
29525
29526 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29527
29528 PR c++/8067
29529 * g++.dg/lookup/pretty1.C: New test.
29530
29531 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29532
29533 * gcc.dg/20021023-1.c: New test.
29534
29535 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29536
29537 PR c++/7679
29538 * g++.dg/parse/inline1.C: New test.
29539
29540 2002-10-23 Richard Henderson <rth@redhat.com>
29541
29542 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29543
29544 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29545
29546 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29547
29548 PR c++/6579
29549 * g++.dg/parse/stmtexpr3.C: New test.
29550
29551 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29552
29553 * g++.dg/expr/cond1.C: New test.
29554
29555 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29556
29557 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29558
29559 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29560
29561 * g++.dg/abi/vbase13.C: New test.
29562 * g++.dg/abi/vbase14.C: Likewise.
29563
29564 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29565
29566 * gcc.dg/tls/pic-1.c: New test.
29567 * gcc.dg/tls/nonpic-1.c: New test.
29568 * gcc.dg/20021018-1.c: New test.
29569
29570 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29571
29572 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29573 Remove only files with the same base name as the test case.
29574 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29575 (profopt-execute): Likewise. Also, remove old profiling
29576 and performance data files before running the tests.
29577
29578 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29579 * g++.dg/bprob/bprob.exp: Likewise.
29580 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29581 to allow more general test case names.
29582
29583 * g++.dg/bprob/bprob-1.C: Rename to ...
29584 * g++.dg/bprob/g++-bprob-1.C: ... this.
29585
29586 * g77.dg/bprob/bprob-1.f: Rename to ...
29587 * g77.dg/bprob/g77-bprob-1.f: ... this.
29588
29589 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29590
29591 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29592 bison 1.50 or later.
29593
29594 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29595
29596 * g++.dg/README: Describe more test directories.
29597
29598 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29599
29600 * g++.dg/init/array6.C: Add additional tests.
29601
29602 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29603
29604 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29605 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29606
29607 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29608
29609 * gcc.c-torture/compile/20020604-1.x: New.
29610 * gcc.c-torture/compile/simd-5.x: Likewise.
29611 * gcc.c-torture/execute/920710-1.x: Likewise.
29612 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29613
29614 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29615
29616 * g++.dg/inherit/override1.C: Add dg-options clause.
29617
29618 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29619
29620 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29621 _mm_slli_si128.
29622
29623 2002-10-19 Andreas Schwab <schwab@suse.de>
29624
29625 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29626 directory component.
29627
29628 2002-10-18 Mark Mitchell <mark@codesourcery.com>
29629
29630 * g++.dg/inherit/thunk1.C: New test.
29631
29632 * g++.dg/inherit/override1.C: New test.
29633
29634 * g++.dg/abi/mangle11.C: New test.
29635 * g++.dg/abi/mangle14.C: New test.
29636 * g++.dg/abi/mangle17.C: New test.
29637
29638 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
29639
29640 * g++.dg/overload/member2.C: New test.
29641
29642 2002-10-17 Janis Johnson <janis187@us.ibm.com>
29643
29644 * g++.dg/README: Describe new compat directory.
29645 * g++.dg/dg.exp: Skip tests in compat directory.
29646 * README.compat: New file.
29647 * lib/compat.exp: New expect script.
29648 * g++.dg/compat: New test directory.
29649 * g++.dg/compat/compat.exp: New expect script.
29650 * g++.dg/compat/abi: New test directory.
29651 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29652 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29653 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29654 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29655 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29656 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29657 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29658 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29659 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29660 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29661 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29662 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29663 * g++.dg/compat/break: New test directory.
29664 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29665 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29666 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29667 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29668 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29669 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29670 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29671 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29672 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29673 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29674 g++.dg/compat/break/README: New files.
29675 * g++.dg/compat/eh: New test directory.
29676 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29677 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29678 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29679 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29680 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29681 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29682 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29683 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29684 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29685 g++.dg/compat/eh/filter2_y.C,
29686 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29687 g++.dg/compat/eh/new1_y.C,
29688 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29689 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29690 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29691 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29692 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29693 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29694 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29695 g++.dg/compat/eh/unexpected1_y.C: New files.
29696 * g++.dg/compat/init: New test directory.
29697 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29698 g++.dg/compat/init/array5_y.C,
29699 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29700 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29701 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29702 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29703 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29704 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29705 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29706 g++.dg/compat/init/init-ref2_y.C: New files.
29707
29708 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29709
29710 PR c++/7584
29711 * g++.dg/inherit/using3.C: New test.
29712
29713 2002-10-17 Jan Hubicka <jh@suse.cz>
29714
29715 * gcc.dg/20021017-2.c: New test.
29716
29717 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29718
29719 * g++.dg/abi/mangle16.C: Adjust.
29720
29721 * g++.dg/init/array8.C: New test.
29722
29723 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
29724
29725 * gcc.dg/special/mips-abi.exp: New test.
29726 * gcc.dg/special/mips-abi.s: Empty file used by the above.
29727
29728 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29729
29730 * g++.dg/abi/mangle16.C: New test.
29731 * g++.dg/abi/mangle17.C: Likewise.
29732
29733 PR c++/7478
29734 * g++.dg/template/ref1.C: New test.
29735
29736 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29737
29738 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29739
29740 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
29741
29742 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29743
29744 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29745
29746 PR c++/7524
29747 * g++.dg/init/array7.C: New test.
29748
29749 2002-10-15 Mark Mitchell <mark@codesourcery.com>
29750
29751 * g++.dg/init/array6.C: New test.
29752
29753 * g++.dg/abi/mangle13.C: Likewise.
29754 * g++.dg/abi/mangle14.C: Likewise.
29755 * g++.dg/abi/mangle15.C: Likewise.
29756
29757 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29758
29759 * g++.dg/abi/empty8.C: New test.
29760
29761 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
29762
29763 * g++.dg/init/ctor1.C: New test.
29764
29765 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
29766
29767 * gcc.c-torture/execute/20021015-1.c: New test.
29768
29769 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
29770
29771 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29772
29773 2002-10-14 Jan Hubicka <jh@suse.cz>
29774
29775 * gcc.dg/i386-ssetype-[1-5].c: New tests.
29776
29777 2002-10-14 Richard Henderson <rth@redhat.com>
29778
29779 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29780
29781 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29782
29783 PR optimization/6631
29784 * g++.dg/opt/const2.C: New test.
29785
29786 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29787
29788 PR c++/7176
29789 * g++.dg/parse/friend1.C: New test.
29790 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29791
29792 2002-10-14 Jakub Jelinek <jakub@redhat.com>
29793
29794 * gcc.dg/20021014-1.c: New test.
29795
29796 2002-10-11 Mark Mitchell <mark@codesourcery.com>
29797
29798 PR c++/5661
29799 * g++.dg/ext/vlm1.C: New test.
29800 * g++.dg/ext/vlm2.C: Likewise.
29801
29802 * g++.dg/init/array1.C: Remove invalid braces.
29803 * g++.dg/init/brace1.C: New test.
29804 * g++.dg/init/copy2.C: Likewise.
29805 * g++.dg/init/copy3.C: Likewise.
29806 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29807 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29808 braces.
29809
29810 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
29811
29812 * gcc.dg/cpp/assembler.S: Don't use -ansi.
29813
29814 2002-10-11 Richard Shann <richard.shann@superh.com>
29815
29816 * gcc.c-torture/compile/simd-5.c: New test.
29817
29818 2002-10-10 Roger Sayle <roger@eyesopen.com>
29819
29820 * gcc.c-torture/execute/shiftopt-1.c: New test case.
29821
29822 2002-10-10 Jim Wilson <wilson@redhat.com>
29823
29824 * gcc.c-torture/execute/20021010-1.c: New test.
29825
29826 2002-10-09 Zack Weinberg <zack@codesourcery.com>
29827
29828 PR c/7353
29829 * g++.dg/ext/typedef-init.C: New test.
29830 * gcc.dg/typedef-init.c: New test.
29831
29832 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
29833
29834 * gcc.dg/cpp/paste13.c: New test.
29835
29836 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29837
29838 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
29839 remaining platforms, XFAIL during compile, not execute. Don't
29840 XFAIL at -O0.
29841
29842 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
29843
29844 * gcc.dg/alias-1.c: Tweak expected warning.
29845
29846 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29847
29848 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29849
29850 2002-10-06 Andreas Jaeger <aj@suse.de>
29851
29852 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29853 * gcc.dg/cpp/c++98.C: Likewise.
29854
29855 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29856 * g++.dg/cpp/c++98.C: Likewise.
29857
29858 * g++.dg/README (Subdirectories): Mention cpp directory.
29859
29860 PR target/7559
29861 * gcc.dg/20021006-1.c: New test.
29862
29863 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29864
29865 PR c++/7804
29866 * g++.dg/other/warning1.C: New test.
29867
29868 2002-10-04 Roger Sayle <roger@eyesopen.com>
29869
29870 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29871 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
29872 and sparc-*-* with -m64 as expected failures. See PR 8087.
29873
29874 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29875
29876 PR c++/7931
29877 * g++.dg/template/ptrmem3.C: New test.
29878
29879 PR c++/7754
29880 * g++.dg/template/union1.C: New test.
29881
29882 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29883
29884 PR c++/8006
29885 * g++.dg/abi/mangle9.C: New test.
29886 * g++.dg/abi/mangle10.C: New test.
29887 * g++.dg/abi/mangle11.C: New test.
29888 * g++.dg/abi/mangle12.C: New test.
29889
29890 2002-10-02 Mark Mitchell <mark@codesourcery.com>
29891
29892 PR c++/7188.
29893 * g++.dg/template/meminit1.C: New test.
29894 * g++.dg/warn/Wreorder-1.C: Likewise.
29895 * g++.old-deja/g++.mike/warn3.C: Tweak.
29896 * lib/prune.exp: Ingore "in copy constructor".
29897
29898 2002-10-02 Andreas Jaeger <aj@suse.de>
29899
29900 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29901 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29902 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29903 on x86-64.
29904
29905 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29906
29907 * gcc.dg/empty1.C: Fix typo.
29908
29909 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
29910
29911 * gcc.dg/alias-1.c: New test.
29912
29913 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29914
29915 * gcc.dg/empty1.C: New test.
29916
29917 * g++.dg/tls/init-2.C: Tweak error messages.
29918
29919 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
29920
29921 * gcc.c-torture/compile/20020923-1.c: New test.
29922
29923 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
29924
29925 * gcc.c-torture/execute/ffs-1.c: New test.
29926 * gcc.c-torture/execute/ffs-2.c: Ditto.
29927
29928 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
29929
29930 * g++.dg/overload/member1.C: New test.
29931
29932 2002-09-30 Mark Mitchell <mark@codesourcery.com>
29933
29934 * g++.dg/abi/empty7.C: New test.
29935 * g++.dg/init/pm2.C: Likewise.
29936
29937 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
29938
29939 * g++.dg/rtti/crash1.C: New test.
29940
29941 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
29942
29943 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29944 gcc.dg/sibcall-4.c: New tests.
29945
29946 2002-09-28 Roger Sayle <roger@eyesopen.com>
29947
29948 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29949 powerpc and MMIX targets.
29950
29951 2002-09-27 Zack Weinberg <zack@codesourcery.com>
29952
29953 * gcc.dg/cpp/20020927-1.c: New.
29954
29955 2002-09-26 David S. Miller <davem@redhat.com>
29956
29957 * gcc.c-torture/compile/trunctfdf.c: New.
29958
29959 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29960
29961 * lib/target-supports.exp (check_weak_available): Handle solaris2.
29962
29963 2002-09-27 Alan Modra <amodra@bigpond.net.au>
29964
29965 * gcc.c-torture/execute/loop-15.c: New.
29966
29967 2002-09-26 Janis Johnson <janis187@us.ibm.com>
29968
29969 * README.QMTEST: Fix typo.
29970
29971 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29972
29973 * gcc.dg/20020926-1.c: New test.
29974
29975 2002-09-25 David S. Miller <davem@redhat.com>
29976
29977 PR target/7842
29978 * gcc.c-torture/execute/shiftdi.c: New test.
29979
29980 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
29981
29982 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29983 unique to the tool.
29984 * lib/g77.exp (g77_init): Likewise.
29985 * lib/g++.exp (g++_init): Likewise.
29986 * lib/objc.exp (objc_init): Likewise.
29987
29988 2002-09-25 Mark Mitchell <mark@codesourcery.com>
29989
29990 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29991 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29992 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29993
29994 2002-09-25 Richard Henderson <rth@redhat.com>
29995
29996 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29997 too-small long double.
29998
29999 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
30000
30001 * gcc.dg/20020919-1.c: New test.
30002
30003 2002-09-23 Mark Mitchell <mark@codesourcery.com>
30004
30005 * g++.dg/abi/bitfield6.C: New test.
30006 * g++.dg/abi/bitfield7.C: New test.
30007 * g++.dg/abi/bitfield8.C: New test.
30008 * g++.dg/abi/vbase11.C: New test.
30009
30010 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
30011
30012 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30013 hppa*-*-hpux*. Update test comment.
30014
30015 2002-09-20 Jakub Jelinek <jakub@redhat.com>
30016
30017 * gcc.dg/tls/struct-1.c: New test.
30018
30019 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
30020
30021 * gcc.dg/cpp/tr-warn2.c: Update.
30022
30023 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30024
30025 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30026
30027 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30028
30029 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30030 systems.
30031
30032 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
30033
30034 * gcc.c-torture/execute/ieee/mzero3.c: New test.
30035
30036 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30037 Adjust for c++filt moved to binutils. Remove spurious duplicate
30038 setting of cxxfilt.
30039
30040 2002-09-19 Geoffrey Keating <geoffk@apple.com>
30041
30042 * gcc.dg/20020312-2.c: Update for darwin.
30043
30044 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
30045
30046 * g++.old-deja/g++.other/crash32.C: Mark ICE.
30047
30048 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
30049
30050 * objc.dg/comp-types-1.m: New test.
30051 * objc.dg/comp-types-2.m: New test.
30052 * objc.dg/comp-types-3.m: New test.
30053 * objc.dg/comp-types-4.m: New test.
30054 * objc.dg/comp-types-5.m: New test.
30055 * objc.dg/comp-types-6.m: New test.
30056
30057 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
30058
30059 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30060
30061 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30062
30063 * g++.dg/other/do1.C: New test.
30064
30065 * g++.dg/template/subst1.C: New test.
30066
30067 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30068
30069 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30070
30071 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30072
30073 * g++.dg/template/qualttp20.C: Adjust expected errors.
30074 * g++.old-deja/g++.jason/report.C: Likewise.
30075 * g++.old-deja/g++.other/qual1.C: Likewise.
30076
30077 * g++.dg/lookup/scoped2.C: New test.
30078
30079 * g++.dg/ext/asm3.C: New test.
30080
30081 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30082
30083 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30084
30085 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30086
30087 * ChangeLog: follow spelling conventions.
30088 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30089 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30090 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30091 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30092 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30093 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30094 * g++.old-deja/g++.law/global-init1.C: Likewise.
30095 * g++.old-deja/g++.other/delete4.C: Likewise.
30096 * g++.old-deja/g++.other/inline21.C: Likewise.
30097 * g++.old-deja/g++.other/singleton.C: Likewise.
30098 * g77.dg/strlen0.f: Likewise.
30099 * g77.f-torture/compile/20010519-1.f: Likewise.
30100 * g77.f-torture/compile/980310-4.f: Likewise.
30101 * gcc.c-torture/compile/20000605-1.c: Likewise.
30102 * gcc.c-torture/execute/20020225-1.c: Likewise.
30103 * gcc.dg/c90-hexfloat-2.c: Likewise.
30104 * gcc.dg/c99-bool-1.c: Likewise.
30105 * gcc.dg/c99-hexfloat-2.c: Likewise.
30106 * gcc.dg/dll-2.c: Likewise.
30107 * gcc.dg/wtr-union-init-1.c: Likewise.
30108 * gcc.dg/wtr-union-init-2.c: Likewise.
30109 * gcc.dg/wtr-union-init-3.c: Likewise.
30110 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30111 * gcc.dg/cpp/defined.c: Likewise.
30112 * gcc.dg/cpp/macsyntx.c: Likewise.
30113 * gcc.dg/cpp/paste2.c: Likewise.
30114 * gcc.dg/cpp/trad/defined.c: Likewise.
30115 * gcc.dg/format/c90-printf-1.c: Likewise.
30116 * gcc.dg/format/c90-scanf-1.c: Likewise.
30117 * gcc.dg/format/c99-printf-1.c: Likewise.
30118 * gcc.dg/format/c99-scanf-1.c: Likewise.
30119 * gcc.misc-tests/gcov-8.c: Likewise.
30120 * lib/profopt.exp: Likewise.
30121
30122 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30123
30124 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30125
30126 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30127
30128 * g++.dg/inherit/using2.C: New test.
30129
30130 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30131
30132 * ChangeLog: Follow spelling conventions.
30133 * g++.dg/template/friend4.C: Likewise.
30134 * g++.old-deja/g++.pt/crash67.C: Likewise.
30135 * gcc.c-torture/execute/20000801-4.c: Likewise.
30136 * gcc.dg/c90-digraph-1.c: Likewise.
30137 * gcc.dg/c94-digraph-1.c: Likewise.
30138 * gcc.dg/c99-digraph-1.c: Likewise.
30139 * gcc.dg/cpp/line5.c: Likewise.
30140 * gcc.dg/cpp/multiline.c: Likewise.
30141 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30142 * gcc.dg/format/attr-3.c: Likewise.
30143 * gcc.dg/format/c90-scanf-3.c: Likewise.
30144 * gcc.dg/format/ext-4.c: Likewise.
30145
30146 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30147
30148 * g++.dg/template/pretty1.C: New test.
30149
30150 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30151
30152 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30153
30154 2002-09-13 Matt Austern <austern@apple.com>
30155
30156 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30157 passing a cast expression to a function by const reference.
30158
30159 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30160
30161 * g++.dg/template/deduce1.C: New test.
30162
30163 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30164
30165 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30166 32-bit int.
30167
30168 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30169
30170 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30171 usage.
30172
30173 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30174
30175 * gcc.c-torture/compile/20020910-1.c: New test.
30176
30177 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30178
30179 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30180
30181 2002-09-10 Andreas Jaeger <aj@suse.de>
30182
30183 * gcc.dg/20020312-2.c: Adjust for x86-64.
30184
30185 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30186
30187 * g77.dg/7388.f: New test case for PR 7388.
30188
30189 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30190
30191 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30192
30193 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30194
30195 * objc.dg/proto-lossage-1.m: New test.
30196
30197 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30198
30199 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30200
30201 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30202
30203 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30204 expected to pass.
30205
30206 2002-09-06 Stan Shebs <shebs@apple.com>
30207 David Edelsohn <edelsohn@gnu.org>
30208
30209 * gcc.dg/weak: New directory.
30210 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30211 target-specific xfail bits.
30212 * gcc.dg/typeof-2.c: Move to new directory.
30213 * gcc.dg/weak.exp: New expect script.
30214
30215 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30216
30217 * gcc.c-torture/execute/extzvsi.c: New test.
30218
30219 2002-09-05 Stan Shebs <shebs@apple.com>
30220
30221 * gcc.dg/weak-1.c: xfail on Darwin.
30222 * gcc.dg/weak-2.c: Ditto.
30223 * gcc.dg/weak-3.c: Ditto.
30224 * gcc.dg/weak-4.c: Ditto.
30225 * gcc.dg/weak-5.c: Ditto.
30226 * gcc.dg/weak-6.c: Ditto.
30227 * gcc.dg/weak-7.c: Ditto.
30228 * gcc.dg/weak-8.c: Ditto.
30229 * gcc.dg/weak-9.c: Ditto.
30230
30231 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30232
30233 * gcc.c-torture/execute/loop-14.c: New test.
30234
30235 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30236
30237 * g++.dg/other/cxa-atexit1.C: New test.
30238
30239 * gcc.dg/typeof-2.c: New test.
30240
30241 2002-09-03 Roger Sayle <roger@eyesopen.com>
30242
30243 * gcc.dg/builtins-2.c: New testcase.
30244 * gcc.dg/builtins-3.c: New testcase.
30245
30246 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30247
30248 * gcc.dg/cpp/_Pragma4.c: New test.
30249
30250 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30251
30252 * objc/execute/nil_method-1.m: New testcase.
30253
30254 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30255
30256 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30257 [Object class], not [Object initialize].
30258
30259 2002-08-31 Roger Sayle <roger@eyesopen.com>
30260 Hans-Peter Nilsson <hp@bitrange.com>
30261
30262 * gcc.c-torture/execute/20020720-1.x: Skip test on
30263 mmix-knuth-mmixware. Correct comment.
30264
30265 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30266
30267 * testsuite/g++.dg/abi/bitfield5.C: New test.
30268 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30269
30270 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30271
30272 * objc.dg/undeclared-selector.m: New test.
30273
30274 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30275
30276 * g++.dg/other/offsetof1.C: Avoid cast warning.
30277
30278 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30279
30280 * objc.dg/super-class-2.m: New test.
30281
30282 2002-08-24 Matt Austern <austern@apple.com>
30283
30284 * g++.dg/ext/lvaddr.C: New test.
30285 * g++.dg/ext/lvcast.C: New test.
30286
30287 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30288
30289 * testsuite/g++.dg/inherit/cond1.C: New test.
30290
30291 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30292
30293 * gcc.dg/noncompile/incomplete-1.c: New test.
30294
30295 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30296
30297 * gcc.dg/typespec-1.c: New test.
30298
30299 2002-08-20 Devang Patel <dpatel@apple.com>
30300 * objc.dg/proto-hier-2.m: New test.
30301
30302 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30303
30304 * objc.dg/bitfield-1.m: New test.
30305 * objc.dg/bitfield-2.m: New test.
30306
30307 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30308
30309 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30310 gcc.dg/c99-flex-array-4.c: New tests.
30311
30312 2002-08-16 Stan Shebs <shebs@apple.com>
30313
30314 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30315
30316 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30317
30318 * gcc.dg/typeof-1.c: New test.
30319 * g++.dg/ext/typeof2.C: New test.
30320
30321 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30322
30323 * g++.dg/other/offsetof1.C: New test.
30324
30325 2002-08-14 Richard Henderson <rth@redhat.com>
30326
30327 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30328
30329 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30330
30331 * gcc.dg/cpp/_Pragma3.c: New test.
30332
30333 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30334
30335 * g++.dg/template/inherit3: New test.
30336
30337 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30338
30339 * gcc.dg/bitfld-4.c: Add blank options.
30340
30341 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30342
30343 * g++.dg/template/crash1.C: New test.
30344
30345 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30346
30347 * gcc.dg/tls/opt-2.c: New test.
30348
30349 2002-08-08 Devang Patel <dpatel@apple.com>
30350
30351 * objc.dg/selector-1.m : New test
30352
30353 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30354
30355 * g++.dg/abi/bitfield4.C: New test.
30356 * gcc.dg/bitfld-4.c: New test.
30357
30358 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30359
30360 * g++.dg/other/packed1.C: New test.
30361
30362 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30363
30364 * g++.dg/abi/offsetof.C: Tweak error messages.
30365 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30366
30367 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30368
30369 * gcc.dg/bitfld-3.c: New test.
30370
30371 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30372 Richard Henderson <rth@redhat.com>
30373
30374 * gcc.dg/i386-bitfield1.c: New test.
30375 * g++.dg/abi/bitfield3.C: Update.
30376
30377 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30378
30379 * objc.dg/const-str-2.m: Update.
30380 * gcc.dg/cpp/c++98.c: Change to C extension.
30381 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30382 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30383
30384 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30385
30386 * testsuite/gcc.dg/tls/diag-3.c: New.
30387
30388 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30389
30390 * g++.dg/README (Subdirectories): Document new subdir expr.
30391 * g++.dg/expr/pmf-1.C: New test.
30392
30393 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30394
30395 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30396
30397 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30398
30399 * g++.dg/abi/bitfield3.C: New test.
30400
30401 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30402
30403 * lib/gcov.exp: Tweak expected line formats.
30404 * gcc.misc-tests/gcov8.c: New test.
30405 * gcc.misc-tests/gcov8.x: New flags.
30406
30407 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30408
30409 * consistency.vlad/layout/endian.c: Include string.h.
30410
30411 * gcc.c-torture/execute/20020805-1.c: New test.
30412
30413 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30414
30415 * g++.dg/other/conversion1.C: New test.
30416
30417 2002-08-03 Roger Sayle <roger@eyesopen.com>
30418
30419 * gcc.dg/builtins-1.c: New testcase.
30420
30421 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30422
30423 * g++.dg/inherit/access3.C: New test.
30424
30425 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30426
30427 * gcc.dg/ia64-visibility-2.c: New test.
30428
30429 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30430
30431 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30432 __qualifier_flags to __flags.
30433
30434 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30435
30436 * g++.dg/inherit/operator1.C: New test.
30437 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30438 * g++.dg/other/error1.C: Change expected error message.
30439 * g++.dg/template/conv4.C: Likewise.
30440
30441 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30442
30443 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30444 for documented behavior.
30445
30446 2002-07-25 Roger Sayle <roger@eyesopen.com>
30447
30448 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30449 several targets known to fail.
30450
30451 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30452
30453 * gcc.dg/mips-args-[123].c: New tests.
30454
30455 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30456
30457 * gcc.dg/ppc-spe.c: New.
30458
30459 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30460
30461 * g++.dg/other/ptrmem4.C: New testcase.
30462
30463 2002-07-24 Richard Henderson <rth@redhat.com>
30464
30465 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30466
30467 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30468
30469 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30470
30471 2002-07-24 Roger Sayle <roger@eyesopen.com>
30472
30473 * gcc.c-torture/execute/memset-3.c: New testcase.
30474
30475 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30476
30477 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30478 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30479
30480 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30481
30482 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30483 Delete.
30484
30485 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30486
30487 * gcc.c-torture/compile/simd-4.c: New test.
30488
30489 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30490
30491 PR c++/7347, c++/7348
30492 * g++.dg/template/access4.C: New test.
30493 * g++.dg/template/access5.C: New test.
30494 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30495 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30496 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30497 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30498
30499 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30500
30501 * gcc.dg/gnu89-init-2.c: New test.
30502
30503 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30504
30505 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30506
30507 2002-07-20 Roger Sayle <roger@eyesopen.com>
30508
30509 * gcc.c-torture/execute/20020720-1.c: New testcase.
30510
30511 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30512
30513 * gcc.dg/cpp/Wsignprom.c: New tests.
30514
30515 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30516
30517 * gcc.c-torture/execute/loop-13.c: New test.
30518
30519 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30520
30521 * gcc.dg/cpp/expr.c: New tests.
30522
30523 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30524
30525 * g++.dg/opt/pr6713.C: Add template instantiation.
30526
30527 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30528
30529 * gcc.dg/nest.c: New test.
30530
30531 2002-07-17 Richard Henderson <rth@redhat.com>
30532
30533 * g++.dg/opt/pr6713.C: New test.
30534
30535 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30536
30537 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30538 XFAIL for all x86 processors.
30539
30540 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30541
30542 * gcc.c-torture/execute/20010122-1.x: Do not test with
30543 -fomit-frame-pointer.
30544
30545 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30546
30547 * g++.dg/template/instantiate2.C: New test.
30548 * g++.dg/template/spec4.C: New test.
30549
30550 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30551
30552 * g++.dg/template/access2.C: New test.
30553 * g++.dg/template/access3.C: New test.
30554
30555 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30556
30557 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30558 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30559 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30560 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30561 Convert to use <stdarg.h>.
30562 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30563 Delete.
30564 * gcc.dg/va-arg-2.c: New.
30565 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30566
30567 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30568
30569 * gcc.c-torture/compile/20020710-1.c: New test.
30570
30571 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30572 Andrew Pinski <pinskia@physics.uc.edu>
30573
30574 gcc.c-torture/compile/simd-2.c: New testcase.
30575 gcc.c-torture/compile/simd-3.c: Likewise.
30576
30577 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30578
30579 PR c++/7224
30580 * g++.dg/overload/error1.C: New test.
30581
30582 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30583
30584 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30585 configuration and IRIX 6 O32 ABI.
30586
30587 2002-07-11 Roger Sayle <roger@eyesopen.com>
30588
30589 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30590
30591 2002-07-10 Roger Sayle <roger@eyesopen.com>
30592
30593 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30594
30595 2002-07-10 Jeffrey A Law <law@redhat.com>
30596
30597 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30598
30599 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30600
30601 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30602
30603 * gcc.dg/20020312-2.c: Check for __PPC__.
30604
30605 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30606
30607 * gcc.c-torture/compile/20020709-1.c: New test.
30608
30609 2002-07-07 Roger Sayle <roger@eyesopen.com>
30610
30611 * g++.dg/template/qualttp21.C: New test case.
30612
30613 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
30614
30615 * gcc.c-torture/compile/20020706-1.c: New test.
30616 * gcc.c-torture/compile/20020706-2.c: New test.
30617
30618 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
30619 Alexandre Oliva <aoliva@redhat.com>
30620
30621 * g++.dg/warn/incomplete1.C: New test.
30622
30623 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30624
30625 PR c++/7099
30626 * g++.dg/warn/noreturn1.C: New test.
30627
30628 2002-07-03 Mark Mitchell <mark@codesourcery.com>
30629
30630 PR c++/6706
30631 * g++.dg/debug/debug6.C: New test.
30632 * g++.dg/debug/debug7.C: New test.
30633
30634 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
30635
30636 * gcc.c-torture/compile/simd-3.c: New test.
30637
30638 2002-07-03 Chris Demetriou <cgd@broadcom.com>
30639
30640 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30641 * gcc.dg/20020620-1.c: Likewise.
30642
30643 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30644
30645 PR c++/6944
30646 * g++.dg/init/array4.C: New test.
30647 * g++.dg/init/array5.C: New test.
30648
30649 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
30650
30651 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30652 * gcc.c-torture/execute/simd-2.c (main): Likewise.
30653
30654 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30655
30656 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30657 * gcc.dg/wtr-aggr-init-1.c: Likewise.
30658 * gcc.dg/wtr-conversion-1.c: Likewise.
30659 * gcc.dg/wtr-escape-1.c: Likewise.
30660 * gcc.dg/wtr-int-type-1.c: Likewise.
30661 * gcc.dg/wtr-label-1.c: Likewise.
30662 * gcc.dg/wtr-static-1.c: Likewise.
30663 * gcc.dg/wtr-strcat-1.c: Likewise.
30664 * gcc.dg/wtr-suffix-1.c: Likewise.
30665 * gcc.dg/wtr-switch-1.c: Likewise.
30666 * gcc.dg/wtr-unary-plus-1.c: Likewise.
30667 * gcc.dg/wtr-union-init-1.c: Likewise.
30668 * gcc.dg/wtr-union-init-2.c: Likewise.
30669 * gcc.dg/wtr-union-init-3.c: Likewise.
30670
30671 * gcc.dg/wtr-func-def-1.c: New test.
30672
30673 2002-07-02 Devang Patel <dpatel@apple.com>
30674
30675 * objc.dg/param-1.m: New test.
30676
30677 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
30678
30679 * gcc.dg/cpp/trad/directive.c: Add test.
30680 * gcc.dg/cpp/trad/macroargs.c: Add test.
30681 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30682
30683 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
30684
30685 * gcc.dg/cpp/cmdlne-M.c: New test.
30686
30687 2002-07-02 Ziemowit Laski <zlaski@apple.com>
30688
30689 * objc.dg/desig-init-1.m: New test.
30690
30691 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30692
30693 PR c++/6716
30694 * g++.dg/template/instantiate1.C: New test.
30695
30696 2002-07-01 Mark Mitchell <mark@codesourcery.com>
30697
30698 PR c++/7112
30699 * g++.dg/template/sizeof2.C: New test.
30700
30701 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30702
30703 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30704 gcc.dg/cpp/trad/include.c: New tests.
30705
30706 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
30707
30708 PR target/7177
30709 * gcc.c-torture/compile/20020701-1.c: New test.
30710
30711 2002-07-01 Stan Shebs <shebs@apple.com>
30712
30713 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30714 header here...
30715 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30716 (objc-torture-execute): or here.
30717
30718 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
30719
30720 * gcc.c-torture/execute/arith-rand-ll.c: New test.
30721
30722 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30723
30724 * gcc.dg/cpp/trad/escaped-nl.c: New test.
30725
30726 2002-06-30 Devang Patel <dpatel@apple.com>
30727
30728 * objc.dg/fsyntax-only.m: New test.
30729
30730 2002-06-27 Mark Mitchell <mark@codesourcery.com>
30731
30732 PR c++/6695
30733 * g++.dg/template/friend7.C: New file.
30734
30735 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
30736
30737 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30738 return type.
30739
30740 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
30741
30742 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30743 avoid division by zero.
30744
30745 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
30746
30747 * gcc.dg/Wunknownprag.c: New tests.
30748
30749 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
30750
30751 * gcc.c-torture/execute/simd-2.c: New test.
30752
30753 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
30754
30755 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30756 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30757 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30758 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30759 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30760 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30761 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30762 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30763 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30764 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30765 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30766 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30767 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30768 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30769 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30770 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30771 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30772
30773 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
30774
30775 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30776 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30777 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30778 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30779 New tests.
30780 * gcc.dg/cpp/trad/directive.c: Update.
30781
30782 2002-06-23 Andreas Jaeger <aj@suse.de>
30783
30784 * gcc.c-torture/execute/complex-6.c: New.
30785
30786 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
30787
30788 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30789 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30790 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30791 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30792
30793 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
30794
30795 * gcc.dg/cpp/trad: New directory with traditional tests copied
30796 from parent directory.
30797 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30798 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30799 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30800 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30801 Move to trad/ and rename.
30802 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30803 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30804 gcc.dg/cpp/trad/redef2.c: New tests.
30805 * gcc.dg/cpp/trad/trad.exp: New driver.
30806
30807 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
30808
30809 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30810 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30811 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30812 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30813 Remove.
30814
30815 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
30816
30817 * gcc.dg/20020620-1.c: New test.
30818
30819 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30820
30821 * g++.dg/template/ttp4.C: New test.
30822
30823 2002-06-19 Jakub Jelinek <jakub@redhat.com>
30824
30825 * g++.dg/opt/vt1.C: Fix regexp.
30826
30827 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30828
30829 * gcc.c-torture/execute/pure-1.c: Make functions static again.
30830 Don't use attribute `noinline'.
30831
30832 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30833
30834 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30835
30836 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
30837
30838 * gcc.c-torture/execute/simd-1.c: New.
30839
30840 * gcc.dg/simd-1.c: New.
30841
30842 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30843
30844 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30845
30846 2002-06-16 Richard Henderson <rth@redhat.com>
30847
30848 * g++.dg/ext/anon-struct1.C: New.
30849 * g++.dg/ext/anon-struct2.C: New.
30850 * g++.dg/ext/anon-struct3.C: New.
30851 * gcc.dg/anon-struct-1.c: New.
30852 * gcc.dg/anon-struct-2.c: New.
30853 * gcc.dg/anon-struct-3.c: New.
30854 * gcc.dg/20011008-1.c: Adjust warning text.
30855 * gcc.dg/20020527-1.c: Add -fms-extensions.
30856
30857 2002-06-16 Richard Henderson <rth@redhat.com>
30858
30859 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30860
30861 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
30862
30863 * gcc.c-torture/execute/20020615-1.c: New test.
30864
30865 2002-06-15 Roger Sayle <roger@eyesopen.com>
30866
30867 * gcc.c-tortuture/execute/compare-1.c: New test case.
30868 * gcc.c-tortuture/execute/compare-2.c: New test case.
30869 * gcc.c-tortuture/execute/compare-3.c: New test case.
30870
30871 2002-06-13 Richard Henderson <rth@redhat.com>
30872
30873 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
30874 ia64 ilp32.
30875
30876 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30877
30878 * g++.dg/template/typename2.C: Update error message.
30879
30880 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
30881
30882 * gcc.c-torture/execute/20020611-1.c: New test.
30883
30884 2002-06-11 Bob Wilson <bob.wilson@acm.org>
30885
30886 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30887 list of targets to skip.
30888
30889 2002-06-10 Bob Wilson <bob.wilson@acm.org>
30890
30891 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30892 targets if not optimizing.
30893
30894 2002-06-10 Jakub Jelinek <jakub@redhat.com>
30895
30896 * gcc.c-torture/compile/20020605-1.c: New test.
30897
30898 * g++.dg/opt/vt1.C: New test.
30899
30900 * gcc.dg/20020531-1.c: New test.
30901
30902 * gcc.dg/20020530-1.c: New test.
30903
30904 * gcc.dg/20020527-1.c: New test.
30905
30906 * g++.dg/opt/cse1.C: New test.
30907
30908 2002-06-07 Roger Sayle <roger@eyesopen.com>
30909
30910 * gcc.dg/20020607-2.c: New test case.
30911
30912 2002-06-07 Jakub Jelinek <jakub@redhat.com>
30913
30914 * gcc.c-torture/compile/20020604-1.c: New test.
30915
30916 2002-06-04 Richard Henderson <rth@redhat.com>
30917
30918 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30919 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30920 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30921
30922 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
30923
30924 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30925
30926 2002-06-03 Richard Henderson <rth@redhat.com>
30927
30928 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30929 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30930
30931 2002-06-02 Richard Henderson <rth@redhat.com>
30932
30933 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30934 test functions static.
30935
30936 2002-06-02 Andreas Jaeger <aj@suse.de>
30937
30938 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30939 now.
30940
30941 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
30942
30943 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30944 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30945 Update for mofified diagnostics.
30946 * gcc.dg/c99-intconst-1.c: No longer fail.
30947
30948 2002-06-02 Richard Henderson <rth@redhat.com>
30949
30950 * gcc.dg/uninit-A.c: Remove xfail markers.
30951
30952 2002-06-01 Roger Sayle <roger@eyesopen.com>
30953
30954 * gcc.dg/fnegate-1.c: New test case.
30955
30956 2002-05-30 Osku Salerma <osku@iki.fi>
30957
30958 * gcc.c-torture/execute/mayalias-1.c: New file.
30959
30960 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
30961
30962 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30963 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30964 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30965
30966 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
30967
30968 * gcc.c-torture/execute/20020529-1.c: New test.
30969
30970 2002-05-27 Richard Henderson <rth@redhat.com>
30971
30972 * g++.dg/ext/attrib6.C: New test case.
30973
30974 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30975
30976 * gcc.c-torture/execute/pure-1.c: New test.
30977
30978 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
30979
30980 * gcc.dg/cpp/arith-2.c: Remove.
30981
30982 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
30983
30984 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30985 * gcc.dg/cpp/if-3.c: Remove.
30986
30987 2002-05-26 Jakub Jelinek <jakub@redhat.com>
30988
30989 * g++.dg/opt/cse2.C: New test.
30990
30991 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
30992
30993 * gcc.dg/cpp/arith-1.c: New semantic tests.
30994 * gcc.dg/cpp/if-1.c: Update.
30995
30996 2002-05-24 Ben Elliston <bje@redhat.com>
30997
30998 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30999
31000 2002-05-24 Jakub Jelinek <jakub@redhat.com>
31001
31002 * gcc.dg/verbose-asm.c: New test.
31003
31004 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
31005
31006 * gcc.dg/cpp/paste12.c: New test.
31007
31008 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31009
31010 * g++.dg/parse/named_ops.C: New test.
31011
31012 2002-05-23 Mark Mitchell <mark@codesourcery.com>
31013
31014 * gcc/testsuite/gcc.dg/weak-8.c: New test.
31015
31016 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
31017
31018 * gcc.dg/weak-2.c: Allow optional leading underscore
31019 in scan-assembler symbol name.
31020 * gcc.dg/weak-3.c: Likewise.
31021 * gcc.dg/weak-4.c: Likewise.
31022 * gcc.dg/weak-5.c: Likewise.
31023
31024 2002-05-23 Jakub Jelinek <jakub@redhat.com>
31025
31026 * gcc.dg/20020523-1.c: New test.
31027
31028 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31029
31030 * objc.dg/const-str-2.m: Update now that we stop after
31031 a command line error.
31032
31033 2002-05-22 Richard Henderson <rth@redhat.com>
31034
31035 * g++.dg/dg.exp: Fix typo in test pruneing.
31036
31037 2002-05-22 Richard Henderson <rth@redhat.com>
31038
31039 * g++.dg/dg.exp: Prune the tls subdirectory.
31040 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31041 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31042 * g++.dg/tls/init-1.C: New.
31043
31044 2002-05-22 Jakub Jelinek <jakub@redhat.com>
31045
31046 * gcc.dg/20020517-1.c: New test.
31047
31048 2002-05-21 Richard Henderson <rth@redhat.com>
31049
31050 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31051 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31052
31053 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
31054
31055 * g++.dg/other/copy2.C: New test.
31056
31057 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
31058
31059 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31060 (MAX_COPY): Bump up to 10 times sizeof (long long).
31061 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31062
31063 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31064 sizeof (long long).
31065
31066 * gcc.c-torture/execute/strcpy-1.c: New test.
31067
31068 2002-05-19 Jason Merrill <jason2redhat.com>
31069
31070 * g++.dg/ext/oper1.C: New test.
31071
31072 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31073 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31074
31075 * README.QMTEST: New file.
31076
31077 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31078
31079 2002-05-19 Andreas Jaeger <aj@suse.de>
31080
31081 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31082 now.
31083 * gcc.c-torture/execute/loop-2d.x: Likewise.
31084
31085 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31086
31087 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31088 support weak symbols.
31089 * gcc.dg/weak-4.c: Likewise.
31090 * gcc.dg/weak-6.c: Likewise.
31091
31092 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31093
31094 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31095 cygwin, coff and h8300-*-hms targets
31096 * gcc.dg/weak-5.c: Likewise.
31097 * gcc.dg/weak-7.c: Likewise.
31098
31099 2002-05-16 Jason Merrill <jason@redhat.com>
31100
31101 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31102 (scan-assembler-not, scan-assembler-dem): Likewise.
31103 (scan-assembler-dem-not): Likewise.
31104
31105 2002-05-15 Richard Henderson <rth@redhat.com>
31106
31107 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31108
31109 2002-05-15 Richard Henderson <rth@redhat.com>
31110
31111 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31112 (vfoo1f): Warning here.
31113 (vfoo1l): Don't redefine the alias.
31114
31115 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31116
31117 * g++.dg/init/pm1.C: New test.
31118
31119 2002-05-12 David S. Miller <davem@redhat.com>
31120
31121 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31122 types.
31123
31124 2002-05-10 Roger Sayle <roger@eyesopen.com>
31125
31126 * gcc.c-torture/execute/20020510-1.c: New test case.
31127
31128 2002-05-10 David S. Miller <davem@redhat.com>
31129
31130 * gcc.c-torture/execute/conversion.c: Test long double too.
31131
31132 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31133
31134 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31135 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31136 * lib/g++.exp (g++_link_flags): Likewise.
31137 * lib/objc.exp (objc_target_compile): Likewise.
31138
31139 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31140
31141 * gcc.dg/cpp/poison.c: Update.
31142 * gcc.dg/cpp/20000625-2.c: Remove.
31143 * gcc.dg/cpp/direct2s.c: Remove final test.
31144
31145 2002-05-08 Tom Rix <trix@redhat.com>
31146
31147 * gcc.c-torture/execute/20020508-1.c: New test.
31148 * gcc.c-torture/execute/20020508-2.c: New test.
31149 * gcc.c-torture/execute/20020508-3.c: New test.
31150
31151 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31152
31153 * gcc.dg/cpp/charconst-4.c: More tests.
31154
31155 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31156
31157 PR c/6569
31158 * gcc.dg/weak-3.c: Update location of warning messages.
31159 * gcc.dg/weak-5.c: Likewise.
31160
31161 2002-05-06 Roger Sayle <roger@eyesopen.com>
31162
31163 * gcc.c-torture/execute/20020506-1.c: New test case.
31164
31165 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31166
31167 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31168
31169 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31170
31171 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31172
31173 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31174
31175 * gcc.dg/cpp/charconst-3.c: New test.
31176
31177 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31178
31179 * gcc.dg/cpp/charconst.c: Update tests.
31180
31181 2002-05-05 Tim Josling <tej@melbpc.org.au>
31182
31183 * treelang: Added directory for new sample language treelang. Also
31184 lib/treelang.exp: New file to signal treelang should be tested.
31185
31186 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31187
31188 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31189 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31190 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31191 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31192 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31193 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31194 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31195
31196 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31197
31198 * gcc.dg/format/xopen-2.c: New test.
31199
31200 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31201
31202 * gcc.dg/20020503-1.c: New test.
31203
31204 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31205
31206 * g++.dg/init/dtor1.C: Make it tougher.
31207
31208 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31209
31210 * g++.dg/init/dtor1.C: New test.
31211
31212 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31213
31214 * gcc.dg/altivec-8.c: New.
31215
31216 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31217
31218 * gcc.dg/altivec-7.c: New.
31219
31220 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31221
31222 * g++.dg/parse/typedef1.C: New test.
31223
31224 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31225
31226 PR c++/6486
31227 * g++.dg/template/friend6.C: New test.
31228
31229 PR c++/6492
31230 * g++.dg/init/copy1.C: New test.
31231
31232 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31233
31234 * g++.dg/warn/effc1.C: New test.
31235
31236 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31237
31238 * gcc.dg/cpp/if-cexp.c: Add a test.
31239
31240 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31241
31242 * gcc.dg/20020426-2.c: New test.
31243
31244 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31245
31246 * gcc.dg/cpp/if-mop.c: Update.
31247 * gcc.dg/cpp/if-mpar.c: Add test.
31248 * gcc.dg/cpp/if-oppr.c: Update.
31249
31250 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31251
31252 PR c/6343
31253 * gcc.dg/weak-[2-7].c: New tests.
31254
31255 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31256
31257 * gcc.dg/enum1.c: New test.
31258
31259 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31260
31261 PR c++/6497
31262 * g++.dg/inherit/access2.C: New test.
31263
31264 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31265
31266 PR bootstrap/6445
31267 * gcc.dg/20020426-1.c: New test.
31268
31269 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31270
31271 * g++.dg/abi/enum1.C: New test.
31272
31273 2002-04-26 Richard Henderson <rth@redhat.com>
31274
31275 * gcc.dg/c99-bool-1.c: Expect always true warning.
31276
31277 2002-04-25 Roger Sayle <roger@eyesopen.com>
31278
31279 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31280
31281 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31282
31283 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31284 targets.
31285
31286 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31287
31288 * g++.dg/abi/mange7.C: New test.
31289
31290 PR c++/6438.
31291 * g++.dg/parse/stmtexpr2.C: New test.
31292
31293 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31294
31295 * gcc.dg/20020312-2.c: Add SH target.
31296
31297 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31298
31299 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31300 compiler output on mips*-*-irix*.
31301
31302 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31303
31304 * g++.dg/parse/attr1.C: New test.
31305
31306 2002-04-23 Roger Sayle <roger@eyesopen.com>
31307
31308 * gcc.c-torture/execute/string-opt-17.c: New test case.
31309 * gcc.c-torture/execute/memset-2.c: New test case.
31310
31311 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31312
31313 PR c++/6256:
31314 * g++.dg/template/friend5.C: New test.
31315
31316 PR c++/6331:
31317 * g++.dg/template/qual1.C: Likewise.
31318
31319 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31320
31321 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31322 Include stdlib.h, not stdio.h or ctype.h.
31323
31324 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31325
31326 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31327 cris-*-elf* and mmix-*-*.
31328 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31329 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31330 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31331 Ditto.
31332 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31333 * gcc.dg/wchar_t-1.c: Ditto.
31334
31335 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31336
31337 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31338 Clarify comment.
31339
31340 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31341
31342 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31343
31344 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31345
31346 * gcc.c-torture/execute/20000906-1.x: Delete.
31347
31348 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31349
31350 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31351
31352 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31353
31354 * PR6367
31355 * g77.f-torture/execute/6367.f: New test.
31356 * g77.f-torture/execute/6367.x: Disable for MMIX.
31357
31358 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31359
31360 * PR6352
31361 * g++.dg/opt/inline2.C: New test.
31362
31363 2002-04-18 Richard Henderson <rth@redhat.com>
31364
31365 * gcc.dg/20000906-1.c: Enable for all targets.
31366 * gcc.c-torture/compile/iftrap-2.c: New.
31367
31368 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31369
31370 * gcc.dg/20020418-1.c: New test.
31371 * gcc.dg/20020418-2.c: New test.
31372
31373 2002-04-18 Richard Henderson <rth@redhat.com>
31374
31375 * gcc.c-torture/compile/iftrap-1.c: New.
31376 * gcc.dg/iftrap-1.c: Adjust for ia64.
31377 * gcc.dg/iftrap-2.c: New.
31378
31379 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31380
31381 * gcc.c-torture/compile/20020418-1.c: New test.
31382
31383 2002-04-18 Roger Sayle <roger@eyesopen.com>
31384
31385 * gcc.c-torture/compile/20020415-1.c: New.
31386
31387 2002-04-18 David S. Miller <davem@redhat.com>
31388
31389 * gcc.c-torture/execute/20020418-1.c: New test.
31390
31391 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31392
31393 * gcc.dg/20020416-1.c: New test.
31394
31395 * g++.dg/opt/inline1.C: New test.
31396
31397 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31398
31399 * gcc.dg/altivec-5.c: New test.
31400
31401 * gcc.dg/20020415-1.c: New test.
31402
31403 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31404
31405 * testsuite/lib/chill.exp: Remove.
31406
31407 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31408
31409 * g++.dg/other/big-struct.C: New test.
31410
31411 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31412
31413 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31414 of scratch file.
31415
31416 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31417
31418 PR c/6277
31419 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31420 in scan-assembler function name
31421
31422 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31423
31424 * g77.f-torture/execute/980628-4.x,
31425 g77.f-torture/execute/980628-5.x,
31426 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31427 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31428 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31429 i[34567]86-*-*.
31430
31431 2002-04-13 David S. Miller <davem@redhat.com>
31432
31433 * gcc.c-torture/execute/20020413-1.c: New test.
31434
31435 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31436
31437 * gcc.dg/asm-6.c,
31438 * g++.dg/ext/asm1.C: New tests.
31439
31440 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31441
31442 PR c++ 5373.
31443 * g++.dg/parse/stmtexpr1.C: New test.
31444
31445 PR c++/5189.
31446 * g++.dg/template/copy1.C: New test.
31447
31448 2002-04-12 Richard Henderson <rth@redhat.com>
31449
31450 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31451
31452 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31453
31454 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31455 gcc.c-torture/execute/20020307-2.c.
31456
31457 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31458
31459 * g++.dg/ext/attrib5.C,
31460 * g++.dg/lookup/struct1.C: New tests.
31461
31462 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31463
31464 * gcc.dg/20020411-1.c: New test.
31465
31466 * gcc.c-torture/execute/20020411-1.c: New test.
31467
31468 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31469
31470 * g77.f-torture/execute/6177.f: New test.
31471
31472 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31473
31474 PR middle-end/6247
31475 * g++.dg/opt/cleanup1.C: New test.
31476
31477 * g++.dg/opt/const1.C: New test.
31478
31479 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31480
31481 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31482
31483 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31484
31485 PR c++/5507
31486 * g++.dg/template/typename2.C: New test.
31487
31488 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31489
31490 * gcc.c-torture/execute/loop-12.c: New.
31491
31492 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31493
31494 * g77.f-torture/execute/980628-4.x,
31495 g77.f-torture/execute/980628-5.x,
31496 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31497 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31498 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31499
31500 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31501
31502 PR optimization/6086
31503 * g++.dg/opt/preinc1.C: New test.
31504
31505 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31506
31507 PR c++/5571
31508 * g++.dg/opt/static2.C: New test.
31509
31510 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31511
31512 PR c/5120
31513 * gcc.dg/20020406-1.c: New test.
31514
31515 2002-04-04 David S. Miller <davem@redhat.com>
31516
31517 * gcc.c-torture/execute/20020404-1.c: New test.
31518
31519 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31520
31521 PR c/6123
31522 * gcc.dg/20020312-2.c: Do not declare global register variable
31523 if __PIC__ or __pic__ is defined.
31524
31525 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31526
31527 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31528 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31529
31530 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31531
31532 * gcc.misc-tests/linkage.exp: Update last change to handle
31533 sparc*-, not just sparc-.
31534
31535 2002-04-03 Richard Henderson <rth@redhat.com>
31536
31537 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31538
31539 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31540
31541 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31542
31543 2002-04-02 David S. Miller <davem@redhat.com>
31544
31545 * gcc.c-torture/execute/20020402-3.c: New test.
31546
31547 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31548
31549 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31550 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31551
31552 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31553 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31554 g77.f-torture/execute/20001201.x,
31555 g77.f-torture/execute/u77-test.x: New files.
31556
31557 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31558 * gcc.dg/wchar_t-1.c: Ditto.
31559
31560 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31561
31562 * gcc.c-torture/execute/20020402-1.c: New test.
31563
31564 2002-04-01 Richard Henderson <rth@redhat.com>
31565
31566 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31567
31568 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31569
31570 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31571
31572 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31573
31574 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31575
31576 * g++.dg/inherit/template-as-base.C: Expect error.
31577 * g++.dg/inherit/namespace-as-base.C: Likewise.
31578
31579 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31580
31581 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31582 g++.dg/ext/instantiate3.C: Tweak match patterns.
31583
31584 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31585 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31586 -da test.
31587
31588 2002-03-31 Richard Henderson <rth@redhat.com>
31589
31590 * gcc.dg/special/alias-2.c: New.
31591 * gcc.dg/special/ecos.exp: Run it.
31592
31593 2002-03-31 Richard Henderson <rth@redhat.com>
31594
31595 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31596
31597 2002-03-31 Kazu Hirata <kazu@hxi.com>
31598
31599 * gcc.dg/weak-1.c: Disable on h8300 port.
31600
31601 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31602
31603 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31604 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31605 ordering tests.
31606 * g++.dg/bprob/bprob-1.C: New test.
31607 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31608 * g++.dg/gcov/gcov-1.C: New test.
31609 * g++.dg/gcov/gcov-1.x: New file.
31610 * g++.dg/gcov/gcov-2.C: New test.
31611 * g++.dg/gcov/gcov-3.C: New test.
31612 * g++.dg/gcov/gcov-3.h: New file.
31613
31614 2002-03-28 Roger Sayle <roger@eyesopen.com>
31615
31616 * g++.old-deja/g++.other/builtins5.C: New test.
31617 * g++.old-deja/g++.other/builtins6.C: New test.
31618 * g++.old-deja/g++.other/builtins7.C: New test.
31619 * g++.old-deja/g++.other/builtins8.C: New test.
31620 * g++.old-deja/g++.other/builtins9.C: New test.
31621
31622 2002-03-29 Jakub Jelinek <jakub@redhat.com>
31623
31624 * g++.dg/opt/static1.C: New test.
31625
31626 * g++.dg/opt/longbranch1.C: New test.
31627
31628 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
31629
31630 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31631
31632 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31633
31634 2002-03-28 Jeffrey A Law (law@redhat.com)
31635
31636 * gcc.c-torture/execute/20020328-1.c: New test.
31637
31638 2002-03-27 Richard Henderson <rth@redhat.com>
31639
31640 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31641 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31642 move from g++.old-deja/g++.ext/.
31643
31644 2002-03-27 Mark Mitchell <mark@codesourcery.com>
31645
31646 * g++.dg/init/new2.C: New test.
31647
31648 2002-03-26 Richard Henderson <rth@redhat.com>
31649
31650 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31651
31652 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31653 on sparc.
31654
31655 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
31656 sparcv9 systems.
31657 * gcc.dg/20001102-1.c: Likewise.
31658
31659 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
31660
31661 * gcc.dg/cpp/endif-pedantic1.c,
31662 gcc.dg/cpp/endif-pedantic2.c: New tests.
31663
31664 2002-03-26 Mark Mitchell <mark@codesourcery.com>
31665
31666 * g++.dg/init/new1.C: New test.
31667
31668 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
31669
31670 * g++.dg/abi/vbase9.C: New test.
31671
31672 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
31673
31674 * gcc.dg/arm-asm.c: New test.
31675
31676 2002-03-26 Andrew Cagney <ac131313@redhat.com>
31677
31678 * gcc.dg/Wswitch-enum.c: New test.
31679 Fix PR c/5044.
31680
31681 2002-03-26 Richard Henderson <rth@redhat.com>
31682
31683 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31684 structure.
31685
31686 2002-03-25 Richard Henderson <rth@redhat.com>
31687
31688 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
31689 sparcv9 systems.
31690
31691 * gcc.c-torture/compile/20011119-1.c (xxx): New.
31692 * gcc.c-torture/compile/20011119-2.c (xxx): New.
31693
31694 2002-03-25 Zack Weinberg <zack@codesourcery.com>
31695
31696 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31697
31698 2002-03-25 Bob Wilson <bob.wilson@acm.org>
31699
31700 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31701 targets using generic thunk support.
31702
31703 2002-03-25 Jakub Jelinek <jakub@redhat.com>
31704
31705 * gcc.c-torture/compile/20020323-1.c: New test.
31706
31707 * g++.dg/opt/conj2.C: New test.
31708
31709 2002-03-24 Richard Henderson <rth@redhat.com>
31710
31711 * gcc.dg/weak-1.c: Use -fno-common.
31712
31713 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31714
31715 * g77.dg/f77-edit-apostrophe-out.f: New test
31716 * g77.dg/f77-edit-h-out.f: New test
31717 * g77.dg/f77-edit-t-in.f: New test
31718 * g77.dg/f77-edit-t-out.f: New test
31719 * g77.dg/f77-edit-x-out.f: New test
31720 * g77.dg/f77-edit-slash-out.f: New test
31721 * g77.dg/f77-edit-colon-out.f: New test
31722 * g77.dg/f77-edit-s-out.f: New test
31723
31724 2002-03-24 Richard Henderson <rth@redhat.com>
31725
31726 * objc/execute/formal_protocol-6.x: New XFAIL.
31727
31728 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31729
31730 * gcc.dg/weak-1.c: Early return from dg-final on platforms
31731 that do not support weak symbols
31732
31733 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31734
31735 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31736 * lib/g77.exp: Likewise.
31737 * lib/objc.exp: Likewise.
31738
31739 2002-03-23 Andrew Cagney <ac131313@redhat.com>
31740
31741 * gcc.dg/Wswitch-default.c: New test.
31742
31743 2002-03-23 Jakub Jelinek <jakub@redhat.com>
31744
31745 * g++.dg/other/enum1.C: New test.
31746
31747 2002-03-23 Zack Weinberg <zack@codesourcery.com>
31748
31749 * gcc.dg/pragma-ep-3.c: Fix typo.
31750
31751 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31752
31753 * g++.dg/inherit/template-as-base.C: New test.
31754
31755 2002-03-22 Jakub Jelinek <jakub@redhat.com>
31756
31757 * g++.old-deja/g++.other/dwarf2-1.C: Move...
31758 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
31759
31760 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
31761
31762 * gcc.dg/cpp/multiline.c: Update to match.
31763
31764 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
31765
31766 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31767
31768 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
31769
31770 * gcc.dg/cpp/extratokens2.c: New file.
31771
31772 2002-03-21 David Edelsohn <edelsohn@gnu.org>
31773
31774 * gcc.dg/20020312-2.c: Add rs6000 target.
31775
31776 * gcc.c-torture/compile/20020319-1.c: New test.
31777
31778 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31779
31780 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31781 (A, E): Handle this.
31782
31783 2002-03-20 Jason Merrill <jason@redhat.com>
31784
31785 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31786 ignoring -fpic.
31787 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31788 through prune_gcc_output.
31789
31790 2002-03-20 Jakub Jelinek <jakub@redhat.com>
31791
31792 * gcc.c-torture/compile/20020320-1.c: New test.
31793
31794 2002-03-19 Jakub Jelinek <jakub@redhat.com>
31795
31796 * gcc.c-torture/compile/20020318-1.c: New test.
31797
31798 * gcc.dg/struct-by-value-1.c: New test.
31799
31800 * gcc.dg/20020319-1.c: New test.
31801
31802 2002-03-18 Jakub Jelinek <jakub@redhat.com>
31803
31804 * g++.dg/opt/conj1.C: New test.
31805
31806 2002-03-17 Mark Mitchell <mark@codesourcery.com>
31807
31808 * g++.dg/template/qualttp20.C: Revert previous change.
31809 * g++.dg/template/qualttp3.C: Likewise.
31810 * g++.dg/template/qualttp4.C: Likewise.
31811 * g++.dg/template/qualttp5.C: Likewise.
31812 * g++.dg/template/qualttp6.C: Likewise.
31813 * g++.dg/template/qualttp7.C: Likewise.
31814 * g++.dg/template/qualttp8.C: Likewise.
31815 * g++.dg/template/recurse.C: Likewise.
31816
31817 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
31818
31819 * gcc.dg/cpp/wchar-1.c: Update.
31820
31821 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
31822
31823 * g++.dg/template/conv1.C: New test.
31824 * g++.dg/template/conv2.C: New test.
31825 * g++.dg/template/conv3.C: New test.
31826 * g++.dg/template/conv4.C: New test.
31827
31828 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31829
31830 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31831 * g++.dg/template/qualttp3.C: Likewise.
31832 * g++.dg/template/qualttp4.C: Likewise.
31833 * g++.dg/template/qualttp5.C: Likewise.
31834 * g++.dg/template/qualttp6.C: Likewise.
31835 * g++.dg/template/qualttp7.C: Likewise.
31836 * g++.dg/template/qualttp8.C: Likewise.
31837 * g++.dg/template/recurse.C: Likewise.
31838
31839 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31840
31841 * g++.dg/opt/dtor1.C: New test.
31842
31843 2002-03-15 Jakub Jelinek <jakub@redhat.com>
31844
31845 * gcc.c-torture/compile/20020315-1.c: New test.
31846
31847 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
31848
31849 * gcc.dg/weak-1.c: Fix scan tests.
31850
31851 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
31852
31853 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31854 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31855 cris-*-aout* mmix-*-*.
31856 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31857 cris-*-aout* mmix-*-*.
31858 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31859 cris-*-elf* cris-*-aout* and mmix-*-*.
31860 * gcc.dg/20001009-1.c: Ditto.
31861 * gcc.dg/20010912-1.c: Ditto.
31862 * gcc.dg/20020122-4.c: Ditto.
31863 * gcc.dg/inline-2.c: Ditto.
31864
31865 2002-03-14 Jeffrey A Law (law@cygnus.com)
31866
31867 * gcc.c-torture/compile/20020314-1.c: New test.
31868
31869 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
31870
31871 * gcc.c-torture/execute/20020314-1.c: New test.
31872
31873 2002-03-14 Jakub Jelinek <jakub@redhat.com>
31874
31875 * g++.dg/warn/Wunused-1.C: New test.
31876
31877 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
31878
31879 * g++.dg/abi/mangle6.C: New test.
31880
31881 2002-03-13 Jakub Jelinek <jakub@redhat.com>
31882
31883 * gcc.c-torture/compile/20020309-2.c: New test.
31884
31885 * gcc.c-torture/compile/20020312-1.c: New test.
31886
31887 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
31888
31889 * g++.dg/other/access1.C: New test.
31890
31891 2002-03-12 Jakub Jelinek <jakub@redhat.com>
31892
31893 * gcc.c-torture/execute/wchar_t-1.c: New test.
31894
31895 2002-03-12 David Edelsohn <edelsohn@gnu.org>
31896
31897 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31898
31899 2002-03-12 Roger Sayle <roger@eyesopen.com>
31900
31901 * gcc.dg/20020312-1.c: New test case.
31902
31903 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
31904
31905 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31906
31907 2002-03-11 Richard Henderson <rth@redhat.com>
31908
31909 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31910 * g++.old-deja/g++.jason/report.C: Likewise.
31911
31912 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31913
31914 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31915 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31916
31917 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31918
31919 * testsuite/g++.dg/overload/pmf1.C: New test.
31920
31921 2002-03-11 Kazu Hirata <kazu@hxi.com>
31922
31923 * gcc.c-torture/execute/20020307-1.c: Use long.
31924
31925 2002-03-11 Jakub Jelinek <jakub@redhat.com>
31926
31927 PR optimization/5844
31928 * gcc.dg/20020310-1.c: New test.
31929
31930 2002-03-09 Michael Meissner <meissner@redhat.com>
31931
31932 * gcc.c-torture/execute/memcpy-2.c: New test.
31933 * gcc.c-torture/execute/memset-1.c: New test.
31934 * gcc.c-torture/execute/strlen-1.c: New test.
31935 * gcc.c-torture/execute/strcmp-1.c: New test.
31936 * gcc.c-torture/execute/strncmp-1.c: New test.
31937
31938 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
31939
31940 * gcc.dg/ppc-ldstruct.c: New test.
31941
31942 2002-03-09 Jakub Jelinek <jakub@redhat.com>
31943
31944 * gcc.c-torture/execute/va-arg-22.c: New test.
31945
31946 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31947
31948 * gcc.c-torture/compile/20020309-1.c: New test.
31949
31950 2002-03-08 Jakub Jelinek <jakub@redhat.com>
31951
31952 * gcc.c-torture/execute/20020307-2.c: New test.
31953
31954 2002-03-07 Jeffrey A Law (law@redhat.com)
31955
31956 * g77.f-torture/compile/20020307-1.f: New test.
31957
31958 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
31959
31960 * gcc.dg/unordered-1.c: New test.
31961
31962 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
31963
31964 * gcc.c-torture/execute/20020307-1.c: New test.
31965
31966 2002-03-05 Jakub Jelinek <jakub@redhat.com>
31967
31968 * gcc.dg/20020304-1.c: New test.
31969
31970 * gcc.c-torture/compile/20020304-2.c: New test.
31971
31972 2002-03-04 Zack Weinberg <zack@codesourcery.com>
31973
31974 * gcc.c-torture/compile/20020304-1.c: New test case
31975 (from PR c/5830).
31976
31977 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
31978
31979 * gcc.dg/20020103-1.c: Add other -D ppc variants.
31980
31981 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
31982
31983 * g++.dg/other/classkey1.C: New test.
31984
31985 2002-03-01 Richard Henderson <rth@redhat.com>
31986
31987 * gcc.c-torture/compile/981223-1.x: New.
31988 * gcc.c-torture/compile/920625-1.x: New.
31989
31990 2002-02-28 Richard Henderson <rth@redhat.com>
31991
31992 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31993
31994 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
31995
31996 * gcc.c-torture/execute/20020227-1.c: New test.
31997
31998 2002-02-27 Mark Mitchell <mark@codesourcery.com>
31999
32000 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32001 here" ERROR lines.
32002 * g++.old-deja/g++.oliva/partord1.C: Likewise.
32003 * g++.old-deja.g++.other/defarg1.C: Likewise.
32004 * g++.old-deja/g++.pt/calls2.C: Likewise.
32005 * g++.old-deja/g++.pt/crash20.C: Likewise.
32006 * g++.old-deja/g++.pt/crash30.C: Likewise.
32007 * g++.old-deja/g++.pt/crash36.C: Likewise.
32008 * g++.old-deja/g++.pt/crash6.C: Likewise.
32009 * g++.old-deja/g++.pt/defarg13.C: Likewise.
32010 * g++.old-deja/g++.pt/derived3.C: Likewise.
32011 * g++.old-deja/g++.pt/error1.C: Likewise.
32012 * g++.old-deja/g++.pt/friend21.C: Likewise.
32013 * g++.old-deja/g++.pt/friend23.C: Likewise.
32014 * g++.old-deja/g++.pt/infinite1.C: Likewise.
32015 * g++.old-deja/g++.robertl/eb128.C: Likewise.
32016
32017 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
32018
32019 * gcc.c-torture/execute/20020225-2.c: New test.
32020
32021 2002-02-27 Zack Weinberg <zack@codesourcery.com>
32022
32023 * gcc.c-torture/execute/920730-1t.c,
32024 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32025 Delete test cases, only relevant to -traditional.
32026
32027 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
32028
32029 * gcc.dg/cpp/undef1.c: Remove.
32030 * gcc.dg/cpp/directiv.c: Update.
32031 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32032
32033 2002-02-27 Michael Meissner <meissner@redhat.com>
32034
32035 * gcc.c-torture/execute/20020226-1.c: New test.
32036
32037 2002-02-26 Jakub Jelinek <jakub@redhat.com>
32038
32039 * g++.dg/debug/debug4.C: New test.
32040
32041 * gcc.dg/ia64-visibility-1.c: New test.
32042
32043 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
32044
32045 * gcc.dg/debug/20020224-1.c: New.
32046
32047 2002-02-25 Kazu Hirata <kazu@hxi.com>
32048
32049 * gcc.c-torture/execute/960416-1.x: New.
32050 * gcc.c-torture/execute/divconst-3.x: Likewise.
32051
32052 2002-02-25 Jakub Jelinek <jakub@redhat.com>
32053
32054 * gcc.dg/20020224-1.c: New test.
32055
32056 2002-02-25 Alan Modra <amodra@bigpond.net.au>
32057
32058 * gcc.c-torture/execute/20020225-1.c: New.
32059
32060 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
32061
32062 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32063
32064 2002-02-23 Jakub Jelinek <jakub@redhat.com>
32065
32066 * gcc.dg/20020222-1.c: New test.
32067
32068 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32069
32070 * g++.dg/opt/anonunion1.C: New test.
32071
32072 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32073
32074 * g++.dg/template/qualttp19.C: New test.
32075 * g++.dg/template/qualttp20.C: New test.
32076 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32077 * g++.old-deja/g++.other/qual1.C: Likewise.
32078
32079 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32080
32081 * gcc.dg/attr-alwaysinline.c: New.
32082
32083 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32084
32085 * gcc.dg/20020220-1.c: New test.
32086
32087 * gcc.dg/20020220-2.c: New test.
32088
32089 * g++.dg/opt/mmx1.C: New test.
32090
32091 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32092
32093 * gcc.c-torture/compile/20020110.c: New test.
32094
32095 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32096
32097 * gcc.c-torture/execute/20020219-1.c: New test.
32098
32099 * gcc.dg/20020219-1.c: New test.
32100
32101 * gcc.dg/noncompile/20020220-1.c: New test.
32102
32103 * g++.dg/opt/ptrintsum1.C: New test.
32104
32105 * gcc.dg/debug/20020220-1.c: New test.
32106
32107 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32108
32109 * gcc.c-torture/execute/20020216-1.c: New test.
32110
32111 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32112
32113 * gcc.dg/decl-1.c: Update, new test.
32114
32115 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32116
32117 * g++.dg/abi/bitfield1.C: New test.
32118 * g++.dg/abi/bitfield2.C: New test.
32119
32120 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32121
32122 * gcc.dg/attr-nest.c: New test.
32123
32124 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32125
32126 * gcc.c-torture/execute/20020215-1.c: New test.
32127
32128 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32129
32130 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32131 * g++.dg/debug/debug.exp: New.
32132 * g++.dg/debug/trivial.C: New.
32133 * g++.dg/debug/debug1.C: Moved...
32134 * g++.dg/other/debug1.C: ...from here.
32135 * g++.dg/debug/debug2.C: Moved...
32136 * g++.dg/other/debug2.C: ...from here.
32137 * g++.dg/debug/debug3.C: Moved...
32138 * g++.dg/other/debug3.C: ...from here.
32139
32140 * gcc.dg/noncompile/20020213-1.c: New test.
32141
32142 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32143
32144 * g++.dg/other/debug3.C: New test.
32145
32146 * gcc.c-torture/execute/20020213-1.c: New test.
32147
32148 2002-02-13 Richard Smith <richard@ex-parrot.com>
32149
32150 * g++.old-deja/g++.other/thunk1.C: New test.
32151
32152 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32153
32154 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32155
32156 2002-02-13 Stan Shebs <shebs@apple.com>
32157
32158 * gcc.dg/altivec-3.c: New.
32159
32160 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32161
32162 * gcc.dg/Wunreachable-1.c: New test.
32163 * gcc.dg/Wunreachable-2.c: New test.
32164
32165 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32166
32167 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32168
32169 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32170
32171 * gcc.dg/decl-1.c: New test.
32172
32173 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32174
32175 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32176
32177 2002-02-10 Kazu Hirata <kazu@hxi.com>
32178
32179 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32180 * gcc.c-torture/compile/980506-1.x: Likewise.
32181
32182 2002-02-10 Kazu Hirata <kazu@hxi.com>
32183
32184 * gcc.dg/20020210-1.c: New.
32185
32186 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32187
32188 * g77.f-torture/execute/947.f: New regression test
32189 for PR fortran/947.
32190
32191 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32192
32193 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32194 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32195
32196 2002-02-08 Richard Henderson <rth@redhat.com>
32197
32198 * gcc.c-torture/compile/labels-3.c: New.
32199
32200 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32201
32202 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32203 expression statements work instead.
32204 * gcc.dg/noncompile/20020207-1.c: New test.
32205
32206 2002-02-07 Richard Henderson <rth@redhat.com>
32207
32208 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32209
32210 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32211
32212 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32213 message from g77
32214 * lib/g77-dg.exp: Trim g77 error messages so that they are
32215 recognized by dg.exp.
32216
32217 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32218
32219 PR fortran/5473
32220 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32221
32222 2002-02-07 Richard Henderson <rth@redhat.com>
32223
32224 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32225 to be sufficiently aligned for integers.
32226
32227 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32228
32229 * g++.dg/template/friend4.C: New test.
32230
32231 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32232
32233 PR fortran/5743
32234 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32235 unsupported cases.
32236
32237 2002-02-07 Richard Henderson <rth@redhat.com>
32238
32239 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32240 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32241 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32242 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32243
32244 2002-02-06 Richard Henderson <rth@redhat.com>
32245
32246 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32247
32248 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32249
32250 * gcc.dg/20020206-1.c: New test.
32251
32252 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32253
32254 * gcc.c-torture/execute/20020206-1.c: New test.
32255
32256 * gcc.c-torture/execute/20020206-2.c: New test.
32257
32258 PR optimization/5429:
32259 * gcc.c-torture/compile/20020206-1.c: New test.
32260
32261 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32262
32263 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32264 as certain file formats cannot support particularly large
32265 alignments.
32266
32267 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32268 and do not expect to be able to link the executable.
32269
32270 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32271 fail because the COFF format does not support the weak attribute.
32272
32273 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32274
32275 * g77.dg/pr5473.f: New test
32276
32277 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32278
32279 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32280 Fix testcase accordingly.
32281
32282 2002-02-04 Richard Henderson <rth@redhat.com>
32283
32284 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32285 (buf): Change to be an array of pointers, not ints.
32286
32287 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32288
32289 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32290 before all tests. Move warning one line above to match where it
32291 C frontend emits.
32292 * gcc.dg/Wswitch-2.c: New test.
32293 * g++.dg/warn/Wswitch-1.C: New test.
32294 * g++.dg/warn/Wswitch-2.C: New test.
32295
32296 2002-02-04 Richard Henderson <rth@redhat.com>
32297
32298 * g++.dg/abi/offsetof.C: Fix size comparison.
32299
32300 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32301
32302 * gcc.dg/cast-qual-2.c: New test.
32303
32304 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32305
32306 * gcc.dg/20020201-4.c: New test.
32307
32308 2002-02-04 Ben Elliston <bje@redhat.com>
32309
32310 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32311 target_info attribute != 0, in addition to the empty string.
32312 (gcc_target_compile): Likewise.
32313
32314 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32315
32316 * gcc.dg/Wswitch.c: New test.
32317 PR gcc/4475. PR gcc/3780.
32318
32319 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32320
32321 * g77.f-torture/execute/5122.f: New test for regressions
32322 against PR fortran/5122.
32323
32324 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32325
32326 * g77.f-torture/compile/pr3743.f: Delete
32327 * g77.dg/pr3743-1.f: New test.
32328 * g77.dg/pr3743-2.f: New test.
32329 * g77.dg/pr3743-3.f: New test.
32330 * g77.dg/pr3743-4.f: New test.
32331
32332 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32333
32334 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32335
32336 2002-02-02 Richard Henderson <rth@redhat.com>
32337
32338 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32339 * gcc.c-torture/execute/bf64-1.c: Likewise.
32340
32341 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32342
32343 * gcc.dg/20020201-2.c: New test.
32344
32345 * gcc.dg/20020201-3.c: New test.
32346
32347 * gcc.c-torture/execute/bitfld-2.c: New test.
32348
32349 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32350
32351 * gcc.dg/bitfld-1.c: Update.
32352 * gcc.dg/bitfld-2.c: Update.
32353 * gcc.c-torture/execute/bitfld-1.x: New.
32354
32355 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32356
32357 * gcc.c-torture/execute/20020201-1.c: New test.
32358
32359 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32360
32361 PR target/5469
32362 * gcc.dg/20020201-1.c: New test.
32363
32364 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32365
32366 PR fortran/3743
32367 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32368 * g77.f-torture/compile/pr3743.x: Remove
32369
32370 2002-01-31 Tom Rix <trix@redhat.com>
32371
32372 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32373
32374 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32375
32376 * gcc.dg/noncompile/20020130-1.c: New test.
32377
32378 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32379
32380 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32381
32382 2002-01-29 Richard Henderson <rth@redhat.com>
32383
32384 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32385 to long long.
32386 * gcc.c-torture/execute/bf64-1.c: Likewise.
32387
32388 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32389
32390 * gcc.c-torture/execute/20020129-1.c: New test.
32391
32392 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32393
32394 * gcc.c-torture/compile/20000224-1.c: Update.
32395 * gcc.c-torture/execute/bitfld-1.c: New tests.
32396 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32397 * gcc.dg/uninit-A.c: Update.
32398
32399 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32400
32401 * g++.dg/template/ctor1.C: Add instantiation.
32402
32403 2002-01-28 Paul Koning <pkoning@equallogic.com>
32404
32405 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32406 argument to __builtin_prefetch to be const ptr.
32407
32408 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32409
32410 * gcc.c-torture/compile/20020120-1.c: New test.
32411
32412 2002-01-27 Kazu Hirata <kazu@hxi.com>
32413
32414 * gcc.c-torture/execute/20020127-1.c: New test.
32415
32416 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32417
32418 * g77.dg/f77-edit-i-in.f: New test
32419 * g77.dg/f77-edit-i-out.f: New test
32420
32421 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32422
32423 * gcc.dg/debug/debug.exp: New file.
32424 * gcc.dg/debug/trivial.c: New file.
32425 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32426 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32427 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32428 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32429 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32430 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32431 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32432 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32433 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32434 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32435 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32436 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32437 * gcc.dg/20000503-1.c: Removed.
32438 * gcc.dg/20010207-1.c: Removed.
32439 * gcc.dg/20011223-1.c: Removed.
32440 * gcc.dg/20020104-2.c: Removed.
32441 * gcc.dg/debug-1.c: Removed.
32442 * gcc.dg/debug-2.c: Removed.
32443 * gcc.dg/debug-3.c: Removed.
32444 * gcc.dg/debug-4.c: Removed.
32445 * gcc.dg/debug-5.c: Removed.
32446 * gcc.dg/debug-6.c: Removed.
32447 * gcc.dg/dwarf2-1.c: Removed.
32448 * gcc.dg/dwarf2-2.c: Removed.
32449
32450 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32451
32452 * g++.old-deja/g++.other/eh5.C: New test.
32453 * g++.old-deja/g++.other/sibcall2.C: New test.
32454 * g++.old-deja/g++.other/array9.C: New test.
32455 * g++.old-deja/g++.other/typename2.C: New test.
32456 * g++.old-deja/g++.other/crash60.C: New test.
32457 * g++.old-deja/g++.other/conv9.C: New test.
32458 * g++.old-deja/g++.other/mangle10.C: New test.
32459 * g++.old-deja/g++.other/unchanging1.C: New test.
32460 * g++.old-deja/g++.other/exprstmt1.C: New test.
32461 * g++.old-deja/g++.other/inline23.C: New test.
32462 * g++.old-deja/g++.eh/ia64-1.C: New test.
32463 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32464 * g++.old-deja/g++.other/reload1.C: New test.
32465 * g++.old-deja/g++.other/static20.C: New test.
32466 * g++.old-deja/g++.other/local-alloc1.C: New test.
32467 * g++.old-deja/g++.other/conv8.C: New test.
32468 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32469 * g++.old-deja/g++.other/storeexpr1.C: New test.
32470 * g++.old-deja/g++.other/storeexpr2.C: New test.
32471 * g++.dg/eh/template2.C: New test.
32472 * g++.dg/warn/weak1.C: New test.
32473
32474 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32475
32476 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32477 Remove first, non-varying, argument.
32478
32479 2002-01-23 Richard Henderson <rth@redhat.com>
32480
32481 * gcc.dg/inline-2.c: New.
32482
32483 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32484 Add optional target arg. Check number of arguments.
32485 (scan-assembler-not, scan-assembler-dem): Likewise.
32486 (scan-assembler-dem-not): Likewise.
32487
32488 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32489
32490 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32491 line 12.
32492 * g++.old-deja/g++.brendan/parse3.C,
32493 g++.old-deja/g++.other/crash26.C,
32494 g++.old-deja/g++.other/crash28.C,
32495 g++.old-deja/g++.other/crash29.C,
32496 g++.old-deja/g++.other/crash30.C,
32497 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32498
32499 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32500
32501 * gcc.dg/20020115-1.c: New.
32502
32503 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32504
32505 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32506
32507 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32508
32509 * gcc.dg/20020122-3.c: New.
32510
32511 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32512
32513 * g++.dg/other/gc1.C: New test.
32514
32515 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32516
32517 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32518
32519 2002-01-22 Richard Henderson <rth@redhat.com>
32520
32521 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32522
32523 2002-01-22 Richard Henderson <rth@redhat.com>
32524
32525 * gcc.dg/20020122-4.c: New.
32526
32527 2002-01-22 H.J. Lu <hjl@gnu.org>
32528
32529 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32530 link output.
32531 * gcc.dg/special/ecos.exp: Likewise.
32532 * lib/g++-dg.exp: Likewise.
32533 * lib/g77-dg.exp: Likewise.
32534 * lib/gcc-dg.exp : Likewise.
32535 * lib/mike-g++.exp: Likewise.
32536 * lib/mike-g77.exp: Likewise.
32537 * lib/mike-gcc.exp: Likewise.
32538 * lib/objc-dg.exp: Likewise.
32539
32540 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32541
32542 PR target/5379
32543 * gcc.dg/20020122-2.c: New test.
32544
32545 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32546
32547 * gcc.dg/20020122-1.c: New test.
32548
32549 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32550
32551 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32552
32553 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32554
32555 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32556
32557 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32558
32559 * gcc.c-torture/compile/20020121-1.c: New test.
32560
32561 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32562
32563 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32564 ld_library_path.
32565
32566 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32567
32568 * gcc.dg/20020218-1.c: New test.
32569
32570 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32571
32572 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32573 messages
32574 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32575 "At global scope" warning
32576 * g++.dg/ext/align1.C: Change cygwin test for alignment
32577 from db-bogus to dg-warning
32578
32579 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32580
32581 * g77.f-torture/compile/cpp2.F: New test.
32582
32583 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32584
32585 * g++.dg/template/access1.C: New test.
32586
32587 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32588
32589 * gcc.dg/20020118-1.c: New.
32590
32591 2002-01-18 Kazu Hirata <kazu@hxi.com>
32592
32593 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32594
32595 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32596
32597 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32598 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32599 alignment warnings.
32600
32601 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32602
32603 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32604 torture_with_loops and torture_without_loops
32605
32606 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32607
32608 * gcc.c-torture/compile/20020116-1.c: New test.
32609
32610 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32611
32612 * gcc.dg/20020116-2.c: New test.
32613
32614 * gcc.dg/ultrasp4.c: New test.
32615
32616 * gcc.dg/20020116-1.c: New test.
32617
32618 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
32619
32620 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32621 by EABI.
32622
32623 2002-01-15 Janis Johnson <janis187@us.ibm.com>
32624
32625 * gcc.misc-tests/i386-prefetch.exp: New.
32626 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32627 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32628 * gcc.misc-tests/i386-pf-none-1.c: New test.
32629 * gcc.misc-tests/i386-pf-sse-1.c: New test.
32630
32631 2002-01-15 Jakub Jelinek <jakub@redhat.com>
32632
32633 * gcc.dg/gnu89-init-1.c: Add new tests.
32634
32635 2002-01-15 Andreas Jaeger <aj@suse.de>
32636
32637 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32638 * gcc.dg/i386-mmx-2.c: Likewise.
32639 * gcc.dg/i386-sse-1.c: Likewise.
32640 * gcc.dg/i386-sse-2.c: Likewise.
32641 * gcc.dg/i386-sse-3.c: Likewise.
32642
32643 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
32644
32645 * g77.f-torture/execute/intrinsic-unix-bessel.f:
32646 Uncomment additional cases that now pass.
32647
32648 2002-01-11 Richard Henderson <rth@redhat.com>
32649
32650 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32651 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32652
32653 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
32654
32655 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32656
32657 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
32658
32659 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32660 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32661
32662 2002-01-10 Dale Johannesen <dalej@apple.com>
32663
32664 * gcc.c-torture/execute/loop-11.c: New.
32665
32666 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
32667
32668 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32669 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32670
32671 2002-01-09 Richard Henderson <rth@redhat.com>
32672
32673 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32674 type in which to perform the operation for each size.
32675
32676 2002-01-09 Alan Matsuoka (alanm@redhat.com)
32677
32678 * gcc.c-torture/compile/20020109-2.c: New test.
32679
32680 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
32681
32682 * gcc.c-torture/execute/loop-10.c: New test.
32683
32684 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32685
32686 * gcc.c-torture/compile/20010226-1.c: New test.
32687 * gcc.c-torture/compile/20010227-1.c: New test.
32688 * gcc.c-torture/compile/20010426-1.c: New test.
32689 * gcc.c-torture/compile/20010510-1.c: New test.
32690 * gcc.c-torture/compile/20010605-3.c: New test.
32691 * gcc.c-torture/compile/20010824-1.c: New test.
32692 * gcc.c-torture/execute/20010409-1.c: New test.
32693 * gcc.dg/noncompile/20000901-1.c: New test.
32694 * gcc.dg/20001023-1.c: New test.
32695 * gcc.dg/20001101-1.c: New test.
32696 * gcc.dg/20001102-1.c: New test.
32697 * gcc.dg/20010207-1.c: New test.
32698 * gcc.dg/20010405-1.c: New test.
32699 * gcc.dg/20010822-1.c: New test.
32700 * gcc.dg/20011107-1.c: New test.
32701
32702 2002-01-09 Jeffrey A Law (law@redhat.com)
32703
32704 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32705
32706 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
32707 execution failure on PA targets.
32708
32709 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32710
32711 * gcc.c-torture/compile/20020109-1.c: New test.
32712
32713 2002-01-08 Kazu Hirata <kazu@hxi.com>
32714
32715 * gcc.c-torture/execute/20020108-1.c: New test.
32716
32717 2002-01-08 Jakub Jelinek <jakub@redhat.com>
32718
32719 * gcc.dg/20020108-1.c: New test.
32720
32721 2002-01-08 H.J. Lu <hjl@gnu.org>
32722
32723 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32724 for header files.
32725
32726 2002-01-08 Geoff Keating <geoffk@redhat.com>
32727
32728 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32729 consistency.
32730
32731 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
32732
32733 * gcc.dg/altivec-4.c: Test altivec predicates.
32734
32735 2002-01-07 Jakub Jelinek <jakub@redhat.com>
32736
32737 * gcc.c-torture/execute/20020107-1.c: New test.
32738
32739 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
32740
32741 PR c/5279
32742 * gcc.c-torture/compile/20020106-1.c: New test.
32743
32744 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
32745
32746 * gcc.c-torture/execute/nestfunc-4.c: New test.
32747
32748 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32749
32750 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32751 extra triple that slipped in.
32752 * g++.old-deja/g++.abi/align.C: Likewise.
32753 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32754
32755 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32756
32757 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32758 * g++.old-deja/g++.abi/align.C: Likewise.
32759 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32760
32761 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32762 on FreeBSD/i386.
32763 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32764 FreeBSD.
32765
32766 2002-01-04 Jakub Jelinek <jakub@redhat.com>
32767
32768 * gcc.dg/20020104-1.c: New test.
32769
32770 * gcc.dg/20020104-2.c: New test.
32771
32772 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
32773
32774 * gcc.dg/20020103-1.c: Fix typo in target selector.
32775
32776 2002-01-03 Richard Henderson <rth@redhat.com>
32777
32778 * gcc.dg/20020103-1.c: New.
32779
32780 2002-01-03 Kazu Hirata <kazu@hxi.com>
32781
32782 * gcc.c-torture/execute/20020103-1.c: New test.
32783
32784 2002-01-03 Jakub Jelinek <jakub@redhat.com>
32785
32786 * g++.dg/other/debug2.C: New test.
32787
32788 * gcc.c-torture/compile/20020103-1.c: New test.
32789
32790 2002-01-02 Jakub Jelinek <jakub@redhat.com>
32791
32792 * gcc.dg/gnu89-init-1.c: Added new tests.
32793
32794 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32795
32796 * g++.dg/template/friend2.C: Remove as patch is reverted.
32797
32798 * g++.dg/warn/oldcast1.C: New test.
32799
32800 * g++.dg/template/ptrmem1.C: New test.
32801 * g++.dg/template/ptrmem2.C: New test.
32802
32803 * g++.dg/template/ntp.C: New test.
32804
32805 * g++.dg/other/component1.C: New test.
32806
32807 * g++.dg/template/ttp3.C: New test.
32808
32809 * g++.dg/template/friend2.C: New test.
32810 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32811
32812 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32813
32814 * g++.dg/other/ptrmem1.C: New test.
32815 * g++.dg/other/ptrmem2.C: New test.
32816
32817 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32818
32819 * g++.dg/template/ctor1.C: New test.
32820
32821 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32822
32823 * g++.dg/template/friend2.C: New test.
32824
32825 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
32826
32827 * gcc.dg/mmix-1.c: New test.
32828
32829 2001-12-31 Richard Henderson <rth@redhat.com>
32830
32831 * gcc.dg/asm-5.c: New.
32832
32833 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
32834
32835 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32836 in namespace __gnu_cxx
32837
32838 2001-12-30 Richard Henderson <rth@redhat.com>
32839
32840 * gcc.dg/debug-6.c: New.
32841
32842 2001-12-30 Jakub Jelinek <jakub@redhat.com>
32843
32844 * gcc.c-torture/compile/20011229-2.c: New test.
32845
32846 2001-12-29 Jakub Jelinek <jakub@redhat.com>
32847
32848 * gcc.dg/debug-3.c: New test.
32849 * gcc.dg/debug-4.c: New test.
32850 * gcc.dg/debug-5.c: New test.
32851
32852 2001-12-29 Richard Henderson <rth@redhat.com>
32853
32854 * g++.dg/eh/loop1.C: New.
32855
32856 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32857
32858 * g++.dg/template/crash1.C: New test.
32859
32860 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32861
32862 * g++.dg/other/const1.C: New test.
32863
32864 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
32865
32866 * gcc.c-torture/compile/20011229-1.c: New test.
32867
32868 2001-12-28 Stan Shebs <shebs@apple.com>
32869
32870 * lib/objc-torture.exp: Resync with c-torture.exp.
32871 * lib/objc.exp: Load standard libraries.
32872
32873 2001-12-28 Jakub Jelinek <jakub@redhat.com>
32874
32875 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32876 additional tests.
32877
32878 2001-12-27 Roger Sayle <roger@eyesopen.com>
32879
32880 * gcc.c-torture/execute/string-opt-16.c: New testcase.
32881
32882 2001-12-27 Richard Henderson <rth@redhat.com>
32883
32884 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32885
32886 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
32887
32888 * g++.dg/eh/ctor1.C: New test.
32889 * g++.dg/other/error2.C: New test.
32890
32891 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
32892
32893 * g++.dg/other/init2.C: New test.
32894
32895 2001-12-24 Richard Henderson <rth@redhat.com>
32896
32897 * gcc.dg/20011223-1.c: New.
32898 * gcc.dg/inline-1.c: New.
32899
32900 2001-12-23 Richard Henderson <rth@redhat.com>
32901
32902 * gcc.dg/asm-4.c: Test operand modifiers.
32903
32904 2001-12-23 Richard Henderson <rth@redhat.com>
32905
32906 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32907
32908 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
32909
32910 * gcc.c-torture/execute/20011223-1.c: New test.
32911
32912 2001-12-21 Richard Henderson <rth@redhat.com>
32913
32914 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32915 re-enables the warning.
32916
32917 2001-12-21 Richard Henderson <rth@redhat.com>
32918
32919 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32920
32921 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32922
32923 * gcc.c-torture/compile/20011218-1.c: New test.
32924
32925 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
32926
32927 * gcc.misc-test/arm-isr.exp: New file. Control running of the
32928 arm-isr.c test.
32929 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
32930 epilogue generation for ARM ISR routines.
32931
32932 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32933
32934 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32935 * gcc.dg/format/c90-printf-3.c: Likewise.
32936 * gcc.dg/format/c99-printf-3.c: Likewise.
32937 * gcc.dg/format/ext-1.c: Likewise.
32938 * gcc.dg/format/ext-6.c: Likewise.
32939 * gcc.dg/format/format.h: Prototype unlocked stdio.
32940
32941 2001-12-20 Richard Henderson <rth@redhat.com>
32942
32943 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32944 (arena): Use it.
32945 (malloc): Correct allocation logic. Abort if we fill up the
32946 arena before initialization complete.
32947 (realloc): Correct allocation logic.
32948
32949 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32950
32951 * gcc.c-torture/compile/20011219-2.c: New test.
32952
32953 * gcc.c-torture/execute/20011219-1.c: New test.
32954
32955 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
32956
32957 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32958 target does not support weak symbols.
32959
32960 2001-12-19 Jakub Jelinek <jakub@redhat.com>
32961
32962 * gcc.c-torture/compile/20011219-1.c: New test.
32963
32964 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
32965
32966 * g++.dg/other/error1.C: New test.
32967
32968 2001-12-17 Jeffrey A Law (law@redhat.com)
32969
32970 * gcc.c-torture/execute/20011217-1.c: New test.
32971
32972 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
32973
32974 * objc.dg/special/: New directory.
32975 * objc.dg/special/special.exp: New file.
32976 * objc.dg/special/unclaimed-category-1.h: New file.
32977 * objc.dg/special/unclaimed-category-1a.m: New file.
32978 * objc.dg/special/unclaimed-category-1.m: New file.
32979
32980 2001-12-17 Andreas Jaeger <aj@suse.de>
32981
32982 * gcc.c-torture/compile/20011217-2.c: New test.
32983
32984 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
32985
32986 * gcc.c-torture/compile/20011217-1.c: New test.
32987
32988 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
32989
32990 * testsuite/gcc.dg/20011214-1.c: New.
32991
32992 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
32993
32994 * gcc.dg/altivec-4.c: New.
32995
32996 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
32997
32998 * gcc.dg/20011113-1.c: New test.
32999
33000 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
33001
33002 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33003 std::__malloc_alloc_template<0> and
33004 std::__default_alloc_template<false, 0>.
33005
33006 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
33007
33008 * objc/execute/bf-21.m: New test.
33009 * objc/execute/enumeration-1.m: New test.
33010 * objc/execute/enumeration-2.m: New test.
33011
33012 2001-12-12 Jakub Jelinek <jakub@redhat.com>
33013
33014 * gcc.dg/gnu89-init-1.c: New test.
33015
33016 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
33017
33018 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33019 * g++.old-deja/g++.jason/2371.C: Likewise.
33020 * g++.old-deja/g++.jason/template33.C: Likewise.
33021 * g++.old-deja/g++.jason/template34.C: Likewise.
33022 * g++.old-deja/g++.jason/template36.C: Likewise.
33023 * g++.old-deja/g++.oliva/typename1.C: Likewise.
33024 * g++.old-deja/g++.oliva/typename2.C: Likewise.
33025 * g++.old-deja/g++.other/typename1.C: Likewise.
33026 * g++.old-deja/g++.pt/inherit2.C: Likewise.
33027 * g++.old-deja/g++.pt/nontype5.C: Likewise.
33028 * g++.old-deja/g++.pt/typename11.C: Likewise.
33029 * g++.old-deja/g++.pt/typename14.C: Likewise.
33030 * g++.old-deja/g++.pt/typename16.C: Likewise.
33031 * g++.old-deja/g++.pt/typename3.C: Likewise.
33032 * g++.old-deja/g++.pt/typename4.C: Likewise.
33033 * g++.old-deja/g++.pt/typename5.C: Likewise.
33034 * g++.old-deja/g++.pt/typename7.C: Likewise.
33035 * g++.old-deja/g++.robertl/eb9.C: Likewise.
33036
33037 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
33038
33039 * g++.dg/other/linkage1.C: New test.
33040 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33041 specifiers.
33042
33043 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
33044
33045 * gcc.dg/concat.c: New test.
33046
33047 2001-12-11 Stan Shebs <shebs@apple.com>
33048
33049 * objc/compile: New test directory.
33050 * objc/compile/compile.exp: New expect script.
33051 * objc/compile/20011211-1.m: New compile test.
33052
33053 2001-12-11 Jason Merrill <jason@redhat.com>
33054
33055 * lib/prune.exp (prune_gcc_output): Also handle "In member
33056 function". So many permutations...
33057
33058 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
33059
33060 * g++.dg/template/typedef1.C: New test.
33061
33062 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
33063
33064 * g++.dg/other/copy1.C: New test.
33065
33066 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
33067
33068 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33069
33070 * gcc.dg/builtin-choose-expr.c: New.
33071
33072 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33073
33074 * gcc.dg/altivec-2.c: New.
33075
33076 2001-12-07 Richard Henderson <rth@redhat.com>
33077
33078 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33079
33080 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33081
33082 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33083 ultrasparc.
33084
33085 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33086
33087 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33088
33089 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33090
33091 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33092 variable argument list.
33093
33094 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33095
33096 * gcc.c-torture/execute/memcheck: Delete entire directory.
33097 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33098 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33099
33100 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33101
33102 * gcc.dg/Wshadow-1.c: New test.
33103
33104 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33105
33106 * gcc.c-torture/compile/20011130-1.c: New test.
33107
33108 * gcc.dg/noncompile/20011025-1.c: New test.
33109
33110 * g++.dg/other/anon-union.C: New test.
33111
33112 * gcc.c-torture/execute/20011024-1.c: New test.
33113
33114 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33115
33116 * gcc.c-torture/execute/20000722-1.x,
33117 gcc.c-torture/execute/20010123-1.x: Remove.
33118 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33119 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33120 gcc.dg/c99-complit-2.c: New tests.
33121
33122 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33123
33124 * g++.dg/inherit/base1.C: New test.
33125
33126 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33127
33128 * g++.dg/other/stdarg1.C: New test.
33129
33130 * gcc.c-torture/compile/20011130-2.c: New test.
33131
33132 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33133
33134 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33135 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33136 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33137 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33138 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33139 * gcc.dg/builtin-prefetch-1.c: New test.
33140
33141 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33142
33143 * gcc.dg/20011130-1.c: New test.
33144
33145 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33146
33147 * g++.dg/other/scope1.C: New test.
33148 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33149
33150 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33151
33152 * gcc.dg/vla-init-1.c: New test.
33153
33154 2001-12-01 Geoff Keating <geoffk@redhat.com>
33155
33156 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33157
33158 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33159
33160 * objc.dg/alias.m: Update.
33161 * objc.dg/class-1.m: Update.
33162 * objc.dg/const-str-1.m: Update.
33163 * objc.dg/fwd-proto-1.m: Update.
33164 * objc.dg/id-1.m: Update.
33165 * objc.dg/super-class-1.m: Update.
33166
33167 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33168
33169 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33170 constructs.
33171
33172 2001-11-28 Jeffrey A Law (law@cygnus.com)
33173
33174 * gcc.c-torture/execute/20011128-1.c: New test.
33175
33176 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33177
33178 * gcc.dg/20011127-1.c: New test.
33179
33180 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33181
33182 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33183 from Austin Group draft 7.
33184 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33185 scanf format arguments.
33186 * gcc.dg/format/no-exargs-2.c: New test.
33187
33188 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33189
33190 * g++.dg/abi/vbase8-4.C: New test.
33191
33192 2001-11-24 Ian Lance Taylor <ian@airs.com>
33193
33194 * gcc.c-torture/execute/20011121-1.c: New test.
33195
33196 2001-11-23 Jeffrey A Law (law@cygnus.com)
33197
33198 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33199
33200 2001-11-23 Andreas Jaeger <aj@suse.de>
33201
33202 * gcc.dg/cpp/charconst-2.c: New test.
33203
33204 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33205
33206 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33207 to the host if it is remote. Let tests specify extra headers
33208 they use.
33209 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33210 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33211 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33212 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33213 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33214 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33215 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33216 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33217 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33218 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33219
33220 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33221
33222 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33223 for little endian ARMs.
33224
33225 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33226
33227 * gcc.c-torture/compile/20011119-1.c: New test.
33228 * gcc.c-torture/compile/20011119-2.c: New test.
33229
33230 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33231
33232 * gcc.dg/altivec-1.c: Fix typo.
33233
33234 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33235
33236 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33237
33238 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33239
33240 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33241
33242 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33243
33244 * lib/g77.exp: Don't specify --rpath-link.
33245
33246 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33247 across all the headers.
33248 * gcc.dg/format/format.exp: For testing on a remote host,
33249 copy format.h.
33250
33251 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33252 * gcc.c-torture/execute/930406-1.c: Likewise.
33253 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33254
33255 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33256
33257 * gcc.dg/altivec-1.c: New.
33258
33259 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33260
33261 * gcc.dg/cpp/fpreprocessed.c: New test case.
33262
33263 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33264
33265 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33266 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33267 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33268
33269 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33270
33271 * gcc.dg/no-builtin-1.c: New test.
33272
33273 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33274
33275 * gcc.c-torture/execute/20011115-1.c: New test.
33276
33277 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33278
33279 * gcc.c-torture/compile/20011114-2.c: New test.
33280 * gcc.c-torture/compile/20011114-3.c: New test.
33281 * gcc.c-torture/compile/20011114-4.c: New test.
33282
33283 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33284
33285 * g++.dg/other/init1.C: New test.
33286
33287 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33288
33289 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33290 message.
33291
33292 * gcc.c-torture/execute/20011114-1.c: New testcase.
33293
33294 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33295 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33296 like the (before this change) version of 20010327-1.c.
33297
33298 2001-11-14 Roger Sayle <roger@eyesopen.com>
33299
33300 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33301
33302 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33303
33304 * g++.dg/init/array2.C: New test.
33305
33306 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33307
33308 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33309
33310 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33311
33312 * g++.dg/other/forscope1.C: New test.
33313 * g++.dg/ext/forscope1.C: New test.
33314 * g++.dg/ext/forscope2.C: New test.
33315
33316 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33317
33318 * gcc.c-torture/execute/20011113-1.c: New test.
33319
33320 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33321
33322 * gcc.c-torture/execute/20011109-2.c: New test.
33323
33324 * gcc.c-torture/execute/20011109-1.c: New test.
33325
33326 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33327
33328 * gcc.c-torture/compile/20011109-1.c: New test.
33329
33330 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33331
33332 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33333 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33334 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33335 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33336 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33337 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33338 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33339
33340 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33341
33342 * g++.dg/warn/Wshadow-1.C: New tests.
33343 * g++.old-deja/g++.mike/for3.C: Update.
33344
33345 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33346
33347 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33348 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33349 XFAILs. Adjust expected error texts.
33350 * gcc.c-torture/compile/20011106-1.c,
33351 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33352 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33353 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33354 gcc.dg/c99-array-lval-5.c: New tests.
33355
33356 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33357
33358 * gcc.dg/cpp/defined.c: Update.
33359
33360 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33361
33362 * gcc.c-torture/execute/anon-1.c: New test.
33363
33364 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33365
33366 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33367 same size, so no warning should be produced on stormy16.
33368
33369 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33370 due to oversized array.
33371 * g++.old-deja/g++.mike/ns15.C: Likewise.
33372 * g++.old-deja/g++.pt/crash16.C: Likewise.
33373
33374 2001-11-02 Graham Stott <grahams@redhat.com>
33375
33376 * g++.dgother/debug1.C: Fix typos.
33377
33378 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33379
33380 * g++.dg/other/debug1.C: New test.
33381
33382 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33383
33384 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33385 of unsigned long.
33386
33387 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33388
33389 * gcc.dg/20011029-2.c: New test.
33390
33391 * gcc.c-torture/compile/20011029-1.c: New test.
33392
33393 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33394
33395 * objc/execute/class_self-1.m: New test.
33396 * objc/execute/class_self-2.m: New test.
33397
33398 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33399
33400 * gcc.misc-tests/msgs.exp: Delete.
33401 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33402 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33403 error set to match recent changes.
33404
33405 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33406
33407 * gcc.dg/20011021-1.c: New test.
33408
33409 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33410
33411 * gcc.c-torture/compile/20011023-1.c: New test.
33412
33413 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33414
33415 * lib/g77.exp: Rewrite based on lib/g++.exp.
33416
33417 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33418
33419 * gcc.c-torture/execute/20011019-1.c: New test.
33420
33421 * gcc.dg/20011018-1.c: New test.
33422
33423 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33424
33425 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33426
33427 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33428
33429 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33430 * gcc.dg/attr-invalid.c: Likewise.
33431
33432 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33433
33434 * testsuite/gcc.dg/20011015-1.c: New test.
33435
33436 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33437
33438 * g++.dg/template/unify2.C: New test.
33439
33440 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33441
33442 * g++.dg/other/exception-specification.C: New test
33443
33444 2001-10-13 Tom Rix <trix@redhat.com>
33445
33446 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33447 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33448
33449 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33450
33451 * testsuite/gcc.dg/20011009-1.c: New test.
33452
33453 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33454
33455 PR g++/4476
33456 * g++.dg/other/friend1.C: New test.
33457
33458 2001-10-11 Richard Henderson <rth@redhat.com>
33459
33460 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33461
33462 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33463
33464 * gcc.c-torture/compile/20011010-1.c: New.
33465
33466 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33467
33468 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33469 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33470 g77.f-torture/execute/execute.exp,
33471 g77.f-torture/noncompile/noncompile.exp,
33472 gcc.c-torture/compile/compile.exp,
33473 gcc.c-torture/execute/execute.exp,
33474 gcc.c-torture/execute/ieee/ieee.exp,
33475 gcc.c-torture/execute/memcheck/memcheck.exp,
33476 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33477 objc/execute/execute.exp: Update FSF address.
33478
33479 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33480
33481 * gcc.dg/cpp/cmdlne-C.c: Update.
33482 * gcc.dg/cpp/cmdlne-C2.c: New.
33483
33484 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33485
33486 * gcc.c-torture/execute/20011008-3.c: New.
33487
33488 2001-10-08 DJ Delorie <dj@redhat.com>
33489
33490 * gcc.dg/20011008-1.c: New.
33491 * gcc.dg/20011008-2.c: New.
33492
33493 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33494
33495 * gcc.dg/cpp/spacing1.c: Update test.
33496
33497 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33498
33499 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33500 spelling errors of "separate" as "seperate".
33501
33502 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33503
33504 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33505 enough to avoid inlining.
33506
33507 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33508
33509 * lib/g77.exp: set libg2c_dir correctly.
33510
33511 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33512
33513 * gcc.dg/cpp/macro11.c: New test.
33514
33515 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33516
33517 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33518 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33519 gcc.dg/format/multattr-3.c: New tests.
33520 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33521 tests for format attributes on function pointers being rejected.
33522
33523 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33524
33525 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33526
33527 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33528
33529 * g++.dg/warn/format1.C: New test.
33530
33531 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33532
33533 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33534
33535 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33536
33537 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33538
33539 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33540
33541 * gcc.dg/cpp/redef2.c: Add test.
33542
33543 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33544
33545 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33546 long-standing bug on i686, apparently.
33547 * gcc.c-torture/execute/loop-2c.x: New file.
33548 * gcc.c-torture/execute/loop-2d.x: New file.
33549 * gcc.c-torture/execute/loop-3c.x: New file.
33550
33551 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33552
33553 * gcc.dg/cpp/20000625-2.c: Correct line number.
33554
33555 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33556
33557 * gcc.dg/cpp/macro10.c: New test.
33558 * gcc.dg/cpp/strify3.c: New test.
33559 * gcc.dg/cpp/spacing1.c: Add tests.
33560 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33561 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33562
33563 2001-09-24 DJ Delorie <dj@redhat.com>
33564
33565 * gcc.c-torture/execute/20010924-1.c: New test.
33566
33567 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33568
33569 * testsuite/objc/execute/paste.m: Remove.
33570
33571 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33572
33573 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33574
33575 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33576
33577 * g77.dg/strlen0.f: New test.
33578
33579 2001-09-21 Richard Henderson <rth@redhat.com>
33580
33581 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33582 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33583
33584 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33585
33586 Table-driven attributes.
33587 * g++.dg/ext/attrib1.C: New test.
33588
33589 2001-09-20 DJ Delorie <dj@redhat.com>
33590
33591 * gcc.dg/20000926-1.c: Update expected warning messages.
33592 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33593 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33594 array.
33595
33596 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33597
33598 * g++.dg/eh/registers1.C: New test case.
33599
33600 2001-09-17 Richard Henderson <rth@redhat.com>
33601
33602 * gcc.dg/array-5.c: Fix VLA decomposition test.
33603
33604 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33605
33606 * gcc.dg/cpp/line5.c: New testcase.
33607
33608 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33609
33610 * gcc.dg/cpp/macro9.c: New test.
33611
33612 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
33613
33614 * gcc.c-torture/execute/980223.c: Change type of addr from long
33615 to char *.
33616
33617 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
33618
33619 * gcc.c-torture/execute/20010915-1.c: New test.
33620
33621 2001-09-14 Janis Johnson <janis187@us.ibm.com>
33622
33623 * g77.dg/bprob: New directory.
33624 * g77.dg/bprob/bprob.exp: New file.
33625 * g77.dg/bprob/bprob-1.f: New test.
33626 * g77.dg/gcov: New directory.
33627 * g77.dg/gcov/gcov.exp: New file.
33628 * g77.dg/gcov/gcov-1.f: New test.
33629 * g77.dg/gcov/gcov-1.x: New file.
33630
33631 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
33632
33633 * gcc.dg/cpp/directiv.c: Update.
33634 * gcc.dg/cpp/undef1.c: Update.
33635
33636 2001-09-12 Jakub Jelinek <jakub@redhat.com>
33637
33638 * gcc.dg/20010912-1.c: New test.
33639
33640 2001-09-11 Janis Johnson <janis187@us.ibm.com>
33641
33642 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33643 language-independent file in lib.
33644 * lib/gcov.exp: New file.
33645
33646 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
33647
33648 * gcc.c-torture/compile/20010911-1.c: New test.
33649
33650 2001-09-10 Janis Johnson <janis187@us.ibm.com>
33651
33652 * lib/profopt.exp: New, to support profile-directed optimizations.
33653 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33654 * gcc.misc-tests/bprob-1.c: New test.
33655 * gcc.misc-tests/bprob-2.c: New test.
33656
33657 2001-09-07 Janis Johnson <janis187@us.ibm.com>
33658
33659 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33660 XFAIL and which kinds of gcov output to verify.
33661 * gcc.misc-tests/gcov-4b.x: New file.
33662 * gcc.misc-tests/gcov-5b.x: New file.
33663 * gcc.misc-tests/gcov-6.x: New file.
33664 * gcc.misc-tests/gcov-7.c: New test.
33665 * gcc.misc-tests/gcov-7.x: New file.
33666
33667 2001-09-06 Janis Johnson <janis187@us.ibm.com>
33668
33669 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33670 * gcc.misc-tests/gcov-6.c: New test.
33671
33672 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
33673
33674 PR c++/3986
33675 * g++.dg/abi/vbase1.C: New test.
33676
33677 2001-09-05 Ziemowit Laski <zlaski@apple.com>
33678
33679 * objc.dg/method-2.m: New.
33680
33681 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
33682
33683 PR c++/4203
33684 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33685 * g++.dg/init/empty1.C: New test.
33686
33687 2001-09-03 Jakub Jelinek <jakub@redhat.com>
33688
33689 * gcc.c-torture/compile/20010903-1.c: New test.
33690
33691 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
33692
33693 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33694 for m68k.
33695
33696 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
33697
33698 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33699
33700 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33701
33702 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33703
33704 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
33705
33706 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33707 for 16-bit 'unsigned int'.
33708
33709 2001-08-29 Kazu Hirata <kazu@hxi.com>
33710
33711 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33712
33713 2001-08-27 Richard Henderson <rth@redhat.com>
33714
33715 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33716 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33717
33718 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
33719
33720 * gcc.dg/asm-names.c (ymain): New.
33721
33722 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
33723
33724 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33725 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33726 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33727
33728 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33729
33730 * gcc.dg/compare5.c: New testcase.
33731
33732 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
33733
33734 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33735 and "In instantiation".
33736
33737 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
33738
33739 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33740
33741 2001-08-20 Janis Johnson <janis187@us.ibm.com>
33742
33743 * gcc.misc-tests/gcov.exp: Add support for branch information.
33744 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33745 * gcc.misc-tests/gcov-4.c: New test.
33746 * gcc.misc-tests/gcov-4b.c: New test.
33747 * gcc.misc-tests/gcov-5b.c: New test.
33748
33749 2001-08-20 Zack Weinberg <zackw@panix.com>
33750
33751 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33752 expected to fail.
33753
33754 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
33755
33756 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33757
33758 2001-08-19 Jakub Jelinek <jakub@redhat.com>
33759
33760 * g++.dg/eh/template1.C: New test.
33761
33762 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
33763
33764 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33765 Fix thinko.
33766 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33767 for xfail.
33768
33769 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
33770
33771 * lib/g77-dg.exp: Use prune.exp for common procedures
33772 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33773 * lib/g77.exp: (g77-dg-prune) Remove
33774
33775 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
33776
33777 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33778
33779 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33780
33781 * g++.dg/template/unify1.C: New test.
33782
33783 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
33784
33785 * g++.dg/abi/empty4.C: New test.
33786
33787 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
33788
33789 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33790 solaris2.*
33791 * g77.f-torture/compile/pr3743.x: Likewise.
33792
33793 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
33794
33795 * g++.dg/other/using-declaration.C: New test.
33796
33797 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33798
33799 * gcc.dg/cpp/tr-sign.c: New testcase.
33800
33801 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33802
33803 * gcc.dg/cpp/19951025-1.c: Revert.
33804 * gcc.dg/cpp/directiv.c: We no longer process directives that
33805 interrupt macro arguments.
33806
33807 2001-08-03 Zack Weinberg <zackw@stanford.edu>
33808
33809 * gcc.dg/bconstp-1.c: New test.
33810
33811 2001-08-03 Richard Henderson <rth@redhat.com>
33812
33813 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33814
33815 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
33816
33817 * gcc.dg/cpp/19951025-1.c: Update.
33818
33819 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
33820
33821 * g77.dg/ff90-1.f (s): Fix reference of variable z,
33822 should be x.
33823
33824 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
33825
33826 Kill -fhonor-std.
33827 * g++.old-deja/g++.ns/ns14.C: Remove special options.
33828 * g++.old-deja/g++.other/std1.C: Likewise.
33829 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33830
33831 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33832
33833 * lib/g77.exp: Load gcc-defs.exp for common procedures
33834 (g77_pass, g77_fail, g77_finish, g77_exit,
33835 ${tool}_check_unsupported_p} Now redundant. Deleted.
33836
33837 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33838
33839 * g77.dg/fbackslash.f
33840 * g77.dg/fcase-preserve.f
33841 * g77.dg/ff90-1.f
33842 * g77.dg/ffixed-line-length-0.f
33843 * g77.dg/ffixed-line-length-132.f
33844 * g77.dg/ffixed-line-length-7.f
33845 * g77.dg/ffixed-line-length-72.f
33846 * g77.dg/ffixed-line-length-none.f
33847 * g77.dg/ffree-form-1.f
33848 * g77.dg/fno-backslash.f
33849 * g77.dg/fno-f90-1.f
33850 * g77.dg/fno-fixed-form-1.f
33851 * g77.dg/fno-onetrip.f
33852 * g77.dg/fno-typeless-boz.f
33853 * g77.dg/fno-underscoring.f
33854 * g77.dg/fno-vxt-1.f
33855 * g77.dg/fonetrip.f
33856 * g77.dg/ftypeless-boz.f
33857 * g77.dg/fugly-assumed.f
33858 * g77.dg/funderscoring.f
33859 * g77.dg/fvxt-1.f
33860
33861 2001-08-01 Ziemowit Laski <zlaski@apple.com>
33862
33863 * objc.dg/fwd-proto-1.m: New.
33864 * objc.dg/local-decl-1.m: New.
33865 * objc.dg/naming-1.m: New.
33866 * objc.dg/naming-2.m: New.
33867 * objc.dg/proto-hier-1.m: New.
33868
33869 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
33870
33871 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33872 largest-type elements to a struct makes its size grow.
33873
33874 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33875
33876 * g++.dg/abi/vthunk1.C: New test.
33877
33878 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33879
33880 * g++.dg/abi/vbase8-22.C: New test.
33881
33882 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33883
33884 * gcc.dg/cpp/macro8.c: New test.
33885
33886 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33887
33888 * g++.dg/abi/vbase8-21.C: New test.
33889
33890 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33891
33892 * g++.dg/abi/vbase8-10.C: New test.
33893
33894 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33895
33896 * lib/g++.exp (g++_set_ld_library_path): Renamed to
33897 ${tool}_set_ld_library_path.
33898 Changed caller.
33899 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33900 g++.exp.
33901
33902 2001-07-26 Stan Cox <scox@redhat.com>
33903
33904 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33905 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33906 gcc_exit, gcc_check_unsupported_p):
33907 Moved to gcc-deps.exp
33908 * gcc-deps.exp: New file.
33909
33910 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33911
33912 * g++.old-deja/g++.pt/defarg14.C: New test.
33913
33914 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33915
33916 * g++.old-deja/g++.other/lineno5.C: New test.
33917
33918 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33919
33920 * g++.old-deja/g++.pt/crash68.C: New test.
33921
33922 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33923
33924 * g++.old-deja/g++.other/crash42.C: New test.
33925
33926 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33927
33928 * gcc.dg/cpp/extratokens.c: Fix.
33929 * gcc.dg/cpp/skipping2.c: New tests.
33930
33931 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33932
33933 * gcc.c-torture/execute/20010724-1.c: New file.
33934 * gcc.c-torture/execute/20010724-1.x: New file.
33935
33936 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33937
33938 * g++.old-deja/g++.other/cond7.C: New test.
33939
33940 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33941
33942 * g++.old-deja/g++.other/optimize4.C: New test.
33943
33944 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33945
33946 * g++.old-deja/g++.abi/vbase8-5.C: New test.
33947
33948 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
33949
33950 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33951 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33952 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33953 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33954
33955 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33956 bug report" message.
33957
33958 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33959 * g++.dg/ext/instantiate1.C: Move from old-deja.
33960
33961 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
33962
33963 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33964 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33965 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33966 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33967
33968 2001-07-23 Jeffrey A Law (law@cygnus.com)
33969
33970 * gcc.c-torture/execute/20010723-1.c: New test.
33971
33972 2001-07-23 Ben Elliston <bje@redhat.com>
33973
33974 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33975
33976 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33977
33978 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33979 i[34567]86-*-*.
33980 Delete handling of ieee_multilib_flags.
33981 Pass -mieee for alpha*-*-* and sh-*-*.
33982 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33983
33984 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
33985
33986 Remove old-abi tests.
33987 * g++.old-deja/g++.mike/p11116.C: Remove.
33988 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33989
33990 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
33991
33992 * g77.f-torture/compile/pr3743.f: New test
33993
33994 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
33995
33996 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33997
33998 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33999
34000 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34001 g++.old-deja/g++.pt/static6.C: Likewise.
34002 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34003 supports weak symbols.
34004
34005 2001-07-18 Andreas Jaeger <aj@suse.de>
34006
34007 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34008 supported again.
34009
34010 2001-07-18 Andreas Jaeger <aj@suse.de>
34011
34012 * gcc.dg/iftrap-1.c: Fix target line.
34013
34014 2001-07-17 Richard Henderson <rth@redhat.com>
34015
34016 * gcc.c-torture/execute/20010717-1.c: New.
34017
34018 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
34019
34020 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34021 tests.
34022
34023 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34024
34025 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34026
34027 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34028
34029 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34030 UAC_SIGBUS, UAC_NOPRINT definitions.
34031
34032 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
34033
34034 * objc/execute/object_is_class.m: New test.
34035 * objc/execute/object_is_meta_class.m: New test.
34036
34037 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
34038
34039 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34040 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34041
34042 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
34043
34044 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34045 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34046
34047 2001-07-14 Richard Henderson <rth@redhat.com>
34048
34049 * gcc.dg/iftrap-1.c: New.
34050
34051 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
34052
34053 * g77.f-torture/execute/intrinsic77.f: New test.
34054
34055 2001-07-11 Janis Johnson <janis@us.ibm.com>
34056
34057 * gcc.misc-tests/gcov-3.c: New test.
34058
34059 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34060
34061 * gcc.c-torture/compile/20010711-1.c,
34062 * gcc.c-torture/compile/20010711-2.c: New tests.
34063
34064 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34065
34066 * gcc.c-torture/execute/20010711-1.c: New test.
34067
34068 2001-07-11 Ben Elliston <bje@redhat.com>
34069
34070 * g++.old-deja/g++.other/enum5.C: New test.
34071
34072 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34073
34074 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34075 (g++-dg-prune): Call prune_gcc_output.
34076 * prune.exp: New file for prune_gcc_output.
34077 * lib/g++.exp, lib/gcc.exp: Load it.
34078
34079 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34080
34081 * gcc.c-torture/compile/20010701-1.c,
34082 g++.old-deja/g++.ext/attrib6.C: New tests.
34083
34084 2001-07-06 Jeffrey A Law (law@cygnus.com)
34085
34086 * gcc.c-torture/compile/20010706-1.c: New test.
34087
34088 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34089
34090 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34091
34092 2001-06-28 Stan Shebs <shebs@apple.com>
34093
34094 * gcc.dg/pragma-darwin.c: New test.
34095
34096 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34097
34098 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34099 Solaris 2.[678] system.
34100
34101 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34102
34103 * gcc.dg/20010622-1.c: New test.
34104
34105 2001-06-18 Stan Shebs <shebs@apple.com>
34106
34107 * objc.dg: New directory.
34108 * objc.dg/dg.exp: New file.
34109 * objc.dg/alias.m: New.
34110 * objc.dg/class-1.m: New.
34111 * objc.dg/class-2.m: New.
34112 * objc.dg/const-str-1.m: New.
34113 * objc.dg/const-str-2.m: New.
34114 * objc.dg/id-1.m: New.
34115 * objc.dg/method-1.m: New.
34116 * objc.dg/super-class-1.m: New.
34117 * lib/objc-dg.exp: New file.
34118
34119 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34120
34121 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34122 of label name.
34123
34124 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34125
34126 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34127
34128 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34129
34130 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34131 variable.
34132
34133 2001-06-12 Richard Henderson <rth@redhat.com>
34134
34135 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34136
34137 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34138
34139 * g++.old-deja/g++.abi/vbase5.C: New test.
34140 * g++.old-deja/g++.abi/vbase6.C: New test.
34141 * g++.old-deja/g++.abi/vbase7.C: New test.
34142
34143 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34144
34145 * gcc.c-torture/compile/20010610-1.c: New test.
34146
34147 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34148
34149 * g++.old-deja/g++.abi/vbase4.C: New test.
34150
34151 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34152
34153 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34154 support %f for HC11/HC12 targets.
34155 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34156 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34157 on HC11/HC12 targets.
34158 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34159
34160 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34161
34162 * gcc.dg/wchar_t-1.c: New file.
34163 * gcc.dg/wint_t-1.c: Likewise.
34164
34165 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34166
34167 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34168
34169 2001-06-11 Richard Henderson <rth@redhat.com>
34170
34171 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34172
34173 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34174
34175 * gcc.c-torture/compile/20010611-1.c: New test.
34176
34177 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34178
34179 * gcc.dg/c99-tag-1.c: Add more tests.
34180
34181 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34182
34183 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34184 representation on MN10300 and ARM/Thumb.
34185
34186 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34187
34188 * g77.f-torture/execute/20010610.f: New.
34189
34190 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34191
34192 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34193 names.
34194
34195 2001-06-09 Richard Henderson <rth@redhat.com>
34196
34197 * gcc.c-torture/execute/ashrdi-1.c: New.
34198 * gcc.c-torture/execute/ashldi-1.c: New.
34199 * gcc.c-torture/execute/lshrdi-1.c: New.
34200
34201 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34202
34203 * objc/execute/load-3.m: Added. Check sending +load to categories,
34204 in addition to classes.
34205
34206 2001-06-08 Stan Shebs <shebs@apple.com>
34207
34208 * objc/execute/load-2.m: New test. From Nicola Pero
34209 <n.pero@mi.flashnet.it>.
34210
34211 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34212
34213 * gcc.c-torture/execute/20010605-2.c: New test.
34214
34215 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34216
34217 * g++.old-deja/g++.abi/vbase2.C: New test.
34218 * g++.old-deja/g++.abi/vbase3.C: New test.
34219
34220 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34221
34222 * g++.old-deja/g++.pt/friend49.C: New test.
34223
34224 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34225
34226 * g++.old-deja/g++.ext/anon3.C: New test.
34227
34228 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34229
34230 * g++.old-deja/g++.other/conv7.C: New test.
34231
34232 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34233
34234 * gcc.c-torture/compile/20010605-2.c: New test.
34235
34236 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34237
34238 * gcc.c-torture/execute/20010604-1.c: New test.
34239
34240 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34241
34242 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34243
34244 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34245
34246 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34247 (g++_link_flags): Likewise.
34248 (g++_init): Pass gccpath's value to two previous functions.
34249
34250 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34251
34252 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34253 Ensure logfile entry matches exec command line.
34254
34255 2001-05-31 Richard Henderson <rth@redhat.com>
34256
34257 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34258 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34259
34260 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34261
34262 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34263 compiler for irix6.2
34264
34265 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34266
34267 * g++.old-deja/g++.other/optimize3.C: New file.
34268
34269 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34270
34271 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34272 assemble.
34273
34274 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34275
34276 * g++.old-deja/g++.other/optimize2.C: New file.
34277
34278 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34279
34280 * gcc.c-torture/compile/20010518-2.c: New file.
34281 * gcc.c-torture/execute/20010518-1.c: New file.
34282 * gcc.c-torture/execute/20010518-2.c: New file.
34283
34284 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34285
34286 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34287
34288 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34289
34290 G++ no longer defines builtins that do not begin with __builtin.
34291 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34292 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34293 * g++.old-deja/g++.law/builtin1.C: Likewise.
34294 * g++.old-deja/g++.law/cvt2.C: Likewise.
34295 * g++.old-deja/g++.mike/net5.C: Likewise.
34296 * g++.old-deja/g++.other/builtins1.C: Likewise.
34297 * g++.old-deja/g++.other/builtins2.C: Likewise.
34298 * g++.old-deja/g++.other/builtins3.C: Likewise.
34299 * g++.old-deja/g++.other/builtins4.C: Likewise.
34300 * g++.old-deja/g++.other/inline8.C: Likewise.
34301 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34302
34303 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34304
34305 * g++.old-deja/g++.pt/using1.C: Adjust.
34306 * g++.old-deja/g++.pt/using2.C: New test.
34307
34308 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34309
34310 * gcc.dg/cpp/charconst.c: New tests.
34311 * gcc.dg/cpp/escape.c: New tests.
34312 * gcc.dg/cpp/escape-1.c: New tests.
34313 * gcc.dg/cpp/escape-2.c: New tests.
34314 * gcc.dg/cpp/ucs.c: New tests.
34315
34316 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34317
34318 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34319 native compiler for irix6.5.
34320
34321 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34322
34323 * lib/g++.exp (g++_include_flags): Use args to compute
34324 get_multilibs.
34325 (g++_link_flags): Likewise.
34326 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34327
34328 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34329
34330 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34331
34332 2001-05-21 Geoff Keating <geoffk@redhat.com>
34333
34334 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34335 this file.
34336
34337 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34338
34339 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34340 STACK_SIZE;
34341 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34342 to STACK_SIZE; Use it to define size of add_histo array.
34343 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34344 to STACK_SIZE.
34345 (f): Use GITT_SIZE to define size of gitt local table.
34346 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34347 to STACK_SIZE; Use it to define size of bytemem array.
34348
34349 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34350
34351 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34352 on 68HC11/HC12 due to the asm instruction.
34353 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34354 * gcc.c-torture/compile/920520-1.x: Likewise.
34355 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34356 on 68HC11/HC12 because the function is larger than 64K.
34357 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34358 on 68HC11/HC12 because the structure is too large.
34359
34360 2001-05-20 Richard Henderson <rth@redhat.com>
34361
34362 * gcc.c-torture/execute/20010520-1.c: New.
34363
34364 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34365
34366 * g++.old-deja/g++.warn/compare1.C: New test.
34367 * gcc.dg/compare4.c: New test.
34368
34369 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34370
34371 * g++.old-deja/g++.other/optimize1.C: New test.
34372
34373 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34374
34375 * g++.old-deja/g++.pt/spec41.C: New test.
34376
34377 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34378
34379 * gcc.c-torture/compile/20010114-1.x: Remove.
34380
34381 2001-05-18 Stan Shebs <shebs@apple.com>
34382
34383 * gcc.c-torture/compile/20010518-1.c: New test.
34384
34385 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34386
34387 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34388 * g++.old-deja/g++.pt/crash67.C: New test.
34389
34390 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34391
34392 * g++.old-deja/g++.other/debug9.C: New test.
34393
34394 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34395
34396 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34397
34398 2001-05-16 Jan Hubicka <jh@suse.cz>
34399
34400 * gcc.c-torture/compile/20010516-1.c: New test.
34401
34402 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34403
34404 * g++.old-deja/g++.other/crash41.C: New test.
34405
34406 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34407
34408 * g++.old-deja/g++.pt/crash66.C: New test.
34409
34410 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34411
34412 * g++.old-deja/g++.robertl/eb27.C: Convert.
34413
34414 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34415
34416 * g++.dg/friend-warn.C: New test. Do not warn about friend
34417 declaration being redundant.
34418
34419 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34420
34421 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34422
34423 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34424
34425 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34426
34427 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34428
34429 * lib/g++.exp: Use testsuite_flags.
34430
34431 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34432
34433 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34434
34435 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34436
34437 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34438
34439 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34440
34441 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34442
34443 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34444
34445 * gcc.c-torture/compile/20010313-1.c: New test.
34446
34447 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34448
34449 * gcc.dg/cpp/direct2.c: New test.
34450 * gccq.dg/cpp/direct2s.c: New test.
34451
34452 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34453
34454 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34455
34456 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34457 * g++.old-deja/g++.other/op3.C: Likewise.
34458
34459 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34460
34461 * gcc.dg/cpp/syshdr.h: New file.
34462 * gcc.dg/cpp/sysmac1.c: Update.
34463 * gcc.dg/cpp/sysmac2.c: Update.
34464
34465 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34466
34467 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34468
34469 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34470
34471 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34472 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34473
34474 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34475
34476 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34477
34478 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34479
34480 * lib/g++.exp (g++_include_flags): Don't use any special flags
34481 if TESTING_IN_BUILD_TREE is not defined.
34482 (g++_init): Use a plain 'c++' as the compiler if
34483 TESTING_IN_BUILD_TREEE is not defined.
34484
34485 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34486
34487 * g++.old-deja/g++.eh/catch13.C: New test.
34488 * g++.old-deja/g++.eh/catch14.C: New test.
34489
34490 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34491
34492 * gcc.dg/cpp/tr-define.c: New test.
34493
34494 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34495
34496 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34497 <stdlib.h>, not <malloc.h>.
34498
34499 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34500
34501 * g++.old-deja/g++.ns/template17.C: New test.
34502
34503 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34504
34505 * g++.old-deja/g++.pt/ref4.C: New test.
34506
34507 2001-04-30 Richard Henderson <rth@redhat.com>
34508
34509 * gcc.dg/20000724-1.c: Revert last change.
34510
34511 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34512
34513 * g77.f-torture/execute/20010430.f: New test.
34514
34515 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34516
34517 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34518
34519 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34520
34521 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34522
34523 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34524
34525 * g++.old-deja/g++.eh/crash6.C: New test.
34526
34527 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34528
34529 * g++.old-deja/g++.other/warn7.C: New test.
34530
34531 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34532
34533 * g++.old-deja/g++.other/defarg9.C: New test.
34534
34535 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34536
34537 * g77.f-torture/compile/20010426.f: New test.
34538 * g77.f-torture/execute/20010426.f: New test.
34539
34540 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34541
34542 * g77.f-torture/compile/20000629-1.x: Remove - error
34543 has been fixed.
34544
34545 2001-04-26 Jeffrey A Law (law@cygnus.com)
34546
34547 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34548 Tweak slightly to work with g++.dg framework.
34549 * g++.dg/special/ecos.exp: Run initp1.C test.
34550 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34551
34552 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34553 its linker doesn't give line numbers either.
34554 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34555
34556 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34557
34558 * g++.old-deja/g++.other/lex1.C: New test.
34559
34560 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34561
34562 * gcc.dg/noncompile/20010425-1.c: New test.
34563
34564 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34565
34566 * g++.old-deja/g++.pt/mangle2.C: New test.
34567
34568 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34569
34570 * gcc.dg/format/plus-1.c: New test.
34571
34572 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34573
34574 * gcc.dg/20010423-1.c: New test.
34575
34576 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34577
34578 * gcc.c-torture/execute/20010422-1.c: New test.
34579
34580 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34581
34582 * g++.old-deja/g++.ns/type2.C: New test.
34583
34584 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34585
34586 * g++.old-deja/g++.other/perf1.C: New test.
34587
34588 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34589
34590 * gcc.dg/c99-func-2.c: Remove xfail.
34591 * gcc.dg/c99-func-3.c: Remove xfail.
34592 * gcc.dg/c99-func-4.c: Remove xfail.
34593
34594 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34595
34596 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34597
34598 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34599
34600 * gcc.c-torture/compile/20010423-1.c: New test.
34601
34602 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34603
34604 * g++.old-deja/g++.pt/typename28.C: New test.
34605
34606 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34607
34608 * g++.old-deja/g++.abi/empty2.C: New test.
34609 * g++.old-deja/g++.abi/empty3.C: New test.
34610
34611 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34612
34613 * g++.old-deja/g++.other/comdat2.C: New test.
34614 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34615
34616 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34617
34618 * g++.old-deja/g++.other/overload14.C: New test.
34619
34620 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34621
34622 * g++.old-deja/g++.other/lookup23.C: New test.
34623
34624 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34625
34626 * gcc.c-torture/execute/20010403-1.c: New test.
34627
34628 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
34629 Mark Mitchell <mark@codesourcery.com>
34630
34631 * lib/old-dejagnu.exp: Don't delete output of executable.
34632 Add .exe suffix to executables.
34633
34634 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
34635
34636 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34637
34638 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34639
34640 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34641
34642 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34643
34644 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34645 * g++.old-deja/g++.abi/crash1.C: New test.
34646
34647 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34648
34649 * g++.old-deja/g++.other/crash40.C: New test.
34650
34651 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34652
34653 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34654
34655 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
34656
34657 * g++.old-deja/g++.other/warn6.C: New test.
34658
34659 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34660
34661 * g++.old-deja/g++.robertl/eb42.C: Same.
34662
34663 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34664
34665 * gcc.dg/wtr-conversion-1.c: New testcase.
34666
34667 2001-04-10 Richard Henderson <rth@redhat.com>
34668
34669 * g++.old-deja/g++.other/array5.C: New.
34670
34671 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34672
34673 * gcc.c-torture/execute/20010408-1.c: New test.
34674
34675 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
34676
34677 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34678 headers and constructs.
34679 * g++.old-deja/g++.robertl/eb79.C: Same.
34680 * g++.old-deja/g++.robertl/eb77.C (main): Same.
34681 * g++.old-deja/g++.robertl/eb73.C: Same.
34682 * g++.old-deja/g++.robertl/eb66.C (main): Same.
34683 * g++.old-deja/g++.robertl/eb55.C (t): Same.
34684 * g++.old-deja/g++.robertl/eb54.C (main): Same.
34685 * g++.old-deja/g++.robertl/eb46.C (main): Same.
34686 * g++.old-deja/g++.robertl/eb44.C: Same.
34687 * g++.old-deja/g++.robertl/eb41.C (main): Same.
34688 * g++.old-deja/g++.robertl/eb4.C (main): Same.
34689 * g++.old-deja/g++.robertl/eb39.C: Same.
34690 * g++.old-deja/g++.robertl/eb33.C (main): Same.
34691 * g++.old-deja/g++.robertl/eb31.C (main): Same.
34692 * g++.old-deja/g++.robertl/eb30.C: Same.
34693 * g++.old-deja/g++.robertl/eb3.C: Same.
34694 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34695 * g++.old-deja/g++.robertl/eb21.C: Same.
34696 * g++.old-deja/g++.robertl/eb15.C: Same.
34697 * g++.old-deja/g++.robertl/eb118.C: Same.
34698 * g++.old-deja/g++.robertl/eb115.C (main): Same.
34699 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34700 * g++.old-deja/g++.robertl/eb109.C: Same.
34701 * g++.old-deja/g++.other/sibcall1.C (main): Same.
34702 * g++.old-deja/g++.mike/rtti1.C: Same.
34703 * g++.old-deja/g++.mike/p658.C: Same.
34704 * g++.old-deja/g++.mike/net46.C: Same.
34705 * g++.old-deja/g++.mike/net34.C: Same.
34706 * g++.old-deja/g++.mike/memoize1.C: Same.
34707 * g++.old-deja/g++.mike/eh2.C: Same.
34708 * g++.old-deja/g++.law/weak.C: Same.
34709 * g++.old-deja/g++.law/visibility7.C: Same.
34710 * g++.old-deja/g++.law/visibility25.C: Same.
34711 * g++.old-deja/g++.law/visibility22.C: Same.
34712 * g++.old-deja/g++.law/visibility2.C: Same.
34713 * g++.old-deja/g++.law/visibility17.C: Same.
34714 * g++.old-deja/g++.law/visibility13.C: Same.
34715 * g++.old-deja/g++.law/visibility10.C: Same.
34716 * g++.old-deja/g++.law/visibility1.C: Same.
34717 * g++.old-deja/g++.law/virtual3.C (eval): Same.
34718 * g++.old-deja/g++.law/vbase1.C: Same.
34719 * g++.old-deja/g++.law/operators32.C: Same.
34720 * g++.old-deja/g++.law/nest3.C: Same.
34721 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34722 * g++.old-deja/g++.law/except5.C (main): Same.
34723 * g++.old-deja/g++.law/cvt7.C (run): Same.
34724 * g++.old-deja/g++.law/cvt2.C: Same.
34725 * g++.old-deja/g++.law/cvt16.C: Same.
34726 * g++.old-deja/g++.law/ctors6.C (bar): Same.
34727 * g++.old-deja/g++.law/ctors17.C (main): Same.
34728 * g++.old-deja/g++.law/ctors13.C: Same.
34729 * g++.old-deja/g++.law/ctors12.C (main): Same.
34730 * g++.old-deja/g++.law/ctors10.C: Same.
34731 * g++.old-deja/g++.law/code-gen5.C: Same.
34732 * g++.old-deja/g++.law/bad-error7.C: Same.
34733 * g++.old-deja/g++.law/arm9.C: Same.
34734 * g++.old-deja/g++.law/arm12.C: Same.
34735 * g++.old-deja/g++.law/arg8.C: Same.
34736 * g++.old-deja/g++.law/arg1.C: Same.
34737 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34738 * g++.old-deja/g++.jason/template31.C: Same.
34739 * g++.old-deja/g++.jason/template24.C (main): Same.
34740 * g++.old-deja/g++.jason/2371.C: Same.
34741 * g++.old-deja/g++.eh/new2.C: Same.
34742 * g++.old-deja/g++.eh/new1.C: Same.
34743 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34744 * g++.old-deja/g++.brendan/nest21.C (main): Same.
34745 * g++.old-deja/g++.brendan/err-msg3.C: Same.
34746 * g++.old-deja/g++.brendan/crash62.C: Same.
34747 * g++.old-deja/g++.brendan/crash52.C: Same.
34748 * g++.old-deja/g++.brendan/crash49.C (main): Same.
34749 * g++.old-deja/g++.brendan/crash38.C: Same.
34750 * g++.old-deja/g++.brendan/crash15.C (main): Same.
34751 * g++.old-deja/g++.brendan/copy9.C: Same.
34752
34753 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
34754
34755 * gcc.c-torture/execute/20001203-2.c (memset):
34756 Count argument is of type __SIZE_TYPE__.
34757
34758 2001-04-04 Diego Novillo <dnovillo@redhat.com>
34759
34760 * gcc.c-torture/compile/20010404-1.c: New test.
34761
34762 2001-04-04 Jakub Jelinek <jakub@redhat.com>
34763
34764 * gcc.c-torture/compile/20010326-1.c: New test.
34765
34766 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
34767
34768 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34769 peculiarities of the SH.
34770 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34771
34772 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34773
34774 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34775 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34776 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34777
34778 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34779
34780 * g77.f-torture/compile/20010321-1.f: New test.
34781
34782 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34783
34784 * gcc.c-torture/compile/20010329-1.c: New test.
34785
34786 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34787
34788 * gcc.c-torture/execute/20010329-1.c: New test.
34789
34790 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34791
34792 * g++.old-deja/g++.other/eh4.C: Fix typo.
34793
34794 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34795
34796 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34797
34798 2001-03-28 Philip Blundell <philb@gnu.org>
34799
34800 * gcc.c-torture/compile/20010328-1.c: New test.
34801
34802 2001-03-27 Richard Henderson <rth@redhat.com>
34803
34804 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34805 * g++.old-deja/g++.eh/vbase3.C: Likewise.
34806
34807 2001-03-27 Alan Modra <alan@linuxcare.com.au>
34808
34809 * gcc.c-torture/compile/20010327-1.c: New test.
34810
34811 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
34812
34813 * g++.old-deja/g++.other/friend12.C: New test.
34814 * g++.old-deja/g++.other/friend9.C: Expect no errors.
34815 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34816
34817 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
34818
34819 * gcc.c-torture/execute/20010325-1.c: New test.
34820
34821 2001-03-23 Jakub Jelinek <jakub@redhat.com>
34822
34823 * g++.old-deja/g++.other/mangle3.C: New test.
34824
34825 2001-03-22 Jakub Jelinek <jakub@redhat.com>
34826
34827 * g++.old-deja/g++.other/anon8.C: New test.
34828
34829 2001-03-20 Philip Blundell <philb@gnu.org>
34830
34831 * gcc.c-torture/compile/20010320-1.c: New test.
34832
34833 2001-03-17 Richard Henderson <rth@redhat.com>
34834
34835 * g++.old-deja/g++.other/eh4.C: Add expected error text.
34836
34837 2001-03-15 Geoff Keating <geoff@redhat.com>
34838
34839 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34840 tests on AIX.
34841
34842 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
34843
34844 * g++.old-deja/g++.other/eh4.C: New test.
34845
34846 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
34847
34848 * gcc.dg/cpp/mi1.c: Update.
34849
34850 2001-03-14 Jakub Jelinek <jakub@redhat.com>
34851
34852 * g++.old-deja/g++.other/regstack.C: New test.
34853
34854 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
34855
34856 * g++.old-deja/g++.other/ref4.C: New test.
34857
34858 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
34859
34860 * objc/execute/va_method.m: Added.
34861 * objc/execute/IMP.m: Added.
34862 * objc/execute/_cmd.m: Added.
34863 * objc/execute/accessing_ivars.m: Added.
34864 * objc/execute/class-1.m: Added.
34865 * objc/execute/class-10.m: Added.
34866 * objc/execute/class-11.m: Added.
34867 * objc/execute/class-12.m: Added.
34868 * objc/execute/class-13.m: Added.
34869 * objc/execute/class-14.m: Added.
34870 * objc/execute/class-2.m: Added.
34871 * objc/execute/class-3.m: Added.
34872 * objc/execute/class-4.m: Added.
34873 * objc/execute/class-5.m: Added.
34874 * objc/execute/class-6.m: Added.
34875 * objc/execute/class-7.m: Added.
34876 * objc/execute/class-8.m: Added.
34877 * objc/execute/class-9.m: Added.
34878 * objc/execute/class-tests-1.h
34879 * objc/execute/class-tests-2.h
34880 * objc/execute/compatibility_alias.m: Added.
34881 * objc/execute/encode-1.m: Added.
34882 * objc/execute/formal_protocol-1.m: Added.
34883 * objc/execute/formal_protocol-2.m: Added.
34884 * objc/execute/formal_protocol-3.m: Added.
34885 * objc/execute/formal_protocol-4.m: Added.
34886 * objc/execute/formal_protocol-5.m: Added.
34887 * objc/execute/formal_protocol-6.m: Added.
34888 * objc/execute/formal_protocol-7.m: Added.
34889 * objc/execute/informal_protocol.m: Added.
34890 * objc/execute/initialize.m: Added.
34891 * objc/execute/load.m: Added.
34892 * objc/execute/many_args_method.m: Added.
34893 * objc/execute/nested-3.m: Added.
34894 * objc/execute/no_clash.m: Added.
34895 * objc/execute/private.m: Added.
34896 * objc/execute/redefining_self.m: Added.
34897 * objc/execute/root_methods.m: Added.
34898 * objc/execute/selector-1.m: Added.
34899 * objc/execute/static-1.m: Added.
34900 * objc/execute/static-2.m: Added.
34901 * objc/execute/va_method.m: Added.
34902
34903 2001-03-10 Richard Henderson <rth@redhat.com>
34904
34905 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34906
34907 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
34908
34909 * g++.old-deja/g++.other/crash31.C: XFAIL.
34910 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34911 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34912 * gcc.c-torture/execute/20010123-1.x: XFAIL.
34913 * gcc.c-torture/execute/20010124-1.x: XFAIL.
34914 * gcc.dg/sequence-pt-1.c: XFAIL one test.
34915
34916 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
34917
34918 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34919
34920 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34921
34922 * gcc.dg/20000724-1.c: Don't use multiline strings.
34923
34924 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34925
34926 * objc/execute/string1.m, objc/execute/string2.m: Compare the
34927 result of -cString against what we expect it to be; don't just
34928 print it out for no one to read.
34929
34930 * objc/execute/string3.m, objc/execute/string4.m: New tests.
34931 Based on testcases provided by Nicola Pero.
34932
34933 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34934
34935 * gcc.dg/cpp/macro7.c: New test.
34936
34937 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34938
34939 * gcc.dg/cpp/multiline.c: Update.
34940
34941 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34942
34943 * g++.old-deja/g++.other/enum3.C: New test.
34944
34945 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34946
34947 * g++.old-deja/g++.other/pod1.C: New test.
34948
34949 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34950
34951 * g++.old-deja/g++.ext/overload1.C: New test.
34952
34953 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34954
34955 * g++.old-deja/g++.pt/using1.C: New test.
34956
34957 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34958
34959 * g++.old-deja/g++.other/using9.C: New test.
34960
34961 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
34962
34963 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34964
34965 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34966
34967 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
34968
34969 * g++.old-deja/g++.ext/realpt1.C: Remove.
34970
34971 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
34972
34973 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34974
34975 2001-02-26 Will Cohen <wcohen@redhat.com>
34976
34977 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34978
34979 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
34980
34981 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34982 templatized constructors.
34983
34984 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34985
34986 * gcc.c-torture/execute/20010224-1.c: New test.
34987
34988 2001-02-23 Jakub Jelinek <jakub@redhat.com>
34989
34990 * gcc.c-torture/execute/20010222-1.c: New test.
34991
34992 2001-02-22 Jakub Jelinek <jakub@redhat.com>
34993
34994 * g++.old-deja/g++.other/inline20.C: New test.
34995
34996 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
34997
34998 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34999
35000 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35001
35002 * g++.old-deja/g++.other/lookup22.C: New test.
35003
35004 2001-02-19 Zack Weinberg <zackw@stanford.edu>
35005
35006 * g77.dg: New directory.
35007 * g77.dg/20010216-1.f: New test case.
35008 * g77.dg/dg.exp: New driver.
35009 * lib/g77-dg.exp: New driver library.
35010
35011 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35012
35013 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35014
35015 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
35016
35017 * g++.old-deja/g++.other/decl9.C: New test.
35018
35019 2001-02-16 Jakub Jelinek <jakub@redhat.com>
35020
35021 * g++.old-deja/g++.other/init16.C: Update the test so that it does
35022 not need <string> and also tests the initialization at runtime.
35023
35024 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35025
35026 * gcc.c-torture/execute/longlong.c: New test.
35027
35028 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35029
35030 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35031
35032 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35033
35034 * gcc.c-torture/execute/920302-1.c (execute):
35035 Change argument type to short.
35036
35037 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35038
35039 * g++.old-deja/g++.pt/deduct6.C: New test.
35040
35041 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35042
35043 * g++.old-deja/g++.pt/deduct5.C: New test.
35044
35045 2001-02-14 Jakub Jelinek <jakub@redhat.com>
35046
35047 * gcc.c-torture/execute/20010209-1.c: New test.
35048
35049 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
35050
35051 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35052
35053 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
35054
35055 * g++.dg/vtgc1.C: Update for new ABI.
35056
35057 * consistency.vlad: New directory, 1665 files.
35058
35059 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35060
35061 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35062 return type.
35063 * gcc.dg/cpp/digraphs.c: Declare puts.
35064
35065 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35066
35067 * g++.old-deja/g++.other/warn5.C: New test.
35068
35069 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35070
35071 * g++.old-deja/g++.pt/spec40.C: New test.
35072
35073 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35074
35075 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35076 case.
35077 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35078
35079 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35080
35081 * gcc.c-torture/compile/20010209-1.c: New test.
35082
35083 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35084
35085 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35086 excess errors message but not if it crashes.
35087 * g++.old-deja/g++.other/crash27.C: Likewise.
35088 * g++.old-deja/g++.other/crash28.C: Likewise.
35089 * g++.old-deja/g++.other/crash30.C: Likewise.
35090 * g++.old-deja/g++.other/crash32.C: Likewise.
35091 * g++.old-deja/g++.other/crash35.C: Likewise.
35092 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35093
35094 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35095
35096 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35097 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35098 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35099 g77.f-torture/execute/execute.exp,
35100 g77.f-torture/noncompile/noncompile.exp,
35101 gcc.c-torture/execute/execute.exp,
35102 gcc.c-torture/execute/memcheck/memcheck.exp,
35103 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35104 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35105 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35106 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35107 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35108 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35109 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35110 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35111 Remove bug reporting instructions with ancient email addresses.
35112
35113 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35114
35115 * gcc.dg/20010202-1.c: New test.
35116 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35117
35118 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35119
35120 * g++.dg/stdbool-if.C: New test.
35121
35122 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35123
35124 * objc/execute/fdecl.m: Added main().
35125
35126 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35127
35128 * gcc.c-torture/execute/20010206-1.c: New test.
35129
35130 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35131
35132 * gcc.dg/cpp/avoidpaste1.c: Update.
35133
35134 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35135
35136 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35137 Pero <nicola@brainstorm.co.uk>.
35138 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35139
35140 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35141
35142 * g++.old-deja/g++.pt/spec39.C: New test.
35143
35144 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35145
35146 * gcc.c-torture/compile/20010202-1.c: New test.
35147
35148 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35149
35150 * g++.old-deja/g++.abi/primary2.C: New test.
35151 * g++.old-deja/g++.abi/primary3.C: New test.
35152 * g++.old-deja/g++.abi/primary4.C: New test.
35153 * g++.old-deja/g++.abi/primary5.C: New test.
35154 * g++.old-deja/g++.abi/vtable3.h: New test.
35155 * g++.old-deja/g++.abi/vtable3a.C: New test.
35156 * g++.old-deja/g++.abi/vtable3b.C: New test.
35157 * g++.old-deja/g++.abi/vtable3c.C: New test.
35158 * g++.old-deja/g++.abi/vtable3d.C: New test.
35159 * g++.old-deja/g++.abi/vtable3e.C: New test.
35160 * g++.old-deja/g++.abi/vtable3f.C: New test.
35161 * g++.old-deja/g++.abi/vtable3g.C: New test.
35162 * g++.old-deja/g++.abi/vtable3h.C: New test.
35163 * g++.old-deja/g++.abi/vtable3i.C: New test.
35164 * g++.old-deja/g++.abi/vtable3j.C: New test.
35165 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35166
35167 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35168
35169 * g++.old-deja/g++.other/anon6.C: New test.
35170 * g++.old-deja/g++.other/anon7.C: New test.
35171
35172 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35173
35174 * gcc.dg/cpp/avoidpaste2.c: New tests.
35175
35176 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35177
35178 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35179
35180 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35181
35182 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35183 DECIMAL_DIG cases for Irix."
35184
35185 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35186
35187 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35188
35189 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35190
35191 * gcc.dg/c99-tag-1.c: New test.
35192
35193 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35194
35195 * gcc.dg/cpp/tr-warn1.c: Add tests.
35196
35197 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35198
35199 * gcc.dg/cpp/avoidpaste1.c: Update.
35200 * gcc.dg/cpp/paste4.c: Update.
35201
35202 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35203
35204 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35205 cases for Irix.
35206
35207 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35208
35209 * g++.old-deja/g++.other/inline19.C: New test.
35210
35211 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35212
35213 * gcc.dg/Wlarger-than.c: New test.
35214
35215 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35216
35217 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35218
35219 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35220
35221 * gcc.c-torture/execute/20010129-1.c: New test.
35222 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35223
35224 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35225
35226 * gcc.dg/cpp/avoidpaste1.c: Test case.
35227
35228 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35229
35230 * g++.old-deja/g++.other/inline18.C: New test.
35231
35232 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35233
35234 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35235 and __builtin_putchar.
35236
35237 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35238
35239 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35240 tests.
35241
35242 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35243
35244 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35245 floating point number rounding mode to round to the nearest
35246 representable mode.
35247
35248 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35249
35250 * g++.old-deja/g++.other/mangle2.C: New test.
35251
35252 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35253
35254 * gcc.c-torture/compile/20010124-1.c: New test.
35255
35256 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35257
35258 * g++.old-deja/g++.pt/spec38.C: New test.
35259
35260 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35261
35262 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35263 "Build don't run".
35264
35265 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35266
35267 * gcc.c-torture/execute/20010123-1.c: New test.
35268
35269 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35270
35271 * g++.old-deja/g++.pt/spec37.C: New test.
35272
35273 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35274
35275 * g++.old-deja/g++.pt/overload14.C: New test.
35276
35277 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35278
35279 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35280 __builtin_return_address.
35281
35282 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35283
35284 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35285 * g++.old-deja/g++.pt/spec35.C: New test.
35286 * g++.old-deja/g++.pt/spec36.C: New test.
35287
35288 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35289
35290 * gcc.c-torture/compile/20010118-1.c: New test.
35291
35292 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35293
35294 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35295
35296 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35297
35298 * gcc.c-torture/execute/20010119-1.c: New test.
35299
35300 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35301
35302 * g++.old-deja/g++.other/vbase5.C: New test.
35303
35304 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35305
35306 * gcc.c-torture/execute/20010118-1.c: New test.
35307
35308 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35309
35310 * g++.old-deja/g++.pt/deduct3.C: New test.
35311
35312 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35313
35314 * g++.old-deja/g++.pt/spec34.C: New test.
35315
35316 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35317
35318 * g77.f-torture/compile/20000601-2.f: New test.
35319
35320 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35321
35322 * g++.old-deja/g++.other/init17.C: New test.
35323
35324 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35325
35326 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35327
35328 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35329
35330 * g++.old-deja/g++.pt/unify8.C: New test.
35331
35332 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35333
35334 * g++.old-deja/g++.abi/vbase1.C: New test.
35335
35336 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35337
35338 * g++.old-deja/g++.pt/crash65.C: New test.
35339
35340 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35341
35342 * gcc.dg/cpp/assembl2.S: New test case.
35343
35344 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35345
35346 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35347 are supported.
35348
35349 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35350
35351 * g++.old-deja/g++.other/builtins1.C: New test.
35352 * g++.old-deja/g++.other/builtins2.C: Likewise.
35353 * g++.old-deja/g++.other/builtins3.C: Likewise.
35354 * g++.old-deja/g++.other/builtins4.C: Likewise.
35355
35356 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35357
35358 * gcc.c-torture/compile/20010117-1.c: New test.
35359 * gcc.c-torture/compile/20010117-2.c: New test.
35360
35361 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35362
35363 * g77.f-torture/execute/20010116.[fx]: New test,
35364 XFAIL on i?86-*-*.
35365 * g77.f-torture/compile/20010115.f: Indicate it's
35366 a test for PR fortran/1636.
35367
35368 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35369
35370 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35371
35372 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35373
35374 * g77.f-torture/compile/20010115.f: New test.
35375
35376 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35377
35378 * g++.old-deja/g++.pt/nontype5.C: New test.
35379
35380 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35381
35382 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35383 have an equivalent working one below it.
35384
35385 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35386
35387 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35388 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35389
35390 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35391
35392 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35393 message containing "init_priority".
35394 (conpr-2.C): Likewise.
35395 (conpr-3.C): Likewise.
35396 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35397
35398 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35399
35400 * gcc.c-torture/execute/20010114-2.c: New test.
35401
35402 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35403
35404 * gcc.c-torture/compile/20010114-1.c: New test.
35405 * gcc.c-torture/compile/20010114-1.x: Xfail.
35406 * gcc.c-torture/compile/20010114-2.c: New test.
35407 * gcc.c-torture/execute/20010114-1.c: New test.
35408 * gcc.dg/trunc-1.c: New test.
35409 * gcc.dg/uninit-B.c: New test.
35410
35411 2001-01-13 Nick Clifton <nickc@redhat.com>
35412
35413 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35414 target.
35415
35416 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35417
35418 * gcc.c-torture/compile/20010113-1.c: New test.
35419
35420 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35421
35422 * gcc.c-torture/compile/20001212-1.c: New test.
35423
35424 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35425
35426 * gcc.dg/cpp/widestr1.c: Update.
35427 * gcc.dg/cpp/prag-imp.c: Remove.
35428
35429 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35430
35431 * gcc.c-torture/execute/20000801-3.x: Remove.
35432 * gcc.dg/c90-init-1.c: New test.
35433 * gcc.dg/c99-init-1.c: New test.
35434 * gcc.dg/c99-init-2.c: New test.
35435 * gcc.dg/gnu99-init-1.c: New test.
35436
35437 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35438
35439 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35440 testing that no relevant ones were found.
35441
35442 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35443
35444 * g++.old-deja/g++.pt/cast2.C: New test.
35445
35446 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35447
35448 * g++.old-deja/g++.pt/friend47.C: New test.
35449
35450 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35451
35452 * g++.old-deja/g++.pt/instantiate13.C: New test.
35453
35454 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35455
35456 * g++.old-deja/g++.other/defarg7.C: New test.
35457 * g++.old-deja/g++.other/defarg8.C: New test.
35458
35459 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35460
35461 * g++.old-deja/g++.pt/crash64.C: New test.
35462
35463 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35464
35465 * g++.old-deja/g++.pt/crash63.C: New test.
35466
35467 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35468
35469 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35470
35471 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35472
35473 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35474
35475 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35476
35477 * g++.old-deja/g++.pt/error3.C: New test.
35478
35479 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35480
35481 * g++.old-deja/g++.other/crash39.C: New test.
35482
35483 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35484
35485 * g++.old-deja/g++.other/vbase4.C: New test.
35486
35487 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35488
35489 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35490 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35491 * gcc.dg/special/special.exp: New test driver which will check
35492 for alias support for the above test.
35493
35494 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35495
35496 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35497 problems on small machines.
35498 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35499 parameterize.
35500
35501 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35502
35503 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35504 mips.
35505 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35506
35507 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35508
35509 * g++.old_deja/g++.pt/using8.C: New test.
35510
35511 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35512
35513 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35514
35515 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35516
35517 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35518 where a failure is expected.
35519 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35520
35521 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35522
35523 * g++.old_deja/g++.pt/instantiate12.C: New test.
35524
35525 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35526
35527 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35528 start of structs.
35529 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35530 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35531 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35532 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35533 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35534 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35535 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35536 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35537 * g++.old-deja/g++.eh/spec6.C: Likewise.
35538 * g++.old-deja/g++.jason/crash3.C: Likewise.
35539 * g++.old-deja/g++.law/ctors11.C: Likewise.
35540 * g++.old-deja/g++.law/ctors17.C: Likewise.
35541 * g++.old-deja/g++.law/ctors5.C: Likewise.
35542 * g++.old-deja/g++.law/ctors9.C: Likewise.
35543 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35544 * g++.old-deja/g++.mike/net22.C: Likewise.
35545 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35546 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35547 * g++.old-deja/g++.mike/virt3.C: Likewise.
35548 * g++.old-deja/g++.niklas/t128.C: Likewise.
35549 * g++.old-deja/g++.other/anon4.C: Likewise.
35550 * g++.old-deja/g++.other/using1.C: Likewise.
35551 * g++.old-deja/g++.other/warn3.C: Likewise.
35552 * g++.old-deja/g++.pt/t37.C: Likewise.
35553 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35554 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35555
35556 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35557
35558 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35559
35560 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35561
35562 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35563
35564 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35565
35566 * gcc.c-torture/compile/20010107-1.c: New test.
35567
35568 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35569
35570 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35571
35572 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35573
35574 * gcc.dg/format/format.h: New file.
35575 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35576 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35577 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35578 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35579 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35580 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35581 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35582 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35583 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35584 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35585 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35586 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35587 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35588 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35589 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35590 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35591 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35592 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35593 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35594 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35595 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35596 instead of declaring standard types, macros and functions in each
35597 test.
35598
35599 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35600
35601 * gcc.c-torture/execute/20010106-1.c: New test.
35602
35603 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35604
35605 * gcc.dg/format/format.exp: New file.
35606 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35607 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35608 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35609 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35610 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35611 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35612 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35613 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35614 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35615 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35616 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35617 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35618 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35619 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35620 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35621 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35622 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35623 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35624 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35625 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35626 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35627 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35628 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35629 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35630 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35631 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35632 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35633 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35634 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35635 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35636 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35637 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35638 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35639 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35640 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35641 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35642 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35643 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35644 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35645 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35646 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35647 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35648
35649 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
35650
35651 * gcc.c-torture/execute/991228-1.c: Take word endianness into
35652 account.
35653
35654 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
35655
35656 * gcc.c-torture/execute/builtin-complex-1.c: New test.
35657
35658 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
35659
35660 * g++.old-deja/g++.pt/crash62.C: New test.
35661
35662 2001-01-04 Richard Henderson <rth@redhat.com>
35663
35664 * gcc.dg/20000926-1.c: Update expected warnings.
35665 * gcc.dg/array-2.c: Likewise.
35666 * gcc.dg/array-4.c: Also validate flexible array members.
35667 * gcc.dg/c99-flex-array-1.c: New.
35668
35669 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
35670
35671 * gcc.c-torture/compile/20001222-1.x: Remove.
35672
35673 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35674
35675 * gcc.c-torture/execute/built-in-setjmp.c: New.
35676
35677 2001-01-03 Richard Henderson <rth@redhat.com>
35678
35679 * gcc.dg/940510-1.c: Update expected error wording.
35680 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35681
35682 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
35683
35684 * lib/target-supports.exp (check_alias_available): Modified to
35685 indicate aliases not supported if only weak aliases are supported.
35686
35687 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35688
35689 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35690 Turn on cmpstrsi checks for __pj__ and __i370__.
35691
35692 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35693
35694 * g++.old-deja/g++.other/virtual11.C: New test.
35695
35696 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35697
35698 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35699
35700 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35701
35702 * gcc.c-torture/compile/20010102-1.c: New test.
35703
35704 2001-01-02 Andreas Jaeger <aj@suse.de>
35705
35706 * gcc.dg/noreturn-3.c: New test.
35707
35708 * gcc.dg/noreturn-4.c: New test.
35709
35710 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35711
35712 * gcc.c-torture/execute/stdio-opt-1.c: Also test
35713 __builtin_fputc and __builtin_fwrite.
35714
35715 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35716
35717 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35718 signed char, not default char.
35719
35720 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35721
35722 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35723
35724 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
35725
35726 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35727
35728 2000-12-29 Richard Henderson <rth@redhat.com>
35729
35730 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35731 (__cyg_profile_func_exit): Define.
35732
35733 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
35734
35735 * g++.dg/vtgc1.C: New test.
35736
35737 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
35738
35739 * gcc.dg/noncompile/20001228-1.c: New test.
35740
35741 * gcc.dg/20001228-1.c: New test.
35742
35743 * gcc.c-torture/execute/20001228-1.c: New test.
35744
35745 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
35746
35747 * gcc.dg/format-strfmon-1.c: New test.
35748
35749 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35750
35751 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35752 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35753 * gcc.c-torture/execute/string-opt-1.c: Likewise.
35754 * gcc.c-torture/execute/string-opt-2.c: Likewise.
35755 * gcc.c-torture/execute/string-opt-3.c: Likewise.
35756 * gcc.c-torture/execute/string-opt-4.c: Likewise.
35757 * gcc.c-torture/execute/string-opt-6.c: Likewise.
35758 * gcc.c-torture/execute/string-opt-7.c: Likewise.
35759 * gcc.c-torture/execute/string-opt-8.c: Likewise.
35760 * gcc.c-torture/execute/string-opt-9.c: Likewise.
35761 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35762 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35763 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35764
35765 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35766 * gcc.c-torture/execute/string-opt-4.c: Test index.
35767
35768 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
35769
35770 * gcc.c-torture/compile/20001226-1.c: New test.
35771
35772 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
35773
35774 * gcc.c-torture/compile/20001222-1.c: New test.
35775 * gcc.c-torture/compile/20001222-1.x: Xfail.
35776
35777 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
35778
35779 * gcc.c-torture/execute/comp-goto-2.c: New test.
35780
35781 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
35782
35783 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35784 Use long types if __INT_MAX__ is 32767.
35785 (main): Use cast to (sint32 *) when poking 88 into a_page.
35786
35787 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35788
35789 2000-12-21 Bernd Schmidt <bernds@redhat.com>
35790
35791 * gcc.c-torture/compile/20001221-1.c: New test.
35792 * gcc.c-torture/execute/20001221-1.c: New test.
35793
35794 2000-12-20 Richard Henderson <rth@redhat.com>
35795
35796 * g++.old-deja/g++.pt/crash36.C: Update error lines.
35797 * g++.old-deja/g++.robertl/eb109.C: Likewise.
35798
35799 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35800
35801 * gcc.dg/compare3.c: New test.
35802
35803 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35804
35805 * gcc.dg/format-warnll-1.c: New test.
35806
35807 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
35808
35809 * gcc.dg/cpp/cmdlne-P.c: New test.
35810
35811 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35812
35813 * gcc.c-torture/execute/builtin-abs-1.c,
35814 gcc.c-torture/execute/builtin-abs-2.c: New tests.
35815
35816 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35817
35818 * gcc.dg/cpp/multiline.c: New test.
35819
35820 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35821
35822 * g++.old-deja/g++.other/syshdr1.C: Update.
35823 * gcc.dg/cpp/lineflags.c: Remove temporarily.
35824
35825 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35826
35827 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35828
35829 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35830
35831 * g++.old-deja/g++.pt/ttp65.C: New test.
35832
35833 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35834
35835 * g++.old-deja/g++.pt/ttp64.C: New test.
35836
35837 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35838
35839 * g++.old-deja/g++.pt/spec33.C: New test.
35840
35841 2000-12-14 Catherine Moore <clm@redhat.com>
35842
35843 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35844 * gcc.c-torture/execute/920612-2.c: Likewise.
35845 * gcc.c-torture/execute/920428-2.c: Likewise.
35846 * gcc-c-torture/execute/va-arg-11.c: Call exit.
35847 * gcc.c-torture/execute/va-arg-21.c: Likewise.
35848
35849 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35850
35851 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35852 * gcc.dg/pack-test-2.c: Likewise.
35853
35854 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35855
35856 Tests by Zack Weinberg <zackw@stanford.edu>.
35857
35858 * gcc.dg/cpp/defined.c: Update.
35859 * gcc.dg/cpp/defined_trad.c: New tests.
35860
35861 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35862
35863 * gcc.dg/cpp/trad-direct.c: Update.
35864
35865 2000-12-11 Neil Booth <neilb@earthling.net>
35866
35867 * gcc.dg/cpp/defined_trad.c
35868
35869 2000-12-11 Neil Booth <neilb@earthling.net>
35870
35871 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35872
35873 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
35874
35875 * gcc.dg/format-miss-2.c: New test.
35876
35877 2000-12-09 Neil Booth <neilb@earthling.net>
35878
35879 * gcc.dg/cpp/lineflags.c: New tests.
35880 * gcc.dg/cpp/poison.c: Update.
35881 * gcc.dg/cpp/redef2.c: Update.
35882 * gcc.dg/cpp/skipping.c: New test.
35883
35884 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
35885
35886 * g++.old-deja/g++.other/eh3.C: New testcase.
35887
35888 2000-12-07 Neil Booth <neilb@earthling.net>
35889
35890 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35891 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35892 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35893 wtr-union-init-2.c, wtr-union-init-3.c: Update.
35894 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35895 Update.
35896
35897 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35898
35899 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35900 __SIZE_TYPE__ instead of int for type of integers cast to
35901 pointers.
35902
35903 2000-12-07 Jakub Jelinek <jakub@redhat.com>
35904
35905 * g++.old-deja/g++.other/cleanup4.C: New test.
35906
35907 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35908
35909 * format-sec-1.c: New test.
35910
35911 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35912
35913 * gcc.dg/format-nonlit-3.c: New test.
35914
35915 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35916
35917 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35918 through a null pointer.
35919
35920 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35921
35922 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35923 * g++.old-deja/g++.pt/partial4.C: New test.
35924
35925 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
35926
35927 * gcc.c-torture/execute/ieee/hugeval.x: New.
35928
35929 2000-12-06 Neil Booth <neilb@earthling.net>
35930
35931 * gcc.dg/cpp/backslash2.c: New tests.
35932
35933 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35934
35935 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35936 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35937
35938 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
35939
35940 * gcc.c-torture/execute/20001203-2.c: New testcase.
35941
35942 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35943
35944 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35945 * g++.old-deja/g++.other/virtual10.C: New test.
35946
35947 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35948
35949 * g++.old-deja/g++.mike/pmf5.C: Remove test.
35950
35951 2000-12-05 Richard Henderson <rth@redhat.com>
35952
35953 * gcc.c-torture/compile/20001205-1.c: New.
35954
35955 2000-12-04 Neil Booth <neilb@earthling.net>
35956
35957 * g++.old-deja/g++.other/virtual9.C: New test.
35958 * g++.old-deja/g++.pt/crash61.C: New test.
35959 * gcc.c-torture/execute/loop-9.c: New test.
35960
35961 2000-12-04 Neil Booth <neilb@earthling.net>
35962
35963 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35964 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35965 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35966 * gcc.dg/cpp/extratokens.c: ...here.
35967
35968 2000-12-04 Neil Booth <neilb@earthling.net>
35969
35970 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35971 New tests.
35972
35973 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35974
35975 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35976 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35977
35978 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
35979
35980 * gcc.c-torture/execute/20001203-1.c: New test.
35981
35982 2000-12-03 Neil Booth <neilb@earthling.net>
35983
35984 * gcc.dg/cpp/macro6.c: New test cases.
35985
35986 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35987
35988 * gcc.c-torture/execute/string-opt-9.c: New test.
35989 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35990 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35991 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35992
35993 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35994 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35995
35996 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
35997
35998 * gcc.dg/cpp/if-6.c: New testcase.
35999
36000 * gcc.dg/20001201-1.c: New testcase.
36001
36002 2000-12-02 Neil Booth <neilb@earthling.net>
36003
36004 * g++.old-deja/g++.other/externC4.C,
36005 g++.old-deja/g++.other/friend10.C: New tests.
36006
36007 2000-12-02 Neil Booth <neilb@earthling.net>
36008
36009 * g++.old-deja/g++.other/instan2.C
36010 * g++.old-deja/g++.other/instan3.C: New test.
36011
36012 2000-12-02 Neil Booth <neilb@earthling.net>
36013
36014 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36015 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36016 gnuc99.c,gnuc99-pedantic.c: New tests.
36017
36018 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36019
36020 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36021 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36022
36023 2000-12-01 Neil Booth <neilb@earthling.net>
36024
36025 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36026 * gcc.dg/cpp/poison.c: Update.
36027 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36028
36029 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
36030
36031 * g77.f-torture/execute/20001201.f: New test.
36032
36033 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36034
36035 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36036
36037 2000-12-01 Jakub Jelinek <jakub@redhat.com>
36038
36039 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36040
36041 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
36042
36043 * g++.old-deja/g++.other/cast6.C: New test.
36044
36045 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
36046
36047 * gcc.c-torture/execute/20001130-2.c: New testcase.
36048
36049 2000-11-30 Richard Henderson <rth@redhat.com>
36050
36051 * gcc.c-torture/execute/20001130-1.c: New test.
36052
36053 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36054
36055 * g++.old-deja/g++.other/op3.C: New test.
36056
36057 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36058
36059 * g++.old-deja/g++.other/op2.C: New test.
36060
36061 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36062
36063 * g++.old-deja/g++.other/crash38.C: New test.
36064
36065 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
36066
36067 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36068
36069 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36070
36071 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36072 tests.
36073 * gcc.c-torture/execute/string-opt-6.c: New test.
36074
36075 * gcc.dg/20001117-1.c: Add main.
36076
36077 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36078
36079 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36080 Move from here ...
36081 * gcc.dg/940510-1.c: ... to here.
36082
36083 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36084 zero-size arrays in toplevel structures.
36085
36086 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36087
36088 * gcc.c-torture/execute/loop-8.c: New test.
36089
36090 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36091
36092 * g++.old-deja/g++.other/base1.C: New test.
36093
36094 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36095
36096 * g++.old-deja/g++.other/parse2.C: New test.
36097
36098 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36099
36100 * g++.old-deja/g++.pt/incomplete1.C: New test.
36101
36102 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36103
36104 * g++.old-deja/g++.other/friend9.C: New test.
36105
36106 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36107
36108 * gcc.dg/20001127-1.c: New test.
36109
36110 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36111
36112 * g++.old-deja/g++.pt/friend46.C: New test.
36113
36114 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36115
36116 * g++.old-deja/g++.other/ptrmem8.C: New test.
36117
36118 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36119
36120 * gcc.c-torture/execute/string-opt-7.c: New test.
36121 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36122
36123 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36124
36125 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36126 instead of 'mkcheck 2'.
36127
36128 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36129
36130 * gcc.c-torture/execute/memcheck/driver.c,
36131 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36132 C9X references to refer to C99.
36133
36134 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36135
36136 * gcc.dg/ultrasp3.c: New test.
36137
36138 2000-11-25 Neil Booth <neilb@earthling.net>
36139
36140 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36141
36142 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36143
36144 * gcc.c-torture/compile/20001123-2.c: New.
36145
36146 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36147
36148 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36149
36150 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36151
36152 * gcc.dg/sequence-point-1.c: Add some new tests.
36153 * gcc.c-torture/execute/20001124-1.c: New test.
36154
36155 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36156
36157 * g++.old-deja/g++.other/vaarg4.C: New test.
36158 * gcc.c-torture/compile/20001123-1.c: New test.
36159
36160 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36161
36162 * g++.other/crash24.C: Adjust and remove XFAIL.
36163 * g++.other/crash37.C: New test.
36164
36165 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36166
36167 * g++.old-deja/g++.pt/instantiate9.C: New test.
36168
36169 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36170
36171 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36172 new ABI, too.
36173
36174 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36175 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36176
36177 2000-11-22 Neil Booth <neilb@earthling.net>
36178
36179 * gcc.dg/cpp/Wtrigraphs.c: New test.
36180
36181 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36182
36183 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36184
36185 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36186
36187 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36188
36189 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36190
36191 * lib/gcc-dg.exp: load_lib scanasm.exp.
36192 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36193 * lib/g++-dg.exp: load_lib scanasm.exp.
36194 * lib/scanasm.exp: New.
36195 (scan-assembler, scan-assembler-not): Add optional arguments to
36196 test name, or if not present, the pattern name.
36197 (scan-assembler-dem, scan-assembler-dem-not): New.
36198
36199 * g++.dg/dg.exp: New.
36200
36201 2000-11-21 Neil Booth <neilb@earthling.net>
36202
36203 * gcc.dg/cpp/integrated1.c: Remove.
36204
36205 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36206
36207 * gcc.c-torture/execute/20001121-1.c: New test.
36208
36209 2000-11-21 Richard Henderson <rth@redhat.com>
36210
36211 * gcc.c-torture/compile/20001121-1.c: New test.
36212
36213 2000-11-20 Neil Booth <neilb@earthling.net>
36214
36215 * gcc.dg/cpp/integrated1.c: New test.
36216
36217 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36218
36219 * g++.old-deja/g++.other/inline17.C: New test.
36220
36221 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36222
36223 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36224 local variable to be zero: I made the variable global. Now
36225 uses abort() and exit() instead of relying on main's return value.
36226
36227 2000-11-20 Neil Booth <neilb@earthling.net>
36228
36229 * gcc.dg/cpp/paste2.c: Update test.
36230 * objc/execute/paste.m: New test.
36231
36232 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36233
36234 * gcc.dg/c99-condexpr-1.c: New test.
36235
36236 2000-11-20 Neil Booth <neilb@earthling.net>
36237
36238 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36239
36240 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36241
36242 * g++.old-deja/g++.pt/export1.C: New test.
36243
36244 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36245
36246 * gcc.dg/20001117-1.c: New test.
36247
36248 2000-11-18 Richard Henderson <rth@redhat.com>
36249
36250 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36251
36252 2000-11-18 Richard Henderson <rth@redhat.com>
36253
36254 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36255 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36256 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36257
36258 2000-11-18 Richard Henderson <rth@redhat.com>
36259
36260 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36261 (main): New. Exit cleanly.
36262
36263 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36264
36265 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36266 gcc.dg/c99-fordecl-2.c: New tests.
36267
36268 2000-11-18 Richard Henderson <rth@redhat.com>
36269
36270 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36271 * gcc.c-torture/execute/zerolen-2.c: New.
36272
36273 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36274
36275 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36276 memory.
36277
36278 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36279
36280 * g++.old-deja/g++.pt/instantiate8.C: New test.
36281
36282 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36283
36284 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36285 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36286
36287 2000-11-16 Nick Clifton <nickc@redhat.com>
36288
36289 * gcc.c-torture/execute/nestfunc-2.c: New test.
36290 * gcc.c-torture/execute/nestfunc-3.c: New test.
36291
36292 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36293
36294 * gcc.c-torture/compile/20001116-1.c: New test.
36295
36296 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36297
36298 * gcc.c-torture/execute/20001115-1.c: New test.
36299
36300 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36301
36302 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36303 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36304 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36305 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36306
36307 2000-11-15 Neil Booth <neilb@earthling.net>
36308
36309 gcc.dg/cpp/_Pragma1.c: Update.
36310 gcc.dg/cpp/_Pragma2.c: New test.
36311
36312 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36313
36314 * g++.old-deja/g++.other/anon5.C: New test.
36315
36316 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36317
36318 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36319 tests.
36320
36321 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36322
36323 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36324 output.
36325
36326 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36327
36328 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36329 labels at end of compound statements.
36330
36331 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36332
36333 * gcc.c-torture/execute/loop-7.c: New test.
36334
36335 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36336
36337 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36338
36339 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36340
36341 * gcc.dg/c99-bool-1.c: New test.
36342
36343 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36344
36345 * gcc.dg/c99-scope-1.c: Remove xfail.
36346 * gcc.dg/c99-scope-2.c: New test.
36347
36348 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36349
36350 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36351 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36352
36353 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36354
36355 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36356 error messages.
36357
36358 * g++.mike/p700.C: Don't typedef wchar_t.
36359 * g++.mike/p784.C: Likewise.
36360 * g++.mike/eb101.C: Don't use __wchar_t.
36361
36362 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36363
36364 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36365 from DO loop.
36366
36367 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36368
36369 * gcc.c-torture/execute/20001111-1.c: New test.
36370
36371 2000-11-10 Nick Clifton <nickc@redhat.com>
36372
36373 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36374 long multuiple and accumulate.
36375
36376 2000-11-09 Richard Henderson <rth@redhat.com>
36377
36378 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36379 via size_t instead of int.
36380
36381 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36382 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36383 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36384 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36385
36386 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36387
36388 * gcc.c-torture/compile/20001109-1.c: New test.
36389 * gcc.c-torture/compile/20001109-2.c: New test.
36390
36391 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36392
36393 * g++.old-deja/g++.pt/operator1.C: New test.
36394 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36395
36396 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36397
36398 * gcc.dg/20001108-1.c: New test.
36399
36400 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36401
36402 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36403 with both arguments constant strings.
36404 * gcc.c-torture/execute/string-opt-3.c: New test.
36405 * gcc.c-torture/execute/string-opt-4.c: New test.
36406 * gcc.c-torture/execute/string-opt-5.c: New test.
36407
36408 2000-11-08 Nick Clifton <nickc@redhat.com>
36409
36410 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36411 mulsidi3adddi patterns.
36412
36413 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36414
36415 * g++.old-deja/g++.other/crash36.C: New test.
36416
36417 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36418
36419 * g++.old-deja/g++.other/init16.C: New test.
36420
36421 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36422
36423 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36424
36425 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36426
36427 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36428 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36429 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36430
36431 2000-11-07 DJ Delorie <dj@redhat.com>
36432
36433 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36434
36435 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36436
36437 * gcc.c-torture/execute/string-opt-1.c: New test.
36438
36439 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36440
36441 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36442 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36443 parameters in registers, and there is no way for a varargs
36444 function to know in which order the integer and floating-point
36445 parameters should be interleaved when they are placed on the
36446 stack.
36447 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36448 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36449
36450 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36451
36452 * gcc.c-torture/execute/string-opt-2.c: New test.
36453
36454 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36455
36456 * g++.old-deja/g++.pt/crash60.C: New test.
36457
36458 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36459
36460 * g++.old-deja/g++.other/crash24.C: New test.
36461 * g++.old-deja/g++.other/crash25.C: New test.
36462 * g++.old-deja/g++.other/crash26.C: New test.
36463 * g++.old-deja/g++.other/crash27.C: New test.
36464 * g++.old-deja/g++.other/crash28.C: New test.
36465 * g++.old-deja/g++.other/crash29.C: New test.
36466 * g++.old-deja/g++.other/crash30.C: New test.
36467 * g++.old-deja/g++.other/crash31.C: New test.
36468 * g++.old-deja/g++.other/crash32.C: New test.
36469 * g++.old-deja/g++.other/crash33.C: New test.
36470 * g++.old-deja/g++.other/crash34.C: New test.
36471 * g++.old-deja/g++.other/crash35.C: New test.
36472
36473 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36474
36475 * gcc.c-torture/execute/20001031-1.c: New test.
36476
36477 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36478
36479 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36480 namespace.
36481
36482 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36483 standards-conformant.
36484
36485 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36486
36487 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36488 * g++.old-deja/g++.mike/p755a.C: Likewise.
36489 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36490 library makes no calls to `operator new' during initialization.
36491
36492 2000-11-04 Neil Booth <neilb@earthling.net>
36493
36494 * gcc.dg/cpp/include2.c: New tests.
36495
36496 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36497
36498 * lib/g++.exp (g++_set_ld_library_path): New function.
36499 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36500
36501 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36502
36503 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36504 warnings.
36505
36506 2000-11-01 Richard Henderson <rth@redhat.com>
36507
36508 * g++.old-deja/g++.ext/namedret1.C: New.
36509 * g++.old-deja/g++.ext/namedret2.C: New.
36510 * g++.old-deja/g++.ext/namedret3.C: New.
36511
36512 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36513
36514 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36515 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36516
36517 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36518
36519 * gcc.c-torture/execute/va-arg-21.c: New test.
36520
36521 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36522
36523 * gcc.dg/c99-complex-2.c: New test.
36524
36525 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36526
36527 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36528
36529 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36530
36531 * g++.old-deja/g++.other/inline16.C: New test.
36532
36533 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36534
36535 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36536 __PRETTY_FUNCTION__
36537
36538 2000-10-29 Neil Booth <neilb@earthling.net>
36539
36540 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36541 New tests.
36542 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36543 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36544 optimisation.
36545
36546 2000-10-29 Neil Booth <neilb@earthling.net>
36547
36548 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36549 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36550 * mi5.c: Test multiple includes work with -C.
36551 * trigraphs.c: Test ^= version.
36552
36553 2000-10-28 Neil Booth <neilb@earthling.net>
36554
36555 New tests and test updates for new macro expander.
36556
36557 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36558 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36559 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36560 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36561 new diagnostic messages.
36562
36563 * gcc.dg/cpp/macro3.c: New tests.
36564
36565 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36566
36567 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36568 on the same line.
36569
36570 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36571
36572 * g++.old-deja/g++.other/eh2.C: New test.
36573
36574 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36575
36576 * gcc.c-torture/execute/20001027-1.c: New test.
36577
36578 2000-10-26 Richard Henderson <rth@redhat.com>
36579
36580 * gcc.c-torture/execute/20001026-1.c: New.
36581
36582 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36583
36584 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36585 * g++.old-deja/g++.law/builtin1.C: Likewise.
36586 * g++.old-deja/g++.law/ctors10.C: Likewise.
36587 * g++.old-deja/g++.law/virtual3.C: Likewise.
36588 * g++.old-deja/g++.mike/p658.C: Likewise.
36589 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36590 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36591 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36592 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36593 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36594
36595 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36596
36597 * gcc.c-torture/compile/20001024-1.c: New test.
36598
36599 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36600
36601 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36602 to tell us whether or not we are using V3.
36603
36604 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36605
36606 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36607 operands.
36608
36609 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36610
36611 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36612
36613 2000-10-25 Jakub Jelinek <jakub@redhat.com>
36614
36615 * gcc.c-torture/execute/20001024-1.c: New test.
36616
36617 2000-10-24 Jakub Jelinek <jakub@redhat.com>
36618
36619 * g++.old-deja/g++.other/sibcall1.C: New test.
36620
36621 2000-10-20 Jakub Jelinek <jakub@redhat.com>
36622
36623 * gcc.dg/noncompile/init-3.c: New test.
36624
36625 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
36626
36627 * gcc.dg/format-array-1.c: New test.
36628
36629 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36630
36631 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36632 writing through null pointers; remove comment about testing
36633 unterminated strings.
36634
36635 2000-10-17 Matthew Hiller <hiller@redhat.com>
36636
36637 * gcc.c-torture/execute/20001017-2.c: New test.
36638
36639 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36640
36641 * gcc.c-torture/compile/20001018-1.c: New test.
36642 * gcc.c-torture/compile/20001018-1.x: Xfail.
36643
36644 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36645
36646 * gcc.c-torture/execute/20001017-1.c: New test.
36647
36648 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36649
36650 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36651 for multiple use of arguments with scanf formats; add tests for
36652 multiple use of arguments.
36653
36654 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
36655
36656 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36657
36658 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36659
36660 * gcc.dg/format-miss-1.c: New test.
36661
36662 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36663
36664 * gcc.c-torture/execute/20001013-1.c: New test.
36665
36666 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36667
36668 * gcc.dg/format-branch-1.c: New test.
36669
36670 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36671
36672 * README, lib/file-format.exp: Remove EGCS references.
36673
36674 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36675
36676 * gcc.dg/20001013-1.c: New test.
36677
36678 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
36679
36680 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36681 for intmax_t in the compiler using __typeof__ and the type rules
36682 for conditional expressions.
36683
36684 2000-10-13 Jakub Jelinek <jakub@redhat.com>
36685
36686 * gcc.dg/20001012-1.c: New test.
36687 * gcc.dg/20001012-2.c: New test.
36688
36689 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36690
36691 * gcc.dg/format-attr-1.c: New test.
36692
36693 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36694
36695 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36696 __LONG_LONG_MAX__ instead of LLONG_MAX.
36697
36698 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36699
36700 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36701 scanf flags.
36702 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36703 flags.
36704
36705 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
36706
36707 * gcc.dg/sequence-pt-1.c: New test.
36708
36709 2000-10-11 Geoff Keating <geoffk@cygnus.com>
36710
36711 * gcc.c-torture/execute/20001011-1.c: New testcase.
36712 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36713
36714 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36715
36716 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36717 does not error on it.
36718
36719 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36720
36721 * gcc.dg/20001009-1.c: New test.
36722
36723 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
36724
36725 * gcc.c-torture/compile/20001009-1.c: Move from here ....
36726 * gcc.c-torture/execute/20001009-2.c: ... to here.
36727
36728 2000-10-09 Geoff Keating <geoffk@cygnus.com>
36729
36730 * gcc.c-torture/compile/20001009-1.c: New testcase.
36731 * gcc.c-torture/execute/20001009-1.c: New testcase.
36732 Testcases provided by Jan Hubicka <jh@suse.cz>.
36733
36734 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36735
36736 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36737 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36738 uintmax_t using <limits.h> to emulate the compiler's internal
36739 logic. No longer XFAIL %j tests.
36740
36741 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36742
36743 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36744 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36745 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36746 regexps and details of expected handling of some bad formats.
36747 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36748 suppression.
36749
36750 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
36751
36752 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36753 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36754 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36755 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36756 in list archives.
36757
36758 2000-10-06 Richard Henderson <rth@cygnus.com>
36759
36760 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36761 * g++.old-deja/g++.brendan/crash52.C: Likewise.
36762 * g++.old-deja/g++.jason/report.C: Likewise.
36763 * g++.old-deja/g++.law/friend5.C: Likewise.
36764 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
36765 of the expected warnings.
36766
36767 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
36768
36769 * g++.old-deja/g++.pt/enum14.C: New test.
36770
36771 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
36772
36773 * g++.old-deja/g++.pt/crash59.C: New test.
36774
36775 2000-10-04 Will Cohen <wcohen@redhat.com>
36776
36777 * gcc.dg/20000926-1.c: New test.
36778
36779 2000-10-03 Geoff Keating <geoffk@cygnus.com>
36780
36781 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36782 function name for current C++ compiler.
36783 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36784
36785 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
36786
36787 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36788 __PRETTY_FUNCTION__.
36789 * g++.old-deja/g++.ext/pretty2.C: Likewise.
36790
36791 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36792
36793 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36794
36795 2000-09-26 Jakub Jelinek <jakub@redhat.com>
36796
36797 * gcc.c-torture/compile/20000923-1.c: New test.
36798
36799 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36800
36801 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36802 * g++.old-deja/g++.pt/ttp62.C: Same.
36803 * g++.old-deja/g++.other/inline14.C: Same.
36804
36805 2000-09-24 Richard Henderson <rth@cygnus.com>
36806
36807 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36808
36809 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
36810
36811 * gcc.dg/c90-printf-1.c: Add test for wide string format.
36812
36813 2000-09-22 Geoff Keating <geoffk@cygnus.com>
36814
36815 * gcc.c-torture/compile/20000922-1.c: New file.
36816
36817 2000-09-21 Nick Clifton <nickc@redhat.com>
36818
36819 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36820 a signed long modulo operation.
36821 (mod6): New function - perform an unsigned long modulo operation.
36822 (main): Add tests for modulos of very large numbers by very small
36823 dividends.
36824
36825 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36826
36827 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36828
36829 2000-09-19 Richard Henderson <rth@cygnus.com>
36830
36831 * gcc.dg/compare2.c (case 10): XFAIL.
36832
36833 2000-09-18 Richard Henderson <rth@cygnus.com>
36834
36835 * gcc.c-torture/execute/20000906-1.c: Move ...
36836 * gcc.dg/20000906-1.c: ... here. Only run on targets
36837 that support __builtin_trap.
36838
36839 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
36840
36841 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36842
36843 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36844
36845 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36846 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
36847 more $ format tests.
36848
36849 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36850
36851 * gcc.dg/format-errmk-1.c: New test.
36852
36853 2000-09-17 Greg McGary <greg@mcgary.org>
36854
36855 * gcc.c-torture/execute/20000917-1.x: Remove.
36856
36857 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
36858
36859 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36860
36861 2000-09-17 Greg McGary <greg@mcgary.org>
36862
36863 * gcc.c-torture/execute/20000917-1.c: New test.
36864 * gcc.c-torture/execute/20000917-1.x: XFAIL.
36865
36866 2000-09-16 Neil Booth <NeilB@earthling.net>
36867
36868 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36869 in nested macro bug.
36870
36871 2000-09-15 Neil Booth <NeilB@earthling.net>
36872
36873 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36874
36875 2000-09-14 Jeffrey A Law (law@cygnus.com)
36876
36877 * gcc.c-torture/execute/20000914-1.c: New test.
36878
36879 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
36880
36881 * g++.other/inline13.C: New test.
36882
36883 2000-09-12 Andreas Jaeger <aj@suse.de>
36884
36885 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36886 constant by Ulrich Drepper <drepper@redhat.com>.
36887
36888 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
36889
36890 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36891
36892 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36893
36894 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36895
36896 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
36897
36898 * gcc.dg/cpp/backslash.c: New test.
36899
36900 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
36901
36902 * gcc.c-torture/execute/20000910-1.c: New test.
36903 * gcc.c-torture/execute/20000910-2.c: Likewise.
36904
36905 2000-09-11 Robert Lipe <robertl@sco.com>
36906
36907 * gcc.dg/pragma-align.c: New test.
36908
36909 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
36910
36911 * g++.old-deja/g++.pt/explicit82.C: New test.
36912 * g++.old-deja/g++.pt/explicit83.C: New test.
36913
36914 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
36915
36916 * gcc.dg/asm-names.c: New test.
36917
36918 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36919
36920 * gcc.dg/cpp/tr-warn6.c: New test
36921
36922 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
36923
36924 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36925 be accepted.
36926
36927 2000-09-07 Catherine Moore <clm@redhat.com>
36928
36929 * gcc.c-torture/execute/unroll-1.c: New test.
36930
36931 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
36932
36933 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36934 ERROR markers.
36935 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36936 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36937 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36938 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36939 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36940 Preprocess only.
36941 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36942 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36943
36944 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36945
36946 * g++.old-deja/g++.pt/deduct2.C: New test.
36947
36948 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36949
36950 * g++.old-deja/g++.pt/parms2.C: New test.
36951
36952 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36953
36954 * g++.old-deja/g++.pt/crash58.C: New test.
36955
36956 2000-09-06 Greg McGary <greg@mcgary.org>
36957
36958 * gcc.c-torture/execute/20000906-1.c: New test.
36959 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36960
36961 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36962
36963 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36964
36965 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36966
36967 * g++.old-deja/g++.pt/crash57.C: New test.
36968
36969 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36970
36971 * g++.old-deja/g++.pt/crash56.C: New test.
36972
36973 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36974
36975 * g++.old-deja/g++.pt/koenig1.C: New test.
36976
36977 2000-09-04 Jakub Jelinek <jakub@redhat.com>
36978
36979 * gcc.dg/20000904-1.c: New test.
36980
36981 2000-09-04 Jakub Jelinek <jakub@redhat.com>
36982
36983 * gcc.dg/cpp/paste8.c: New test.
36984
36985 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
36986
36987 * gcc.c-torture/compile/20000827-1.c: New test.
36988
36989 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
36990
36991 * gcc.dg/format-diag-1.c: New test.
36992
36993 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
36994
36995 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36996 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36997 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36998 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36999 gcc.dg/formatz-1.c: Adjust warning regular expressions.
37000
37001 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37002
37003 * g++.old-deja/g++.other/nested4.C: New test.
37004
37005 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37006
37007 * g++.old-deja/g++.ns/scoped1.C: New test.
37008
37009 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
37010
37011 * lib/g++.exp: Support testing already-installed GCC.
37012
37013 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37014
37015 * wtr-label-1.c, wtr-suffix-1.c: New tests.
37016
37017 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37018
37019 * gcc.dg/return-type-2.c: New test.
37020
37021 2000-08-27 Geoff Keating <geoffk@cygnus.com>
37022
37023 * gcc.c-torture/compile/20000825-1.c: New test.
37024
37025 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
37026
37027 * gcc.dg/dwarf2-2.c: New test.
37028
37029 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
37030
37031 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37032 dg-warning regexps.
37033
37034 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
37035
37036 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37037 gcc.dg/format-ext-5.c: New tests.
37038
37039 2000-08-25 Jakub Jelinek <jakub@redhat.com>
37040
37041 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37042
37043 2000-08-24 Mark Mitchell <mark@codesourcery.com>
37044
37045 * gcc.dg/noncompile/930622-2.c: Adjust error message.
37046
37047 2000-08-24 Richard Henderson <rth@cygnus.com>
37048
37049 * gcc.dg/ia64-sync-1.c: New test.
37050 * gcc.dg/ia64-sync-2.c: New test.
37051 * gcc.dg/ia64-asm-1.c: New test.
37052
37053 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
37054
37055 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37056 * gcc.dg/format-ext-2.c: New test.
37057
37058 2000-08-23 Jason Merrill <jason@redhat.com>
37059
37060 * lib/old-dejagnu.exp: Also ignore "In member function" and
37061 "At global scope".
37062
37063 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37064
37065 * gcc.dg/noncompile/label-lineno-1.c: New test.
37066
37067 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37068
37069 * gcc.dg/c99-array-nonobj-1.c: New test.
37070
37071 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37072
37073 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37074 tests.
37075 * gcc.dg/format-ext-1.c: New test.
37076
37077 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37078
37079 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37080 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37081 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37082 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37083 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37084
37085 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37086
37087 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37088 gcc.dg/c99-strftime-2.c: New tests.
37089
37090 2000-08-22 Richard Henderson <rth@cygnus.com>
37091
37092 * gcc.c-torture/execute/20000822-1.c: New test.
37093
37094 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37095
37096 * gcc.c-torture/execute/20000819-1.x: Remove.
37097
37098 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37099
37100 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37101 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37102 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37103 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37104 gcc.dg/format-xopen-1.c: New tests.
37105
37106 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37107
37108 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37109
37110 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37111
37112 * g++.old-deja/g++.other/loop2.C: New test.
37113
37114 * gcc.c-torture/compile/20000606-1.c: New test.
37115 * gcc.c-torture/compile/20000728-1.c: New test.
37116 * gcc.c-torture/execute/20000801-1.c: New test.
37117 * gcc.c-torture/execute/20000801-2.c: New test.
37118 * gcc.c-torture/execute/20000819-1.c: New test.
37119 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37120 * gcc.dg/20000629-1.c: New test.
37121 * gcc.dg/20000724-1.c: New test.
37122 * gcc.dg/20000807-1.c: New test.
37123
37124 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37125
37126 * gcc.dg/cpp/pragma-1.c: New test.
37127 * gcc.dg/cpp/pragma-2.c: New test.
37128
37129 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37130
37131 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37132 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37133
37134 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37135
37136 * gcc.c-torture/compile/20000818-1.c: New test.
37137
37138 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37139
37140 * gcc.c-torture/execute/20000818-1.c: New test.
37141
37142 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37143
37144 * gcc.dg/format-va-1.c: New test.
37145
37146 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37147
37148 * g++.old-deja/g++.other/typedef8.C: New test.
37149
37150 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37151
37152 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37153 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37154 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37155 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37156 * g++.old-deja/g++.other/ptrmem7.C: New test.
37157 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37158
37159 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37160
37161 * g++.old-deja/g++.pt/typename27.C: New test.
37162
37163 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37164
37165 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37166 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37167 * g++.old-deja/g++.pt/friend45.C: New test.
37168 * g++.old-deja/g++.other/friend8.C: New test.
37169
37170 2000-08-15 Richard Henderson <rth@cygnus.com>
37171
37172 * gcc.c-torture/execute/20000815-1.c: New test.
37173
37174 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37175
37176 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37177 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37178 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37179
37180 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37181
37182 * g++.old-deja/g++.other/refinit2.C: New test.
37183
37184 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37185
37186 * lib/c-torture.exp (c-torture): Make
37187 compiler_conditional_xfail_data global.
37188 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37189 compiler_conditional_xfail_data machinery.
37190 (f-torture-execute): Likewise.
37191 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37192 and only when unrolling loops.
37193
37194 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37195
37196 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37197
37198 * g++.old-deja/g++.pt/explicit81.C: New test.
37199
37200 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37201
37202 * g++.old-deja/g++.pt/typename26.C: New test.
37203
37204 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37205
37206 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37207 warning.
37208
37209 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37210
37211 * g++.old-deja/g++.other/array3.C: New test.
37212
37213 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37214
37215 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37216 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37217 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37218 New tests.
37219
37220 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37221
37222 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37223 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37224
37225 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37226
37227 * gcc.c-torture/execute/20000808-1.c: New test.
37228
37229 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37230
37231 * gcc.dg/c90-const-expr-1.c: New test.
37232
37233 2000-08-08 Richard Henderson <rth@cygnus.com>
37234
37235 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37236
37237 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37238
37239 * gcc.dg/noncompile/const-ll-1.c: New test.
37240
37241 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37242
37243 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37244
37245 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37246
37247 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37248 that running programs linked against the shared version of libobjc
37249 run correctly.
37250
37251 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37252
37253 * gcc.dg/c99-printf-1.c: New test.
37254
37255 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37256
37257 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37258
37259 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37260
37261 * gcc.c-torture/execute/20000731-1.x: Delete.
37262
37263 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37264
37265 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37266 and torture_without_loops as is done by c-torture.exp.
37267 (search_for): Copy from c-torture.exp.
37268 (gcc-dg-runtest): New function, drives a directory of tests
37269 iterating over the TORTURE_OPTIONS.
37270 (scan-assembler, scan-assembler-not): Move here from
37271 individual directory drivers.
37272
37273 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37274 defined by lib/gcc-dg.exp.
37275 * gcc.dg/cpp/cpp.exp: Likewise.
37276 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37277 gcc-dg-runtest, so we cycle over optimization options.
37278
37279 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37280 * gcc.dg/compare2.c: No longer expected to fail.
37281
37282 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37283
37284 * gcc.c-torture/execute/20000804-1.c: New test.
37285
37286 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37287
37288 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37289
37290 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37291
37292 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37293
37294 2000-08-03 Jeffrey A Law (law@cygnus.com)
37295
37296 * gcc.c-torture/compile/20000803-1.c: New test.
37297
37298 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37299
37300 * gcc.c-torture/execute/20000801-3.c,
37301 gcc.c-torture/execute/20000801-4.c: New tests.
37302 * gcc.c-torture/execute/20000801-3.x,
37303 gcc.c-torture/execute/20000801-4.x: Xfail.
37304
37305 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37306
37307 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37308 libobjc/.libs to allow for libtool.
37309
37310 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37311
37312 * gcc.c-torture/compile/20000802-1.c: New test.
37313
37314 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37315
37316 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37317
37318 2000-07-31 Jeffrey A Law (law@cygnus.com)
37319
37320 * gcc-c-torture/execute/20000731-2.c: New test.
37321
37322 * gcc.c-torture/execute/20000731-1.c: New test.
37323 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37324
37325 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37326
37327 * testsuite/gcc.dg/cpp/paste7.c: New test.
37328 * gcc.dg/cpp/20000725-1.c: New test.
37329
37330 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37331
37332 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37333 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37334 declaration warning for __builtin_dwarf_reg_size.
37335
37336 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37337
37338 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37339
37340 * gcc.dg/noncompile/voidparam-1.c: New test.
37341
37342 2000-07-30 Richard Henderson <rth@cygnus.com>
37343
37344 * gcc.dg/c90-digraph-1.c: Don't xfail.
37345 * gcc.dg/compare2.c (case 10): Xfail.
37346 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37347
37348 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37349
37350 * gcc.dg/c99-main-1.c: New test.
37351
37352 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37353
37354 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37355
37356 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37357
37358 * gcc.c-tortuer/execute/20000726-1.c: New test.
37359
37360 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37361
37362 * gcc.c-torture/execute/enum-2.c: New test.
37363
37364 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37365
37366 * gcc.dg/cpp/tr-warn3.c: New test.
37367
37368 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37369
37370 * g++.old-deja/g++.ext/implicit1.C: Remove.
37371 * g++.old-deja/g++.jason/c2.C: Remove
37372 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37373 * g++.old-deja/g++.pt/crash16.C: Likewise.
37374 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37375
37376 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37377
37378 * g++.old-deja/g++.other/for2.C: New test.
37379
37380 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37381
37382 * gcc.dg/20000720-1.c: New test.
37383
37384 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37385
37386 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37387
37388 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37389
37390 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37391 * gcc.c-torture/execute/20000722-1.c: New.
37392 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37393
37394 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37395
37396 * gcc.dg/cpp/20000720-1.S: New test.
37397
37398 2000-07-21 Michael Meissner <meissner@redhat.com>
37399
37400 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37401
37402 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37403
37404 * g++.old-deja/g++.brendan/crash16.C,
37405 g++.old-deja/g++.brendan/parse3.C,
37406 g++.old-deja/g++.brendan/redecl1.C,
37407 g++.old-deja/g++.ns/template13.C,
37408 g++.old-deja/g++.other/decl4.C,
37409 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37410
37411 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37412
37413 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37414 and "Internal error".
37415
37416 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37417 regexps.
37418 * gcc.dg/cpp/paste6.c: New test.
37419
37420 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37421
37422 * gcc.dg/cpp/tr-direct.c: New test.
37423
37424 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37425 gcc.dg/cpp/undef1.c: Tweak error regexps.
37426
37427 2000-07-18 Eric Christopher <echristo@redhat.com>
37428
37429 * gcc.c-torture/compile/20000718-1.c: New test.
37430
37431 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37432
37433 * cpplex.c (_cpp_push_token): If the token being pushed back
37434 is the previous token in this context, just subtract one from
37435 context->posn.
37436 * cppmacro.c (save_expansion): Clear aux field when storing a
37437 placemarker.
37438
37439 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37440
37441 * gcc.dg/noncompile/redecl-1.c: New test.
37442
37443 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37444
37445 * gcc.c-torture/execute/20000717-5.c: New test.
37446 * gcc.c-torture/execute/20000717-1.x: Removed.
37447
37448 2000-07-17 Richard Henderson <rth@cygnus.com>
37449
37450 * gcc.c-torture/execute/20000717-4.c: New test.
37451
37452 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37453
37454 * gcc.dg/cpp/syshdr.c: New test.
37455 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37456
37457 2000-07-17 Neil Booth <neilb@earthling.net>
37458
37459 * gcc.dg/cpp/cmdlne-dM.c: New test.
37460 * gcc.dg/cpp/cmdlne-dD.c: New test.
37461
37462 2000-07-17 Jeffrey A Law (law@cygnus.com)
37463
37464 * gcc.c-torture/execute/20000717-3.c: New test.
37465
37466 * gcc.c-torture/compile/20000717-1.c: New test.
37467
37468 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37469
37470 * gcc.c-torture/execute/20000717-2.c: New test.
37471
37472 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37473
37474 * gcc.dg/formatz-1.c: New test.
37475
37476 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37477 * gcc.dg/c99-digraph-1.c: New tests.
37478
37479 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37480 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37481
37482 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37483 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37484 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37485 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37486 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37487 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37488 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37489
37490 2000-07-17 Greg McGary <greg@mcgary.org>
37491
37492 * gcc.c-torture/execute/20000717-1.c: New test.
37493 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37494
37495 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37496
37497 * gcc.c-torture/execute/20000715-2.c: New test.
37498 * gcc.dg/20000715-1.c: New test.
37499
37500 2000-07-15 Michael Meissner <meissner@redhat.com>
37501
37502 * gcc.c-torture/execute/20000715-1.c: New test.
37503
37504 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37505
37506 * gcc.c-torture/execute/20000707-1.c: New test.
37507
37508 2000-07-13 Neil Booth <NeilB@earthling.net>
37509
37510 * testsuite/gcc.dg/cpp/digraph1.c,
37511 testsuite/gcc.dg/cpp/digraph2.c,
37512 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37513
37514 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37515
37516 * g77.f-torture/compile/20000630-2.f: New test.
37517 * g77.f-torture/compile/20000630-2.x
37518
37519 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37520
37521 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37522
37523 2000-07-11 Neil Booth <NeilB@earthling.net>
37524
37525 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37526
37527 2000-07-11 Neil Booth <NeilB@earthling.net>
37528
37529 * gcc.dg/cpp/cmdlne-C.c: New.
37530
37531 2000-07-09 Neil Booth <NeilB@earthling.net>
37532
37533 * gcc.dg/cpp/directiv.c: New tests.
37534 * gcc.dg/cpp/undef1.c: Update.
37535
37536 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37537
37538 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37539
37540 2000-07-09 Neil Booth <NeilB@earthling.net>
37541
37542 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37543
37544 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37545
37546 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37547 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37548
37549 2000-07-08 Neil Booth <NeilB@earthling.net>
37550
37551 * gcc.dg/cpp/macsyntx.c: New tests.
37552
37553 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37554
37555 * gcc.dg/20000707-1.c: New test.
37556
37557 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37558
37559 * gcc.c-torture/execute/20000706-1.c: New test.
37560 * gcc.c-torture/execute/20000706-2.c: New test.
37561 * gcc.c-torture/execute/20000706-3.c: New test.
37562 * gcc.c-torture/execute/20000706-4.c: New test.
37563 * gcc.c-torture/execute/20000706-5.c: New test.
37564
37565 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37566
37567 * g++.old-deja/g++.pt/instantiate7.C: New test.
37568
37569 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37570
37571 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37572 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37573 * g++.old-deja/g++.other/rtti3.C: Likewise.
37574 * g++.old-deja/g++.other/rttid3.C: Likewise.
37575
37576 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37577
37578 * g77.f-torture/compile/20000630-1.x: Fix typo
37579
37580 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37581
37582 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37583 assembly output.
37584
37585 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37586
37587 * gcc.dg/cpp/ident.c: New test.
37588
37589 2000-07-05 Neil Booth <NeilB@earthling.net>
37590
37591 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37592 gcc.dg/cpp/lexstrng.c: New tests.
37593
37594 2000-07-04 Neil Booth <NeilB@earthling.net>
37595
37596 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37597 * gcc.dg/cpp/strify2.c: Same.
37598
37599 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37600
37601 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37602 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37603 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37604 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37605
37606 * testsuite/gcc.dg/cpp/macro1.c,
37607 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37608 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37609 testsuite/gcc.dg/cpp/strify1.c,
37610 testsuite/gcc.dg/cpp/strify2.c: New tests.
37611
37612 2000-07-03 Jakub Jelinek <jakub@redhat.com>
37613
37614 * gcc.c-torture/execute/20000703-1.c: New test.
37615
37616 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37617
37618 * g++.old-deja/g++.pt (lookup10.C): New test.
37619
37620 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37621
37622 * g++.old-deja/g++.pt (typename25.C): New test.
37623
37624 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
37625
37626 * gcc.c-torture/compile/20000701-1.c: New test.
37627
37628 2000-06-30 Nick Clifton <nickc@cygnus.com>
37629
37630 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37631 to test case.
37632
37633 2000-06-30 Catherine Moore <clm@cygnus.com>
37634
37635 * gcc.c-torture/execute/align-1.c: New test.
37636
37637 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
37638
37639 * g++.old-deja/g++.pt/expr8.C: New test.
37640 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37641
37642 2000-06-29 Nick Clifton <nickc@cygnus.com>
37643
37644 * gcc.c-torture/compile/20000629-1.c: New test.
37645
37646 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37647
37648
37649 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37650 gcc.dg/noncompile directory, depending on whether they're
37651 preprocessor tests or not. Annotate all the tests for the dg
37652 framework.
37653
37654 * gcc.c-torture/noncompile/noncompile.exp: Delete.
37655 * gcc.dg/noncompile/noncompile.exp: New.
37656
37657 * Moved files:
37658 Old name New name
37659 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
37660 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
37661 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
37662 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
37663 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
37664 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
37665 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
37666 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
37667 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
37668 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
37669 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
37670 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
37671 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
37672 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
37673 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
37674 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
37675 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
37676 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
37677 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
37678 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
37679 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
37680 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
37681 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
37682 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
37683
37684 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
37685 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
37686 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
37687 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
37688 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
37689 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
37690
37691 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37692
37693 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37694 declare one variable. On the fourth, error.
37695 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37696 declared by 20000628-1a.h.
37697
37698 2000-06-29 Richard Henderson <rth@redhat.com>
37699
37700 * gcc.c-torture/execute/930529-1.x: New file.
37701 * gcc.dg/920413-1.c: Adjust expected warning text.
37702 * gcc.dg/980217-1.c: Declare abort.
37703 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37704
37705 2000-06-29 Jeffrey A Law (law@cygnus.com)
37706
37707 * g77.f-torture/compile/20000629-1.f: New test.
37708 * g77.f-torture/compile/20000629-1.x: Expected to fail.
37709
37710 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37711
37712 Rearrange lots of files, removing entirely the
37713 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37714 directories.
37715
37716 * Deleted files:
37717 gcc.c-torture/code_quality/code_quality.exp
37718 gcc.c-torture/special/special.exp
37719 gcc.failure/failure.exp
37720 gcc.failure/940409-1.x
37721 gcc.c-torture/compile/961203-1.x
37722
37723 * New files:
37724 gcc.misc-tests/linkage.exp
37725 gcc.c-torture/execute/920730-1t.c
37726 gcc.c-torture/execute/920730-1t.x
37727 gcc.c-torture/compile/920520-1.x
37728 gcc.c-torture/compile/920521-1.x
37729 gcc.c-torture/compile/981006-1.x
37730 gcc.c-torture/execute/eeprof-1.x
37731
37732 * Moved files (possibly with modifications to fit a new harness):
37733 Old name New name
37734 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
37735 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
37736 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
37737 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
37738 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
37739 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
37740 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
37741 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
37742 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
37743 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
37744 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
37745 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
37746 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
37747 gcc.failure/940409-1.c gcc.dg/940409-1.c
37748
37749 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37750
37751 * c-torture/compile/961203-1.x: Delete.
37752
37753 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
37754 not exit. Include stdio.h.
37755 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37756 * gcc.misc-tests/dg-12.c: Likewise.
37757 * gcc.misc-tests/dg-5.c: Likewise.
37758 * gcc.misc-tests/dg-6.c: Likewise.
37759 * gcc.misc-tests/dg-7.c: Prototype abort.
37760 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37761 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37762 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
37763 not exit.
37764 * gcc.misc-tests/sieve.c: Use return from main, not exit.
37765 * gcc.misc-tests/sort2.c: Use return from main, not exit.
37766
37767 2000-06-28 Jakub Jelinek <jakub@redhat.com>
37768
37769 * gcc.dg/cpp/20000628-1.c: New test.
37770 * gcc.dg/cpp/20000628-1.h: New header for above test.
37771 * gcc.dg/cpp/20000628-1a.h: Likewise.
37772
37773 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
37774
37775 * gcc.dg/cpp: New directory.
37776 * gcc.dg/cpp/cpp.exp: New driver.
37777 * gcc.dg/cpp/20000627-1.c: New test.
37778 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37779 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37780 and rewrite as a compilation test.
37781
37782 * gcc.dg: Move many files into the cpp subdirectory, possibly
37783 renaming or editing them as well.
37784 Old name New name
37785 990119-1.c cpp/19990119-1.c
37786 990228-1.c cpp/19990228-1.c
37787 990407-1.c cpp/19990407-1.c
37788 990409-1.c cpp/19990409-1.c
37789 990413-1.c cpp/19990413-1.c
37790 990703-1.c cpp/19990703-1.c
37791 20000127-1.c cpp/20000127-1.c
37792 20000129-1.c cpp/20000129-1.c
37793 20000207-1.c cpp/20000207-1.c
37794 20000207-2.c cpp/20000207-2.c
37795 20000209-1.c cpp/20000209-1.c
37796 20000209-2.c cpp/20000209-2.c
37797 20000301-1.c cpp/20000301-1.c
37798 20000419-1.c cpp/20000419-1.c
37799 20000510-1.S cpp/20000510-1.S
37800 20000519-1.c cpp/20000519-1.c
37801 20000529-1.c cpp/20000529-1.c
37802 20000625-1.c cpp/20000625-1.c
37803 20000625-2.c cpp/20000625-2.c
37804 cpp-as1.c cpp/assert1.c
37805 cpp-as2.c cpp/assert2.c
37806 cxx-comments-1.c cpp/cxxcom1.c
37807 cxx-comments-2.c cpp/cxxcom2.c
37808 endif-label.c cpp/endif.c
37809 cpp-hash1.c cpp/hash1.c
37810 cpp-hash2.c cpp/hash2.c
37811 cpp-if1.c cpp/if-1.c
37812 cpp-if2.c cpp/if-2.c
37813 cpp-if3.c cpp/if-3.c
37814 cpp-if4.c cpp/if-4.c
37815 cpp-if5.c cpp/if-5.c
37816 cpp-cond.c cpp/if-cexp.c
37817 cpp-missingop.c cpp/if-mop.c
37818 cpp-missingparen.c cpp/if-mpar.c
37819 cpp-opprec.c cpp/if-oppr.c
37820 cpp-ifparen.c cpp/if-paren.c
37821 cpp-shortcircuit.c cpp/if-sc.c
37822 cpp-shift.c cpp/if-shift.c
37823 cpp-unary.c cpp/if-unary.c
37824 cpp-li1.c cpp/line1.c
37825 cpp-li2.c cpp/line2.c
37826 lineno.c cpp/line3.c
37827 lineno-2.c cpp/line4.c
37828 cpp-mi.c cpp/mi1.c
37829 cpp-mic.h cpp/mi1c.h
37830 cpp-micc.h cpp/mi1cc.h
37831 cpp-mind.h cpp/mi1nd.h
37832 cpp-mindp.h cpp/mi1ndp.h
37833 cpp-mix.h cpp/mi1x.h
37834 cpp-mi2.c cpp/mi2.c
37835 cpp-mi2a.h cpp/mi2a.h
37836 cpp-mi2b.h cpp/mi2b.h
37837 cpp-mi2c.h cpp/mi2c.h
37838 cpp-mi3.c cpp/mi3.c
37839 cpp-mi3.def cpp/mi3.def
37840 poison-1.c cpp/poison.c
37841 pr-impl.c cpp/prag-imp.c
37842 cpp-redef-2.c cpp/redef1.c
37843 cpp-redef.c cpp/redef2.c
37844 strpaste.c cpp/strp1.c
37845 strpaste-2.c cpp/strp2.c
37846 cpp-tradpaste.c cpp/tr-paste.c
37847 cpp-tradstringify.c cpp/tr-str.c
37848 cpp-tradwarn1.c cpp/tr-warn1.c
37849 cpp-tradwarn2.c cpp/tr-warn2.c
37850 trigraphs.c cpp/trigraphs.c
37851 cpp-unc1.c cpp/unc1.c
37852 cpp-unc2.c cpp/unc2.c
37853 cpp-unc3.c cpp/unc3.c
37854 cpp-unc.c cpp/unc4.c
37855 undef.c cpp/undef1.c
37856 undef-2.c cpp/undef2.c
37857 cpp-wi1.c cpp/widestr1.c
37858
37859 2000-06-27 Mark Mitchell <mark@codesourcery.com>
37860
37861 * lib/g++.exp (g++_include_flags): Tweak.
37862
37863 2000-06-27 H.J. Lu <hjl@gnu.org>
37864 Loren J. Rittle <ljrittle@acm.org>
37865
37866 * lib/g++.exp (g++_include_flags): Override libgloss.exp
37867 version with one that knows about the new gcc tree structure.
37868 (g++_link_flags): Same.
37869
37870 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
37871
37872 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37873 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37874 case we are cross-compiling.
37875
37876 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37877 g++.old-deja/g++.niklas/Makefile.in,
37878 g++.old-deja/g++.niklas/configure.in,
37879 g++.old-deja/g++.other/Makefile.in,
37880 g++.old-deja/g++.other/configure.in,
37881 gcc.c-torture/code_quality/Makefile.in,
37882 gcc.c-torture/code_quality/configure.in,
37883 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37884 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37885 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37886 gcc.c-torture/execute/ieee/Makefile.in,
37887 gcc.c-torture/execute/ieee/configure.in,
37888 gcc.c-torture/noncompile/Makefile.in,
37889 gcc.c-torture/noncompile/configure.in,
37890 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37891 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37892 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37893
37894 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37895
37896 * g++.old-deja/g++.other/ambig3.C: New test.
37897
37898 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37899
37900 * g++.old-deja/g++.pt/syntax1.C: New test.
37901 * g++.old-deja/g++.pt/syntax2.C: New test.
37902 * g++.old-deja/g++.other/syntax3.C: New test.
37903 * g++.old-deja/g++.other/syntax4.C: New test.
37904
37905 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37906
37907 * gcc.dg/20000623-1.c: Prototype exit and abort.
37908
37909 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37910
37911 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37912 New tests.
37913 * gcc.dg/cpp-mi3.def: New file.
37914
37915 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37916 inside assertions.
37917 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37918 lexer's error messages.
37919 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37920 divine anything from the linemarkers.
37921 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37922 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37923
37924 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
37925
37926 * gcc.dg/20000623-1.c: New test.
37927
37928 2000-06-22 Jakub Jelinek <jakub@redhat.com>
37929
37930 * gcc.c-torture/execute/20000622-1.c: New test.
37931
37932 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37933
37934 * g++.old-deja/g++.other/init15.C: New test.
37935
37936 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37937
37938 * g++.old-deja/g++.pt/vaarg2.C: New test.
37939 * g++.old-deja/g++.pt/vaarg3.C: New test.
37940
37941 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
37942
37943 * g++.old-deja/g++.other/dyncast6.C: New test.
37944
37945 2000-06-15 Jakub Jelinek <jakub@redhat.com>
37946
37947 * gcc.c-torture/execute/loop-6.c: New test.
37948
37949 2000-06-14 Jakub Jelinek <jakub@redhat.com>
37950
37951 * gcc.dg/20000614-1.c: New test.
37952 * gcc.dg/20000614-2.c: New test.
37953
37954 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
37955
37956 * g++.old-deja/g++.other/inline12.C: New test.
37957
37958 2000-06-13 Jakub Jelinek <jakub@redhat.com>
37959
37960 * g++.old-deja/g++.other/eh1.C: New test.
37961
37962 2000-06-12 Jakub Jelinek <jakub@redhat.com>
37963
37964 * g++.old-deja/g++.other/type.C: New test.
37965
37966 2000-06-05 Jakub Jelinek <jakub@redhat.com>
37967
37968 * g++.old-deja/g++.other/initstring.C: New test.
37969
37970 2000-06-12 Jason Merrill <jason@redhat.com>
37971
37972 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37973
37974 2000-06-09 Jeffrey A Law (law@cygnus.com)
37975
37976 * gcc.c-torture/compile/20000609-1.c: New test.
37977
37978 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
37979
37980 * gcc.dg/20000609-1.c: New test.
37981
37982 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
37983
37984 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37985 * gcc.c-torture/noncompile/poison-1.c: Move...
37986 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37987 * gcc.dg/cpp-li1.c: Add a token after the #line.
37988
37989 2000-06-05 Richard Henderson <rth@cygnus.com>
37990
37991 * gcc.c-torture/execute/20000605-2.c: New test.
37992 * gcc.c-torture/execute/20000605-3.c: New test.
37993
37994 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
37995
37996 * g77.f-torture/execute/20000503-1.x: New file.
37997
37998 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
37999
38000 * g++.old-deja/g++.eh/badalloc1.C: New test.
38001
38002 2000-06-05 Richard Henderson <rth@cygnus.com>
38003
38004 * gcc.c-torture/execute/20000605-1.c: New test.
38005
38006 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38007 Nathan Sidwell <nathan@codesourcery.com>
38008
38009 * gcc.c-torture/compile/20000605-1.c: New test.
38010
38011 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
38012
38013 * g77.f-torture/compile/20000601-1.f: New test.
38014
38015 2000-06-03 Richard Henderson <rth@cygnus.com>
38016
38017 * gcc.c-torture/execute/20000603-1.c: New.
38018
38019 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
38020
38021 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38022 * gcc.dg/noreturn-2.c (noreturn): Likewise.
38023
38024 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
38025
38026 * gcc.dg/compare2.c (case 12): XFAIL.
38027 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38028 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38029
38030 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38031
38032 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
38033
38034 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38035 guard macro is already defined when the header is first
38036 included.
38037 * gcc.dg/cpp-mix.h: New file.
38038 * gcc.dg/endif-label.c: Update patterns to match compiler.
38039
38040 * g++.brendan/complex1.C: Declare abort.
38041 * g++.law/refs4.C: Remove XFAIL.
38042 * g++.oliva/expr2.C: Declare abort and exit.
38043
38044 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
38045
38046 * gcc.c-torture/execute/20000528-1.c: New test.
38047
38048 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38049 * g++.old-deja/g++.law/temps4.C: Likewise.
38050
38051 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38052 stdlib.h. Call abort() on failure.
38053 * g++.old-deja/g++.law/refs4.C: Likewise.
38054 * g++.old-deja/g++.law/temps4.C: Likewise.
38055 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38056 * gcc.c-torture/execute/20000112-1.c: Include string.h.
38057
38058 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
38059
38060 Relative to g++.dg/special:
38061 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38062
38063 Relative to g++.old-deja:
38064 * g++.brendan/complex1.C, g++.jason/optimize2.C,
38065 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38066 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38067 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38068 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38069 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38070 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38071
38072 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38073 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38074 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38075 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38076 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38077 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38078 and/or string.h.
38079
38080 * g++.other/goto1.C: Update expectations for error messages.
38081
38082 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38083
38084 * gcc.c-torture/compile/20000523-1.c: New test.
38085
38086 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38087
38088 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38089
38090 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38091
38092 * g++.old-deja/g++.eh/catch11.C: New test.
38093 * g++.old-deja/g++.eh/catch12.C: New test.
38094
38095 2000-05-24 Nick Clifton <nickc@cygnus.com>
38096
38097 * gcc.c-torture/execute/20000523-1.c: New test.
38098
38099 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38100
38101 * c-torture/execute/bcp-1.c: Replace abort in arg of
38102 __builtin_constant_p with a generic external function.
38103
38104 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38105 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38106 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38107 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38108 Prototype abort and/or exit.
38109
38110 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38111 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38112 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38113 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38114
38115 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38116
38117 * gcc.dg/dwarf2-1.c: New test.
38118
38119 2000-05-20 Richard Henderson <rth@cygnus.com>
38120
38121 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38122
38123 2000-05-20 Andreas Jaeger <aj@suse.de>
38124
38125 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38126 testcase.
38127
38128 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38129
38130 * gcc.c-torture/execute/20000519-2.c: New test.
38131
38132 2000-05-19 Andreas Jaeger <aj@suse.de>
38133
38134 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38135 which fails with SSA.
38136
38137 * lib/c-torture.exp: Also test with -O3 -fssa.
38138
38139 2000-05-18 Michael Meissner <meissner@redhat.com>
38140
38141 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38142 * gcc.c-torture/execute/920415-1.c: Ditto.
38143 * gcc.c-torture/execute/920501-1.c: Ditto.
38144 * gcc.c-torture/execute/conversion.c: Ditto.
38145 * gcc.c-torture/execute/cvt-1.c: Ditto.
38146
38147 2000-05-18 Jeffrey A Law (law@cygnus.com)
38148
38149 * gcc.c-torture/compile/20000518-1.c: New test.
38150
38151 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38152
38153 * g77.f-torture/compile/200005018.f: New test.
38154
38155 2000-05-17 Jeffrey A Law (law@cygnus.com)
38156
38157 * gcc.c-torture/compile/20000517-1.c: New test.
38158
38159 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38160
38161 * gcc.c-torture/execute/20000516-1.c: New test.
38162
38163 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38164
38165 * g++.old-deja/g++.other/eh.C: New test.
38166
38167 2000-05-12 Richard Henderson <rth@cygnus.com>
38168
38169 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38170 constants through to doit's conditional.
38171
38172 2000-05-11 Jeffrey A Law (law@cygnus.com)
38173
38174 * gcc.c-torture/compile/20000511-1.c: New test.
38175 * g77.f-torture/compile/20000511-1.f: New test.
38176 * g77.f-torture/compile/20000511-2.f: New test.
38177
38178 2000-05-11 Michael Meissner <meissner@redhat.com>
38179
38180 * gcc.c-torture/execute/20000511-1.c: New test.
38181
38182 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38183
38184 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38185 * gcc.dg/20000510-1.S: New.
38186
38187 2000-05-08 Catherine Moore <clm@cygnus.com>
38188
38189 * gcc.dg/unused-3.c: New.
38190
38191 2000-05-06 Richard Henderson <rth@cygnus.com>
38192
38193 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38194 * g++.old-deja/g++.mike/warn1.C: Likewise.
38195 * g++.old-deja/g++.pt/local1.C: Likewise.
38196 * g++.old-deja/g++.pt/local7.C: Likewise.
38197 * g++.old-deja/g++.pt/spec16.C: Likewise.
38198
38199 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38200
38201 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38202
38203 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38204
38205 * g77.f-torture/execute/20000503-1.f: New test.
38206
38207 2000-05-04 Andreas Jaeger <aj@suse.de>
38208
38209 * gcc.dg/noreturn-2.c: New test.
38210
38211 2000-05-04 Neil Booth <NeilB@earthling.net>
38212
38213 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38214 preprocessor.
38215
38216 2000-05-04 Richard Henderson <rth@cygnus.com>
38217
38218 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38219
38220 2000-05-04 Richard Henderson <rth@cygnus.com>
38221
38222 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38223 OpenSSL by Jason R Thorpe.
38224
38225 2000-05-03 Jim Wilson <wilson@cygnus.com>
38226
38227 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38228
38229 2000-05-03 Robert Lipe <robertlipe@usa.net>
38230
38231 * gcc.dg/20000503-1.c: New test.
38232
38233 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38234
38235 * gcc.c-torture/compile/20000502-1.c: New test.
38236 * g++.old-deja/g++.other/align.C: New test.
38237 * gcc.dg/cpp-tradstringify.c: New test.
38238
38239 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38240
38241 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38242 and hard registers.
38243
38244 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38245
38246 * gcc.c-torture/execute/loop-5.c: New test.
38247
38248 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38249
38250 * gcc.c-torture/execute/va-arg-20.c: New test.
38251
38252 2000-04-23 Jeffrey A Law (law@cygnus.com)
38253
38254 * gcc.c-torture/execute/20000422-1.c: New test.
38255
38256 2000-04-20 Greg McGary <gkm@gnu.org>
38257
38258 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38259 when optimizing, but without sibling-call optimizations (-O1).
38260
38261 2000-04-20 Jeffrey A Law (law@cygnus.com)
38262
38263 * gcc.c-torture/compile/20000420-1.c: New test.
38264
38265 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38266
38267 * g++.abi/ptrflags.C: New test.
38268 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38269
38270 2000-04-19 Catherine Moore <clm@cygnus.com>
38271
38272 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38273
38274 2000-04-19 Greg McGary <gkm@gnu.org>
38275
38276 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38277 sibling-call optimizations.
38278
38279 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38280
38281 * gcc.dg/20000419-1.c: New test.
38282
38283 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38284
38285 * gcc.c-torture/execute/20000412-6.c: New test.
38286
38287 2000-04-12 Jeffrey A Law (law@cygnus.com)
38288
38289 * gcc.c-torture/execute/20000412-5.c: New test.
38290 * g77.f-torture/compile/20000412-1.f: New test.
38291 * gcc.c-torture/execute/20000412-4.c: New test.
38292 * gcc.c-torture/compile/20000412-2.c: New test.
38293 * gcc.c-torture/execute/20000412-3.c: New test.
38294 * gcc.c-torture/compile/20000412-1.c: New test.
38295 * gcc.c-torture/execute/20000412-2.c: New test.
38296
38297 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38298
38299 * objc/execute/bf-20.m: New test.
38300
38301 2000-04-10 Richard Henderson <rth@cygnus.com>
38302
38303 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38304
38305 * gcc.c-torture/execute/20000412-1.c: New test.
38306
38307 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38308
38309 * g++.old-deja/g++.eh/catchptr1.C: New test.
38310
38311 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38312
38313 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38314
38315 2000-04-08 Neil Booth <NeilB@earthling.net>
38316
38317 * gcc.dg/cpp-nullchar.c: Remove test as
38318 embedded nulls cause problems.
38319
38320 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38321
38322 * gcc.dg/compare2.c: New test.
38323
38324 2000-04-08 Neil Booth <NeilB@earthling.net>
38325
38326 * gcc.dg/cpp-nullchar.c: New test.
38327
38328 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38329
38330 * gcc.dg/cpp-mi2.c: New test.
38331 * gcc.dg/cpp-mi2[abc].h: New files.
38332
38333 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38334
38335 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38336 member name.
38337
38338 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38339
38340 * g++.old-deja/g++.abi/vmihint.C: New test.
38341
38342 2000-04-06 Neil Booth <NeilB@earthling.net>
38343
38344 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38345 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38346 copyright.
38347
38348 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38349
38350 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38351 avoid stack-frame overwrite.
38352
38353 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38354
38355 * gcc.c-torture/compile/20000405-2.c: New test.
38356 * gcc.c-torture/compile/20000405-3.c: New test.
38357
38358 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38359
38360 * gcc.c-torture/compile/20000405-1.c: New test.
38361
38362 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38363
38364 * gcc.dg/cast-qual-1.c: Revert last change.
38365
38366 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38367
38368 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38369
38370 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38371
38372 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38373 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38374
38375 2000-04-03 Jeffrey A Law (law@cygnus.com)
38376
38377 * gcc.c-torture/compile/20000403-2.c: New test.
38378 * gcc.c-torture/compile/20000403-1.c: New test.
38379
38380 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38381
38382 * gcc.c-torture/execute/20000403-1.c: New test.
38383
38384 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38385
38386 * gcc.c-torture/execute/20000402-1.c: New test.
38387
38388 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38389
38390 * gcc.c-torture/execute/va-arg-15.c: New test.
38391 * gcc.c-torture/execute/va-arg-16.c: New test.
38392 * gcc.c-torture/execute/va-arg-17.c: New test.
38393 * gcc.c-torture/execute/va-arg-18.c: New test.
38394 * gcc.c-torture/execute/va-arg-19.c: New test.
38395
38396 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38397
38398 * gcc.c-torture/compile/981211-1.c: Move to...
38399 * gcc.dg/cpp-as1.c: ...here.
38400 * gcc.dg/cpp-as2.c: New file.
38401
38402 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38403 compiler.
38404
38405 2000-04-02 Neil Booth <NeilB@earthling.net>
38406
38407 * gcc.dg/cpp-cond.c New tests.
38408 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38409 accidental success less likely.
38410 * gcc.dg/cpp-missingop.c New tests.
38411 * gcc.dg/cpp-missingparen.c New tests.
38412 * gcc.dg/cpp-shift.c New tests.
38413 * gcc.dg/cpp-shortcircuit.c New tests.
38414 * gcc.dg/cpp-unary.c New tests.
38415
38416 2000-03-29 Jeffrey A Law (law@cygnus.com)
38417
38418 * gcc.c-torture/compile/20000329-1.c: New test.
38419
38420 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38421
38422 * gcc.c-torture/compile/20000326-1.c: New test.
38423 * gcc.c-torture/compile/20000326-2.c: New test.
38424
38425 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38426
38427 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38428 the first parameter is a function argument.
38429
38430 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38431
38432 * g++.old-deja/g++.ext/array4.C: New test.
38433
38434 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38435
38436 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38437
38438 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38439
38440 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38441
38442 2000-03-19 Richard Henderson <rth@cygnus.com>
38443
38444 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38445
38446 2000-03-19 Richard Henderson <rth@cygnus.com>
38447
38448 * gcc.c-torture/compile/20000319-1.c: New test.
38449
38450 2000-03-14 Jeffrey A Law (law@cygnus.com)
38451
38452 * gcc.c-torture/execute/20000314-3.c: New test.
38453 * gcc.c-torture/execute/20000314-2.c: New test.
38454 * gcc.c-torture/execute/20000314-1.c: New test.
38455 * gcc.c-torture/compile/20000314-2.c: New test.
38456 * gcc.c-torture/compile/20000314-1.c: New test.
38457
38458 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38459
38460 * g++.old-deja/g++.warn/inline.C: New test.
38461
38462 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38463
38464 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38465 standards-compliant result rather than specific constants.
38466 Put test-values in array.
38467
38468 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38469
38470 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38471 (g++_target_compile): Put test-specific options last.
38472
38473 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38474
38475 * g++.old-deja/g++.eh/vbase4.C: New test.
38476
38477 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38478
38479 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38480
38481 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38482
38483 * g++.old-deja/g++.brendan/misc12.C: Removed.
38484 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38485 * g++.old-deja/g++.ext/pretty4.C: New test.
38486
38487 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38488
38489 * g++.old-deja/g++.other/string2.C: New test.
38490
38491 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38492
38493 * g++.old-deja/g++.warn/impint2.C: New test.
38494
38495 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38496
38497 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38498 is 1, not zero.
38499
38500 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38501
38502 * g++.old-deja/g++.warn/impint.C: New test.
38503 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38504 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38505 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38506 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38507 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38508 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38509 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38510 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38511 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38512 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38513 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38514 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38515
38516 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38517
38518 * gcc.dg/cpp-redef.c: New test.
38519
38520 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38521
38522 * g++.old-deja/g++.pt/unify7.C: New test.
38523
38524 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38525
38526 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38527 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38528
38529 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38530
38531 * gcc.c-torture/compile/20000224-1.c: New test.
38532
38533 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38534
38535 * gcc.c-torture/compile/cpp-2.c: New test.
38536 * gcc.c-torture/compile/cpp-1.c: New test.
38537
38538 2000-02-25 Jeffrey A Law (law@cygnus.com)
38539
38540 * gcc.c-torture/execute/20000225-1.c: New test.
38541
38542 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38543
38544 * gcc.dg/cpp-li2.c: New test.
38545
38546 * gcc.dg/cpp-wi1.c: New test.
38547
38548 * gcc.dg/cpp-li1.c: New test.
38549
38550 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38551
38552 * g++.old-deja/g++.other/sizeof5.C: New test.
38553
38554 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38555
38556 * gcc.c-torture/execute/va-arg-13.c: New test.
38557
38558 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38559
38560 * gcc.c-torture/execute/va-arg-12.c: New test.
38561
38562 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38563
38564 * gcc.c-torture/execute/20000223-1.c: New test.
38565
38566 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38567
38568 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38569
38570 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38571
38572 * g++.old-deja/g++.abi/ptrmem.C: New test.
38573
38574 2000-02-19 Richard Henderson <rth@cygnus.com>
38575
38576 * gcc.c-torture/compile/init-3.c: New.
38577
38578 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38579
38580 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38581 ALWAYS_CXXFLAGS.
38582
38583 2000-02-11 Robert Lipe <robertl@sco.com>
38584
38585 * gcc.c-torture/compile/20000211-3.c: New test.
38586
38587 2000-02-11 Martin Buchholz <martin@xemacs.org>
38588
38589 * gcc.c-torture/compile/20000211-2.c: New test.
38590
38591 2000-02-11 Jeffrey A Law (law@cygnus.com)
38592
38593 * gcc.c-torture/compile/20000211-1.c: New test.
38594
38595 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38596
38597 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38598 on native targets
38599
38600 2000-02-08 Nathan Sidwell <nathan@acm.org>
38601
38602 * g++.old-deja/g++.other/cast5.C: New test.
38603
38604 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38605
38606 * gcc.c-torture/execute/20000205-1.c: New.
38607
38608 2000-02-03 Nathan Sidwell <nathan@acm.org>
38609
38610 * g++.old-deja/g++.jason/cast3.C: Return void.
38611 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38612
38613 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38614
38615 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38616
38617 * gcc.dg/loop-1.c: New test.
38618
38619 2000-01-27 Jakub Jelinek <jakub@redhat.com>
38620
38621 * gcc.c-torture/compile/20000127-1.c: New test.
38622 * gcc.c-torture/execute/991228-1.c: New test.
38623
38624 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38625
38626 * gcc.dg/unused-2.c: New test.
38627
38628 * gcc.dg/conv-1.c: New test.
38629
38630 2000-01-24 Mark Mitchell <mark@codesourcery.com>
38631
38632 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38633 compiler.
38634 (tool_option_proc): Fix typo.
38635
38636 2000-01-24 Geoff Keating <geoffk@cygnus.com>
38637
38638 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38639 of the ld on the host, not on the build machine.
38640 Also, don't crash if '--help' is not a supported option.
38641
38642 2000-01-24 Richard Henderson <rth@cygnus.com>
38643
38644 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38645
38646 2000-01-20 Jeffrey A Law (law@cygnus.com)
38647
38648 * gcc.c-torture/execute/20000120-2.c: New test.
38649 * gcc.c-torture/execute/20000120-1.c: New test.
38650
38651 2000-01-13 Jeffrey A Law (law@cygnus.com)
38652
38653 * gcc.c-torture/execute/20000113-1.c: New test.
38654
38655 2000-01-12 Jeffrey A Law (law@cygnus.com)
38656
38657 * gcc.c-torture/execute/20000112-1.c: New test.
38658
38659 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38660
38661 * gcc.dg/20000111-1.c: New test.
38662
38663 2000-01-10 Jeffrey A Law (law@cygnus.com)
38664
38665 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38666 with 16 bit integers.
38667
38668 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38669
38670 * gcc.dg/20000108-1.c: New test.
38671
38672 2000-01-05 Nathan Sidwell <nathan@acm.org>
38673
38674 * g++.old-deja/g++.ns/koenig8.C: New test.
38675
38676 2000-01-05 Nathan Sidwell <nathan@acm.org>
38677
38678 * g++.old-deja/g++.other/cast4.C: New test.
38679
38680 2000-01-05 Jeffrey A Law (law@cygnus.com)
38681
38682 * gcc.c-torture/compile/20000105-2.c: New test.
38683 * gcc.c-torture/compile/20000105-1.c: New test.
38684
38685 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38686
38687 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38688 references to printf & atoi to conform to ANSI standard.
38689 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38690 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38691 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38692 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38693 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38694 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38695 * g++.old-deja/g++.brendan/copy1.C: Likewise.
38696 * g++.old-deja/g++.brendan/copy2.C: Likewise.
38697 * g++.old-deja/g++.brendan/copy3.C: Likewise.
38698 * g++.old-deja/g++.brendan/copy4.C: Likewise.
38699 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38700 * g++.old-deja/g++.brendan/copy6.C: Likewise.
38701 * g++.old-deja/g++.brendan/copy7.C: Likewise.
38702 * g++.old-deja/g++.brendan/copy8.C: Likewise.
38703 * g++.old-deja/g++.brendan/crash11.C: Likewise.
38704 * g++.old-deja/g++.brendan/crash14.C: Likewise.
38705 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38706 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38707 * g++.old-deja/g++.brendan/delete2.C: Likewise.
38708 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38709 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38710 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38711 * g++.old-deja/g++.brendan/eh1.C: Likewise.
38712 * g++.old-deja/g++.brendan/groff1.C: Likewise.
38713 * g++.old-deja/g++.brendan/init3.C: Likewise.
38714 * g++.old-deja/g++.brendan/misc12.C: Likewise.
38715 * g++.old-deja/g++.brendan/misc7.C: Likewise.
38716 * g++.old-deja/g++.brendan/new2.C: Likewise.
38717 * g++.old-deja/g++.brendan/operators4.C: Likewise.
38718 * g++.old-deja/g++.brendan/operators5.C: Likewise.
38719 * g++.old-deja/g++.brendan/overload2.C: Likewise.
38720 * g++.old-deja/g++.brendan/overload7.C: Likewise.
38721 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38722 * g++.old-deja/g++.brendan/reference1.C: Likewise.
38723 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38724 * g++.old-deja/g++.brendan/template24.C: Likewise.
38725 * g++.old-deja/g++.brendan/template3.C: Likewise.
38726 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38727 * g++.old-deja/g++.jason/inline3.C: Likewise.
38728 * g++.old-deja/g++.jason/opeq.C: Likewise.
38729 * g++.old-deja/g++.law/arg5.C: Likewise.
38730 * g++.old-deja/g++.law/arm7.C: Likewise.
38731 * g++.old-deja/g++.law/ctors11.C: Likewise.
38732 * g++.old-deja/g++.law/cvt8.C: Likewise.
38733 * g++.old-deja/g++.law/init9.C: Likewise.
38734 * g++.old-deja/g++.law/refs4.C: Likewise.
38735 * g++.old-deja/g++.law/template2.C: Likewise.
38736 * g++.old-deja/g++.law/visibility24.C: Likewise.
38737 * g++.old-deja/g++.law/vtable3.C: Likewise.
38738 * g++.old-deja/g++.mike/asm2.C: Likewise.
38739 * g++.old-deja/g++.mike/eh1.C: Likewise.
38740 * g++.old-deja/g++.mike/misc1.C: Likewise.
38741 * g++.old-deja/g++.mike/misc13.C: Likewise.
38742 * g++.old-deja/g++.mike/misc14.C: Likewise.
38743 * g++.old-deja/g++.mike/ns12.C: Likewise.
38744 * g++.old-deja/g++.mike/p1248.C: Likewise.
38745 * g++.old-deja/g++.mike/p3708.C: Likewise.
38746 * g++.old-deja/g++.mike/p3708a.C: Likewise.
38747 * g++.old-deja/g++.mike/p3708b.C: Likewise.
38748 * g++.old-deja/g++.mike/p646.C: Likewise.
38749 * g++.old-deja/g++.mike/p700.C: Likewise.
38750 * g++.old-deja/g++.mike/p783.C: Likewise.
38751 * g++.old-deja/g++.mike/p783a.C: Likewise.
38752 * g++.old-deja/g++.mike/p783b.C: Likewise.
38753 * g++.old-deja/g++.mike/p786.C: Likewise.
38754 * g++.old-deja/g++.mike/p789.C: Likewise.
38755 * g++.old-deja/g++.mike/p789a.C: Likewise.
38756 * g++.old-deja/g++.mike/p807a.C: Likewise.
38757 * g++.old-deja/g++.other/delete3.C: Likewise.
38758 * g++.old-deja/g++.other/dyncast1.C: Likewise.
38759 * g++.old-deja/g++.other/dyncast2.C: Likewise.
38760 * g++.old-deja/g++.other/dyncast3.C: Likewise.
38761 * g++.old-deja/g++.other/empty1.C: Likewise.
38762 * g++.old-deja/g++.other/temporary1.C: Likewise.
38763 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38764 * g++.old-deja/g++.pt/t16.C: Likewise.
38765 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38766
38767 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
38768
38769 * gcc.dg/991230-1.c: New test.
38770
38771 1999-12-29 Jeffrey A Law (law@cygnus.com)
38772
38773 * gcc.c-torture/compile/991229-3.c: New test.
38774 * gcc.c-torture/compile/991229-2.c: New test.
38775 * gcc.c-torture/compile/991229-1.c: New test.
38776
38777 1999-12-29 Greg McGary <gkm@eng.ascend.com>
38778
38779 * gcc.c-torture/compile/labels-2.c: New test.
38780
38781 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
38782
38783 * gcc.c-torture/execute/991227-1.c: New test.
38784
38785 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38786
38787 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38788
38789 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
38790
38791 * gcc.c-torture/execute/991221-1.c: New test.
38792
38793 1999-12-20 Nathan Sidwell <nathan@acm.org>
38794
38795 * g++.old-deja/g++.other/cast3.C: New test.
38796
38797 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
38798
38799 * gcc.c-torture/execute/991216-4.c: New test.
38800
38801 1999-12-16 Michael Meissner <meissner@cygnus.com>
38802
38803 * gcc.c-torture/execute/991216-1.c: New test.
38804 * gcc.c-torture/execute/991216-2.c: New test.
38805 * gcc.c-torture/execute/991216-3.c: New test.
38806
38807 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38808
38809 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38810 Actually make the test fail by using "-O2" for compilation.
38811
38812 1999-12-15 Nathan Sidwell <nathan@acm.org>
38813
38814 * g++.old-deja/g++.warn/cast-align1.C: New test.
38815
38816 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38817
38818 * gcc.c-torture/compile/991214-1.c: New test.
38819 * gcc.c-torture/compile/991214-2.c: New test.
38820
38821 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38822
38823 * gcc.dg/991214-1.c: New test.
38824
38825 1999-12-13 Jeffrey A Law (law@cygnus.com)
38826
38827 * gcc.c-torture/compile/991213-3.c: New test.
38828 * gcc.c-torture/compile/991213-2.c: New test.
38829 * gcc.c-torture/compile/991213-1.c: New test.
38830
38831 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
38832
38833 * gcc.dg/991209-1.c: New test.
38834
38835 1999-12-08 Nathan Sidwell <nathan@acm.org>
38836
38837 * gcc.c-torture/compile/991208-1.c: New test.
38838
38839 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38840
38841 * gcc.dg/ultrasp2.c: New test.
38842
38843 1999-12-05 Alex Samuel <samuel@codesourcery.com>
38844
38845 * g++.old-deja/g++.abi/align.C (main): Fix typo.
38846
38847 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
38848
38849 * gcc.c-torture/compile/991202-1.c: New test.
38850 * gcc.c-torture/execute/991202-1.c: New test.
38851 * gcc.c-torture/execute/991202-2.c: New test.
38852 * gcc.c-torture/execute/991202-3.c: New test.
38853
38854 1999-12-02 Alex Samuel <samuel@codesourcery.com>
38855
38856 * g++.old-deja/g++.abi/align.C: New test.
38857 * g++.old-deja/g++.abi/aggregates.C: Likewise.
38858 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38859
38860 1999-12-01 Richard Henderson <rth@cygnus.com>
38861
38862 * gcc.c-torture/execute/991201-1.c: New.
38863
38864 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
38865
38866 * gcc.dg/991129-1.c: New test.
38867
38868 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
38869
38870 * gcc.c-torture/compile/991127-1.c: New test.
38871
38872 1999-11-22 Nathan Sidwell <nathan@acm.org>
38873
38874 * g++.old-deja/g++.other/warn4.C: New test.
38875
38876 1999-11-22 Nathan Sidwell <nathan@acm.org>
38877
38878 * g++.old-deja/g++.eh/cleanup2.C: New test.
38879 * g++.old-deja/g++.ext/pretty2.C: New test.
38880 * g++.old-deja/g++.ext/pretty3.C: New test.
38881 * g++.old-deja/g++.other/debug6.C: New test.
38882
38883 1999-10-20 Jim Wilson <wilson@cygnus.com>
38884
38885 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38886 compiler_output to look for one error message instead of two.
38887
38888 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
38889
38890 * gcc.c-torture/execute/991118-1.c: Also test case
38891 where the word boundary does not split a byte evenly.
38892
38893 1999-11-19 Nathan Sidwell <nathan@acm.org>
38894
38895 * g++.old-deja/g++.ext/restrict1.C: New test.
38896
38897 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38898
38899 * gcc.c-torture/execute/991118-1.c: New test.
38900
38901 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
38902
38903 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38904 working directory pathnames.
38905
38906 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
38907
38908 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38909 host is equipped with driver.h and driver.o so it can actually
38910 compile and run the tests.
38911
38912 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
38913
38914 * gcc.c-torture/compile/991008-1.c: New test.
38915
38916 1999-11-08 Nick Clifton <nickc@cygnus.com>
38917
38918 * lib/gcc-dg.exp: Include target-supports.exp
38919
38920 1999-11-05 Nick Clifton <nickc@cygnus.com>
38921
38922 * lib/target-supports.exp: New file: Provide procs to test for
38923 features supported by the target.
38924 (check_weak_available): Moved here from ecos.exp.
38925 (check_alias_available): New proc: Determine of the target
38926 toolchain supports the alias attribute.
38927
38928 * gcc.dg/special/ecos.exp: Move check_weak_available to
38929 target-supports.exp.
38930 (alias-1.c): Only perform the test if the target supports
38931 aliases.
38932 (wkali-1.c): Only perform the test if the target supports
38933 aliases.
38934
38935 * gcc.dg/990506-0.c: Expect error messages from cross
38936 targets as well as native targets.
38937
38938 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38939
38940 * gcc.dg/ultrasp1.c: Removed xfail.
38941 * gcc.dg/struct-ret-2.c: Likewise.
38942 * gcc.dg/array-1.c: Likewise.
38943
38944 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38945
38946 * gcc.dg/struct-ret-2.c: New test.
38947
38948 * gcc.dg/array-1.c: New test.
38949
38950 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
38951
38952 * gcc.c-torture/execute/991030-1.c: New test.
38953
38954 1999-10-26 Richard Henderson <rth@cygnus.com>
38955
38956 * gcc.c-torture/compile/991026-2.c: New test.
38957
38958 1999-10-26 Jeffrey A Law (law@cygnus.com)
38959
38960 * gcc.c-torture/compile/991026-1.c: New test.
38961
38962 1999-10-23 Jeffrey A Law (law@cygnus.com)
38963
38964 * gcc.c-torture/execute/991023-1.c: New test.
38965
38966 1999-10-19 Jeffrey A Law (law@cygnus.com)
38967
38968 * gcc.c-torture/execute/991019-1.c: New test.
38969
38970 1999-10-16 Richard Henderson <rth@cygnus.com>
38971
38972 * gcc.c-torture/execute/991016-1.c: New test.
38973
38974 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
38975
38976 * gcc.c-torture/execute/991014-1.c: New test.
38977
38978 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
38979
38980 * g++.old-deja/g++.other/union2.C: New test.
38981
38982 1999-10-13 Nathan Sidwell <nathan@acm.org>
38983
38984 * g++.old-deja/g++.other/vaarg2.C: New test.
38985 * g++.old-deja/g++.other/vaarg3.C: New test.
38986
38987 1999-10-12 Craig Burley <craig@jcb-sc.com>
38988
38989 * g77.f-torture/noncompile/19990905-1.f: Moved from being
38990 in compile/.
38991
38992 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
38993
38994 * gcc.c-torture/execute/va-arg-11.c: New test.
38995
38996 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
38997
38998 * lib/file-format.exp (gcc_target_object_format): Don't
38999 crash if objdump is unavailable.
39000
39001 1999-09-29 Donn Terry <donn@interix.com>
39002
39003 * gcc.misc-tests/mg.exp: delete extraneous redirection.
39004
39005 1999-09-28 Nick Clifton <nickc@cygnus.com>
39006
39007 * gcc.c-torture/compile/990928-1.c: New test.
39008
39009 1999-09-28 Nathan Sidwell <nathan@acm.org>
39010
39011 * g++.old-deja/g++.other/decl6.C: New test.
39012
39013 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39014
39015 * gcc.c-torture/execute/va-arg-10.c: New test.
39016
39017 1999-09-27 Nathan Sidwell <nathan@acm.org>
39018
39019 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39020 __PRETTY_FUNCTION__.
39021
39022 1999-09-23 Nick Clifton <nickc@cygnus.com>
39023
39024 * gcc.c-torture/execute/990923-1.c: New test.
39025
39026 1999-09-21 Nick Clifton <nickc@cygnus.com>
39027
39028 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39029 for which -fpic is inappropriate.
39030
39031 1999-09-21 Mark Mitchell <mark@codesourcery.com>
39032
39033 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39034
39035 1999-09-21 Nathan Sidwell <nathan@acm.org>
39036
39037 * g++.old-deja/g++.other/dyncast1.C: New test.
39038 * g++.old-deja/g++.other/dyncast2.C: New test.
39039 * g++.old-deja/g++.other/dyncast3.C: New test.
39040 * g++.old-deja/g++.other/dyncast4.C: New test.
39041 * g++.old-deja/g++.other/dyncast5.C: New test.
39042 * g++.old-deja/g++.eh/catch3.C: New test.
39043 * g++.old-deja/g++.eh/catch3p.C: New test.
39044 * g++.old-deja/g++.eh/catch4.C: New test.
39045 * g++.old-deja/g++.eh/catch4p.C: New test.
39046 * g++.old-deja/g++.eh/catch5.C: New test.
39047 * g++.old-deja/g++.eh/catch5p.C: New test.
39048 * g++.old-deja/g++.eh/catch6.C: New test.
39049 * g++.old-deja/g++.eh/catch6p.C: New test.
39050 * g++.old-deja/g++.eh/catch7.C: New test.
39051 * g++.old-deja/g++.eh/catch7p.C: New test.
39052 * g++.old-deja/g++.eh/catch8.C: New test.
39053 * g++.old-deja/g++.eh/catch8p.C: New test.
39054 * g++.old-deja/g++.eh/catch9.C: New test.
39055 * g++.old-deja/g++.eh/catch9p.C: New test.
39056
39057 1999-09-13 Nathan Sidwell <nathan@acm.org>
39058
39059 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39060 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39061
39062 1999-09-13 Jeffrey A Law (law@cygnus.com)
39063
39064 * gcc.c-torture/compile/990913-1.c: New test.
39065
39066 1999-09-10 Nathan Sidwell <nathan@acm.org>
39067
39068 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39069 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39070
39071 1999-09-09 Richard Henderson <rth@cygnus.com>
39072
39073 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39074
39075 1999-09-09 Nathan Sidwell <nathan@acm.org>
39076
39077 * g++.old-deja/g++.other/lookup11.C: New test.
39078 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39079 what is permitted and what we want.
39080 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39081 overload use.
39082 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39083
39084 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39085
39086 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39087 * gcc.c-torture/noncompile/poison-1.c: New file.
39088
39089 1999-09-08 Nathan Sidwell <nathan@acm.org>
39090
39091 * g++.old-deja/g++.other/sizeof3.C: New test.
39092 * g++.old-deja/g++.other/sizeof4.C: New test.
39093 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39094 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39095
39096 1999-09-07 Richard Henderson <rth@cygnus.com>
39097
39098 * gcc.dg/va-arg-1.c: New.
39099
39100 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39101
39102 * gcc.c-torture/execute/va-arg-9.c: New test.
39103
39104 1999-09-05 Craig Burley <craig@jcb-sc.com>
39105
39106 * g77.f-torture/compile/980519-2.f: New test.
39107 * g77.f-torture/compile/19990905-0.f: New test.
39108 * g77.f-torture/compile/19990905-1.f: New test.
39109 * g77.f-torture/compile/19990905-2.f: New test.
39110
39111 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39112
39113 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39114
39115 * gcc.c-torture/execute/990827-1.c: Fix typo.
39116
39117 1999-09-03 Nathan Sidwell <nathan@acm.org>
39118
39119 * g++.old-deja/g++.other/deref1.C: New test.
39120
39121 1999-09-02 Nathan Sidwell <nathan@acm.org>
39122
39123 * g++.old-deja/g++.other/ambig2.C: New test.
39124 * g++.old-deja/g++.other/cond5.C: New test.
39125 * g++.old-deja/g++.other/lookup16.C: New test.
39126
39127 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39128
39129 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39130 assemblers too.
39131
39132 1999-08-31 Jeffrey A Law (law@cygnus.com)
39133
39134 * lib/c-torture.exp: Avoid the "compare executables" optimization
39135 when testing native.
39136
39137 1999-08-29 Jeffrey A Law (law@cygnus.com)
39138
39139 * gcc.c-torture/execute/990829-1.c: New test.
39140 * gcc.c-torture/compile/990829-1.c: New test.
39141
39142 1999-08-27 Paul Burchard <burchard@pobox.com>
39143
39144 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39145 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39146 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39147 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39148 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39149 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39150 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39151 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39152 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39153 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39154 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39155
39156 1999-08-27 Jeffrey A Law (law@cygnus.com)
39157
39158 * gcc.c-torture/execute/990827-1.c: New test.
39159
39160 1999-08-26 Craig Burley <craig@jcb-sc.com>
39161
39162 * g77.f-torture/noncompile/19990826-4.f: New test.
39163
39164 * g77.f-torture/compile/19990826-3.f: New test.
39165
39166 * g77.f-torture/execute/19990826-2.f: New test.
39167
39168 * g77.f-torture/compile/19990826-1.f: New test.
39169
39170 * gcc.c-torture/execute/990826-0.c: New test.
39171 * g77.c-torture/execute/19990826-0.f: New test.
39172
39173 * g77.f-torture/noncompile/970626-2.f: New test.
39174
39175 1999-08-25 Paul Burchard <burchard@pobox.com>
39176
39177 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39178 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39179 lss-011.C: New tests.
39180
39181 1999-08-25 Nathan Sidwell <nathan@acm.org>
39182
39183 * g++.old-deja/g++.other/decl5.C: New test.
39184
39185 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39186
39187 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39188 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39189 call `postbase' for each one. All callers of `postbase' changed
39190 to call this instead.
39191
39192 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39193
39194 * gcc.c-torture/execute/990811-1.c: New test.
39195
39196 1999-08-09 Nick Clifton <nickc@cygnus.com>
39197
39198 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39199 just native ones.
39200
39201 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39202 just native ones.
39203
39204 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39205
39206 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39207
39208 1999-08-04 Jeffrey A Law (law@cygnus.com)
39209
39210 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39211
39212 1999-08-04 Nathan Sidwell <nathan@acm.org>
39213
39214 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39215
39216 1999-08-04 Jeffrey A Law (law@cygnus.com)
39217
39218 * gcc.c-torture/execute/990804-1.c: New test.
39219
39220 1999-08-03 Nathan Sidwell <nathan@acm.org>
39221
39222 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39223 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39224 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39225
39226 1999-08-03 Nathan Sidwell <nathan@acm.org>
39227
39228 * g++.old-deja/g++.other/struct1.C: New test.
39229
39230 1999-08-03 Nathan Sidwell <nathan@acm.org>
39231
39232 * g++.old-deja/g++.other/enum2.C: New test.
39233
39234 1999-08-02 Richard Henderson <rth@cygnus.com>
39235
39236 Adapted from tests from Franz Sirl:
39237 * gcc.c-torture/execute/va-arg-7.c: New test.
39238 * gcc.c-torture/execute/va-arg-8.c: New test.
39239
39240 1999-08-01 Jeffrey A Law (law@cygnus.com)
39241
39242 * gcc.c-torture/compile/990801-2.c: New test.
39243
39244 * gcc.c-torture/compile/990801-1.c: New test.
39245
39246 1999-07-27 Michael Meissner <meissner@cygnus.com>
39247
39248 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39249 fp-cmp-1.c, converting double to float.
39250
39251 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39252 fp-cmp-1.c, converting double to long double.
39253
39254 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39255 from fr1 to unknown_register, since fr1 is a legitimate register
39256 on some machines.
39257
39258 1999-07-25 Jeffrey A Law (law@cygnus.com)
39259
39260 * README: More listname related changes.
39261
39262 1999-07-08 Catherine Moore <clm@cygnus.com>
39263
39264 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39265
39266 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39267
39268 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39269
39270 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39271
39272 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39273
39274 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39275
39276 * gcc.dg/990703-1.c: New test.
39277
39278 1999-06-29 Nick Clifton <nickc@cygnus.com>
39279
39280 * lib/file-format.exp: New file: Move definition of proc
39281 gcc_target_object_format to here from
39282 gcc.dg/special/ecos.exp.
39283
39284 * lib/c-torture.exp: Include lib file-format.exp.
39285 * lib/gcc-dg.exp: Include lib file-format.exp.
39286
39287 * gcc.dg/special/ecos.exp: Remove definition of proc
39288 gcc_target_object_format.
39289
39290 1999-06-28 Jeffrey A Law (law@cygnus.com)
39291
39292 * gcc.c-torture/execute/990628-1.c: New test.
39293
39294 1999-06-25 Jeffrey A Law (law@cygnus.com)
39295
39296 * gcc.c-torture/compile/990625-2.c: New test.
39297
39298 * gcc.c-torture/compile/990625-1.c: New test.
39299
39300 1999-06-23 Nick Clifton <nickc@cygnus.com>
39301
39302 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39303 attributes compile.
39304 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39305 ports that use the COFF/PE file format.
39306
39307 1999-06-17 Jeffrey A Law (law@cygnus.com)
39308
39309 * gcc.c-torture/compile/990617-1.c: New test.
39310
39311 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39312
39313 * g++.old-deja/g++.other/decl4.C: New test.
39314
39315 1999-06-14 Nathan Sidwell <nathan@acm.org>
39316
39317 * g++.old-deja/g++.other/bitfld3.C: New test.
39318
39319 1999-06-08 Nathan Sidwell <nathan@acm.org>
39320
39321 * g++.old-deja/g++.eh/catch1.C: New test.
39322
39323 1999-06-07 Jeffrey A Law (law@cygnus.com)
39324
39325 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39326
39327 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39328 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39329
39330 1999-06-05 Craig Burley <craig@jcb-sc.com>
39331
39332 * g77.f-torture/compile/19990502-0.f: Replace with new,
39333 shorter, test that still fails after recent changes.
39334
39335 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39336
39337 * gcc.c-torture/execute/990604-1.c: New test.
39338
39339 1999-05-31 Jeffrey A Law (law@cygnus.com)
39340
39341 * gcc.c-torture/execute/990531-1.c: New test.
39342
39343 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39344
39345 * gcc.c-torture/compile/990527-1.c: New test.
39346
39347 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39348
39349 * gcc.c-torture/execute/990527-1.c: New test.
39350
39351 1999-05-25 Nick Clifton <nickc@cygnus.com>
39352
39353 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39354 bitfields as signed.
39355
39356 1999-05-25 Craig Burley <craig@jcb-sc.com>
39357
39358 * g77.f-torture/compile/19990525-0.f: New test.
39359
39360 1999-05-25 Jeffrey A Law (law@cygnus.com)
39361
39362 * gcc.c-torture/execute/990525-2.c: New test.
39363
39364 * gcc.c-torture/execute/990525-1.c: New test.
39365
39366 1999-05-24 Nathan Sidwell <nathan@acm.org>
39367
39368 * g++.old-deja/g++.other/anon3.C: New test.
39369 * g++.old-deja/g++.other/anon4.C: New test.
39370 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39371 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39372 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39373 Merrill).
39374
39375 1999-05-24 Jeffrey A Law (law@cygnus.com)
39376
39377 * gcc.c-torture/execute/990524-1.c: New test.
39378
39379 * gcc.dg/990524-1.c: New test.
39380
39381 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39382
39383 * gcc.c-torture/compile/990523-1.c: New test.
39384
39385 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39386
39387 * gcc.c-torture/compile/990519-1.c: New test.
39388
39389 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39390
39391 * gcc.c-torture/compile/990517-1.c: New test.
39392
39393 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39394 (e4, f4): New tests.
39395 (main): Call them.
39396
39397 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39398
39399 * gcc.dg/noreturn-1.c: New test.
39400
39401 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39402
39403 * gcc.c-torture/execute/990513-1.c: New test.
39404
39405 1999-05-10 Richard Henderson <rth@cygnus.com>
39406
39407 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39408
39409 1999-05-10 Craig Burley <craig@jcb-sc.com>
39410
39411 * g77.f-torture/execute/erfc.f: Use small single-precision
39412 values, to avoid problems on Alphas when not -mieee.
39413
39414 1999-05-08 Craig Burley <craig@jcb-sc.com>
39415
39416 * gcc.dg/990506-0.c: New test.
39417
39418 1999-05-08 Richard Henderson <rth@cygnus.com>
39419
39420 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39421 the constant to test. Don't XFAIL 64-bit targets.
39422
39423 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39424 * g++.old-deja/g++.law/profile1.C: Likewise.
39425
39426 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39427 operator new instances.
39428 * g++.old-deja/g++.other/delete5.C: Likewise.
39429
39430 1999-05-03 Craig Burley <craig@jcb-sc.com>
39431
39432 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39433 intrinsic.
39434
39435 1999-05-03 Craig Burley <craig@jcb-sc.com>
39436
39437 * g77.f-torture/execute/u77-test.f: Reverse order of two
39438 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39439
39440 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39441
39442 * gcc.dg/compare1.c: New test.
39443
39444 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39445
39446 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39447 New tests.
39448
39449 1999-05-02 Craig Burley <craig@jcb-sc.com>
39450
39451 * g77.f-torture/compile/19990502-1.f: New test.
39452
39453 1999-05-02 Craig Burley <craig@jcb-sc.com>
39454
39455 * g77.f-torture/compile/19990502-0.f: New test.
39456
39457 1999-05-02 Craig Burley <craig@jcb-sc.com>
39458
39459 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39460 intrinsic.
39461
39462 1999-05-02 Craig Burley <craig@jcb-sc.com>
39463
39464 * g77.f-torture/execute/u77-test.f (main): List libU77
39465 intrinsics not currently tested.
39466 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39467 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39468 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39469 Trim blanks off the ends of some printed strings.
39470
39471 1999-05-02 Craig Burley <craig@jcb-sc.com>
39472
39473 * g77.f-torture/execute/u77-test.f (main): Just warn about
39474 FSTAT gid disagreement, as it's expected on some systems.
39475
39476 1999-05-01 Craig Burley <craig@jcb-sc.com>
39477
39478 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39479 use a new function, which allows for some slop.
39480 Clean up some commentary.
39481 (issum): The new function.
39482 (sgladd): Deleted subroutine.
39483
39484 1999-05-01 Craig Burley <craig@jcb-sc.com>
39485
39486 * g77.f-torture/execute/u77-test.f: Modify to be more like
39487 libf2c/libU77 version, bringing patches to that version here.
39488 Add suitable commentary.
39489
39490 1999-04-25 Richard Henderson <rth@cygnus.com>
39491
39492 * gcc.dg/990424-1.c: New test.
39493
39494 1999-04-24 Craig Burley <craig@jcb-sc.com>
39495
39496 * g77.f-torture/execute/u77-test.f (main): Bug involving
39497 LSTAT has been fixed, so turn back on full checking.
39498
39499 1999-04-20 Craig Burley <craig@jcb-sc.com>
39500
39501 * g77.f-torture/compile/19990419-0.f: New test.
39502 * g77.f-torture/execute/19990419-1.f: New test.
39503
39504 1999-04-17 Richard Henderson <rth@cygnus.com>
39505
39506 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39507 to avoid the need for a prototype to supress a warning.
39508
39509 1999-04-07 Jim Wilson <wilson@cygnus.com>
39510
39511 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39512
39513 1999-04-04 Jeffrey A Law (law@cygnus.com)
39514
39515 * gcc.c-torture/execute/990404-1.c: New test.
39516
39517 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39518
39519 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39520 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39521 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39522 missing initializer warnings.
39523
39524 1999-03-28 Jeffrey A Law (law@cygnus.com)
39525
39526 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39527 matching strings.
39528
39529 1999-03-26 Jeffrey A Law (law@cygnus.com)
39530
39531 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39532
39533 1999-03-26 Craig Burley <craig@jcb-sc.com>
39534
39535 * g77.f-torture/execute/19990325-0.f: New test.
39536 * g77.f-torture/execute/19990325-1.f: New test.
39537
39538 1999-03-24 Jeffrey A Law (law@cygnus.com)
39539
39540 * gcc.c-torture/execute/990324-1.c: New test.
39541
39542 1999-03-22 Jim Wilson <wilson@cygnus.com>
39543
39544 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39545 test with 4.
39546
39547 1999-03-17 Richard Henderson <rth@cygnus.com>
39548
39549 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39550
39551 1999-03-13 Craig Burley <craig@jcb-sc.com>
39552
39553 * g77.f-torture/execute/19990313-2.f: New test.
39554 * g77.f-torture/execute/19990313-3.f: New test.
39555
39556 1999-03-13 Craig Burley <craig@jcb-sc.com>
39557
39558 * g77.f-torture/execute/19990313-0.f: New test.
39559 * g77.f-torture/execute/19990313-1.f: New test.
39560
39561 1999-03-12 Jim Wilson <wilson@cygnus.com>
39562
39563 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39564 printf to sprintf.
39565 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39566 (main): Add check for u15. Conditionalize u31 check depending on
39567 whether ints are <32 bits or >=32 bits.
39568
39569 1999-03-08 Craig Burley <craig@jcb-sc.com>
39570
39571 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39572
39573 1999-03-08 Craig Burley <craig@jcb-sc.com>
39574
39575 * g77.f-torture/compile/19990305-0.f: New test.
39576 * g77.f-torture/execute/19981119-0.f: New test.
39577
39578 1999-03-08 Craig Burley <craig@jcb-sc.com>
39579
39580 * g77.f-torture/execute/970625-2.f: call ABORT if final
39581 result is not correct, instead of just printing it.
39582 Add this checking via newly introduced obfuscation, to
39583 trip up buggy front ends.
39584
39585 1999-03-07 Craig Burley <craig@jcb-sc.com>
39586
39587 * g77.f-torture/compile/960317-1.f: Moved from being
39588 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39589
39590 1999-03-06 Craig Burley <craig@jcb-sc.com>
39591
39592 * g77.f-torture/execute/960317-1.f: New (old) test.
39593 * g77.f-torture/execute/970625-2.f: Ditto.
39594
39595 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39596
39597 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39598 message on line 1 or line 2; cccp and cpplib do this differently.
39599
39600 1999-03-01 Jeffrey A Law (law@cygnus.com)
39601
39602 * g++.old-deja/g++.law/weak1.C: New test.
39603
39604 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39605
39606 * gcc.c-torture/execute/990119-1.c: Renamed to...
39607 * gcc.dg/990119-1.c: this, so it will only be tested once
39608 (it's a preprocessor test, it doesn't need to be run at
39609 multiple optimization levels).
39610
39611 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39612
39613 * lib/g++.exp: Don't add incdir=$base_dir/../include to
39614 ALWAYS_CXXFLAGS.
39615
39616 1999-02-24 Craig Burley <craig@jcb-sc.com>
39617
39618 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39619 * g77.f-torture/compile/19981216-0.f: ...as it is expected
39620 to not be compilable by current g77.
39621
39622 1999-02-24 Nick Clifton <nickc@cygnus.com>
39623
39624 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39625
39626 1999-02-22 Jeffrey A Law (law@cygnus.com)
39627
39628 * gcc.c-torture/execute/990222-1.c: New test.
39629
39630 1999-02-19 Craig Burley <craig@jcb-sc.com>
39631
39632 * g77.f-torture/compile/19990218-0.f: New test.
39633 * g77.f-torture/noncompile/19990218-1.f: New test.
39634
39635 1999-02-18 Craig Burley <craig@jcb-sc.com>
39636
39637 * g77.f-torture/compile/19981216-0.f: New test.
39638
39639 1999-02-14 Jeffrey A Law (law@cygnus.com)
39640
39641 * gcc.dg/990214-1.c: New test.
39642
39643 1999-02-13 Jeffrey A Law (law@cygnus.com)
39644
39645 * gcc.dg/990213-2.c: New test.
39646
39647 * gcc.dg/990213-1.c: New test.
39648
39649 1999-02-12 Jeffrey A Law (law@cygnus.com)
39650
39651 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39652 ints.
39653
39654 1999-02-11 Nick Clifton <nickc@cygnus.com>
39655
39656 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39657 specified by target.
39658
39659 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39660
39661 1999-02-11 Jeffrey A Law (law@cygnus.com)
39662
39663 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39664
39665 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
39666
39667 * gcc.dg/special/ecos.exp: New test driver for new tests with
39668 special requirements.
39669
39670 * gcc.dg/special/alias-1.c: New test.
39671 * gcc.dg/special/gcsec-1.c: New test.
39672 * gcc.dg/special/weak-1.c: New test.
39673 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39674 * gcc.dg/special/weak-2.c: New test.
39675 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39676 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39677 * gcc.dg/special/wkali-1.c: New test.
39678 * gcc.dg/special/wkali-2.c: New test.
39679 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39680 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39681
39682 1999-02-10 Felix Lee <flee@cygnus.com>
39683
39684 * lib/c-torture.exp (c-torture-compile): Pull out code for
39685 analyzing gcc error messages.
39686 (c-torture-execute): Likewise. Fix some (harmless) false
39687 positives.
39688 * lib/gcc.exp (gcc_check_compile): New function.
39689
39690 1999-02-08 Richard Henderson <rth@cygnus.com>
39691
39692 * gcc.c-torture/execute/990208-1.c: New test.
39693
39694 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
39695
39696 * g++.dg/special/ecos.exp: New driver for new tests with special
39697 requirements
39698
39699 * g++.dg/special/conpr-1.C: New test
39700 * g++.dg/special/conpr-2.C: New test
39701 * g++.dg/special/conpr-2a.C: New test
39702 * g++.dg/special/conpr-3.C: New test
39703 * g++.dg/special/conpr-3a.C: New test
39704 * g++.dg/special/conpr-3b.C: New test
39705
39706 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39707 allow g++ to use the dg driver
39708
39709 * README: Add comment about g++.dg directory
39710
39711 1999-02-06 Jeffrey A Law (law@cygnus.com)
39712
39713 * README: Update email addresses.
39714
39715 1999-02-03 Nick Clifton <nickc@cygnus.com>
39716
39717 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39718 arguments in order to force structure S onto the stack even on
39719 the alpha.
39720 (test): Pass 10 leading arguments to function foo as well as the
39721 structure S.
39722
39723 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39724 failure for all targets.
39725
39726 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39727 abort to terminate program execution.
39728
39729 1999-01-30 Richard Henderson <rth@cygnus.com>
39730
39731 * gcc.c-torture/execute/990130-1.c: New test.
39732
39733 1999-01-30 Jeffrey A Law (law@cygnus.com)
39734
39735 * gcc.dg/990130-1.c: New test.
39736
39737 1999-01-28 Michael Meissner <meissner@cygnus.com>
39738
39739 * gcc.c-torture/execute/990128-1.c: New test.
39740
39741 1999-01-27 Michael Meissner <meissner@cygnus.com>
39742
39743 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39744
39745 1999-01-27 Felix Lee <flee@cygnus.com>
39746
39747 * lib/c-torture.exp (c-torture-compile): pull out code for
39748 analyzing gcc error messages.
39749 (c-torture-execute): ditto, and fix some (harmless) false
39750 positives.
39751 * lib/gcc.exp (gcc_check_compile): new function.
39752
39753 1999-01-17 Jeffrey A Law (law@cygnus.com)
39754
39755 * gcc.dg/990117-1.c: New test.
39756
39757 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39758
39759 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39760
39761 1999-01-15 Jeffrey A Law (law@cygnus.com)
39762
39763 * g77.f-torture/compile/990115-1.f: New test.
39764
39765 1999-01-07 Jeffrey A Law (law@cygnus.com)
39766
39767 * gcc.c-torture/compile/990107-1.c: New test
39768
39769 1999-01-06 Jeffrey A Law (law@cygnus.com)
39770
39771 * gcc.c-torture/execute/990106-2.c: New test.
39772
39773 * gcc.c-torture/execute/990106-1.c: New test.
39774
39775 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
39776
39777 * gcc.c-torture/compile/981223-1.c: New test.
39778
39779 1998-12-29 Richard Henderson <rth@cygnus.com>
39780
39781 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39782 (opt3): Rename from opt4 and disable.
39783
39784 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
39785
39786 * g++.old-deja/g++.pt/ptrmem5.C: New test.
39787
39788 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
39789
39790 * g++.old-deja/g++.other/conv5.C: New test.
39791
39792 1998-12-14 Nick Clifton <nickc@cygnus.com>
39793
39794 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39795
39796 1998-12-11 Jeffrey A Law (law@cygnus.com)
39797
39798 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39799
39800 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
39801
39802 * gcc.c-torture/compile/981211-1.c: New test.
39803
39804 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
39805
39806 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39807
39808 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39809
39810 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39811
39812 * gcc.special/930510-1.c: Make C9X safe.
39813 * gcc.misc-tests/gcov-1.c Similarly.
39814 * gcc.misc-tests/gcov-2.c Similarly.
39815
39816 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39817
39818 * gcc.dg/ultrasp1.c: New test.
39819
39820 1998-12-06 Richard Henderson <rth@cygnus.com>
39821
39822 * gcc.c-torture/execute/981206.c: New test.
39823
39824 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39825
39826 * g++.old-deja/g++.ns/template7.C: New test.
39827
39828 * g++.old-deja/g++.other/expr1.C: New test.
39829
39830 * g++.old-deja/g++.eh/tmpl3.C: New test.
39831
39832 * g++.old-deja/g++.eh/tmpl2.C: New test.
39833
39834 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
39835
39836 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39837 * g++.old-deja/g++.other/using6.C: Removed.
39838 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39839
39840 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39841
39842 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
39843
39844 * g++.old-deja/g++.pt/overload8.C: New test.
39845
39846 * g++.old-deja/g++.pt/overload7.C: New test.
39847
39848 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39849
39850 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39851 and relinking messages.
39852 * lib/g++.exp (g++_target_compile): Remove .rpo file when
39853 compiling with -frepo.
39854
39855 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
39856
39857 * g++.old-deja/g++.pt/lookup6.C: New test.
39858
39859 1998-11-30 Nick Clifton <nickc@cygnus.com>
39860
39861 * gcc.c-torture/execute/981130-1.c: New test.
39862 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39863
39864 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39865
39866 * g++.old-deja/g++.pt/explicit76.C: New test.
39867
39868 * g++.old-deja/g++.pt/friend38.C: New test.
39869
39870 * g++.old-deja/g++.ns/crash2.C: New test.
39871
39872 * g++.old-deja/g++.pt/defarg8.C: New test.
39873
39874 * g++.old-deja/g++.pt/instantiate6.C: New test.
39875
39876 * g++.old-deja/g++.pt/static6.C: New test.
39877
39878 * g++.old-deja/g++.pt/decl2.C: New test.
39879
39880 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
39881
39882 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
39883 problem is actually related with name lookup, but so what? :-)
39884
39885 * g++.old-deja/g++.pt/friend37.C: New test.
39886
39887 1998-11-25 Dave Love <d.love@dl.ac.uk>
39888
39889 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39890 element, which fails on some systems.
39891
39892 * g77.f-torture/execute/labug1.f: New test.
39893
39894 1998-11-21 Jeffrey A Law (law@cygnus.com)
39895
39896 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39897 is defined.
39898
39899 1998-11-18 Dave Love <d.love@dl.ac.uk>
39900
39901 * g77.f-torture/compile/981117-1.f: New test.
39902
39903 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
39904
39905 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
39906 properly discarded.
39907
39908 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
39909
39910 * gcc.c-torture/execute/memcheck: New directory of tests for
39911 -fcheck-memory-usage.
39912
39913 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39914
39915 * README: New file, general information about the testsuite and
39916 new description of the various C++ test subdirectories.
39917 * README.g++: Eliminate obsolete information, update and move most
39918 relevant stuff to README.
39919
39920 1998-11-07 Richard Henderson <rth@cygnus.com>
39921
39922 * gcc.c-torture/compile/981107-1.c: New test.
39923
39924 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
39925
39926 * execute/memcpy-bi.c: New testcase.
39927
39928 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
39929
39930 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39931 base classes.
39932
39933 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39934 template is selected.
39935
39936 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39937 classes, it should be accepted for all types.
39938
39939 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39940
39941 * g++.old-deja/g++.pt/spec24.C: Ensure that template
39942 specializations start with template headers.
39943
39944 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
39945
39946 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39947
39948 * g++.old-deja/g++.other/init9.C: Test cross initialization of
39949 non-POD types.
39950
39951 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39952
39953 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39954
39955 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39956
39957 * compile/981022-1.c, compile/981022-1.x: New test and driver.
39958
39959 1998-10-19 Jeffrey A Law (law@cygnus.com)
39960
39961 * 981019-1.c: New test.
39962
39963 1998-10-14 Robert Lipe <robertl@dgii.com>
39964
39965 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39966 find objc headers.
39967
39968 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39969
39970 * compile/981001-4.c: Remove use of GCC extension that triggers a
39971 compiler bug.
39972
39973 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
39974
39975 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39976
39977 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
39978
39979 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
39980 instantiation of template produces incorrect code for delete
39981 expression.
39982
39983 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
39984 constructors' name is not unique.
39985 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39986 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39987
39988 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
39989 automatic array of const is ill-formed.
39990
39991 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
39992 of template parameter?
39993
39994 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
39995 const.
39996
39997 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
39998 pointer-to-member expression.
39999
40000 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
40001 declaration causes ICE.
40002
40003 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
40004
40005 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
40006 reserved in the global namespace.
40007
40008 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40009 generate needed virtual table.
40010
40011 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40012
40013 1998-10-10 Dariush Eslimi <eslimi@loran.com>
40014
40015 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40016 template-dependent type
40017
40018 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40019
40020 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40021 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40022 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40023
40024 * g++.old-deja/g++.other/using5.C: New test; using decl from base
40025 class should be usable as argument of member function.
40026 * g++.old-deja/g++.other/using6.C: New test; using decl from base
40027 class should be usable as return type of member function.
40028 * g++.old-deja/g++.other/using7.C: New test; using decl from base
40029 class should be usable as type of data member.
40030
40031 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40032
40033 1998-10-09 Jeffrey A Law (law@cygnus.com)
40034
40035 * gcc.c-torture/special/920521-1.c: Fix bogus test.
40036
40037 1998-10-08 Nick Clifton <nickc@cygnus.com>
40038
40039 * gcc.dg/dll-?.c Add thumb to target list.
40040 Fix assembler scan patterns to match current assembler output.
40041
40042 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
40043
40044 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
40045 matching of template brackets.
40046
40047 * g++.old-deja/g++.other/using4.C: New test. Test using
40048 declarations of methods from base classes.
40049
40050 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
40051 within functions should introduce names into the innermost
40052 enclosing namespace.
40053
40054 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
40055 of static locals if first initialization throws.
40056
40057 1998-10-07 Jim Wilson <wilson@cygnus.com>
40058
40059 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40060
40061 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
40062
40063 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
40064 lose track of the possible targets of tablejump insns.
40065 * special/special.exp: Run it.
40066
40067 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40068
40069 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40070 must be declared before its specializations can be named in friend
40071 declarations.
40072
40073 1998-10-05 Dave Love <d.love@dl.ac.uk>
40074
40075 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40076
40077 * g77.f-torture/execute/io1.f: New test.
40078
40079 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40080
40081 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40082 with pointer to template function, for which no argument deduction
40083 is possible.
40084
40085 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40086 specialization of template function as argument to template
40087 function.
40088
40089 * g++.old-deja/g++.other/access2.C: New test; Inner class
40090 shouldn't have privileged access to Outer's names.
40091
40092 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40093
40094 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40095 friend template declared within template class conflicts with
40096 nested class of the same name.
40097
40098 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40099 is ignored.
40100
40101 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40102 object with direct initializer as function declaration.
40103
40104 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40105 initializers.
40106
40107 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40108 involving const pointer and NULL produces incorrect result.
40109
40110 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40111 type name without `typename' should be rejected with -pedantic.
40112
40113 1998-10-02 Richard Henderson <rth@cygnus.com>
40114
40115 * g++.old-deja/g++.other/addrof1.C: New test.
40116
40117 1998-10-01 Nick Clifton <nickc@cygnus.com>
40118
40119 * gcc.c-torture/compile/981001-1.c: New test.
40120 * gcc.c-torture/execute/981001-1.c: New test.
40121
40122 1998-10-01 Jeffrey A Law (law@cygnus.com)
40123
40124 * gcc.c-torture/compile/981001-2.c: New test.
40125 * gcc.c-torture/compile/981001-3.c: New test.
40126 * gcc.c-torture/compile/981001-4.c: New test.
40127
40128 1998-10-01 Robert Lipe <robertl@dgii.com>
40129
40130 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40131 multilibbed hosts. Idea grafted from g77.exp.
40132
40133 1998-09-30 Dave Love <d.love@dl.ac.uk>
40134
40135 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40136 avoid losing on systems which need -lsocket.
40137
40138 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40139
40140 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40141 * g++.old-deja/g++.other/nested2.C: Ditto.
40142 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40143 failure.
40144
40145 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40146
40147 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40148 preferred over template operator!= for enum bitfields.
40149
40150 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40151
40152 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40153 that happen to have the same base name, but in different scopes,
40154 are incorrectly rejected.
40155
40156 1998-09-16 Richard Henderson <rth@cygnus.com>
40157
40158 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40159 on the native word size instead of an integer literal.
40160
40161 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40162
40163 * g++.old-deja/g++.other/static2.C: Invocation of static data
40164 member of type pointer-to-function denoted as non-static member.
40165
40166 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40167 checks involving function types and aliases.
40168
40169 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40170
40171 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40172 redefined to the same non-trivial type.
40173
40174 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40175 namespace-qualification of template specializations declared in
40176 other namespaces.
40177
40178 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40179 to declare a subset of the specializations of a template function
40180 as friends of specializations of a template class.
40181
40182 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40183 member templates that do not fully specialize the enclosing
40184 template class are rejected.
40185
40186 1998-09-11 Dave Love <d.love@dl.ac.uk>
40187
40188 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40189
40190 1998-09-08 Dave Love <d.love@dl.ac.uk>
40191
40192 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40193 altered from libf2c/libU77 version.
40194
40195 1998-09-06 Dave Love <d.love@dl.ac.uk>
40196
40197 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40198
40199 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40200
40201 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40202 (un)signed char are different types for template specialization
40203 purposes.
40204
40205 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40206
40207 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40208 * objc: ObjC testsuite.
40209
40210 1998-08-31 Catherine Moore <clm@cygnus.com>
40211
40212 * gcc.c-torture/execute/941014-1.x: New file.
40213
40214 1998-08-31 Nick Clifton <nickc@cygnus.com>
40215
40216 * lib/c-torture.exp: Add support for
40217 torture_eval_before_compile and torture_eval_before_execute
40218 variables.
40219
40220 1998-08-30 Jeffrey A Law (law@cygnus.com)
40221
40222 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40223 this test triggers valid.
40224
40225 1998-08-27 Jeffrey A Law (law@cygnus.com)
40226
40227 * gcc.dg/980827-1.c: New test.
40228
40229 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40230
40231 * gcc.c-torture/execute/loop-4b.c: New test.
40232
40233 1998-08-26 Nick Clifton <nickc@cygnus.com>
40234
40235 * lib/c-torture.exp: Add support for
40236 torture_eval_before_compile and torture_eval_before_execute
40237 variables.
40238
40239 1998-08-25 Jeffrey A Law (law@cygnus.com)
40240
40241 * gcc.c-torture/compile/980825-1.c: New test.
40242
40243 1998-08-24 Nick Clifton <nickc@cygnus.com>
40244
40245 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40246 count number tests in opt_t0 not good_t0.
40247
40248 1998-08-24 Jeffrey A Law (law@cygnus.com)
40249
40250 * gcc.c-torture/compile/930326-1.x: Fix typo.
40251
40252 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40253
40254 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40255 causes an ICE.
40256
40257 1998-08-21 Jeffrey A Law (law@cygnus.com)
40258
40259 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40260 STACK_SIZE is defined.
40261 * gcc.c-torture/unsorted/stuct.c: Similarly.
40262
40263 * gcc.c-torture/compile/980821-1.c: New test.
40264
40265 1998-08-21 Jeffrey A Law (law@cygnus.com)
40266
40267 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40268
40269 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40270
40271 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40272 code.
40273
40274 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40275
40276 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40277 error'.
40278
40279 1998-08-18 Jeffrey A Law (law@cygnus.com)
40280
40281 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40282
40283 1998-08-16 Jeffrey A Law (law@cygnus.com)
40284
40285 * gcc.c-torture/compile/980816-1.c: New test.
40286
40287 * gcc.dg/980816-1.c: New test.
40288
40289 1998-08-13 Jeffrey A Law (law@cygnus.com)
40290
40291 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40292 compiler for ieee tests.
40293
40294 1998-08-01 Dave Love <d.love@dl.ac.uk>
40295
40296 * g77.f-torture/compile/980729-0.f: New test.
40297
40298 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40299
40300 * gcc.c-torture/special/eeprof-1.c: New test, for
40301 -finstrument-functions.
40302 * gcc.c-torture/special/special.exp: Run it.
40303
40304 1998-07-29 Jeffrey A Law (law@cygnus.com)
40305
40306 * gcc.c-torture/compile/980729-1.c: New test.
40307
40308 1998-07-27 Nick Clifton <nickc@cygnus.com>
40309
40310 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40311 __thumb__ is defined, and test for ARM style doubles if so.
40312
40313 1998-07-26 Dave Love <d.love@dl.ac.uk>
40314
40315 * g77.f-torture/noncompile/980615-0.f: New test.
40316
40317 1998-07-26 H.J. Lu (hjl@gnu.org)
40318
40319 * gcc.dg/980312-1.c: Do link instead of compile.
40320 * gcc.dg/980313-1.c: Likewise.
40321
40322 1998-07-26 Jeffrey A Law (law@cygnus.com)
40323
40324 * gcc.c-torture/compile/980726-1.c: New test.
40325
40326 1998-07-25 Dave Love <d.love@dl.ac.uk>
40327
40328 * g77.f-torture/execute/io0.f: New test.
40329
40330 1998-07-24 Nick Clifton <nickc@cygnus.com>
40331
40332 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40333 an int.
40334
40335 1998-06-18 Michael Meissner <meissner@cygnus.com>
40336
40337 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40338 m32r bugs.
40339
40340 1998-07-17 Nick Clifton <nickc@cygnus.com>
40341
40342 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40343 c-decl.c:grokdeclarator can handle mode attributes.
40344
40345 1998-07-16 Jeffrey A Law (law@cygnus.com)
40346
40347 * gcc.c-torture/execute/980716-1.c: New test.
40348
40349 1998-07-13 Jeffrey A Law (law@cygnus.com)
40350
40351 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40352 the mn10200.
40353 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40354 the mn10200.
40355 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40356 * gcc.c-torture/compile/930326-1.x: Similarly.
40357
40358 1998-07-13 Dave Love <d.love@dl.ac.uk>
40359
40360 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40361 New test from Craig.
40362
40363 1998-07-12 Dave Love <d.love@dl.ac.uk>
40364
40365 * g77.f-torture/noncompile/980616-0.f: New test.
40366
40367 * g77.f-torture/execute/970816-3.f: New test from Craig.
40368
40369 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40370
40371 * g++.other/singleton.C: Return error value instead of taking
40372 SIGSEGV.
40373
40374 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40375
40376 * g++.other/singleton.C: New test. Warning is under dispute.
40377 Runtime crash is not.
40378
40379 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40380
40381 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40382 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40383 using6.C, using7.C}: New namespace tests.
40384
40385 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40386
40387 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40388 specialization with typedef'ed names used as array indexes.
40389
40390 1998-07-09 Jeffrey A Law (law@cygnus.com)
40391
40392 * gcc.c-torture/execute/980709-1.c: New test.
40393
40394 * gcc.dg/980709-1.c: New test.
40395
40396 1998-07-07 Richard Henderson <rth@cygnus.com>
40397
40398 * gcc.c-torture/execute/bcp-1.c: New test.
40399
40400 1998-07-07 Jeffrey A Law (law@cygnus.com)
40401
40402 * gcc.c-torture/execute/980707-1.c: New test.
40403
40404 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40405
40406 * gcc.c-torture/compile/980706-1.c: New test.
40407
40408 1998-07-01 Dave Love <d.love@dl.ac.uk>
40409
40410 * g77.f-torture/execute/980701-0.f,
40411 g77.f-torture/execute/980701-1.f: New test from Craig.
40412
40413 1998-07-01 Jeffrey A Law (law@cygnus.com)
40414
40415 * gcc.c-torture/compile/980701-1.c: New test.
40416
40417 * gcc.c-torture/execute/980701-1.c: New test.
40418
40419 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40420 rlsruhe.de>
40421
40422 * g++.old-deja/g++.robertl/eb132.C: New test.
40423 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40424
40425 1998-06-29 Dave Love <d.love@dl.ac.uk>
40426
40427 * g77.f-torture/execute/980628-7.f,
40428 g77.f-torture/execute/980628-8.f,
40429 g77.f-torture/execute/980628-9.f,
40430 g77.f-torture/execute/980628-10.f: New tests from Craig.
40431
40432 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40433
40434 1998-06-28 Jeffrey A Law (law@cygnus.com)
40435
40436 * g77.f-torture/execute/980628-4.f: New test from Craig.
40437 * g77.f-torture/execute/980628-5.f: Likewise.
40438 * g77.f-torture/execute/980628-2.f: Likewise.
40439 * g77.f-torture/execute/980628-0.f: Likewise.
40440 * g77.f-torture/execute/980628-1.f: Likewise.
40441 * g77.f-torture/execute/980628-3.f: Likewise.
40442 * g77.f-torture/execute/980628-6.f: Likewise.
40443
40444 1998-06-28 Jeffrey A Law (law@cygnus.com)
40445
40446 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40447 directory when nothing has been installed yet.
40448
40449 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40450
40451 * gcc.c-torture/special/special.exp: Handle newer versions of
40452 dejagnu.
40453
40454 1998-06-26 Jeffrey A Law (law@cygnus.com)
40455
40456 * gcc.dg/980626-1.c: New test.
40457
40458 1998-06-19 Bruno Haible <haible@ilog.fr>
40459
40460 * gcc.misc-tests/m-un-2.c: New test.
40461 * g++.old-deja/g++.other/warn01.c: Likewise.
40462
40463 1998-06-19 Robert Lipe <robertl@dgii.com>
40464
40465 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40466 compatibility with assmblers with a different comment character.
40467 Eliminate use of GAS-specific extensions.
40468
40469 1998-06-19 Jeffrey A Law (law@cygnus.com)
40470
40471 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40472
40473 1998-06-19 Robert Lipe <robertl@dgii.com>
40474
40475 * lib/g77.exp: Replace search for libf2c.a with search for newly
40476 renamed libg2c.a
40477
40478 1998-06-17 Jeffrey A Law (law@cygnus.com)
40479
40480 * gcc.c-torture/execute/980617-1.c: New test.
40481
40482 1998-06-12 Jeffrey A Law (law@cygnus.com)
40483
40484 * gcc.c-torture/execute/980612-1.c: New test.
40485
40486 1998-06-08 Jeffrey A Law (law@cygnus.com)
40487
40488 * gcc.dg/980523-1.c: Only test on ppc-linux.
40489 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40490
40491 * gcc.c-torture/execute/980608-1.c: New test.
40492
40493 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40494
40495 * gcc.c-torture/execute/980605-1.c: New test.
40496
40497 1998-06-04 Jeffrey A Law (law@cygnus.com)
40498
40499 * gcc.c-torture/execute/980604-1.c: New test.
40500
40501 1998-06-02 Jeffrey A Law (law@cygnus.com)
40502
40503 * gcc.c-torture/execute/980602-1.c: New test.
40504 * gcc.c-torture/execute/980602-2.c: Likewise.
40505
40506 1998-06-02 Dave Love <d.love@dl.ac.uk>
40507
40508 * 970125-0.f: Fix per JCB. Add commentary.
40509
40510 1998-05-31 Michael Meissner <meissner@cygnus.com>
40511
40512 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40513 IEEE -0 support.
40514
40515 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40516
40517 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40518 earlier.
40519
40520 1998-05-28 Catherine Moore <clm@cygnus.com>
40521
40522 * gcc.c-torture/execute/980526-3.c: New test.
40523
40524 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40525
40526 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40527 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40528 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40529 m88k-motorola-sysv3 to XFAIL.
40530
40531 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40532
40533 * gcc.dg/980526-1.c: New test.
40534 * gcc.c-torture/execute/980526-2.c: New test.
40535
40536 1998-05-26 Jeffrey A Law (law@cygnus.com)
40537
40538 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40539
40540 * gcc.c-torture/execute/980526-1.c: New test.
40541
40542 1998-05-26 Dave Love <d.love@dl.ac.uk>
40543
40544 * g77.f-torture/execute/alpha2.f: Add runtime test.
40545
40546 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40547
40548 * g++.old-deja/old-deja.exp: Strip leading directories.
40549
40550 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40551 error for the line. Don't run multiple tests for the same line.
40552
40553 1998-05-23 Jeffrey A Law (law@cygnus.com)
40554
40555 * gcc.dg/980523-1.c: New test.
40556
40557 1998-05-23 Dave Love <d.love@dl.ac.uk>
40558
40559 * g77.f-torture/compile/970915-0.f: New test.
40560
40561 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40562
40563 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40564
40565 1998-05-21 Jeffrey A Law (law@cygnus.com)
40566
40567 * gcc.dg/980520-1.c: New test.
40568
40569 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40570
40571 * gcc.dg/980502-1.c: Fix return type.
40572
40573 1998-05-20 Jeffrey A Law (law@cygnus.com)
40574
40575 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40576 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40577 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40578 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40579 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40580
40581 1998-05-20 Dave Love <d.love@dl.ac.uk>
40582
40583 * g77.f-torture/execute/980520-1.f: New test.
40584
40585 1998-05-15 Dave Love <d.love@dl.ac.uk>
40586
40587 * lib/mike-g77.exp: New file.
40588
40589 * g77.f-torture/noncompile/noncompile.exp,
40590 g77.f-torture/noncompile/check0.f: New files.
40591
40592 1998-05-14 Dave Love <d.love@dl.ac.uk>
40593
40594 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40595 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40596 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40597 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40598 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40599 abort where appropriate.
40600
40601 1998-05-05 Michael Meissner <meissner@cygnus.com>
40602
40603 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40604 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40605
40606 1998-04-29 Dave Love <d.love@dl.ac.uk>
40607
40608 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40609
40610 1998-04-27 Dave Love <d.love@dl.ac.uk>
40611
40612 * g77.f-torture/compile/980427-0.f: New test.
40613
40614 1998-04-24 Dave Love <d.love@dl.ac.uk>
40615
40616 * g77.f-torture/compile/980424-0.f: New test.
40617
40618 1998-04-19 Dave Love <d.love@dl.ac.uk>
40619
40620 * g77.f-torture/compile/980419-2.f (main): New test.
40621 * g77.f-torture/compile/970125-0.f: New test.
40622 * g77.f-torture/compile/980419-1.f: New test.
40623
40624 1998-04-08 Jim Wilson <wilson@cygnus.com>
40625
40626 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
40627 of loop-4.c.
40628
40629 1998-04-07 Jim Wilson <wilson@cygnus.com>
40630
40631 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40632
40633 1998-04-03 Jim Wilson <wilson@cygnus.com>
40634
40635 * gcc.c-torture/compile/980329-1.c: New test.
40636
40637 1998-03-18 Jim Wilson <wilson@cygnus.com>
40638
40639 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40640 * gcc.dg/980312-1.c: Fix typo in -march command.
40641
40642 1998-03-16 H.J. Lu (hjl@gnu.org)
40643
40644 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40645
40646 1998-03-11 Robert Lipe <robertl@dgii.com>
40647
40648 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
40649 Dave Love agree the Fortran source is bogus.
40650
40651 1998-03-11 Robert Lipe <robertl@dgii.com>
40652
40653 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40654 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40655 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40656 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40657 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40658
40659 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40660
40661 * g++.old-deja/g++.other/friend1.C: New test.
40662
40663 1998-02-18 Dave Love <d.love@dl.ac.uk>
40664
40665 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40666 possibly uninitialized) variables and declare dnrm2.
40667
40668 1998-02-23 Robert Lipe <robertl@dgii.com>
40669
40670 From Bruno Haible <haible@ilog.fr>:
40671 * gcc.c-torture/execute/980223.c: New test.
40672
40673 1998-02-13 Jeffrey A Law (law@cygnus.com)
40674
40675 * gcc.dg/ifelse-1.c: New test.
40676
40677 1998-02-09 H.J. Lu (hjl@gnu.org)
40678
40679 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40680
40681 * lib/old-dejagnu.exp (old-dejagnu): Added the
40682 "execution test - XFAIL *-*-*" handling in the spirit of
40683 "excess errors test -". Changed the "execution test fails"
40684 handling to be like "excess errors test fails".
40685 * Update various tests accordingly.
40686
40687 1998-02-06 Jim Wilson <wilson@cygnus.com>
40688
40689 * gcc.c-torture/execute/980205.c: New test.
40690
40691 1998-01-18 Jeffrey A Law (law@cygnus.com)
40692
40693 * lib/c-torture.exp: Look for .x files instead of .cexp files.
40694 * lib/f-torture.exp: Similarly.
40695 * gcc.c-torture: Rename all .cexp files to .x files.
40696
40697 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
40698
40699 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40700 (940510-1.c): Removed duplicate.
40701 (971104-1.c): New test.
40702
40703 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
40704
40705 * lib/f-torture.exp: Improve error and loop detection.
40706
40707 1997-11-19 Michael Meissner <meissner@cygnus.com>
40708
40709 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40710 use that to size the filler array.
40711
40712 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
40713
40714 * lib/c-torture.exp(c-torture-execute): Fix typo.
40715
40716 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40717 testcase as the executable name. Keep the executable around if
40718 the test fails.
40719
40720 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
40721
40722 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40723 changes. Only test one -g option, and move it to the end of the
40724 list of options to test.
40725
40726 1997-09-19 Michael Meissner <meissner@cygnus.com>
40727
40728 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40729 variable GCC_TORTURE_OPTIONS to supply default switches separated
40730 by colons. If no environment variable, run tests with -O0 -g, -O1
40731 -g, and -O2 -g as well.
40732
40733 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
40734
40735 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40736 explanatory comments. Fix indentation.
40737
40738 1997-09-15 Jeffrey A Law (law@cygnus.com)
40739
40740 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40741
40742 1997-09-11 Jeffrey A Law (law@cygnus.com)
40743
40744 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40745 * g++.old-deja/g++.mike/p7325.C: Likewise.
40746 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40747
40748 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
40749
40750 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40751 * g++.old-deja/g++.brendan/crash30.C: Likewise.
40752 * g++.old-deja/g++.brendan/crash39.C: Likewise.
40753 * g++.old-deja/g++.law/operators4.C: Likewise.
40754
40755 1997-09-11 Joe Buck (jbuck@synopsys.com)
40756
40757 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40758 * g++.old-deja/g++.mike/p784.C: Ditto.
40759 * g++.old-deja/g++.mike/p785.C: Ditto.
40760
40761 1997-09-05 Jeffrey A Law (law@cygnus.com)
40762
40763 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40764
40765 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40766
40767 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40768 target feature; pass this to c-torture-execute as needed.
40769
40770 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40771
40772 * lib/c-torture.exp(c-torture-execute): If the previous and the
40773 current executables being tested are identical, we don't need to
40774 run the executable again. Try to make the executable names
40775 unique. Add an optional argument for passing additional compiler
40776 flags.
40777
40778 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
40779
40780 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40781
40782 1997-08-29 Jeffrey A Law (law@cygnus.com)
40783
40784 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40785
40786 1997-07-31 Jeffrey A Law (law@cygnus.com)
40787
40788 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40789 32bit or larger longs.
40790
40791 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40792 have either a 32bit long or 32bit int.
40793
40794 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
40795
40796 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40797 Make double precision tests dependent on sizeof (double).
40798
40799 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
40800
40801 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40802 too.
40803
40804 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
40805
40806 * gcc.c-torture/compile/961203-1.cexp: New script.
40807
40808 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
40809
40810 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40811 up the includes ourselves.
40812
40813 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
40814
40815 * lib/plumhall.exp: Remove random include, and add a few
40816 verbose messages for debugging.
40817
40818 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
40819
40820 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40821 of trying to do it ourselves.
40822
40823 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
40824
40825 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40826
40827 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
40828
40829 * gcc.prms/5403.c: Made regexp a bit less strict.
40830
40831 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
40832
40833 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40834 is returned from remote_load instead.
40835 * lib/plumhall.exp: Ditto.
40836 * lib/mike-g++.exp: Ditto.
40837 * lib/old-dejagnu.exp: Ditto.
40838 * lib/c-torture.exp: Ditto.
40839
40840 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
40841
40842 * lib/g++.exp: Use build_wrapper procedure.
40843 * lib/gcc.exp: Ditto.
40844
40845 1997-05-20 Jeffrey A Law (law@cygnus.com)
40846
40847 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40848 an old-style decl for malloc. Fixes tests to work when
40849 sizeof (int) != sizeof (size_t).
40850
40851 1997-05-15 Mike Meissner <meissner@cygnus.com>
40852
40853 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40854
40855 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40856 use stdargs.h interface.
40857
40858 1997-05-15 Mike Meissner <meissner@cygnus.com>
40859
40860 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40861 NO_VARARGS when compiling.
40862
40863 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
40864
40865 * lib/plumhall.exp(ph_includes): New procedure.
40866 (ph_make): Use it.
40867 (ph_compiler): Ditto.
40868
40869 * lib/g++.exp: Rename test-glue.c to testglue.c.
40870 * lib/gcc.exp: Ditto.
40871
40872 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
40873
40874 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40875 to completion when it's called.
40876
40877 1997-03-21 Michael Meissner <meissner@cygnus.com>
40878
40879 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40880 is defined, don't do test.
40881
40882 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
40883
40884 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40885 for object files.
40886 (ph_summary): Mark skipped testcases as untested, not unresolved.
40887
40888 * lib/plumhall.exp (ph_make): If unresolved because of bad
40889 errorCode, record errorCode in log file.
40890 (*): Replace send_log/verbose with verbose -log.
40891
40892 1997-03-19 Michael Meissner <meissner@cygnus.com>
40893
40894 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40895 double conversion if double isn't at least 8 bytes.
40896
40897 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40898 int to work with targets where int is 16 bits.
40899
40900 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40901 8 bytes, just exit, since 4 byte doubles don't have enough bits of
40902 precision for the test to complete.
40903
40904 1997-03-14 Michael Meissner <meissner@cygnus.com>
40905
40906 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40907 if d10v is not compiled with the -mdouble64 flag.
40908 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40909
40910 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40911 d10v is not compiled with the -mint32 flag.
40912
40913 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
40914
40915 * lib/plumhall.exp: Use incr_count.
40916
40917 1997-03-12 Jeffrey A Law (law@cygnus.com)
40918
40919 * gcc.c-torture: Update to c-torture-1.45.
40920
40921 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
40922
40923 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40924 the name of the expect testcase file).
40925
40926 * lib/g++.exp(g++_init): Ditto.
40927
40928 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
40929
40930 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40931 the host.
40932
40933 * lib/gcc.exp(gcc_exit): New procedure.
40934
40935 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
40936
40937 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40938 specs where appropriate.
40939
40940 * g++.old-deja/g++.arm/*: Added additional ERROR checks
40941 because of new "candidates are" messages, and removed a few
40942
40943 * Converted all non-old-style g++ testcases to old-style, and
40944 moved into g++.old-deja.
40945
40946 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
40947
40948 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40949 options.
40950
40951 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40952 succeeded.
40953
40954 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40955
40956 1997-02-13 Michael Meissner <meissner@cygnus.com>
40957
40958 * lib/gcc.exp (gcc_target_compile): Add support for defining
40959 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40960 the machine doesn't have those features.
40961
40962 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
40963
40964 * g++.law/operators4.exp: Don't use LIBS.
40965
40966 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
40967
40968 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40969
40970 * lib/mike-g++.exp: Don't set the compiler to be tested here.
40971 * lib/g++.exp: Set it here instead. Also, allow use of the
40972 --tool_exec and --tool_opt options. Change CXX to
40973 GXX_UNDER_TEST.
40974
40975 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40976
40977 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40978
40979 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
40980
40981 * lib/old-dejagnu.exp: Use prune_warnings instead of
40982 prune_system_crud.
40983 * lib/mike-g++.exp: Ditto.
40984 * lib/gcc.exp: Ditto.
40985 * lib/g++.exp: Ditto.
40986
40987 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40988
40989 1997-02-07 Jeffrey A Law (law@cygnus.com)
40990
40991 * 941014-2.c: Include stdlib.h
40992 * 960327-1.c: Include stdio.h
40993 * dbra.c, index-1.c: Don't assume ints are 32bits.
40994
40995 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
40996
40997 * lib/gcc.exp: Add gcc,stack_size target feature.
40998
40999 * lib/g++.exp(g++_target_compile): Add the include and link
41000 paths here, not in two other places. And, it's $options, not
41001 options.
41002
41003 * lib/mike-g++.exp(postbase): Remove the code that determines
41004 the correct include and link paths.
41005 * g++.old-deja/old-deja.exp: Ditto.
41006
41007 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
41008
41009 * lib/g++.exp(g++_init): target_compile no longer returns the
41010 filename of the result.
41011
41012 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
41013
41014 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41015 call to glob.
41016
41017 * gcc.c-torture/special/special.exp: Change call to
41018 gcc_target_compile to include the object file.
41019
41020 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
41021
41022 * gcc.c-torture/special/special.exp: Correct misspelling in last
41023 change.
41024
41025 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
41026
41027 * lib/plumhall.exp(ph_summary): Log the entire output of the
41028 executable. Return -1 if there were any failures, 0 otherwise.
41029 (ph_execute): Return -1 if there were any failures, 0 otherwise.
41030 (ph_make): Clean up objects and executables that were built
41031 if the tests succeeded.
41032
41033 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
41034
41035 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41036 libraries and includes in the build tree as appropriate.
41037
41038 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41039
41040 * lib/c-torture.exp: Instead of looking for the global variable
41041 NO_LONG_LONG, check to see if that's a feature of the target.
41042
41043 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41044
41045 * config/default.exp: Minimize. Delete the remainer of the files in
41046 config; this functionality is now in devo/dejagnu/config.
41047
41048 g++.*/*: Pass any additional flags used to compile to postbase;
41049 delete CXXFLAGS.
41050
41051 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41052 is now done by runtest.exp. Use gcc_target_compile instead of
41053 compile.
41054
41055 lib/c-torture.exp: Use gcc_target_compile instead of compile.
41056 Remove references to CFLAGS. Use remote_file instead of
41057 calling rm -f.
41058 (c-torture): Take a list of arguments to use to compile this
41059 testcase.
41060
41061 lib/g++.exp: Simplify. Use target_compile instead of compile.
41062 lib/gcc-dg.exp: Ditto.
41063 lib/gcc.exp: Ditto.
41064 lib/mike-{gcc,g++}.exp: Ditto.
41065 lib/old-dejagnu.exp: Ditto.
41066 lib/plumhall.exp: Ditto.
41067
41068 1997-01-08 Jim Wilson <wilson@cygnus.com>
41069
41070 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41071 (ph_linker): Likewise.
41072
41073 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41074
41075 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41076 MAP_ANON / MAP_ANONYMOUS if defined;
41077 else try to map from /dev/zero .
41078
41079 1996-11-12 Jeffrey A Law (law@cygnus.com)
41080
41081 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41082 isn't defined, then define it to MAP_ANONYMOUS.
41083
41084 1996-11-12 Jeffrey A Law (law@cygnus.com)
41085
41086 * gcc.c-torture: Update to c-torture-1.42 release.
41087
41088 1996-11-11 Jeffrey A Law (law@cygnus.com)
41089
41090 * gcc.c-torture: Update to c-torture-1.41 release.
41091
41092 1996-10-27 Jeffrey A Law (law@cygnus.com)
41093
41094 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41095 c-torture release.
41096
41097 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41098
41099 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41100 and LDFLAGS. Fix second case to append the target_info ldflags
41101 onto LDFLAGS, not CFLAGS.
41102 * lib/g++.exp (g++_init): Add target_info stuff.
41103 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41104 of libgloss and newlib flags for !native.
41105
41106 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41107 (GDB): Fix relative path to go up another dir for finding gdb.
41108
41109 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41110
41111 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41112 versions in the target_info array, if they don't exist.
41113
41114 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41115
41116 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41117
41118 1996-07-08 Jim Wilson <wilson@cygnus.com>
41119
41120 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41121 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41122
41123 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41124
41125 * lib/old-dejagnu.exp: Don't remove the output file before we've
41126 actually tested it. Don't append pwd to the path of the executable
41127 we're testing.
41128
41129 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41130
41131 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41132
41133 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41134
41135 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41136 temporary directory for compiler files, and set it to a default
41137 value of /tmp. Set $output as the name of the output file from
41138 compiling the testcase. Add a -o option to $cflags_var so the
41139 compiler writes the final output file as $output. Set $executable
41140 to $output.
41141
41142 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41143 directory for compiler files, and set it to /tmp if it doesn't
41144 already have a value. Set $output_file to the name of the output
41145 file from compiling the testcase. Add a -o option to CXXFLAGS so
41146 the compiler writes the final output file as $output. Use $output
41147 as the executable to be tested.
41148
41149 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41150
41151 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41152
41153 1996-06-08 Jeffrey A Law (law@cygnus.com)
41154
41155 * gcc.c-torture/execute/pending-1.c: New test. Still
41156 pending in Tege's queue.
41157
41158 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41159
41160 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41161 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41162 if there were failures. Call unresolved if there were unresolved
41163 testcases. Call gcc_fail if program did not run to completion.
41164 (ph_make): Pass additional argument name to ph_execute.
41165 (ph_execute): Add new argument. Pass additional arguments to
41166 ph_summary. Call gcc_fail is there is no execution output.
41167
41168 1996-04-24 Jeffrey A Law (law@cygnus.com)
41169
41170 * lib/plumhall.exp (proc_summary): Output relavent summary
41171 lines into the log so specific failures in plumhall can be
41172 investigated.
41173
41174 1996-04-10 Jeffrey A Law (law@cygnus.com)
41175
41176 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41177 (c-torture-execute): Don't try to execute tests which use
41178 "long long" types if $NO_LONG_LONG is nonzero.
41179
41180 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41181
41182 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41183 not c-torture.
41184
41185 * gcc.ieee: Move from here.
41186 * gcc.c-torture/execute/ieee: To here.
41187
41188 1996-03-26 Jeffrey A Law (law@cygnus.com)
41189
41190 * gcc.c-torture: Update to c-torture-1.41 release.
41191
41192 1996-03-22 Jeffrey A Law (law@cygnus.com)
41193
41194 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41195 not "$output".
41196
41197 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41198
41199 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41200 -c present.
41201
41202 1996-03-02 Jeffrey A Law (law@cygnus.com)
41203
41204 * config/proelf.exp: Handle connecting to a simulator.
41205
41206 1996-01-31 Jeffrey A Law (law@cygnus.com)
41207
41208 * config/proelf.exp: New file. Enough framework that we can
41209 run c-torture tests on the proelf targets (or any other target
41210 that gdb can connect to for that matter).
41211
41212 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41213
41214 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41215 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41216
41217 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41218 exec_output exists.
41219
41220 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41221
41222 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41223 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41224
41225 * config/*.exp: Update FSF address. Change result of ${tool}_load
41226 to pass/fail/unresolved/unsupported/untested. Caller must now
41227 call unresolved/unsupported/untested.
41228 * lib/*.exp: Update FSF address. Update to handle new results of
41229 ${tool}_load.
41230 * lib/chill.exp (verbose): Delete.
41231
41232 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41233
41234 * lib/gcc.exp (default_gcc_start): Change order of args to
41235 $LDFLAGS $CFLAGS $LIBS.
41236 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41237 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41238 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41239 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41240 * gcc.misc-tests/dg-test.exp: Likewise.
41241 * gcc.misc-tests/msgs.exp: Likewise.
41242 * gcc.prms/prms.exp: Likewise.
41243 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41244 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41245
41246 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41247
41248 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41249
41250 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41251
41252 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41253 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41254
41255 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41256 necessary.
41257
41258 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41259
41260 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41261 global for loop; add use of $mathlib.
41262 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41263 settings here; set mathlib for anything but VxWorks.
41264
41265 1996-01-22 Jeffrey A Law (law@cygnus.com)
41266
41267 * gcc.c-torture: Update to c-torture-1.40 release.
41268
41269 1996-01-03 Jeffrey A Law (law@cygnus.com)
41270
41271 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41272 dg.exp.
41273
41274 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41275
41276 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41277 global.
41278
41279 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41280
41281 * lib/g++.exp (LIBS): Define if not already.
41282 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41283 (gcc-dg-prune): Call prune_gcc_output.
41284 * lib/gcc.exp (prune_gcc_output): New proc.
41285 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41286 prune_gcc_output.
41287
41288 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41289
41290 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41291 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41292
41293 1995-11-15 Jeffrey A Law (law@cygnus.com)
41294
41295 * gcc.c-torture: Update to c-torture-1.39 release.
41296
41297 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41298
41299 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41300 fails, try others as well.
41301
41302 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41303
41304 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41305 If compilation fails, mark execute tests as `untested'.
41306 If test is marked as unsupported, don't mark compilation and
41307 execute tests as failed.
41308
41309 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41310
41311 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41312 libstdc++ for whether or not we want to be doing shared
41313 libraries. Delete link_curses since we don't need it anymore.
41314 * lib/mike-g++.exp (postbase): Don't link in libg++.
41315 * g++.old-deja/old-deja.exp: Likewise.
41316
41317 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41318
41319 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41320
41321 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41322
41323 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41324 For that, add `-Wl,-a,shared_archive'.
41325 * g++.old-deja/old-deja.exp: Likewise.
41326
41327 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41328
41329 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41330
41331 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41332
41333 * lib/mike-g++.exp (postbase): Pay attention to the status of
41334 g++_load.
41335
41336 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41337
41338 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41339
41340 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41341
41342 * lib/gcc.exp (default_gcc_start): No longer need to log program
41343 being executed or its output, execute_anywhere does that now.
41344 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41345 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41346
41347 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41348
41349 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41350 the same as those in lib/g++.exp.
41351
41352 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41353
41354 * gcc.c-torture: Update to c-torture-1.38 release.
41355 * gcc.ieee: Related changes.
41356
41357 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41358
41359 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41360 "exec". Minor reformatting changes.
41361
41362 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41363 cross. This means all "exec" calls now work on a remote host as
41364 well.
41365 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41366 cross. Filter out the extra "\r\n" stuff that expect puts in.
41367 (c-torture-execute): Filter out the bogus warnings like
41368 c-torture-compile does. Add support for canadian cross.
41369 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41370 Use execute_anywhere rather than calling exec directly. Now it
41371 works for canadian cross testing.
41372
41373 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41374
41375 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41376 results into a variable, and check that rather than using file exists.
41377
41378 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41379
41380 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41381 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41382
41383 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41384
41385 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41386 lib_curses if there's a shared libg++ in the build tree.
41387
41388 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41389
41390 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41391 if not supported target.
41392
41393 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41394
41395 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41396 link_curses up to always happen, not just for native builds.
41397
41398 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41399
41400 * gcc.c-torture: Update to c-torture-1.36 release.
41401 * gcc.failure: Related changes.
41402
41403 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41404
41405 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41406
41407 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41408
41409 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41410 * lib/mike-g++.exp (postbase): Not in here. Still reference
41411 runshlib, link_curses, and mathlib for link and run.
41412
41413 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41414 pass the runtime shared library options for Solaris, OSF/1, and
41415 Irix5, and link with -lcurses to avoid unresolved references.
41416
41417 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41418
41419 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41420 only run once.
41421
41422 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41423
41424 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41425
41426 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41427
41428 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41429 do not have a framework for the "compat" tests yet.
41430
41431 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41432
41433 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41434 set to null if we're testing vxworks5.1. Use that instead of
41435 `-lm' in the setting of LIBS for link and run.
41436
41437 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41438
41439 * config/rom68k.exp (${tool}_load): Major changes to make it
41440 work. Verified that it does in fact return the stuff in
41441 exec_output properly. Catch any Emul or any TRAP other than 0.
41442
41443 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41444
41445 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41446 LDFLAGS properly for targets that need stuff from libgloss.
41447 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41448 only run once.
41449 (gpp_initialized): New variable.
41450
41451 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41452
41453 * config/rom68k.exp: Load libgloss.exp.
41454 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41455 so we can produce a fully linked binary.
41456 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41457 so we can produce a fully linked binary.
41458
41459 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41460
41461 * lib/plumhall.exp (ph_section): Watch for expected failures.
41462 Add missing `else'.
41463
41464 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41465 run the testcase.
41466 (c-torture): Likewise.
41467
41468 1995-08-28 Doug Evans <dje@cygnus.com>
41469
41470 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41471
41472 * lib/mike-g++.exp (mike_cleanup): New proc.
41473 (prebase): New globals compiler_result, not_compiler_result,
41474 target_regexp.
41475 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41476 allow leading "-" in pattern. Watch for unsupported tests.
41477 If $compiler_result is set, pattern match assembler code,
41478 and ditto for $not_compiler_result.
41479 * lib/mike-gcc.exp: Likewise.
41480
41481 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41482 execution "succeeded".
41483
41484 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41485
41486 * config/win32.exp: New file.
41487 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41488
41489 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41490
41491 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41492 unsupported.
41493 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41494 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41495 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41496
41497 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41498 "... without exceptions was ...". That is now handled by
41499 prune_system_crud.
41500 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41501
41502 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41503
41504 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41505 sieve.c,sort2.c}: New files.
41506 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41507 sieve.exp,sort2.exp}: Drivers for them.
41508
41509 * lib/mike-gcc.exp (program_output): New user settable variable.
41510 (postbase): Call prune_system_crud. Also prune extraneous compiler
41511 messages.
41512 * lib/mike-g++.exp (program_output): New user settable variable.
41513
41514 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41515
41516 * config/sh.exp: Deleted (use sim.exp instead).
41517
41518 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41519
41520 * config/vx.exp: Declare CHECKTASK as global.
41521 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41522 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41523 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41524
41525 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41526
41527 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41528 target. Like vx.exp, only includes `vx29k.exp' instead of
41529 `vxworks.exp'.
41530
41531 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41532
41533 * config/sim.exp: Increase time limit from 120 seconds to 240.
41534
41535 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41536
41537 * gcc.c-torture/execute/950628-1.c: New test.
41538
41539 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41540
41541 * gcc.c-torture: Update with changes/additions from
41542 c-torture-1.34.
41543
41544 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41545
41546 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41547
41548 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41549
41550 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41551
41552 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41553
41554 * gcc.c-torture/compile/950512-1.c: New test.
41555 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41556 * gcc.dg/struct-ret-1.c: Likewise.
41557
41558 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41559
41560 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41561 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41562
41563 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41564
41565 * gcc.c-torture/special/920411-1.c: Deleted.
41566 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41567
41568 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41569
41570 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41571 cpu limit.
41572
41573 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41574
41575 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41576
41577 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41578
41579 From kenner;
41580 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41581 is the proper length.
41582 * va-arg-3.c: Likewise.
41583
41584 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41585
41586 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41587 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41588
41589 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41590 * lib/g++.exp (default_g++_start): Delete old cruft.
41591
41592 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41593
41594 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41595 (2 * (1 << 18)) to (2 * (1 << 17)).
41596
41597 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41598
41599 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41600
41601 * config/rom68k.exp: Renamed from config/idp.exp
41602
41603 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41604
41605 * c-torture/compile/921109-2.c
41606
41607 1995-04-18 Mike Stump <mrs@cygnus.com>
41608
41609 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41610 excess errors.
41611
41612 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
41613
41614 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41615 output.
41616 * lib/g++.exp (default_g++_start): Likewise.
41617
41618 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
41619
41620 * gcc.c-torture/compile/950329-1.c: New test.
41621
41622 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
41623
41624 * config/bug.exp (${tool}_load): Updated to use new remote_open
41625 and remote_close procs.
41626 * config/idp.exp: New file.
41627
41628 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
41629
41630 * gcc.c-torture/execute/950322-1.c: New test.
41631
41632 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
41633
41634 * config/vx.exp (${tool}_load): Clean up testing of return code from
41635 vxworks_ld and vxworks_spawn.
41636
41637 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
41638
41639 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41640
41641 1995-03-13 Mike Stump <mrs@cygnus.com>
41642
41643 * lib/old-deja.exp: Add `excess errors test - ' error, now one
41644 can mark excess errors on a machine by machine basis. Note, the
41645 default is to not expect any excess errors, even when excess
41646 errors test - is given, so you will want to put an XFAIL ... on
41647 these lines. For example, // excess errors test - XFAIL hppa*-*-*
41648 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41649 those 4 machines, but no others.
41650
41651 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
41652
41653 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41654 * lib/c-torture.exp: to here.
41655
41656 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
41657
41658 * gcc.c-torture/execute/950221-1.c: New test.
41659 * gcc.c-torture/execute/struct-ret-1.c: New test.
41660 * gcc.c-torture/compile/950221-1.c: New test.
41661
41662 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41663
41664 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
41665
41666 * gcc.c-torture/execute/arith-1.c (main): Return 0.
41667 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41668
41669 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
41670
41671 * g++.gb: New directory of tests, derived from my signature and
41672 class scoping tests.
41673
41674 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41675 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41676 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41677 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41678 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41679 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41680 * g++.gb/sig25.C: Likewise.
41681
41682 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41683 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41684 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41685 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41686 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41687 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41688 * g++.gb/sig25.exp: Likewise.
41689
41690 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41691 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41692 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41693 * g++.gb/scope13.C: Likewise, this test still fails.
41694
41695 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41696 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41697 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41698 * g++.gb/scope13.exp: Ditto.
41699
41700 * g++.gb/README: New file, explains what these tests are about.
41701
41702 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
41703
41704 * lib/dg.exp (dg-do): Support `preprocess'.
41705 (dg-test): Likewise.
41706
41707 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
41708
41709 * config/udi.exp: change "continue -expect" to "exp_continue".
41710
41711 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
41712
41713 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41714 Delete redundant tests.
41715
41716 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41717 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41718 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41719 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41720 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41721 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41722 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41723 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41724
41725 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41726 storing label pointers.
41727 * gcc.c-torture/execute/921019-1.c: Likewise.
41728 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41729 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41730 parameter fp.
41731 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41732 constants.
41733
41734 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41735 Delete obsolete tests.
41736
41737 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41738 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41739 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41740 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41741 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41742 * gcc.c-torture/compile/950124-1.c: New test.
41743
41744 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41745
41746 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
41747
41748 * lib/mike-g++.exp: Add -lm to LIBS.
41749
41750 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
41751
41752 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41753
41754 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
41755
41756 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41757
41758 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
41759
41760 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41761
41762 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
41763
41764 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41765 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41766 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41767 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41768 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41769 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41770 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41771 * g++.law/{operators31.C, operators32.C,
41772 * g++.law/{operators33.C, operators34.C}: Likewise.
41773 * g++.law/{pic1.C, refs2.C}: Likewise.
41774 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41775 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41776 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41777 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41778
41779 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41780 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41781 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41782 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41783 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41784 * g++.law/{enum9.exp, friend5.exp}: Likewise.
41785 * g++.law/{nest3.exp, nest4.exp}: Likewise.
41786 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41787 * g++.law/{operators30.exp, operators31.exp}: Likewise.
41788 * g++.law/{operators32.exp, operators33.exp}: Likewise.
41789 * g++.law/{operators34.exp}: Likewise.
41790 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41791 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41792 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41793 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41794 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41795
41796 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41797 No longer expected to fail.
41798 * g++.law/missed-error3.C: Tweak for recent bool changes.
41799
41800 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
41801
41802 * config/emb-unix: Deleted.
41803 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41804 remote execution. Do final link on remote host if REMOTE_LINK is set.
41805
41806 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
41807
41808 * lib/dg.exp (dg-test): Fix typo in last patch.
41809
41810 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
41811
41812 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41813 (handles multiple occurrences).
41814
41815 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
41816
41817 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41818 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41819 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41820 printed).
41821 * lib/c-torture.exp (c-torture-compile): Likewise.
41822 (c-torture): Prepend full path if missing.
41823 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41824 (gcc_fail): Likewise.
41825 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41826
41827 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
41828
41829 * lib/netware.exp: Only attach to NetWare i386 systems.
41830
41831 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
41832
41833 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41834 messages. Add test name to "output pattern match" pass/fail message.
41835
41836 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
41837
41838 * gcc.dg: New testsuite.
41839 * gcc.dg/dg.exp: New file.
41840
41841 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41842 test-switch.c}: Deleted.
41843
41844 * gcc.misc-tests/msgs.exp: New testcase driver.
41845
41846 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
41847
41848 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41849 Watch for illegal return values from ${tool}_load.
41850 * config/unix.exp (${tool}_load): Fix pass/fail detection for
41851 cross targets. Coerce return value >0 to 1.
41852
41853 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
41854
41855 * config/unix.exp (${tool}_load): Call program rsh, not proc.
41856
41857 * config/emb-unix.exp: New file.
41858
41859 * config/sim.exp: Error if variable $SIM not defined.
41860 (${tool}_load): Mark test as "untested" if simulator missing.
41861
41862 * config/unix.exp: Load remote.exp to get rcp_download.
41863 * lib/c-torture.exp: Use different option lists for testcases with
41864 and without loops.
41865 * gcc.c-torture/execute/execute.exp: Likewise.
41866
41867 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
41868
41869 * config/*.exp: Clarify return code from ${tool}_load.
41870 Call `unresolved' or `untested' instead of `warning' or `perror'
41871 (sometimes you still want to call both though).
41872 Add comment that `shell_id' is local to each file.
41873 * config/udi.exp (timeout): Set to 30.
41874 Don't print warning if connection fails, $connectmode has already
41875 printed an error.
41876 (${tool}_load): Move verbose messages to level 2.
41877 Rework pattern for "Process started" message.
41878 Pass `shell_id' to ${connectmode}_download.
41879 Retry twice upon timeout. Make resetting of target more robust.
41880 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41881 Pass `shell_id' to exit_$connectmode.
41882 Only call exit_$connectmode if connected.
41883 * config/unix.exp (${tool}_load): Check return codes better.
41884 * config/vrtx.exp (${tool}_load): Likewise.
41885 * config/vx.exp (${tool}_load): Likewise.
41886 Delete unneeded global's.
41887 * lib/dg.exp (dg-test): Update to reflect clarified return codes
41888 from ${tool}_load.
41889 (dg-stat): Delete.
41890 (dg-init): Delete recording of pass/fail counts.
41891 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41892 (old-dejagnu-init): Likewise.
41893 (old-dejagnu-stat): Delete contents, empty proc now.
41894 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41895 (c-torture): Delete references to lcnt, lpass, lfail.
41896 Get option list from TORTURE_OPTIONS.
41897 Delete -funroll[-all]-loops if no loops.
41898 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41899 (g++_stat): Delete contents (empty proc now).
41900 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41901 (gcc_finish): Likewise.
41902 (gcc_stat): Deleted.
41903 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41904 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41905 * gcc.c-torture/execute/execute.exp: Likewise.
41906 Split tests into two parts: compile, execute.
41907 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
41908 no loops. Update to reflect clarified return codes from ${tool}_load.
41909
41910 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
41911
41912 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41913 to grep for.
41914 (old-dejagnu): Likewise (where necessary).
41915
41916 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
41917
41918 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41919
41920 * lib/dg.exp (dg-process-target): Fix processing of selector.
41921 Add comment regarding use of `error'.
41922
41923 * lib/gcc.exp (prune_system_crud): Define if missing.
41924 * lib/g++.exp (prune_system_crud): Likewise.
41925
41926 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41927 Call prune_system_crud.
41928 * lib/dg.exp (dg-runtest): New proc.
41929 Use perror instead of send_user for tcl errors in testcase.
41930 Don't return any value, it's never used.
41931 Don't clobber previous definition of `unknown'.
41932 Print tcl errors in `dg-final'.
41933
41934 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
41935
41936 * lib/dg.exp (dg-process-target): Improve syntax error messages.
41937 (dg-test): Don't print errorInfo, it contains stack backtrace.
41938
41939 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
41940
41941 * lib/g++.exp (runtest_file_p): Define if missing.
41942
41943 1994-09-24 Doug Evans (dje@cygnus.com)
41944
41945 * lib/mike-g++.exp: Comment out loading of g++.exp.
41946 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
41947 (default_g++_version): Always print something.
41948 (default_g++_start): Comment out call to `which'.
41949 (g++_start, g++_load): Deleted (must be defined in config file).
41950 * lib/gcc.exp: Test for existence of $CC at start.
41951 Delete check for tmpdir (done in gcc_init).
41952 (default_gcc_version): Always print something.
41953 (default_gcc_start): Comment out call to `which'.
41954 * config/*.exp: Major cleanup - make cross targets work at least a
41955 little better for g++ (by not being "--tool gcc" specific).
41956 Rename gcc_xxx to ${tool}_xxx.
41957 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41958 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41959
41960 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
41961
41962 * lib/c-torture.exp (c-torture-compile): Rework compiler
41963 message processing.
41964
41965 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41966 c-torture.
41967
41968 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
41969
41970 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41971
41972 * lib/dg.exp (dg-process-target): Support { target native }.
41973
41974 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
41975
41976 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
41977 looked for "... program xxx got fatal signal".
41978 Correct regsub munging of `comp_output'.
41979 Ignore compiler messages "path prefix not used" and "linker input
41980 file unused".
41981
41982 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
41983
41984 * lib/gcc.exp (runtest_file_p): Define if missing.
41985 * gcc.prms/template.c: Example to work from.
41986
41987 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
41988
41989 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41990 * lib/dg.exp (dg-test): Call unsupported testcases as such.
41991
41992 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41993 * gcc.prms/1883.c: Moved from compile/940714-1.c.
41994 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41995 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41996
41997 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41998 (dg-process-target): No longer a varargs proc.
41999 Return S/N for target, P/F for xfail. All callers changed.
42000 (user option procs): More argument checking.
42001 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42002 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42003 (dg-test): Skip test if not running on selected target in `dg-do'.
42004 Update handling of `dg-do-what', `dg-output-text'.
42005 Separate execution pass/fail from output pattern match pass/fail.
42006 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42007
42008 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
42009
42010 * gcc.c-torture/special/special.exp: Don't expect failure for mips
42011 target for 920510-1.c.
42012
42013 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
42014
42015 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42016 Clean up comment regarding use of passcnt, etc.
42017 (gcc_stat): Don't update `testcnt' here.
42018 (gcc_finish): Do it here.
42019 Might as well reset `but_id' here too.
42020 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42021 to determine if the file should be tested.
42022 * gcc.c-torture/compile/compile.exp: Likewise.
42023 * gcc.c-torture/execute/execute.exp: Likewise.
42024 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42025 * gcc.misc-tests/dg-test.exp: Likewise.
42026 * gcc.prms/prms.exp: Likewise.
42027 * gcc.wendy/wendy.exp: Likewise.
42028 * g++.old-deja.exp: Likewise.
42029 Move "Testing file" message to verbose level 1.
42030
42031 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
42032
42033 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42034
42035 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
42036
42037 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42038 (default_gcc_start): Accept optional second list element
42039 of compiler flags. Print compiler output at verbosity level 2.
42040 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42041 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42042 Save current values of framework globals passcnt, failcnt, xpasscnt,
42043 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42044 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
42045 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42046 xfailcnt to compute stats. Update framework global `testcnt' from
42047 pass/fail counts.
42048 (gcc_finish): New proc. Clean up test environment.
42049 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42050 (gcc_epass, gcc_efail): Delete.
42051 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42052 argument of line number.
42053 (dg-init): If the tool has an init routine, call it.
42054 (dg-test): Remove args `cflags_var' and `libs_var'.
42055 Pass all compiler options to ${tool}_start.
42056 Handle missing line number.
42057 (dg-finish): New function.
42058 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42059 particular files. Call gcc_finish at end. Move "skipping test"
42060 message to verbosity level 3.
42061 * gcc.c-torture/compile/compile.exp: Likewise.
42062 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42063 * gcc.c-torture/execute/execute.exp: Likewise.
42064 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42065 Print testcase being tried at verbosity level 1.
42066 * gcc.c-torture/special/special.exp: Unset xfail.
42067 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42068 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42069 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42070 * gcc.failure/failure.exp: Likewise.
42071 * gcc.ieee/ieee.exp: Likewise.
42072 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42073 Update call to dg-test. Call dg-finish at end.
42074 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42075 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42076 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42077 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42078 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42079 * gcc.wendy/wendy.exp: Add copyright.
42080 Delete setting of tmpdir (done by gcc_init).
42081 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42082 Pass compiler flags to gcc_start. Call gcc_finish at end.
42083 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42084 gcc_[ce]pass/fail.
42085
42086 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42087
42088 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42089 confusion.
42090 (g++_load): Likewise.
42091
42092 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42093 Rename argument to `prog' to remove the confusion.
42094 Varargs fns behave differently too!
42095 (g++_load): Likewise.
42096
42097 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42098
42099 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42100 what it is. Delete (always) printing of status value for !native.
42101 Simplify verbose code, and include status and exec_output.
42102 (g++_load): Use gcc_load.
42103
42104 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42105
42106 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42107 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42108 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42109 940714-3.c as these testcases don't exist anymore. Make
42110 va-arg-1.c expected to pass.
42111
42112 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42113
42114 * gcc.misc-tests/misc.exp: Only run specific testcases.
42115 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42116 * gcc.misc-tests/dg-[1-9].c: New files.
42117
42118 * lib/dg.exp: New testsuite driver.
42119 * gcc.prms/prms.exp: Use it.
42120
42121 * README.gcc: New file.
42122
42123 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42124 Document and reset `lxpass' and `lxfail'.
42125 Simplify "initialized" message.
42126 (gcc_stat): Clean up comments a little.
42127
42128 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42129
42130 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42131
42132 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42133
42134 * lib/old-dejagnu.exp (process-option): New proc.
42135 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42136 (old-dejagnu): Simplify.
42137 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42138
42139 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42140
42141 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42142 exists and is not an empty string.
42143
42144 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42145 $xfail rather than calling setup_xfail. Clear $xfail when test is
42146 finished.
42147 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42148 automatically.
42149
42150 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42151 longer expected to fail.
42152
42153 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42154 "f" function call.
42155
42156 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42157
42158 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42159 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42160 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42161 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42162 c-torture-1.29.
42163
42164 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42165 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42166
42167 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42168
42169 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42170 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42171
42172 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42173 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42174 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42175
42176 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42177
42178 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42179 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42180 940714-1.c, 940714-2.c, 940714-3.c},
42181 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42182 gcc.misc-tests/{mg.c,mg.exp}:
42183 New tests.
42184 * gcc.noncompile/noncompile.exp: Change accordingly.
42185
42186 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42187
42188 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42189 Undo previous clobberage.
42190
42191 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42192
42193 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42194 * gcc.special/{930510-1.c, special.exp}:
42195 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42196 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42197 struct-varargs-1.c}: New tests from c-torture-1.26.
42198
42199 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42200
42201 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42202 argument to switch.
42203
42204 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42205
42206 * Revert the previous changes. Please see Rob's directory
42207 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42208 fixes.
42209
42210 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42211
42212 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42213 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42214 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42215 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42216 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42217 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42218 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42219 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42220 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42221 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42222 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42223 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42224 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42225 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42226 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42227 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42228 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42229 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42230 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42231 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42232 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42233 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42234 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42235 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42236 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42237 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42238 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42239
42240 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42241
42242 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42243 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42244 with perror calls.
42245
42246 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42247
42248 * config/unix.exp (g++_load): Fix syntax.
42249
42250 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42251
42252 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42253 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42254 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42255 Don't expect va-arg-1.c to fail. Correct expected output for
42256 920928-1.c.
42257 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42258 * gcc.wendy/hbm4.c: Correct typo.
42259 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42260
42261 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42262
42263 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42264 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42265 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42266 * lib/c-torture.exp (c-torture-compile): Ditto.
42267
42268 Reduce volume of output (remove all the -I's and such).
42269 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42270 Call gcc_cpass, gcc_cfail.
42271 (c-torture): Pass testing option to c-torture-compile.
42272
42273 1994-03-21 Doug Evans (dje@cygnus.com)
42274
42275 Bring patches over from progressive.
42276 * config/default.exp: Exit remote shell cleanly.
42277 (g++_exit, g++_start): Add default versions.
42278 * config/sim.exp (gcc_load): Use perror, not error.
42279
42280 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42281
42282 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42283 set in site.exp.
42284
42285 1994-03-14 Doug Evans (dje@cygnus.com)
42286
42287 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42288 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42289 (wendy_try): New proc to run testcase.
42290 (main loop): Call 'em.
42291 * gcc.wendy/*.c: Clean up pass to correct expected output.
42292
42293 * lib/gcc.exp: Minor cleanup work.
42294 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42295
42296 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42297
42298 * config/sim.exp (gcc_load): Document return codes better.
42299 Don't pass -v to simulator.
42300
42301 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42302
42303 * gcc.special/920717-x.c: Fix typo.
42304 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42305 get at sources.
42306
42307 * lib/mike-gcc.exp: Fix typo.
42308
42309 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42310
42311 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42312 binary to use, transform the name.
42313 * config/*.exp: rename everything. Nuke any g++ specific files,
42314 it's now a special case of gcc that requires no special support.
42315 Add a default.exp for unsupported targets.
42316
42317 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42318
42319 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42320 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42321 version of Tcl.
42322
42323 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42324
42325 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42326 than a warning.
42327
42328 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42329
42330 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42331
42332 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42333
42334 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42335 option_list. Compile every file with only 4/6 option choices
42336 (same as C torture) instead of with 12/18 different option
42337 choices.
42338 * lib/c-torture.exp: Likewise.
42339
42340 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42341 not already set.
42342
42343 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42344
42345 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42346 can put an XFAIL *-*-* on excess errors.
42347
42348 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42349
42350 * g++.law: Add more tests derived from g++-bugs snapshots.
42351
42352 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42353 equivalent to g++.law/init9.
42354
42355 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42356 compiled it, and the a.out file after we've run it.
42357
42358 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42359
42360 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42361 compiled it, and the a.out file after we've run it.
42362
42363 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42364
42365 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42366
42367 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42368
42369 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42370 version number.
42371
42372 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42373
42374 * g++.law: New directory of g++ tests derived from the g++-bugs
42375 snapshots.
42376
42377 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42378
42379 * gcc.compile: initbug1.c initbug1.exp testcase added
42380
42381 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42382
42383 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42384 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42385 fixes submitted by Jeff Law (law@cs.utah.edu)
42386 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42387 Jeff Law (law@cs.utah.edu)
42388
42389
42390 1993-11-30 Mike Stump (mrs@cygnus.com)
42391
42392 * config/unix-g++.exp: Follow the gcc way of doing things.
42393 * g++.old-deja/old-deja.exp: Minor updates.
42394 * lib/g++.exp: New file, follow the gcc way of doing things.
42395 * lib/old-dejagnu.exp: Minor updates.
42396 * lib/mike-g++.exp: Always unset errorInfo.
42397
42398 1993-11-06 Mike Stump (mrs@cygnus.com)
42399
42400 * lib/gcc.exp: Fix some errors with the below change, CC and
42401 CFLAGS should be global when setting, not local.
42402
42403 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42404
42405 * lib/gcc.exp: Transform tool name.
42406
42407 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42408
42409 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42410
42411 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42412
42413 * lib/gcc.exp: change gcc_done to gcc_stat
42414
42415 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42416
42417 * Upgraded gcc testsuite to c-torture version 1.25
42418
42419 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42420
42421 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42422 * lib/c-torture: added hooks for new reporting code.
42423
42424 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42425
42426 * config/sh-gcc.exp: check if sh-sim exists in the path
42427
42428 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42429
42430 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42431 * gcc.compile/compile.exp: Initial changes for new logic.
42432 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42433 * gcc.failure/failure.exp: Initial changes for new logic.
42434 * gcc.ieee/ieee.exp: Initial changes for new logic.
42435 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42436 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42437 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42438 * lib/c-torture.exp: Initial changes for new logic.
42439 * lib/gcc.exp: Initial changes for new logic.
42440
42441 1993-10-15 Mike Stump (mrs@cygnus.com)
42442
42443 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42444 depend upon failure or success. Fully qualify names in failure
42445 and success messages. Always remove a.out before starting
42446 compile, just in case. Pay more attention to error text output by
42447 the compiler. Handle testcases with no known past errors just
42448 like all others, so that things are uniform. Other miscellaneous
42449 improvements.
42450
42451 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42452
42453 * gcc.cpp: new directory for cpp tests
42454
42455 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42456
42457 * lib/chill.exp: Code reformatted, removed unused code.
42458 * config/unix-chill.exp: Code reformatted, removed unused code.
42459 * chill.execute/execute.exp: Code reformatted, removed unused code.
42460 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42461
42462 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42463
42464 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42465 routines not written.
42466
42467 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42468
42469 * config/bug-gcc.exp: Use new procs from bug.exp.
42470
42471 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42472
42473 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42474 via ftp, rather than depending on NFS.
42475 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42476 case.
42477
42478 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42479
42480 * config/bug-gcc.exp: Use new download proc.
42481
42482 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42483
42484 * chill.execute/execute.exp: cleanups, handles errors better
42485 * chill.compile/compile.exp: rewrite, based on execute.exp
42486 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42487 * lib/chill.exp: major changes to diff proc and compile and link
42488 procs. added chill_fail and chill_pass wrappers to pass and
42489 fail. added more comments, and handle error codes better.
42490 Added a hack to capture stderr from exec, so noncompile tests
42491 can work.
42492
42493 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42494
42495 * chill.execute/execute.exp: rewrite of testsuite driver
42496 * lib/chill.exp: rewrite of testsuite driver
42497 * config/unix-chill.exp: rewrite of testsuite driver
42498
42499 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42500
42501 In chill.execute:
42502 * iexpr.ch: Standardize uppercase.
42503 * tuples.dat: Standardize uppercase.
42504 * vary.ch: standardize. Correct varying string assignments.
42505 * vary.dat: Add new output lines.
42506
42507 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42508
42509 In chill.execute:
42510 * chprintf.ch: Standardize use of uppercase.
42511 * tuples.ch: Standardize and turn arr2 into a DCL,
42512 rather than a SYN.
42513 * pinits.ch: Standardize.
42514
42515 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42516
42517 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42518 * Makefil: Renamed to Makefile.in.
42519 * configure.in: New.
42520
42521 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42522
42523 In chill.execute:
42524 * .cvsignore: Add result/output files.
42525 * Makefile: Fix up variables at start. Use MFLAGS
42526 everywhere. Correct bool_loc, built_ins entries.
42527 Add entry for vary1.ch.
42528 * bitarray.ch: Standardize upper-case usage.
42529 * bitexpr.ch: Standardize, add output of b1.
42530 * params.ch: Use arrayt in along PROC parameters, to
42531 avoid novelty problems.
42532 * sets.ch: Tiny cleanup.
42533 * vary1.ch: Re-indent.
42534
42535 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42536
42537 * Add PR-related files to Makefiles, .cvsignore files, etc.
42538
42539 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42540
42541 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42542 with compiler objects. New names are test-flow.c and test-loop.c
42543
42544 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42545
42546 * Upgraded c-torture tests from 1.19 to 1.20
42547
42548 * new files:
42549 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42550 * gcc.compile: 930623-1.c 930623-2.c
42551 * gcc.noncompile: 930622-1.c 930622-2.c
42552 * gcc.failure: 920411-1.c 920627-2.c
42553 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42554
42555 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42556
42557 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42558 More changes to get testsuite working properly. Needs more work.
42559 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42560
42561 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42562
42563 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42564 More changes to get testsuite working properly. Needs more work.
42565
42566 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42567
42568 * chill.compile/compile.exp: Added for Dejagnu support
42569 * chill.execute/execute.exp: Added for Dejagnu support
42570 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42571
42572 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42573
42574 This should complete moving the CHILL test files.
42575 * chill.noncompile(.cvsignore printf.grt
42576 in-printf.grt chprintf.grt chprintf.ch):
42577 Added test-support files.
42578 (Makefile): Modified further.
42579 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42580 signal.ch): Added test files.
42581 * chill.execute (.cvsignore printf.grt printr.c
42582 in-printf.grt rts.c chprintf.grt rts.h): Added
42583 test-support files.
42584 (Makefile): More corrections.
42585
42586 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42587
42588 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42589 test cases, ready for DejaGnu.
42590
42591 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42592
42593 * Upgraded c-torture tests from 1.18 to 1.19
42594
42595 * gcc.compile: added test(s):
42596 930607-1.c
42597 * gcc.execute: added test(s):
42598 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42599
42600 * added new subdirectory for misc tests: gcc.misc-tests
42601 * gcc.misc-test(s): added tests:
42602 inst-check.c test-consts.c test-ior.c test-switch.c
42603
42604 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42605
42606 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42607
42608 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42609
42610 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42611
42612 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
42613
42614 * Upgraded c-torture tests from 1.17 to 1.18
42615
42616 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
42617
42618 * Upgraded c-torture tests from 1.12 to 1.17
42619
42620 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
42621
42622 * lib/old-dejagnu.exp:
42623 Fixed handling of XFAIL target triplets to correctly
42624 recognize wildcard characters. Removed code that
42625 appended a unique id tag to the end of the file name
42626 printed out by the result of the testcases within a
42627 given test file.
42628
42629 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
42630
42631 * lib/old-dejagnu.exp:
42632 Reworked expected failure handling to trigger off of XFAIL
42633 keyword in keyphrase embeded in testcase source code. The
42634 XFAIL keyword must be at the end of the keyphrase line. It
42635 may optionally be followed by one or more target triplets.
42636 It has just occured that the handling of wildcards in the
42637 target triplet may not be correct.
42638
42639 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
42640
42641 * g++.old-deja/tests:
42642 Moved all subdirectories up one level into g++.old-deja .
42643
42644 * lib/old-dejagnu.exp:
42645 Fixed problem with CXXFLAGS not being properly reset, and being
42646 corrupted with extraneous "-c" compiler option. This was
42647 causing binaries to not be generated for test that needed them.
42648 Modified strings passed to "pass" and "fail" so that individual
42649 tests from the same test file would be distinguished by an
42650 identifier appended to the test file name in the summary logs;
42651 this corrected a problem with erroneous diff logs. Added code
42652 to search testcases for expected fail and unexpected pass keywords.
42653
42654 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
42655
42656 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42657
42658 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
42659
42660 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42661 Removed extraneous text from end of "Special g++ Options"
42662 keyphrase.
42663
42664 * lib/old-dejagnu.exp: Added pattern matching to look for new
42665 keywords, embedded in testcases comments, which will trigger
42666 calls to xpass and xfail.
42667
42668 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
42669
42670 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42671 comments embedded in the testcases, especially the one looking for
42672 special compiler options, as well as the pattern matching for the
42673 compiler output again.
42674
42675 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
42676
42677 * lib/old-dejagnu.exp: Do a proper check of the return value for
42678 execute tests. Fixed several problems with the pattern matching
42679 of the compiler output which gave erroneous test results.
42680 Changed several of the test result messages to be more descriptive.
42681 * config/unix-g++.exp: Proc g++_load now actually works and
42682 executes the tests passed to it and returns a usable return
42683 value.
42684
42685 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
42686
42687 * lib/gcc.exp: Exits gracefully if $CC is bogus.
42688
42689 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
42690
42691 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42692 Modified both files to properly execute the old style
42693 dejagnu tests. The previous versions of these files were
42694 experimental and did not function anything near correctly.
42695
42696 1993-04-05 Rob Savoye (rob@cygnus.com)
42697
42698 * Removed all Makefile.in and configure.in files. No configuration
42699 needed now.
42700
42701 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
42702
42703 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42704
42705 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
42706
42707 * gcc.compile/configure.in, gcc.unsorted/configure.in,
42708 gcc.special/configure.in, gcc.noncompile/configure.in,
42709 gcc.execute/configure.in, gcc.code_quality/configure.in,
42710 g++.other/configure.in, g++.old-deja/configure.in,
42711 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42712 in srcname setting.
42713
42714 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
42715
42716 * lib/udi.exp: Fixed mondfe and mondfe_download.
42717 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42718 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42719
42720 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
42721
42722 * config/udi-gdb.exp: Check $shell_id after connecting to target.
42723 (gdb_exit): Don't remove *_soc files.
42724
42725 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
42726
42727 * lib/c-torture.exp: Don't look for main; instead always use -w
42728 -c. This is how the c-torture tests work. Remove the object
42729 file if the compilation succeeds.
42730 * gcc.execute/execute.exp: Remove executable if test passes.
42731 * gcc.noncompile/noncompile.exp: Every test is an expected
42732 failure.
42733 * gcc.special/special.exp: Added tests from c-torture 1.11,
42734 corrected use of existing test.
42735 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42736 gcc.execute/920625-1.c: Updated to c-torture 1.11.
42737 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42738 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42739 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42740 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42741 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42742 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42743 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42744 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42745 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42746 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42747 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42748 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42749 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42750 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42751 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42752 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42753 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42754 c-torture 1.11.
42755 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42756 correspond to c-torture 1.11.
42757
42758 * New file.